/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav { margin-bottom: 0; padding-left: 0; list-style: none; }
/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.nav:before, .nav:after { content: " "; display: table; }
/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.nav:after { clear: both; }
/* line 15, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li { position: relative; display: block; }
/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a { position: relative; display: block; padding: 10px 15px; }
/* line 23, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #E9E9ED; }
/* line 31, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li.disabled > a { color: #9B9B9B; }
/* line 34, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #9B9B9B; text-decoration: none; background-color: transparent; cursor: not-allowed; }
/* line 46, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #E9E9ED; border-color: #E9004C; }
/* line 59, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav .nav-divider { height: 1px; margin: 14px 0; overflow: hidden; background-color: #e5e5e5; }
/* line 66, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a > img { max-width: none; }

/* line 76, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs { border-bottom: 1px solid #ddd; }
/* line 78, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li { float: left; margin-bottom: -1px; }
/* line 84, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li > a { margin-right: 2px; line-height: 1.875; border: 1px solid transparent; border-radius: 2px 2px 0 0; }
/* line 89, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li > a:hover { border-color: #E9E9ED #E9E9ED #ddd; }
/* line 96, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #656565; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; }

/* line 118, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li { float: left; }
/* line 122, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li > a { border-radius: 2px; }
/* line 125, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li + li { margin-left: 2px; }
/* line 131, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #fff; background-color: #E9004C; }

/* line 144, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-stacked > li { float: none; }
/* line 146, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-stacked > li + li { margin-top: 2px; margin-left: 0; }

/* line 160, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified, .nav-tabs.nav-justified { width: 100%; }
/* line 163, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li { float: none; }
/* line 165, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; }
/* line 171, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }
@media (min-width: 768px) { /* line 177, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
  /* line 180, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 0; } }

/* line 190, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0; }
/* line 193, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 2px; }
/* line 199, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; }
@media (min-width: 768px) { /* line 206, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 2px 2px 0 0; }
  /* line 210, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } }

/* line 224, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .tab-pane { display: none; }
/* line 227, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .active { display: block; }

/* line 237, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; }

/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar { position: relative; min-height: 50px; margin-bottom: 30px; border: 1px solid transparent; }
/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar:before, .navbar:after { content: " "; display: table; }
/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar:after { clear: both; }
@media (min-width: 768px) { /* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar { border-radius: 2px; } }

/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:before, .navbar-header:after { content: " "; display: table; }
/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:after { clear: both; }
@media (min-width: 768px) { /* line 31, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-header { float: left; } }

/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse { overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; }
/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; }
/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:after { clear: both; }
/* line 59, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse.in { overflow-y: auto; }
@media (min-width: 768px) { /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse { width: auto; border-top: 0; box-shadow: none; }
  /* line 68, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
  /* line 75, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse.in { overflow-y: visible; }
  /* line 81, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; } }

/* line 92, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; }
@media (max-device-width: 480px) and (orientation: landscape) { /* line 92, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } }

/* line 108, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px; }
@media (min-width: 768px) { /* line 108, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } }

/* line 128, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-static-top { z-index: 1000; border-width: 0 0 1px; }
@media (min-width: 768px) { /* line 128, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-static-top { border-radius: 0; } }

/* line 138, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; }
@media (min-width: 768px) { /* line 138, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } }

/* line 150, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top { top: 0; border-width: 0 0 1px; }

/* line 154, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; }

/* line 163, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand { float: left; padding: 10px 15px; font-size: 18px; line-height: 30px; height: 50px; }
/* line 170, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }
/* line 175, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand > img { display: block; }
@media (min-width: 768px) { /* line 180, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -15px; } }

/* line 193, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 2px; }
/* line 206, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle:focus { outline: 0; }
/* line 211, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }
/* line 217, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }
@media (min-width: 768px) { /* line 193, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggle { display: none; } }

/* line 232, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav { margin: 5px -15px; }
/* line 235, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 30px; }
@media (max-width: 767px) { /* line 243, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; }
  /* line 251, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; }
  /* line 255, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a { line-height: 30px; }
  /* line 257, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } }
@media (min-width: 768px) { /* line 232, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav { float: left; margin: 0; }
  /* line 270, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav > li { float: left; }
  /* line 272, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; } }

/* line 286, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-form { margin-left: -15px; margin-right: -15px; padding: 10px 15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: -1px; margin-bottom: -1px; }
@media (min-width: 768px) { /* line 478, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  /* line 485, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; }
  /* line 492, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-control-static { display: inline-block; }
  /* line 496, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group { display: inline-table; vertical-align: middle; }
  /* line 500, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width: auto; }
  /* line 508, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group > .form-control { width: 100%; }
  /* line 512, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; }
  /* line 519, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  /* line 526, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio label, .navbar-form .checkbox label { padding-left: 0; }
  /* line 530, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  /* line 537, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .has-feedback .form-control-feedback { top: 0; } }
@media (max-width: 767px) { /* line 298, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form .form-group { margin-bottom: 5px; }
  /* line 302, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form .form-group:last-child { margin-bottom: 0; } }
@media (min-width: 768px) { /* line 286, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; box-shadow: none; } }

/* line 327, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; }

/* line 332, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-right-radius: 2px; border-top-left-radius: 2px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

/* line 343, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn { margin-top: -1px; margin-bottom: -1px; }
/* line 346, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { margin-top: 9.5px; margin-bottom: 9.5px; }
/* line 349, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { margin-top: 14px; margin-bottom: 14px; }

/* line 359, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-text { margin-top: 10px; margin-bottom: 10px; }
@media (min-width: 768px) { /* line 359, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-text { float: left; margin-left: 15px; margin-right: 15px; } }

@media (min-width: 768px) { /* line 379, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-left { float: left !important; }
  /* line 382, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-right { float: right !important; margin-right: -15px; }
  /* line 386, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-right ~ .navbar-right { margin-right: 0; } }
/* line 397, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; }
/* line 401, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-brand { color: #777; }
/* line 403, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #5e5e5e; background-color: transparent; }
/* line 410, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-text { color: #777; }
/* line 415, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a { color: #777; }
/* line 418, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #333; background-color: transparent; }
/* line 425, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #555; background-color: #e7e7e7; }
/* line 433, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; }
/* line 442, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle { border-color: #ddd; }
/* line 444, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; }
/* line 448, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar { background-color: #888; }
/* line 453, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; }
/* line 462, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #e7e7e7; color: #555; }
@media (max-width: 767px) { /* line 473, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; }
  /* line 475, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333; background-color: transparent; }
  /* line 482, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555; background-color: #e7e7e7; }
  /* line 490, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } }
/* line 506, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-link { color: #777; }
/* line 508, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-link:hover { color: #333; }
/* line 513, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link { color: #777; }
/* line 515, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #333; }
/* line 521, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc; }

/* line 531, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse { background-color: #222; border-color: #090909; }
/* line 535, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand { color: #c1c1c1; }
/* line 537, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent; }
/* line 544, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-text { color: #c1c1c1; }
/* line 549, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a { color: #c1c1c1; }
/* line 552, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: transparent; }
/* line 559, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #090909; }
/* line 567, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent; }
/* line 577, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle { border-color: #333; }
/* line 579, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #333; }
/* line 583, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; }
/* line 588, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #101010; }
/* line 596, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #090909; color: #fff; }
@media (max-width: 767px) { /* line 607, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #090909; }
  /* line 610, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #090909; }
  /* line 613, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #c1c1c1; }
  /* line 615, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; }
  /* line 622, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #090909; }
  /* line 630, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; } }
/* line 641, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link { color: #c1c1c1; }
/* line 643, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link:hover { color: #fff; }
/* line 648, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link { color: #c1c1c1; }
/* line 650, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #fff; }
/* line 656, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444; }















/* line 1, ../../assets/sass/_navbar.scss */
.navbar { width: 100%; border: 0; border-radius: 0; margin: 0; padding: 5px 0; font-weight: 400; line-height: 20px; z-index: 1000; -webkit-transition: top .25s linear; transition: top .25s linear; }
/* line 11, ../../assets/sass/_navbar.scss */
.search-active .navbar { position: fixed; top: -60px; }

/* line 16, ../../assets/sass/_navbar.scss */
.navbar-form { border: 0; margin: 0; padding: 10px 15px; box-shadow: none; }

/* line 23, ../../assets/sass/_navbar.scss */
.searchform .form-group { width: 60%; padding-right: 10px; float: left; }
/* line 28, ../../assets/sass/_navbar.scss */
.searchform .form-actions { width: 40%; float: right; }

/* line 33, ../../assets/sass/_navbar.scss */
.navbar-right { margin-bottom: 0; }

/* line 36, ../../assets/sass/_navbar.scss */
.navbar-default { background-color: #fff; }
/* line 38, ../../assets/sass/_navbar.scss */
.navbar-default .navbar-toggle { border-color: #E9E9ED; }
/* line 40, ../../assets/sass/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #F7F7F7; }
/* line 44, ../../assets/sass/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar { background-color: #9B9B9B; }

/* line 49, ../../assets/sass/_navbar.scss */
.navbar-brand { display: inline-block; width: 150px; height: 50px; padding: 10px; text-indent: -9999px; background-image: url("//assets.bettyblocks.com/a4d7e263a46b442cbe4b551fe9502d8c_assets/files/learn-sprite.min.png"); background-position: 15px -150px; background-size: 250px 400px; background-repeat: no-repeat; text-align: left; text-indent: -9999px; z-index: 10; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) { /* line 49, ../../assets/sass/_navbar.scss */
  .navbar-brand { background-image: url("//assets.bettyblocks.com/a4d7e263a46b442cbe4b551fe9502d8c_assets/files/learn-sprite_2x.min.png"); } }

/* line 58, ../../assets/sass/_navbar.scss */
.navbar-collapse { box-shadow: none; }

/* line 61, ../../assets/sass/_navbar.scss */
.navbar-inverse { background-color: #E9004C; }
/* line 63, ../../assets/sass/_navbar.scss */
.navbar-inverse .navbar-brand { background-image: url("//assets.bettyblocks.com/a4d7e263a46b442cbe4b551fe9502d8c_assets/files/learn-sprite.min.png"); background-position: 15px -100px; background-size: 250px 400px; background-repeat: no-repeat; text-align: left; text-indent: -9999px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) { /* line 63, ../../assets/sass/_navbar.scss */
  .navbar-inverse .navbar-brand { background-image: url("//assets.bettyblocks.com/a4d7e263a46b442cbe4b551fe9502d8c_assets/files/learn-sprite_2x.min.png"); } }
/* line 66, ../../assets/sass/_navbar.scss */
.navbar-inverse .navbar-toggle { border-color: #ff3778; }
/* line 68, ../../assets/sass/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #ff1d67; }
/* line 71, ../../assets/sass/_navbar.scss */
.navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar { background-color: #fff; }
/* line 75, ../../assets/sass/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar { background-color: #ff6a9a; }
/* line 79, ../../assets/sass/_navbar.scss */
.navbar-inverse .navbar-collapse { border: 0; }
/* line 83, ../../assets/sass/_navbar.scss */
.navbar-inverse .navbar-nav > li > a { color: #fff; }
/* line 87, ../../assets/sass/_navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { background-color: #ff1d67; }

@media (min-width: 768px) { /* line 96, ../../assets/sass/_navbar.scss */
  .navbar { min-height: 90px; padding-top: 15px; padding-bottom: 15px; top: -90px; position: fixed; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); }
  /* line 103, ../../assets/sass/_navbar.scss */
  .toggle-navbar .navbar { top: 0; }
  /* line 106, ../../assets/sass/_navbar.scss */
  .navbar .container, .navbar .container-fluid { position: relative; }
  /* line 109, ../../assets/sass/_navbar.scss */
  .navbar .container .navbar-brand, .navbar .container-fluid .navbar-brand { margin-left: 0; }
  /* line 112, ../../assets/sass/_navbar.scss */
  .navbar .container .navbar-collapse, .navbar .container-fluid .navbar-collapse { padding: 0; }
  /* line 119, ../../assets/sass/_navbar.scss */
  .navbar + .hero, .navbar + .navbar, .navbar + .crumb-container { margin-top: -40px; }
  /* line 124, ../../assets/sass/_navbar.scss */
  .search-active .navbar { top: -90px; }
  /* line 127, ../../assets/sass/_navbar.scss */
  .search-active.toggle-navbar .navbar { top: 0; }
  /* line 131, ../../assets/sass/_navbar.scss */
  .navbar-nav { padding-top: 10px; padding-bottom: 10px; }
  /* line 134, ../../assets/sass/_navbar.scss */
  .navbar-nav > li > a { padding: 5px; margin: 0 5px; font-size: 16px; border-radius: 5px; }
  /* line 141, ../../assets/sass/_navbar.scss */
  .navbar-form { padding: 0; }
  /* line 145, ../../assets/sass/_navbar.scss */
  .searchform .form-group, .searchform .form-actions { width: auto; padding-right: 0; float: none; }
  /* line 154, ../../assets/sass/_navbar.scss */
  .navbar-default .navbar-nav > li > a { color: #E9004C; -webkit-transition: all linear .25s; transition: all linear .25s; }
  /* line 157, ../../assets/sass/_navbar.scss */
  .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #363636; background-color: transparent; }
  /* line 164, ../../assets/sass/_navbar.scss */
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #E9004C; background-color: #F7F7F7; }
  /* line 175, ../../assets/sass/_navbar.scss */
  .navbar-inverse .navbar-nav > li > a { color: #fff; }
  /* line 177, ../../assets/sass/_navbar.scss */
  .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #6a0022; background-color: transparent; }
  /* line 184, ../../assets/sass/_navbar.scss */
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #d00044; }
  /* line 193, ../../assets/sass/_navbar.scss */
  .navbar-inverse .navbar-form { padding: 0; } }
@media (min-width: 992px) { /* line 199, ../../assets/sass/_navbar.scss */
  .navbar { min-height: 110px; top: -110px; }
  /* line 202, ../../assets/sass/_navbar.scss */
  .toggle-navbar .navbar { -webkit-transition: top .25s linear; transition: top .25s linear; }
  /* line 211, ../../assets/sass/_navbar.scss */
  .search-active .navbar { top: -110px; }
  /* line 214, ../../assets/sass/_navbar.scss */
  .search-active.toggle-navbar .navbar { top: 0; }
  /* line 218, ../../assets/sass/_navbar.scss */
  .navbar-brand { width: 250px; height: 70px; background-image: url("//assets.bettyblocks.com/a4d7e263a46b442cbe4b551fe9502d8c_assets/files/learn-sprite.min.png"); background-position: 0 -35px; background-size: 250px 400px; background-repeat: no-repeat; text-align: left; text-indent: -9999px; } }
@media only screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi) { /* line 218, ../../assets/sass/_navbar.scss */
  .navbar-brand { background-image: url("//assets.bettyblocks.com/a4d7e263a46b442cbe4b551fe9502d8c_assets/files/learn-sprite_2x.min.png"); } }

@media (min-width: 992px) { /* line 223, ../../assets/sass/_navbar.scss */
  .navbar-nav { padding-top: 24px; padding-bottom: 16px; }
  /* line 226, ../../assets/sass/_navbar.scss */
  .navbar-nav > li > a { padding: 5px 10px; }
  /* line 231, ../../assets/sass/_navbar.scss */
  .navbar-inverse .navbar-brand { background-image: url("//assets.bettyblocks.com/a4d7e263a46b442cbe4b551fe9502d8c_assets/files/learn-sprite.min.png"); background-position: 0 15px; background-size: 250px 400px; background-repeat: no-repeat; text-align: left; text-indent: -9999px; } }
@media only screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi) { /* line 231, ../../assets/sass/_navbar.scss */
  .navbar-inverse .navbar-brand { background-image: url("//assets.bettyblocks.com/a4d7e263a46b442cbe4b551fe9502d8c_assets/files/learn-sprite_2x.min.png"); } }

@media (min-width: 1200px) { /* line 239, ../../assets/sass/_navbar.scss */
  .navbar-nav > li > a { padding: 5px 15px; } }
/* line 1, ../../assets/sass/_navbar-utility.scss */
.navbar-utility { margin-left: -15px; margin-right: -15px; font-weight: 300; }
/* line 6, ../../assets/sass/_navbar-utility.scss */
.navbar-utility > li > a { color: #868686; }
/* line 12, ../../assets/sass/_navbar-utility.scss */
.navbar-inverse .navbar-utility > li > a { color: #f8b3c9; }
/* line 14, ../../assets/sass/_navbar-utility.scss */
.navbar-inverse .navbar-utility > li > a:hover, .navbar-inverse .navbar-utility > li > a:focus { background-color: transparent; color: #fff; }
/* line 20, ../../assets/sass/_navbar-utility.scss */
.navbar-inverse .navbar-utility > li.active > a, .navbar-inverse .navbar-utility > li.active > a:hover, .navbar-inverse .navbar-utility > li.active > a:focus { background-color: #ff1d67; color: #fff; }

@media (min-width: 768px) { /* line 30, ../../assets/sass/_navbar-utility.scss */
  .navbar-utility { position: absolute; right: 10px; top: -10px; }
  /* line 34, ../../assets/sass/_navbar-utility.scss */
  .navbar-utility > li { float: left; }
  /* line 36, ../../assets/sass/_navbar-utility.scss */
  .navbar-utility > li > a { padding-top: 0; padding-bottom: 0; font-size: 14px; }
  /* line 40, ../../assets/sass/_navbar-utility.scss */
  .navbar-utility > li > a:hover, .navbar-utility > li > a:focus { background-color: transparent; color: #101010; }
  /* line 46, ../../assets/sass/_navbar-utility.scss */
  .navbar-utility > li.active > a, .navbar-utility > li.active > a:hover, .navbar-utility > li.active > a:focus { background-color: transparent; color: #101010; }
  /* line 55, ../../assets/sass/_navbar-utility.scss */
  .navbar-inverse .navbar-utility > li.active > a, .navbar-inverse .navbar-utility > li.active > a:hover, .navbar-inverse .navbar-utility > li.active > a:focus { background-color: transparent; color: #fff; } }
@media (min-width: 992px) { /* line 67, ../../assets/sass/_navbar-utility.scss */
  .navbar-utility { right: 15px; top: 0; } }
@media (min-width: 1200px) { /* line 74, ../../assets/sass/_navbar-utility.scss */
  .navbar-utility { right: 20px; } }
/* line 1, ../../assets/sass/_navbar-toggler.scss */
.navbar-toggler { display: none; position: fixed; z-index: 900; top: 0; width: 100%; padding: 3px 0; background-color: #fff; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); text-align: center; }
@media screen and (min-width: 768px) { /* line 1, ../../assets/sass/_navbar-toggler.scss */
  .navbar-toggler { display: block; } }

/* line 15, ../../assets/sass/_navbar-toggler.scss */
.navbar-toggler-brand { position: absolute; left: 15px; display: inline-block; width: 70px; height: 30px; background-image: url("//assets.bettyblocks.com/a4d7e263a46b442cbe4b551fe9502d8c_assets/files/learn-sprite.min.png"); background-position: -150px -161px; background-size: 250px 400px; background-repeat: no-repeat; text-align: left; text-indent: -9999px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) { /* line 15, ../../assets/sass/_navbar-toggler.scss */
  .navbar-toggler-brand { background-image: url("//assets.bettyblocks.com/a4d7e263a46b442cbe4b551fe9502d8c_assets/files/learn-sprite_2x.min.png"); } }

/* line 23, ../../assets/sass/_navbar-toggler.scss */
.navbar-toggler-toggle { position: relative; display: inline-block; width: 30px; text-indent: -9999px; }
/* line 28, ../../assets/sass/_navbar-toggler.scss */
.navbar-toggler-toggle i { position: absolute; left: 9px; top: 7px; text-indent: 0; }

.header-wrapper {
  width: 100%;
  background-color: #E9004C;
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  border-top: 1px solid #BA003C;
  border-bottom: 1px solid #BA003C;
}

.header-wrapper .search-form {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.header-wrapper .search-form .container,
.header-wrapper .search-form .row {
  width: auto;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-right: 0;
  margin-left: 0;
}

.header-wrapper .search-form .form-group {
  margin-right: 0;
}

.header-wrapper .profile-wrap {
  display: inline-block;
  position: absolute;
  left: auto;
  right: 0;
  padding: 19px 16px 16px 16px;
  border-left: 1px solid #BA003C;
  cursor: pointer;
  -webkit-transition: background-color 300ms ease-in-out;
  -moz-transition: background-color 300ms ease-in-out;
  -o-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  
}

.header-wrapper .profile-wrap:hover {
  background-color: #D50045;
}

.header-wrapper .profile-avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-right: 16px;
}
.header-wrapper .profile-name {
  vertical-align: top;
  font-size: 14px;
  color: white;
  line-height: 32px;
  max-width: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}

.header-wrapper .profile-wrap .zmdi-caret-down {
  color: white;
  vertical-align: top;
  margin-top: 5px;
  margin-left: 6px;
  font-size: 1.5rem;
}

.search-form .form-control { border-color: #E9E9ED; }
.search-form .form-control:focus { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 16px rgba(0, 0, 0, 0.25); }
.search-form .btn-default { border-color: #fff; }

.profile-actions .forum-tooltip-container {
  display: none;
  position: absolute;
  min-width: 105px;
  min-height: 36px;
  width: calc(100% - 4px);
  top: 85px;
  right: 4px;
}

.profile-actions .tooltip-arrow {
  transform: translateX(75%) translateY(-48%) rotate(225deg);
  bottom: auto;
  top: 0;
}

.profile-actions .forum-tooltip {
  padding: 8px 1px;
  height: auto;
}

.profile-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
.profile-menu li {
  border-left: 4px solid white;
  padding: 0;
  background-color: white;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.profile-menu li:hover {
  border-left-color: #E9004C;
  background-color: #f6f6f6;
}
.profile-menu li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 4px 15px;
  color: #262A3A;
  font-size: 14px;
}
.profile-actions .menu-spacer {
  position: absolute;
  left: 0;
  top: -20px;
  width: 100%;
  height: 40px;
  background-color: transparent;
}

.profile-link.login {
  color: white;
  line-height: 30px;
}

@media screen and (max-width: 1270px) {
  .header-wrapper .search-form .form-group-search {
    margin-right: 120px;
  }
}
@media screen and (max-width: 1042px) {
  .header-wrapper .search-form .form-group-search {
    margin-right: 242px;
  }
}

@media screen and (max-width: 668px) {
  .header-wrapper .search-form .form-group-search {
    margin-right: 88px;
  }
  .header-wrapper .profile-name {
  	display: none;
  }
  .header-wrapper .profile-avatar {
  	margin-right: 4px;
  }
}







