/*//////////////////////
MATERIAL KIT THEME BRIDGE FILE
//////////////////////*/
@font-face {
  font-family: 'router-bold';
  src: url(../../../themes/materialkit/v1/fonts/router-bold.eot);
  src: url(../../../themes/materialkit/v1/fonts/router-bold.eot#iefix) format("embedded-opentype"), url(../../../themes/materialkit/v1/fonts/router-bold.woff) format("woff"), url(../../../themes/materialkit/v1/fonts/router-bold.ttf) format("truetype"), url(../../../themes/materialkit/v1/fonts/router-bold.svg#routerbold) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'router-bolditalic';
  src: url(../../../themes/materialkit/v1/fonts/router-bolditalic.eot);
  src: url(../../../themes/materialkit/v1/fonts/router-bolditalic.eot) format("embedded-opentype"), url(../../../themes/materialkit/v1/fonts/router-bolditalic.woff) format("woff"), url(../../../themes/materialkit/v1/fonts/router-bolditalic.ttf) format("truetype"), url(../../../themes/materialkit/v1/fonts/router-bolditalic.svg#RouterBoldItalic) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'router-book';
  src: url(../../../themes/materialkit/v1/fonts/router-book.eot);
  src: url(../../../themes/materialkit/v1/fonts/router-book.eot#iefix) format("embedded-opentype"), url(../../../themes/materialkit/v1/fonts/router-book.woff) format("woff"), url(../../../themes/materialkit/v1/fonts/router-book.ttf) format("truetype"), url(../../../themes/materialkit/v1/fonts/router-book.svg#routerbook) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'router-bookitalic';
  src: url(../../../themes/materialkit/v1/fonts/router-bookitalic.eot);
  src: url(../../../themes/materialkit/v1/fonts/router-bookitalic.eot#iefix) format("embedded-opentype"), url(../../../themes/materialkit/v1/fonts/router-bookitalic.woff) format("woff"), url(../../../themes/materialkit/v1/fonts/router-bookitalic.ttf) format("truetype"), url(../../../themes/materialkit/v1/fonts/router-bookitalic.svg#routerbookitalic) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'router-extralight';
  src: url(../../../themes/materialkit/v1/fonts/router-extralight.eot);
  src: url(../../../themes/materialkit/v1/fonts/router-extralight.eot#iefix) format("embedded-opentype"), url(../../../themes/materialkit/v1/fonts/router-extralight.woff) format("woff"), url(../../../themes/materialkit/v1/fonts/router-extralight.ttf) format("truetype"), url(../../../themes/materialkit/v1/fonts/router-extralight.svg#routerextralight) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'router-extralightitalic';
  src: url(../../../themes/materialkit/v1/fonts/router-extralightitalic.eot);
  src: url(../../../themes/materialkit/v1/fonts/router-extralightitalic.eot#iefix) format("embedded-opentype"), url(../../../themes/materialkit/v1/fonts/router-extralightitalic.woff) format("woff"), url(../../../themes/materialkit/v1/fonts/router-extralightitalic.ttf) format("truetype"), url(../../../themes/materialkit/v1/fonts/router-extralightitalic.svg#routerextralightitalic) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'router-light';
  src: url(.../../../themes/materialkit/v1/fonts/router-light.eot);
  src: url(../../../themes/materialkit/v1/fonts/router-light.eot#iefix) format("embedded-opentype"), url(../../../themes/materialkit/v1/fonts/router-light.woff) format("woff"), url(../../../themes/materialkit/v1/fonts/router-light.ttf) format("truetype"), url(../../../themes/materialkit/v1/fonts/router-light.svg#routerlight) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'router-lightitalic';
  src: url(../../../themes/materialkit/v1/fonts/router-lightitalic.eot);
  src: url(../../../themes/materialkit/v1/fonts/router-lightitalic.eot#iefix) format("embedded-opentype"), url(../../../themes/materialkit/v1/fonts/router-lightitalic.woff) format("woff"), url(../../../themes/materialkit/v1/fonts/router-lightitalic.ttf) format("truetype"), url(../../../themes/materialkit/v1/fonts/router-lightitalic.svg#routerlightitalic) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'router-medium';
  src: url(../../../themes/materialkit/v1/fonts/router-medium.eot);
  src: url(../../../themes/materialkit/v1/fonts/router-medium.eot#iefix) format("embedded-opentype"), url(../../../themes/materialkit/v1/fonts/router-medium.woff) format("woff"), url(../../../themes/materialkit/v1/fonts/router-medium.ttf) format("truetype"), url(../../../themes/materialkit/v1/fonts/router-medium.svg#routermedium) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'router-mediumitalic';
  src: url(../../../themes/materialkit/v1/fonts/router-mediumitalic.eot);
  src: url(../../../themes/materialkit/v1/fonts/router-mediumitalic.eot) format("embedded-opentype"), url(../../../themes/materialkit/v1/fonts/router-mediumitalic.woff) format("woff"), url(../../../themes/materialkit/v1/fonts/router-mediumitalic.ttf) format("truetype"), url(../../../themes/materialkit/v1/fonts/router-mediumitalic.svg#RouterMediumItalic) format("svg");
  font-weight: normal;
  font-style: normal;
}
/*////////////////////
CLIENT SPECIFIC CONFIG
////////////////////*/
/* COLOUR VARIABLES (these variable names do not change from site to site, but the referenced colour may change)
--------------------------------------------- */
/* FONTS & TYPOGRAPHY
--------------------------------------------- */
/* BRANDING
--------------------------------------------- */
/*///////////////////////
CENTRALISED THEME IMPORTS
///////////////////////*/
/* RESPONSIVE BREAK POINTS
--------------------------------------------- */
/* COLOUR VARIABLES (these variable names do not change from site to site, but the referenced colour may change)
--------------------------------------------- */
/* TEXTURES AND BACKGROUNDS
--------------------------------------------- */
/* FONTS & TYPOGRAPHY
--------------------------------------------- */
/* NAVIGATION
--------------------------------------------- */
/* GENERAL CONFIGURATION
--------------------------------------------- */
/* Computed "line-height" ('font-size' * 'line-height') for use with 'margin', 'padding', etc. */
/* SECTIONS
--------------------------------------------- */
/* ANIMATIONS
--------------------------------------------- */
/* SHADOWS */
/* Shadows (from mdl http://www.getmdl.io/) */
/* STRUCTURAL STYLES
--------------------------------------------- */
/* line 3, ../../../themes/materialkit/v1/scss/_helpers.scss */
html,
body {
  height: 100%;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
  background: #FFFFFF;
}

/* line 10, ../../../themes/materialkit/v1/scss/_helpers.scss */
body {
  background: #ffffff;
  color: #000000;
  overflow-x: hidden;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  font-weight: 300;
  line-height: 1.5em;
}
/* line 18, ../../../themes/materialkit/v1/scss/_helpers.scss */
body.inverse {
  background: #333333;
}
/* line 21, ../../../themes/materialkit/v1/scss/_helpers.scss */
body.inverse, body.inverse .form-control {
  color: #FFFFFF;
}
/* line 28, ../../../themes/materialkit/v1/scss/_helpers.scss */
body.inverse .modal,
body.inverse .modal .form-control,
body.inverse .panel-default,
body.inverse .panel-default .form-control,
body.inverse .card,
body.inverse .card .form-control {
  background-color: initial;
  color: initial;
}
/* line 36, ../../../themes/materialkit/v1/scss/_helpers.scss */
.nav-open-absolute body {
  overflow: hidden;
}

/* line 42, ../../../themes/materialkit/v1/scss/_helpers.scss */
blockquote p {
  font-style: italic;
}

/* line 47, ../../../themes/materialkit/v1/scss/_helpers.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4 {
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  font-weight: 300;
  line-height: 1.5em;
}

/* line 53, ../../../themes/materialkit/v1/scss/_helpers.scss */
.serif-font {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
}

/* line 57, ../../../themes/materialkit/v1/scss/_helpers.scss */
a {
  color: #052c49;
}
/* line 60, ../../../themes/materialkit/v1/scss/_helpers.scss */
a:hover, a:focus {
  color: black;
  text-decoration: none;
}
/* line 67, ../../../themes/materialkit/v1/scss/_helpers.scss */
a.text-info:hover, a.text-info:focus {
  color: #72bfb2;
}
/* line 72, ../../../themes/materialkit/v1/scss/_helpers.scss */
a .material-icons {
  vertical-align: middle;
}
/* line 76, ../../../themes/materialkit/v1/scss/_helpers.scss */
a.underlined {
  text-transform: uppercase;
  font-size: 11px;
  border-bottom: 1px solid #052c49;
  padding-bottom: 2px;
}
/* line 82, ../../../themes/materialkit/v1/scss/_helpers.scss */
a.underlined:hover, a.underlined:focus {
  color: #ee252b;
  border-bottom: 1px solid #ee252b;
}

/* line 90, ../../../themes/materialkit/v1/scss/_helpers.scss */
p a, .checkbox a {
  text-decoration: underline;
}
/* line 93, ../../../themes/materialkit/v1/scss/_helpers.scss */
p a:hover, p a:focus, .checkbox a:hover, .checkbox a:focus {
  color: #ee252b;
  text-decoration: underline;
}
/* line 99, ../../../themes/materialkit/v1/scss/_helpers.scss */
p a.btn, .checkbox a.btn {
  text-decoration: none;
}

/* line 105, ../../../themes/materialkit/v1/scss/_helpers.scss */
.dropdown.open .caret,
.dropup.open .caret,
.btn-group.bootstrap-select.open .caret {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/*           Animations              */
/* line 112, ../../../themes/materialkit/v1/scss/_helpers.scss */
.animation-transition-general {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  transition: all 300ms linear;
}

/* line 116, ../../../themes/materialkit/v1/scss/_helpers.scss */
.animation-transition-slow {
  -webkit-transition: all 370ms linear;
  -moz-transition: all 370ms linear;
  -o-transition: all 370ms linear;
  -ms-transition: all 370ms linear;
  transition: all 370ms linear;
}

/* line 120, ../../../themes/materialkit/v1/scss/_helpers.scss */
.caret {
  -webkit-transition: transform 150ms ease 0s;
  -moz-transition: transform 150ms ease 0s;
  -o-transition: transform 150ms ease 0s;
  -ms-transition: transform 150ms ease 0s;
  transition: transform 150ms ease 0s;
}

/* line 124, ../../../themes/materialkit/v1/scss/_helpers.scss */
.bootstrap-tagsinput .tag,
.bootstrap-tagsinput [data-role="remove"],
.animation-transition-fast,
.navbar,
.panel .panel-heading i,
.panel .panel-heading svg {
  -webkit-transition: all 150ms ease 0s;
  -moz-transition: all 150ms ease 0s;
  -o-transition: all 150ms ease 0s;
  -ms-transition: all 150ms ease 0s;
  transition: all 150ms ease 0s;
}

/* line 130, ../../../themes/materialkit/v1/scss/_helpers.scss */
legend {
  border-bottom: 0;
}

/* line 135, ../../../themes/materialkit/v1/scss/_helpers.scss */
* {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}
/* line 139, ../../../themes/materialkit/v1/scss/_helpers.scss */
*:focus {
  outline: 0;
}

/* line 144, ../../../themes/materialkit/v1/scss/_helpers.scss */
a:focus, a:active,
button:active, button:focus, button:hover,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  outline: 0 !important;
}

/* line 155, ../../../themes/materialkit/v1/scss/_helpers.scss */
.wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -50px;
  padding: 0 0 50px;
  background: #FFFFFF;
}

/* line 164, ../../../themes/materialkit/v1/scss/_helpers.scss */
.content-page {
  padding-bottom: 50px;
}

/* HELPER CLASSES
--------------------------------------------- */
/* line 170, ../../../themes/materialkit/v1/scss/_helpers.scss */
.fa {
  margin-right: 2px;
}

/* line 174, ../../../themes/materialkit/v1/scss/_helpers.scss */
.highlight {
  background-color: #FFFEC6;
  font-weight: bold;
}

/* line 179, ../../../themes/materialkit/v1/scss/_helpers.scss */
.summary {
  margin-bottom: 20px;
}

/* line 183, ../../../themes/materialkit/v1/scss/_helpers.scss */
.underlined {
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
}

/* line 188, ../../../themes/materialkit/v1/scss/_helpers.scss */
.clearfix {
  clear: both;
}

/* DIVIDERS
--------------------------------------------- */
/* line 195, ../../../themes/materialkit/v1/scss/_helpers.scss */
.divider-a {
  display: none;
  height: 0;
  background: transparent;
}

/* line 202, ../../../themes/materialkit/v1/scss/_helpers.scss */
.divider-b {
  height: 0;
  background: transparent;
}

/* TITLE TOOLBAR
--------------------------------------------- */
/* line 209, ../../../themes/materialkit/v1/scss/_helpers.scss */
.title-toolbar {
  padding: 5px 0;
  margin-bottom: 30px;
  border-bottom: 1px solid #EEE;
  overflow: hidden;
  *zoom: 1;
  /*h2 {
  	@include style-heading-primary;
  	font-size: $font-size-base + 14;
  	margin: 0;
  	padding: 0;
  	line-height: 50px;
  	display: inline-block;
  }*/
  /*h3 {
  	@include style-heading-primary;
  	font-size: $font-size-base + 4;
  	margin: 0;
  	padding: 0;
  	line-height: 34px;
  	color: $color-text-dark;
  }*/
}
/* line 215, ../../../themes/materialkit/v1/scss/_helpers.scss */
.title-toolbar h2, .title-toolbar h3 {
  margin: 12px 0 14px;
  display: inline-block;
  font-size: 1.2em;
}
/* line 236, ../../../themes/materialkit/v1/scss/_helpers.scss */
.title-toolbar label {
  float: left;
  padding: 0 10px;
  margin: 4px 0 0;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-weight: normal;
  font-size: 12px;
  line-height: 32px;
  background: #eee;
  border: 1px solid #CCC;
  border-right: none;
  text-transform: uppercase;
}
/* line 250, ../../../themes/materialkit/v1/scss/_helpers.scss */
.title-toolbar .form-group {
  float: left;
  margin-left: 5px;
}
/* line 255, ../../../themes/materialkit/v1/scss/_helpers.scss */
.title-toolbar .form-control {
  width: auto;
  float: left;
  font-size: 13px;
}
/* line 261, ../../../themes/materialkit/v1/scss/_helpers.scss */
.title-toolbar .filters {
  float: right;
}
/* line 265, ../../../themes/materialkit/v1/scss/_helpers.scss */
.title-toolbar .label-basic {
  background: none;
  border: none;
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
}
/* line 271, ../../../themes/materialkit/v1/scss/_helpers.scss */
.title-toolbar button {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-size: 12px;
  line-height: 20px;
  margin-left: 5px;
}
/* line 278, ../../../themes/materialkit/v1/scss/_helpers.scss */
.title-toolbar .btn-default {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-size: 12px;
  line-height: 20px;
  margin: 0 0 0 20px;
}

/* line 287, ../../../themes/materialkit/v1/scss/_helpers.scss */
.title-toolbar-nav h1, .title-toolbar-nav h2 {
  float: none;
}

/* PREFACE
--------------------------------------------- */
/* line 294, ../../../themes/materialkit/v1/scss/_helpers.scss */
.preface {
  background: transparent;
  margin-top: 20px;
}

/* line 299, ../../../themes/materialkit/v1/scss/_helpers.scss */
.preface-banners {
  margin: 0 0 30px;
}

/* CONTENT
--------------------------------------------- */
/* line 305, ../../../themes/materialkit/v1/scss/_helpers.scss */
.content-block {
  margin-bottom: 50px;
}
/* line 308, ../../../themes/materialkit/v1/scss/_helpers.scss */
.content-block form {
  margin-bottom: 30px;
}

/* AFFIX
--------------------------------------------- */
/* line 315, ../../../themes/materialkit/v1/scss/_helpers.scss */
.affix {
  position: fixed;
  top: 20px;
}

/* line 320, ../../../themes/materialkit/v1/scss/_helpers.scss */
.affix-bottom {
  position: absolute;
}

/* HOLDING PAGE
--------------------------------------------- */
/* line 326, ../../../themes/materialkit/v1/scss/_helpers.scss */
.holding {
  padding: 20px;
}
/* line 329, ../../../themes/materialkit/v1/scss/_helpers.scss */
.holding .row {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 334, ../../../themes/materialkit/v1/scss/_helpers.scss */
.holding h3 {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-size: 18px;
}
/* line 339, ../../../themes/materialkit/v1/scss/_helpers.scss */
.holding p {
  font-size: 16px;
}
/* line 343, ../../../themes/materialkit/v1/scss/_helpers.scss */
.holding .dropdown-menu {
  text-align: left;
}

/* EQUAL HEIGHT COLUMNS
--------------------------------------------- */
/* line 350, ../../../themes/materialkit/v1/scss/_helpers.scss */
.row.display-flex {
  display: flex;
  flex-wrap: wrap;
}

/* line 355, ../../../themes/materialkit/v1/scss/_helpers.scss */
.row.display-flex > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* line 19, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
  padding-top: 0;
}
/* line 23, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-horizontal .radio {
  margin-bottom: 10px;
}
/* line 27, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-horizontal label {
  text-align: right;
}
/* line 31, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-horizontal label.control-label {
  margin: 0;
}

/* line 37, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-newsletter .input-group, .form-newsletter .form-group {
  float: left;
  width: 78%;
  margin-right: 2%;
  margin-top: 9px;
}
/* line 44, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-newsletter .btn {
  float: left;
  width: 20%;
  margin: 9px 0 0;
}

/* line 52, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-file-upload .input-group-btn:last-child > .btn-round {
  border-radius: 30px;
}
/* line 56, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-file-upload .input-group {
  width: 100%;
}

/* line 61, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group label.product-attribute {
  font-size: 13px;
  line-height: 40px;
  text-transform: uppercase;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
}

/* line 68, ../../../themes/materialkit/v1/scss/_forms.scss */
fieldset {
  margin-bottom: 20px;
  clear: both;
}
/* line 73, ../../../themes/materialkit/v1/scss/_forms.scss */
fieldset legend .text-danger {
  font-size: 12px;
  text-transform: uppercase;
}

/* line 81, ../../../themes/materialkit/v1/scss/_forms.scss */
.grid-legend {
  overflow: hidden;
}

/* line 85, ../../../themes/materialkit/v1/scss/_forms.scss */
strong.key-name {
  text-transform: uppercase;
  margin-right: 10px;
}

/* line 90, ../../../themes/materialkit/v1/scss/_forms.scss */
.key-item {
  margin-right: 10px;
  text-transform: uppercase;
  font-size: 11px;
}

/* line 96, ../../../themes/materialkit/v1/scss/_forms.scss */
.key-item-colour-indicator {
  border-width: 1px;
  border-style: solid;
  margin-right: 5px;
  float: left;
  width: 20px;
  height: 20px;
  display: inline-block;
}
/* line 105, ../../../themes/materialkit/v1/scss/_forms.scss */
.key-item-colour-indicator.label-info {
  background: #dbf0f7;
  border-color: #b6e2ef;
}
/* line 110, ../../../themes/materialkit/v1/scss/_forms.scss */
.key-item-colour-indicator.label-success {
  background: #cceeee;
  border-color: #99dede;
}
/* line 115, ../../../themes/materialkit/v1/scss/_forms.scss */
.key-item-colour-indicator.label-danger {
  background: #ffdedd;
  border-color: #ffbdbc;
}
/* line 120, ../../../themes/materialkit/v1/scss/_forms.scss */
.key-item-colour-indicator.label-warning {
  background: #fdebd1;
  border-color: #fbd7a3;
}
/* line 125, ../../../themes/materialkit/v1/scss/_forms.scss */
.key-item-colour-indicator.label-active {
  background: #f0f3f5;
  border-color: #e2e7e9;
}

/* line 140, ../../../themes/materialkit/v1/scss/_forms.scss */
legend {
  margin-bottom: 20px;
  font-size: 21px;
}

/* line 146, ../../../themes/materialkit/v1/scss/_forms.scss */
output {
  padding-top: 8px;
  font-size: 14px;
  line-height: 1.42857;
}

/* line 152, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-control {
  height: 36px;
  padding: 7px 0;
  font-size: 14px;
  line-height: 1.42857;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 170, ../../../themes/materialkit/v1/scss/_forms.scss */
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 36px;
  }
}
/* line 178, ../../../themes/materialkit/v1/scss/_forms.scss */
.radio label,
.checkbox label {
  min-height: 20px;
}

/* line 183, ../../../themes/materialkit/v1/scss/_forms.scss */
span.checkbox {
  margin: 5px 5px 0 0;
}

/* line 189, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-control-static {
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 34px;
}

/* line 225, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 8px;
}
/* line 233, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 28px;
}
@media (min-width: 768px) {
  /* line 240, ../../../themes/materialkit/v1/scss/_forms.scss */
  .form-horizontal .control-label {
    padding-top: 8px;
  }
}

/* line 247, ../../../themes/materialkit/v1/scss/_forms.scss */
.label {
  border-radius: 6px;
}

/* line 252, ../../../themes/materialkit/v1/scss/_forms.scss */
.radio, .checkbox {
  padding-left: 0;
}

/* line 327, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-control,
.form-group .form-control {
  border: 0;
  background-image: linear-gradient(#052c49, #052c49), linear-gradient(#cccccc, #cccccc);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-color: transparent;
  transition: background 0s ease-out;
  float: none;
  box-shadow: none;
  border-radius: 0;
  font-weight: 400;
  margin-bottom: 7px;
}
/* line 3, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.form-control::-moz-placeholder,
.form-group .form-control::-moz-placeholder {
  color: #888;
  font-weight: 400;
}
/* line 7, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.form-control:-ms-input-placeholder,
.form-group .form-control:-ms-input-placeholder {
  color: #888;
  font-weight: 400;
}
/* line 11, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.form-control::-webkit-input-placeholder,
.form-group .form-control::-webkit-input-placeholder {
  color: #888;
  font-weight: 400;
}
/* line 350, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-control[readonly], .form-control[disabled], fieldset[disabled] .form-control,
.form-group .form-control[readonly],
.form-group .form-control[disabled], fieldset[disabled]
.form-group .form-control {
  background-color: transparent;
}
/* line 356, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-control[disabled], fieldset[disabled] .form-control,
.form-group .form-control[disabled], fieldset[disabled]
.form-group .form-control {
  background-image: none;
  border-bottom: 1px dotted #CCC;
}

/* line 369, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group {
  position: relative;
}
/* line 379, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.label-static label.control-label, .form-group.label-placeholder label.control-label, .form-group.label-floating label.control-label {
  position: absolute;
  pointer-events: none;
  transition: 0.3s ease all;
}
/* line 388, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.label-floating label.control-label {
  will-change: left, top, contents;
}
/* line 394, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.label-placeholder:not(.is-empty) label.control-label {
  display: none;
}
/* line 399, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group .help-block {
  position: absolute;
  display: none;
}
/* line 405, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused .form-control {
  outline: none;
  background-image: linear-gradient(#ee252b, #ee252b), linear-gradient(#ee252b, #ee252b);
  background-size: 100% 2px, 100% 1px;
  box-shadow: none;
  transition-duration: 0.3s;
}
/* line 412, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused .form-control .material-input:after {
  background-color: #ee252b;
}
/* line 418, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused.form-info .form-control {
  background-image: linear-gradient(#84c7bc, #84c7bc), linear-gradient(#cccccc, #cccccc);
}
/* line 424, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused.form-success .form-control {
  background-image: linear-gradient(#ee252b, #ee252b), linear-gradient(#cccccc, #cccccc);
}
/* line 430, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused.form-warning .form-control {
  background-image: linear-gradient(#ffcc00, #ffcc00), linear-gradient(#cccccc, #cccccc);
}
/* line 436, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused.form-danger .form-control {
  background-image: linear-gradient(#ee252b, #ee252b), linear-gradient(#cccccc, #cccccc);
}
/* line 442, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused.label-placeholder label,
.form-group.is-focused.label-placeholder label.control-label {
  color: #888;
}
/* line 448, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused .help-block {
  display: block;
}
/* line 310, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-warning .form-control {
  box-shadow: none;
}
/* line 314, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-warning.is-focused .form-control {
  background-image: linear-gradient(#ffcc00, #ffcc00), linear-gradient(#cccccc, #cccccc);
}
/* line 318, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-warning label.control-label,
.form-group.has-warning .help-block {
  color: #FC0;
}
/* line 310, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-error .form-control {
  box-shadow: none;
}
/* line 314, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-error.is-focused .form-control {
  background-image: linear-gradient(#ee252b, #ee252b), linear-gradient(#cccccc, #cccccc);
}
/* line 318, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-error label.control-label,
.form-group.has-error .help-block {
  color: #ee252b;
}
/* line 310, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-success .form-control {
  box-shadow: none;
}
/* line 314, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-success.is-focused .form-control {
  background-image: linear-gradient(#ee252b, #ee252b), linear-gradient(#cccccc, #cccccc);
}
/* line 318, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-success label.control-label,
.form-group.has-success .help-block {
  color: #ee252b;
}
/* line 310, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-info .form-control {
  box-shadow: none;
}
/* line 314, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-info.is-focused .form-control {
  background-image: linear-gradient(#84c7bc, #84c7bc), linear-gradient(#cccccc, #cccccc);
}
/* line 318, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.has-info label.control-label,
.form-group.has-info .help-block {
  color: #84c7bc;
}
/* line 458, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group textarea {
  resize: none;
}
/* line 461, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group textarea ~ .form-control-highlight {
  margin-top: -11px;
}
/* line 468, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group select ~ .material-input:after {
  display: none;
}

/*@include form-group-size-variant(null, $font-size-inputs, $label-top-margin-base, $input-padding-base-vertical, $input-line-height-base, $label-as-placeholder-shim-base);

// default floating size/location with a form-group (need margin etc from a default form-group)
@include form-group-size-variant(unquote(".form-group"), $font-size-inputs, $label-top-margin-base, $input-padding-base-vertical, $input-line-height-base, $label-as-placeholder-shim-base);

// sm floating size/location
@include form-group-size-variant(unquote(".form-group.form-group-sm"), $input-font-size-small, $label-top-margin-small, $input-padding-small-vertical, $input-line-height-small, $label-as-placeholder-shim-small);

// lg floating size/location
@include form-group-size-variant(unquote(".form-group.form-group-lg"), $input-font-size-large, $label-top-margin-large, $input-padding-large-vertical, $input-line-height-large, $label-as-placeholder-shim-large);*/
/* line 486, ../../../themes/materialkit/v1/scss/_forms.scss */
select.form-control {
  border: 0;
  box-shadow: none;
  border-radius: 0;
}
/* line 491, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused select.form-control {
  box-shadow: none;
  border-color: #ee252b;
}
/* line 497, ../../../themes/materialkit/v1/scss/_forms.scss */
select.form-control[multiple], .form-group.is-focused select.form-control[multiple] {
  height: 85px;
}

/* line 506, ../../../themes/materialkit/v1/scss/_forms.scss */
.input-group-btn .btn {
  margin: 0 0 7px 0;
}

/* line 519, ../../../themes/materialkit/v1/scss/_forms.scss */
.input-group .input-group-btn {
  padding: 0 12px;
}
/* line 523, ../../../themes/materialkit/v1/scss/_forms.scss */
.input-group .input-group-addon {
  border: 0;
  background: transparent;
  padding: 0 0 0 15px;
}

/* line 531, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group input[type=file] {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

/* line 543, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-control-feedback {
  opacity: 0;
}
/* line 546, ../../../themes/materialkit/v1/scss/_forms.scss */
.has-success .form-control-feedback {
  color: #ee252b;
  opacity: 1;
}
/* line 551, ../../../themes/materialkit/v1/scss/_forms.scss */
.has-error .form-control-feedback {
  color: #ee252b;
  opacity: 1;
}

/* line 559, ../../../themes/materialkit/v1/scss/_forms.scss */
.custom-form .floated label {
  float: left;
}
/* line 563, ../../../themes/materialkit/v1/scss/_forms.scss */
.custom-form .floated .form-control {
  clear: both;
  display: block;
  margin: 0 0 10px 40px;
  width: 265px;
  height: 36px;
  padding: 2px 6px;
}

/* line 574, ../../../themes/materialkit/v1/scss/_forms.scss */
.label {
  border-radius: 6px;
  padding: 5px 12px;
  text-transform: uppercase;
  font-size: 10px;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
}
/* line 581, ../../../themes/materialkit/v1/scss/_forms.scss */
.label.label-default {
  background-color: #CCC;
}
/* line 585, ../../../themes/materialkit/v1/scss/_forms.scss */
.label.control-label {
  font-size: 13px;
  line-height: 40px;
  color: #888;
  font-weight: 400;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  text-transform: uppercase;
}

/* line 595, ../../../themes/materialkit/v1/scss/_forms.scss */
input.number-no-spinner {
  -moz-appearance: textfield;
}
/* line 598, ../../../themes/materialkit/v1/scss/_forms.scss */
input.number-no-spinner::-webkit-outer-spin-button, input.number-no-spinner::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 605, ../../../themes/materialkit/v1/scss/_forms.scss */
.badge.badge-inline {
  display: inline-block;
  min-width: 10px;
  max-width: unset;
  padding: 3px 7px;
  font-size: 75%;
  line-height: 1.25;
  font-weight: 600;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
  width: auto;
  height: auto;
}
/* line 622, ../../../themes/materialkit/v1/scss/_forms.scss */
.badge.badge-inline.badge-info {
  background: #49b6d6;
}
/* line 626, ../../../themes/materialkit/v1/scss/_forms.scss */
.badge.badge-inline.badge-warning {
  background: #FC0;
}
/* line 630, ../../../themes/materialkit/v1/scss/_forms.scss */
.badge.badge-inline.badge-danger {
  background: #ee252b;
}
/* line 634, ../../../themes/materialkit/v1/scss/_forms.scss */
.badge.badge-inline.badge-success {
  background: #8bc53f;
}

/* line 641, ../../../themes/materialkit/v1/scss/_forms.scss */
.editable h1 input {
  border: none;
  width: 100%;
}
/* line 645, ../../../themes/materialkit/v1/scss/_forms.scss */
.editable h1 input:focus {
  border: 1px dotted #CCC;
}

/* LABELS
--------------------------------------------- */
/* line 656, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group label, .checkbox label, .radio label {
  font-size: 14px;
  line-height: 1.42857em;
  color: #888;
  font-weight: 400;
}
/* line 662, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group label.uppercase, .checkbox label.uppercase, .radio label.uppercase {
  text-transform: uppercase;
  font-size: 11px;
  margin-right: 10px;
}

/* TOUCH SPIN
--------------------------------------------- */
/* line 673, ../../../themes/materialkit/v1/scss/_forms.scss */
.cloudzoom-zoom {
  z-index: 3;
}

/* line 677, ../../../themes/materialkit/v1/scss/_forms.scss */
.touch-spin-container {
  margin-bottom: 10px;
  max-width: 240px;
}
/* line 681, ../../../themes/materialkit/v1/scss/_forms.scss */
.touch-spin-container .form-group {
  margin-bottom: 0;
}
/* line 684, ../../../themes/materialkit/v1/scss/_forms.scss */
.touch-spin-container .form-group .input-group-btn {
  padding: 0;
}
/* line 687, ../../../themes/materialkit/v1/scss/_forms.scss */
.touch-spin-container .form-group .input-group-btn .btn.btn-primary {
  margin: 0;
  border: 1px solid #999;
  background-color: #fff;
  color: #000;
  height: 33px;
  width: 30px;
  padding: 8px 10px;
}
/* line 701, ../../../themes/materialkit/v1/scss/_forms.scss */
.touch-spin-container .form-group .input-group-btn .btn.btn-primary:disabled {
  background-color: #f8f8f8;
}
/* line 707, ../../../themes/materialkit/v1/scss/_forms.scss */
.touch-spin-container .form-group input.touch-spin {
  border: 1px solid #999;
  margin-bottom: 0;
  background-image: none;
  height: 33px;
  min-width: 40px;
  text-align: center;
}
/* line 717, ../../../themes/materialkit/v1/scss/_forms.scss */
.touch-spin-container .form-group .input-group-prepend .btn.btn-primary {
  border-right: none;
}
/* line 723, ../../../themes/materialkit/v1/scss/_forms.scss */
.touch-spin-container .form-group .input-group-append .btn.btn-primary {
  border-left: none;
}

/* SURVEYS
--------------------------------------------- */
/* line 733, ../../../themes/materialkit/v1/scss/_forms.scss */
.survey .survey-question {
  padding-bottom: 15px;
  margin-bottom: 25px;
  border-bottom: 1px dotted #e0f2f2;
}

/* BAR RATING
--------------------------------------------- */
/* line 742, ../../../themes/materialkit/v1/scss/_forms.scss */
.bar-rating-labels {
  display: flex;
  width: 100%;
}
/* line 746, ../../../themes/materialkit/v1/scss/_forms.scss */
.bar-rating-labels .label-start {
  flex: auto;
  font-size: 11px;
  color: #999;
  text-transform: uppercase;
}
/* line 753, ../../../themes/materialkit/v1/scss/_forms.scss */
.bar-rating-labels .label-end {
  flex: auto;
  text-align: right;
  font-size: 11px;
  color: #999;
  text-transform: uppercase;
}

/* line 763, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-1to10 .br-widget {
  height: 40px;
  white-space: nowrap;
  display: flex;
  flex-wrap: wrap;
}
/* line 769, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-1to10 .br-widget a {
  width: calc((100% - 55px) / 11);
  padding: 5px 0;
  height: 30px;
  background-color: #e0f2f2;
  margin: 1px 5px 1px 0;
  text-align: center;
}
/* line 777, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-1to10 .br-widget a.br-active, .br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: #052c49;
  color: #fff;
}
/* line 785, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-1to10 .br-current-rating {
  font-size: 14px;
  padding: 5px 15px;
  color: #052c49;
  font-weight: 600;
  text-transform: uppercase;
  margin: 1px;
}
/* line 795, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-1to10 .br-readonly a {
  cursor: default;
}
/* line 798, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-1to10 .br-readonly a.br-active, .br-theme-bars-1to10 .br-readonly a.br-selected {
  background-color: #f2cd95;
}
/* line 804, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-1to10 .br-readonly .br-current-rating {
  color: #f2cd95;
}

@media print {
  /* line 813, ../../../themes/materialkit/v1/scss/_forms.scss */
  .br-theme-bars-1to10 .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    height: 38px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 821, ../../../themes/materialkit/v1/scss/_forms.scss */
  .br-theme-bars-1to10 .br-widget a.br-active, .br-theme-bars-1to10 .br-widget a.br-selected {
    border: 1px solid black;
    background: white;
  }
  /* line 829, ../../../themes/materialkit/v1/scss/_forms.scss */
  .br-theme-bars-1to10 .br-current-rating {
    color: black;
  }
}
/* line 836, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-horizontal .br-widget {
  width: 120px;
  white-space: nowrap;
}
/* line 840, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-horizontal .br-widget a {
  display: block;
  width: 120px;
  height: 5px;
  background-color: #fbedd9;
  margin: 1px;
}
/* line 847, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-horizontal .br-widget a.br-active, .br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: #EDB867;
}
/* line 853, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-horizontal .br-widget .br-current-rating {
  width: 120px;
  font-size: 18px;
  font-weight: 600;
  line-height: 2;
  text-align: center;
  color: #EDB867;
}
/* line 864, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-horizontal .br-readonly a {
  cursor: default;
}
/* line 867, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-horizontal .br-readonly a.br-active, .br-theme-bars-horizontal .br-readonly a.br-selected {
  background-color: #f2cd95;
}
/* line 873, ../../../themes/materialkit/v1/scss/_forms.scss */
.br-theme-bars-horizontal .br-readonly .br-current-rating {
  color: #f2cd95;
}

@media print {
  /* line 882, ../../../themes/materialkit/v1/scss/_forms.scss */
  .br-theme-bars-horizontal .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 889, ../../../themes/materialkit/v1/scss/_forms.scss */
  .br-theme-bars-horizontal .br-widget a.br-active, .br-theme-bars-horizontal .br-widget a.br-selected {
    border: 1px solid black;
    background: white;
  }
  /* line 897, ../../../themes/materialkit/v1/scss/_forms.scss */
  .br-theme-bars-horizontal .br-current-rating {
    color: black;
  }
}
/* line 1, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn {
  border: none;
  border-radius: 3px;
  position: relative;
  padding: 8px 15px;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    /*// social buttons
    &.btn-facebook {
        @include social-buttons-color($social-facebook);
        padding: 0 !important;
    }

    &.btn-twitter {
        @include social-buttons-color($social-twitter);
        padding: 0 !important;
    }

    &.btn-pinterest {
        @include social-buttons-color($social-pinterest);
        padding: 0 !important;
    }

    &.btn-google {
        @include social-buttons-color($social-google);
        padding: 0 !important;
    }

    &.btn-linkedin {
        @include social-buttons-color($social-linkedin);
        padding: 0 !important;
    }

    &.btn-dribbble {
        @include social-buttons-color($social-dribbble);
        padding: 0 !important;
    }

    &.btn-github {
        @include social-buttons-color($social-github);
        padding: 0 !important;
    }

    &.btn-youtube {
        @include social-buttons-color($social-youtube);
        padding: 0 !important;
    }

    &.btn-instagram {
        @include social-buttons-color($social-instagram);
        padding: 0 !important;
    }

    &.btn-reddit {
        @include social-buttons-color($social-reddit);
        padding: 0 !important;
    }

    &.btn-tumblr {
        @include social-buttons-color($social-tumblr);
        padding: 0 !important;
    }

    &.btn-behance {
        @include social-buttons-color($social-behance);
        padding: 0 !important;
    }*/
}
/* line 13, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn::-moz-focus-inner {
  border: 0;
}
/* line 17, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn, .btn.btn-default {
  box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
}
/* line 378, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn, .btn:hover, .btn:focus, .btn:active, .btn.active, .btn:active:focus, .btn:active:hover, .btn.active:focus, .btn.active:hover, .btn.btn-default, .btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active, .btn.btn-default.active, .btn.btn-default:active:focus, .btn.btn-default:active:hover, .btn.btn-default.active:focus, .btn.btn-default.active:hover {
  background-color: #999;
  color: #FFFFFF;
  box-shadow: none;
}
/* line 392, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.open > .btn.dropdown-toggle, .open > .btn.dropdown-toggle:focus, .open > .btn.dropdown-toggle:hover, .open > .btn.btn-default.dropdown-toggle, .open > .btn.btn-default.dropdown-toggle:focus, .open > .btn.btn-default.dropdown-toggle:hover {
  color: #FFFFFF;
  box-shadow: none;
}
/* line 399, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn:focus, .btn:active, .btn:hover, .btn.btn-default:focus, .btn.btn-default:active, .btn.btn-default:hover {
  box-shadow: 0 14px 15px -12px rgba(153, 153, 153, 0.42), 0 4px 15px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(153, 153, 153, 0.2);
}
/* line 410, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled.focus, .btn:disabled:active, .btn:disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn.focus, fieldset[disabled] .btn:active, fieldset[disabled] .btn.active, .btn.btn-default.disabled, .btn.btn-default.disabled:hover, .btn.btn-default.disabled:focus, .btn.btn-default.disabled.focus, .btn.btn-default.disabled:active, .btn.btn-default.disabled.active, .btn.btn-default:disabled, .btn.btn-default:disabled:hover, .btn.btn-default:disabled:focus, .btn.btn-default:disabled.focus, .btn.btn-default:disabled:active, .btn.btn-default:disabled.active, .btn.btn-default[disabled], .btn.btn-default[disabled]:hover, .btn.btn-default[disabled]:focus, .btn.btn-default[disabled].focus, .btn.btn-default[disabled]:active, .btn.btn-default[disabled].active, fieldset[disabled] .btn.btn-default, fieldset[disabled] .btn.btn-default:hover, fieldset[disabled] .btn.btn-default:focus, fieldset[disabled] .btn.btn-default.focus, fieldset[disabled] .btn.btn-default:active, fieldset[disabled] .btn.btn-default.active {
  box-shadow: none !important;
}
/* line 420, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-simple, .btn.btn-default.btn-simple {
  background-color: transparent;
  color: #999;
  box-shadow: none;
}
/* line 425, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-simple:hover, .btn.btn-simple:focus, .btn.btn-simple:active, .btn.btn-default.btn-simple:hover, .btn.btn-default.btn-simple:focus, .btn.btn-default.btn-simple:active {
  background-color: transparent;
  color: #999;
}
/* line 22, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-primary {
  box-shadow: 0 2px 2px 0 rgba(5, 44, 73, 0.14), 0 3px 1px -2px rgba(5, 44, 73, 0.2), 0 1px 5px 0 rgba(5, 44, 73, 0.12);
}
/* line 378, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover {
  background-color: #052c49;
  color: #FFFFFF;
  box-shadow: none;
}
/* line 392, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.open > .btn.btn-primary.dropdown-toggle, .open > .btn.btn-primary.dropdown-toggle:focus, .open > .btn.btn-primary.dropdown-toggle:hover {
  color: #FFFFFF;
  box-shadow: none;
}
/* line 399, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary:hover {
  box-shadow: 0 14px 15px -12px rgba(5, 44, 73, 0.42), 0 4px 15px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(5, 44, 73, 0.2);
}
/* line 410, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-primary.disabled, .btn.btn-primary.disabled:hover, .btn.btn-primary.disabled:focus, .btn.btn-primary.disabled.focus, .btn.btn-primary.disabled:active, .btn.btn-primary.disabled.active, .btn.btn-primary:disabled, .btn.btn-primary:disabled:hover, .btn.btn-primary:disabled:focus, .btn.btn-primary:disabled.focus, .btn.btn-primary:disabled:active, .btn.btn-primary:disabled.active, .btn.btn-primary[disabled], .btn.btn-primary[disabled]:hover, .btn.btn-primary[disabled]:focus, .btn.btn-primary[disabled].focus, .btn.btn-primary[disabled]:active, .btn.btn-primary[disabled].active, fieldset[disabled] .btn.btn-primary, fieldset[disabled] .btn.btn-primary:hover, fieldset[disabled] .btn.btn-primary:focus, fieldset[disabled] .btn.btn-primary.focus, fieldset[disabled] .btn.btn-primary:active, fieldset[disabled] .btn.btn-primary.active {
  box-shadow: none !important;
}
/* line 420, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-primary.btn-simple {
  background-color: transparent;
  color: #052c49;
  box-shadow: none;
}
/* line 425, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-primary.btn-simple:hover, .btn.btn-primary.btn-simple:focus, .btn.btn-primary.btn-simple:active {
  background-color: transparent;
  color: #052c49;
}
/* line 26, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-info {
  box-shadow: 0 2px 2px 0 rgba(132, 199, 188, 0.14), 0 3px 1px -2px rgba(132, 199, 188, 0.2), 0 1px 5px 0 rgba(132, 199, 188, 0.12);
}
/* line 378, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-info, .btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info.active, .btn.btn-info:active:focus, .btn.btn-info:active:hover, .btn.btn-info.active:focus, .btn.btn-info.active:hover {
  background-color: #84c7bc;
  color: #FFFFFF;
  box-shadow: none;
}
/* line 392, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.open > .btn.btn-info.dropdown-toggle, .open > .btn.btn-info.dropdown-toggle:focus, .open > .btn.btn-info.dropdown-toggle:hover {
  color: #FFFFFF;
  box-shadow: none;
}
/* line 399, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info:hover {
  box-shadow: 0 14px 15px -12px rgba(132, 199, 188, 0.42), 0 4px 15px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(132, 199, 188, 0.2);
}
/* line 410, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-info.disabled, .btn.btn-info.disabled:hover, .btn.btn-info.disabled:focus, .btn.btn-info.disabled.focus, .btn.btn-info.disabled:active, .btn.btn-info.disabled.active, .btn.btn-info:disabled, .btn.btn-info:disabled:hover, .btn.btn-info:disabled:focus, .btn.btn-info:disabled.focus, .btn.btn-info:disabled:active, .btn.btn-info:disabled.active, .btn.btn-info[disabled], .btn.btn-info[disabled]:hover, .btn.btn-info[disabled]:focus, .btn.btn-info[disabled].focus, .btn.btn-info[disabled]:active, .btn.btn-info[disabled].active, fieldset[disabled] .btn.btn-info, fieldset[disabled] .btn.btn-info:hover, fieldset[disabled] .btn.btn-info:focus, fieldset[disabled] .btn.btn-info.focus, fieldset[disabled] .btn.btn-info:active, fieldset[disabled] .btn.btn-info.active {
  box-shadow: none !important;
}
/* line 420, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-info.btn-simple {
  background-color: transparent;
  color: #84c7bc;
  box-shadow: none;
}
/* line 425, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-info.btn-simple:hover, .btn.btn-info.btn-simple:focus, .btn.btn-info.btn-simple:active {
  background-color: transparent;
  color: #84c7bc;
}
/* line 30, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-success {
  box-shadow: 0 2px 2px 0 rgba(238, 37, 43, 0.14), 0 3px 1px -2px rgba(238, 37, 43, 0.2), 0 1px 5px 0 rgba(238, 37, 43, 0.12);
}
/* line 378, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-success, .btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success.active, .btn.btn-success:active:focus, .btn.btn-success:active:hover, .btn.btn-success.active:focus, .btn.btn-success.active:hover {
  background-color: #ee252b;
  color: #FFFFFF;
  box-shadow: none;
}
/* line 392, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.open > .btn.btn-success.dropdown-toggle, .open > .btn.btn-success.dropdown-toggle:focus, .open > .btn.btn-success.dropdown-toggle:hover {
  color: #FFFFFF;
  box-shadow: none;
}
/* line 399, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success:hover {
  box-shadow: 0 14px 15px -12px rgba(238, 37, 43, 0.42), 0 4px 15px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(238, 37, 43, 0.2);
}
/* line 410, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-success.disabled, .btn.btn-success.disabled:hover, .btn.btn-success.disabled:focus, .btn.btn-success.disabled.focus, .btn.btn-success.disabled:active, .btn.btn-success.disabled.active, .btn.btn-success:disabled, .btn.btn-success:disabled:hover, .btn.btn-success:disabled:focus, .btn.btn-success:disabled.focus, .btn.btn-success:disabled:active, .btn.btn-success:disabled.active, .btn.btn-success[disabled], .btn.btn-success[disabled]:hover, .btn.btn-success[disabled]:focus, .btn.btn-success[disabled].focus, .btn.btn-success[disabled]:active, .btn.btn-success[disabled].active, fieldset[disabled] .btn.btn-success, fieldset[disabled] .btn.btn-success:hover, fieldset[disabled] .btn.btn-success:focus, fieldset[disabled] .btn.btn-success.focus, fieldset[disabled] .btn.btn-success:active, fieldset[disabled] .btn.btn-success.active {
  box-shadow: none !important;
}
/* line 420, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-success.btn-simple {
  background-color: transparent;
  color: #ee252b;
  box-shadow: none;
}
/* line 425, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-success.btn-simple:hover, .btn.btn-success.btn-simple:focus, .btn.btn-success.btn-simple:active {
  background-color: transparent;
  color: #ee252b;
}
/* line 34, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-warning {
  box-shadow: 0 2px 2px 0 rgba(255, 204, 0, 0.14), 0 3px 1px -2px rgba(255, 204, 0, 0.2), 0 1px 5px 0 rgba(255, 204, 0, 0.12);
}
/* line 378, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-warning, .btn.btn-warning:hover, .btn.btn-warning:focus, .btn.btn-warning:active, .btn.btn-warning.active, .btn.btn-warning:active:focus, .btn.btn-warning:active:hover, .btn.btn-warning.active:focus, .btn.btn-warning.active:hover {
  background-color: #FC0;
  color: #FFFFFF;
  box-shadow: none;
}
/* line 392, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.open > .btn.btn-warning.dropdown-toggle, .open > .btn.btn-warning.dropdown-toggle:focus, .open > .btn.btn-warning.dropdown-toggle:hover {
  color: #FFFFFF;
  box-shadow: none;
}
/* line 399, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-warning:focus, .btn.btn-warning:active, .btn.btn-warning:hover {
  box-shadow: 0 14px 15px -12px rgba(255, 204, 0, 0.42), 0 4px 15px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 204, 0, 0.2);
}
/* line 410, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-warning.disabled, .btn.btn-warning.disabled:hover, .btn.btn-warning.disabled:focus, .btn.btn-warning.disabled.focus, .btn.btn-warning.disabled:active, .btn.btn-warning.disabled.active, .btn.btn-warning:disabled, .btn.btn-warning:disabled:hover, .btn.btn-warning:disabled:focus, .btn.btn-warning:disabled.focus, .btn.btn-warning:disabled:active, .btn.btn-warning:disabled.active, .btn.btn-warning[disabled], .btn.btn-warning[disabled]:hover, .btn.btn-warning[disabled]:focus, .btn.btn-warning[disabled].focus, .btn.btn-warning[disabled]:active, .btn.btn-warning[disabled].active, fieldset[disabled] .btn.btn-warning, fieldset[disabled] .btn.btn-warning:hover, fieldset[disabled] .btn.btn-warning:focus, fieldset[disabled] .btn.btn-warning.focus, fieldset[disabled] .btn.btn-warning:active, fieldset[disabled] .btn.btn-warning.active {
  box-shadow: none !important;
}
/* line 420, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-warning.btn-simple {
  background-color: transparent;
  color: #FC0;
  box-shadow: none;
}
/* line 425, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-warning.btn-simple:hover, .btn.btn-warning.btn-simple:focus, .btn.btn-warning.btn-simple:active {
  background-color: transparent;
  color: #FC0;
}
/* line 38, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-danger {
  box-shadow: 0 2px 2px 0 rgba(238, 37, 43, 0.14), 0 3px 1px -2px rgba(238, 37, 43, 0.2), 0 1px 5px 0 rgba(238, 37, 43, 0.12);
}
/* line 378, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-danger, .btn.btn-danger:hover, .btn.btn-danger:focus, .btn.btn-danger:active, .btn.btn-danger.active, .btn.btn-danger:active:focus, .btn.btn-danger:active:hover, .btn.btn-danger.active:focus, .btn.btn-danger.active:hover {
  background-color: #ee252b;
  color: #FFFFFF;
  box-shadow: none;
}
/* line 392, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.open > .btn.btn-danger.dropdown-toggle, .open > .btn.btn-danger.dropdown-toggle:focus, .open > .btn.btn-danger.dropdown-toggle:hover {
  color: #FFFFFF;
  box-shadow: none;
}
/* line 399, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-danger:focus, .btn.btn-danger:active, .btn.btn-danger:hover {
  box-shadow: 0 14px 15px -12px rgba(238, 37, 43, 0.42), 0 4px 15px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(238, 37, 43, 0.2);
}
/* line 410, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-danger.disabled, .btn.btn-danger.disabled:hover, .btn.btn-danger.disabled:focus, .btn.btn-danger.disabled.focus, .btn.btn-danger.disabled:active, .btn.btn-danger.disabled.active, .btn.btn-danger:disabled, .btn.btn-danger:disabled:hover, .btn.btn-danger:disabled:focus, .btn.btn-danger:disabled.focus, .btn.btn-danger:disabled:active, .btn.btn-danger:disabled.active, .btn.btn-danger[disabled], .btn.btn-danger[disabled]:hover, .btn.btn-danger[disabled]:focus, .btn.btn-danger[disabled].focus, .btn.btn-danger[disabled]:active, .btn.btn-danger[disabled].active, fieldset[disabled] .btn.btn-danger, fieldset[disabled] .btn.btn-danger:hover, fieldset[disabled] .btn.btn-danger:focus, fieldset[disabled] .btn.btn-danger.focus, fieldset[disabled] .btn.btn-danger:active, fieldset[disabled] .btn.btn-danger.active {
  box-shadow: none !important;
}
/* line 420, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-danger.btn-simple {
  background-color: transparent;
  color: #ee252b;
  box-shadow: none;
}
/* line 425, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.btn.btn-danger.btn-simple:hover, .btn.btn-danger.btn-simple:focus, .btn.btn-danger.btn-simple:active {
  background-color: transparent;
  color: #ee252b;
}
/* line 43, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-white, .btn.btn-white:focus, .btn.btn-white:hover {
  background-color: #FFFFFF;
  color: #CCC;
}
/* line 50, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-white.btn-simple {
  color: #FFFFFF;
  background: transparent;
  box-shadow: none;
}
/* line 118, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn:focus, .btn:active, .btn:active:focus {
  outline: 0;
}
/* line 124, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-round {
  border-radius: 6px;
}
/* line 129, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn:not(.btn-just-icon):not(.btn-fab) .fa {
  font-size: 18px;
  margin-top: -2px;
  position: relative;
  top: 2px;
}
/* line 138, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-lg, .btn-group-lg .btn {
  font-size: 12px;
  padding: 14px 14px;
}
/* line 144, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-sm, .btn-group-sm .btn {
  padding: 10px 10px;
  font-size: 11px;
}
/* line 150, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-xs, .btn-group-xs .btn {
  padding: 8px 10px;
  font-size: 10px;
  text-decoration: none !important;
}
/* line 157, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-just-icon {
  font-size: 20px;
  padding: 0;
  line-height: 1em;
}
/* line 162, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-just-icon i {
  width: 20px;
}
/* line 166, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn.btn-just-icon.btn-lg {
  font-size: 22px;
  padding: 13px 18px;
}

/* line 173, ../../../themes/materialkit/v1/scss/_buttons.scss */
.navbar .navbar-nav > li > a.btn {
  padding: 12px 30px;
}

/* line 178, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn .caret {
  margin-left: 3px;
}

/* line 184, ../../../themes/materialkit/v1/scss/_buttons.scss */
.navbar .navbar-nav > li > a.btn {
  margin-top: 2px;
  margin-bottom: 2px;
}
/* line 188, ../../../themes/materialkit/v1/scss/_buttons.scss */
.navbar .navbar-nav > li > a.btn.btn-fab {
  margin: 5px 2px;
}
/* line 193, ../../../themes/materialkit/v1/scss/_buttons.scss */
.navbar .navbar-nav > li > a:not(.btn) .material-icons {
  margin-top: -3px;
  top: 0px;
  position: relative;
  margin-right: 3px;
}
/* line 200, ../../../themes/materialkit/v1/scss/_buttons.scss */
.navbar .navbar-nav > li > .profile-photo {
  margin: 5px 2px;
}

/* line 207, ../../../themes/materialkit/v1/scss/_buttons.scss */
.navbar-default:not(.navbar-transparent) .navbar-nav > li > a.btn.btn-white.btn-simple {
  color: #999;
}

/* line 214, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  margin: 10px 1px;
}
/* line 221, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn-group .dropdown-menu,
.btn-group-vertical .dropdown-menu {
  border-radius: 0 0 6px 6px;
}
/* line 225, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn-group.btn-group-raised,
.btn-group-vertical.btn-group-raised {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
/* line 229, ../../../themes/materialkit/v1/scss/_buttons.scss */
.btn-group .btn + .btn,
.btn-group .btn,
.btn-group .btn:active,
.btn-group .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn,
.btn-group-vertical .btn:active,
.btn-group-vertical .btn-group {
  margin: 0;
}

/* line 237, ../../../themes/materialkit/v1/scss/_buttons.scss */
.close {
  font-size: inherit;
  color: #FFFFFF;
  opacity: .9;
  text-shadow: none;
}
/* line 243, ../../../themes/materialkit/v1/scss/_buttons.scss */
.close:hover, .close:focus {
  opacity: 1;
  color: #FFFFFF;
}
/* line 249, ../../../themes/materialkit/v1/scss/_buttons.scss */
.close i, .close svg {
  font-size: 20px;
}

/* line 1, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox {
    /*.checkbox-material {
        vertical-align: middle;
        position: relative;
        top: 1px;
        padding-right: 5px;
        display: inline-block;

        &:before {
            display: block;
            position: absolute;
            left: 0;
            content: "";
            background-color: rgba(0,0,0,.84);
            height: 20px;
            width: 20px;
            border-radius: 100%;
            z-index: 1;
            opacity: 0;
            margin: 0;
            top: 0;
            @include transform-scale3d(unquote('2.3,2.3,1'));
        }

        .check {
            position: relative;
            display: inline-block;
            width: 20px;
            height: 20px;
            border: 1px solid $color-input-label-focus;
            overflow: hidden;
            z-index: 1;
            border-radius: $border-radius;
        }

        .check:before {
            position: absolute;
            content: "";
            transform: rotate(45deg);
            display: block;
            margin-top: -3px;
            margin-left: 7px;
            width: 0;
            height: 0;
            background: red;
            box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
            @include animation(checkbox-off 0.3s forwards);
        }
    }*/
}
/* line 2, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox label {
  cursor: pointer;
  padding-left: 0;
  color: #999;
}
/* line 3, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused .checkbox label {
  color: #999;
}
/* line 6, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused .checkbox label:hover, .form-group.is-focused .checkbox label:focus {
  color: #666;
}
/* line 11, ../../../themes/materialkit/v1/scss/_forms.scss */
fieldset[disabled] .form-group.is-focused .checkbox label {
  color: #999;
}
/* line 9, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox input[type=checkbox] {
  opacity: 0;
  position: absolute;
  margin: 0;
  z-index: -1;
  width: 0;
  height: 0;
  overflow: hidden;
  left: 0;
  pointer-events: none;
}
/* line 70, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox input[type=checkbox]:focus + .checkbox-material .check:after {
  opacity: 0.2;
}
/* line 75, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox input[type=checkbox]:checked + .checkbox-material .check {
  background: #052c49;
}
/* line 79, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox input[type=checkbox]:checked + .checkbox-material .check:before {
  color: #FFFFFF;
  box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
  -webkit-animation: checkbox-on 0.3s forwards;
  -moz-animation: checkbox-on 0.3s forwards;
  -o-animation: checkbox-on 0.3s forwards;
  -ms-animation: checkbox-on 0.3s forwards;
  animation: checkbox-on 0.3s forwards;
}
/* line 85, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox input[type=checkbox]:checked + .checkbox-material:before {
  -webkit-animation: rippleOn 500ms;
  -moz-animation: rippleOn 500ms;
  -o-animation: rippleOn 500ms;
  -ms-animation: rippleOn 500ms;
  animation: rippleOn 500ms;
}
/* line 89, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox input[type=checkbox]:checked + .checkbox-material .check:after {
  -webkit-animation: rippleOn 500ms forwards;
  -moz-animation: rippleOn 500ms forwards;
  -o-animation: rippleOn 500ms forwards;
  -ms-animation: rippleOn 500ms forwards;
  animation: rippleOn 500ms forwards;
}
/* line 96, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox input[type=checkbox]:not(:checked) + .checkbox-material:before {
  -webkit-animation: rippleOff 500ms;
  -moz-animation: rippleOff 500ms;
  -o-animation: rippleOff 500ms;
  -ms-animation: rippleOff 500ms;
  animation: rippleOff 500ms;
}
/* line 100, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox input[type=checkbox]:not(:checked) + .checkbox-material .check:after {
  -webkit-animation: rippleOff 500ms;
  -moz-animation: rippleOff 500ms;
  -o-animation: rippleOff 500ms;
  -ms-animation: rippleOff 500ms;
  animation: rippleOff 500ms;
}
/* line 106, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
fieldset[disabled] .checkbox, fieldset[disabled] .checkbox input[type=checkbox],
.checkbox input[type=checkbox][disabled] ~ .checkbox-material .check,
.checkbox input[type=checkbox][disabled] + .circle {
  opacity: 0.5;
}
/* line 113, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox input[type=checkbox][disabled] ~ .checkbox-material .check {
  border-color: #000000;
  opacity: .26;
}
/* line 118, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox input[type=checkbox][disabled] + .checkbox-material .check:after {
  background-color: #333;
  transform: rotate(-45deg);
}

@keyframes checkbox-on {
  0% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
  }
  50% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
  }
  100% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
  }
}
@keyframes rippleOn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0;
  }
}
@keyframes rippleOff {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0;
  }
}
/*//////////////////
iCheck JS
//////////////////*/
/* line 170, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.icheckbox-flat-aero, .iradio-flat-aero {
  display: inline-block;
  margin: -5px 0;
  padding: 0;
  width: 20px;
  height: 20px;
  background: url(../images/controls/icheck.png) no-repeat;
  border: none;
  cursor: pointer;
}
/* line 180, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.icheckbox-flat-aero label, .iradio-flat-aero label {
  display: inline-block;
  position: relative;
  top: -5px;
  left: 0;
}
/* line 187, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.icheckbox-flat-aero input, .iradio-flat-aero input {
  width: 20px;
  height: 20px;
  margin: 0;
}
/* line 193, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.icheckbox-flat-aero.checked, .iradio-flat-aero.checked {
  background-position: -22px 0;
}
/* line 196, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.icheckbox-flat-aero.checked.disabled, .iradio-flat-aero.checked.disabled {
  background-position: -66px 0;
}
/* line 201, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.icheckbox-flat-aero.disabled, .iradio-flat-aero.disabled {
  background-position: -44px 0;
  cursor: default;
}
/* line 206, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.icheckbox-flat-aero.indeterminate, .iradio-flat-aero.indeterminate {
  background: url(../images/controls/icheck.png) no-repeat;
  display: inline-block;
}
/* line 210, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.icheckbox-flat-aero.indeterminate:before, .iradio-flat-aero.indeterminate:before {
  content: "";
  position: absolute;
  width: .7em;
  height: .3em;
  background-color: #1abc9c;
  left: 27%;
  right: 25%;
  top: 40%;
  bottom: 25%;
}

/* line 224, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.icheckbox-flat-aero {
  background-position: 0 0;
}

/* line 228, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.iradio-flat-aero {
  background-position: -88px 0;
}
/* line 231, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.iradio-flat-aero.checked {
  background-position: -110px 0;
}
/* line 234, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.iradio-flat-aero.checked:disabled {
  background-position: -154px 0;
}
/* line 239, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.iradio-flat-aero.disabled {
  background-position: -132px 0;
  cursor: default;
}

/* line 246, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio span, .checkbox span {
  display: inline-block;
  position: relative;
  top: 0;
  padding-left: 0;
  margin-right: 10px;
}

/* line 256, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio label, .checkbox label {
  display: inline-block;
  position: relative;
  top: -5px;
  padding-left: 0;
  left: 5px;
}

/* retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 267, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
  .icheckbox-flat-aero, .iradio-flat-aero {
    background-image: url(../images/controls/icheck@2x.png);
    -webkit-background-size: 176px 22px;
    background-size: 176px 22px;
  }
}
/*//////////////////
Radiobuttons
//////////////////*/
/* line 294, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio label {
  cursor: pointer;
  padding-left: 35px;
  position: relative;
  color: #999;
}
/* line 3, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused .radio label {
  color: #999;
}
/* line 6, ../../../themes/materialkit/v1/scss/_forms.scss */
.form-group.is-focused .radio label:hover, .form-group.is-focused .radio label:focus {
  color: #666;
}
/* line 11, ../../../themes/materialkit/v1/scss/_forms.scss */
fieldset[disabled] .form-group.is-focused .radio label {
  color: #999;
}
/* line 301, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio label span {
  display: block;
  position: absolute;
  left: 10px;
  top: 0;
  transition-duration: 0.2s;
}
/* line 309, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio label .circle {
  border: 1px solid #666;
  height: 15px;
  width: 15px;
  border-radius: 100%;
}
/* line 316, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio label .check {
  height: 15px;
  width: 15px;
  border-radius: 100%;
  background-color: #052c49;
  -webkit-transform: scale3d(0,0,0);
  -moz-transform: scale3d(0,0,0);
  -o-transform: scale3d(0,0,0);
  -ms-transform: scale3d(0,0,0);
  transform: scale3d(0,0,0);
}
/* line 324, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio label .check:after {
  display: block;
  position: absolute;
  content: "";
  background-color: #333;
  left: -18px;
  top: -18px;
  height: 50px;
  width: 50px;
  border-radius: 100%;
  z-index: 1;
  opacity: 0;
  margin: 0;
  -webkit-transform: scale3d(1.5,1.5,1);
  -moz-transform: scale3d(1.5,1.5,1);
  -o-transform: scale3d(1.5,1.5,1);
  -ms-transform: scale3d(1.5,1.5,1);
  transform: scale3d(1.5,1.5,1);
}
/* line 340, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio label input[type=radio]:not(:checked) ~ .check:after {
  -webkit-animation: rippleOff 500ms;
  -moz-animation: rippleOff 500ms;
  -o-animation: rippleOff 500ms;
  -ms-animation: rippleOff 500ms;
  animation: rippleOff 500ms;
}
/* line 344, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio label input[type=radio]:checked ~ .check:after {
  -webkit-animation: rippleOff 500ms;
  -moz-animation: rippleOff 500ms;
  -o-animation: rippleOff 500ms;
  -ms-animation: rippleOff 500ms;
  animation: rippleOff 500ms;
}
/* line 349, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio input[type=radio] {
  opacity: 0;
  height: 0;
  width: 0;
  overflow: hidden;
}
/* line 279, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio input[type=radio]:checked ~ .check, .radio input[type=radio]:checked ~ .circle {
  opacity: 1;
}
/* line 284, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio input[type=radio]:checked ~ .check {
  background-color: #052c49;
}
/* line 288, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio input[type=radio]:checked ~ .circle {
  border-color: #052c49;
}
/* line 359, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio input[type=radio]:checked ~ .check {
  -webkit-transform: scale3d(0.65, 0.65, 1);
  -moz-transform: scale3d(0.65, 0.65, 1);
  -o-transform: scale3d(0.65, 0.65, 1);
  -ms-transform: scale3d(0.65, 0.65, 1);
  transform: scale3d(0.65, 0.65, 1);
}
/* line 279, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio input[type=radio][disabled] ~ .check, .radio input[type=radio][disabled] ~ .circle {
  opacity: 0.26;
}
/* line 284, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio input[type=radio][disabled] ~ .check {
  background-color: #000000;
}
/* line 288, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.radio input[type=radio][disabled] ~ .circle {
  border-color: #000000;
}

/* line 370, ../../../themes/materialkit/v1/scss/_checkboxes.scss */
.checkbox + .checkbox, .radio + .radio {
  margin-top: 0;
}

@keyframes rippleOn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0;
  }
}
@keyframes rippleOff {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0;
  }
}
/* line 2, ../../../themes/materialkit/v1/scss/_pagination.scss */
.pagination > li > a,
.pagination > li > span {
  border: 0;
  border-radius: 30px !important;
  transition: all .3s;
  padding: 0px 12px;
  margin: 0 3px;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  color: #FFFFFF;
  font-weight: normal;
  font-size: 12px;
  text-transform: uppercase;
  background-color: #999;
  border-color: #999;
}
/* line 20, ../../../themes/materialkit/v1/scss/_pagination.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  background-color: #052c49;
  border-color: #052c49;
  color: #FFFFFF;
}
/* line 28, ../../../themes/materialkit/v1/scss/_pagination.scss */
.pagination > .active > a,
.pagination > .active > span {
  color: #999;
}
/* line 32, ../../../themes/materialkit/v1/scss/_pagination.scss */
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #ee252b;
  border-color: #ee252b;
  color: #FFFFFF;
  box-shadow: 0 4px 5px 0 rgba(238, 37, 43, 0.14), 0 1px 10px 0 rgba(238, 37, 43, 0.12), 0 2px 4px -1px rgba(238, 37, 43, 0.2);
}
/* line 45, ../../../themes/materialkit/v1/scss/_pagination.scss */
.pagination.pagination-info > .active > a, .pagination.pagination-info > .active > a:focus, .pagination.pagination-info > .active > a:hover,
.pagination.pagination-info > .active > span,
.pagination.pagination-info > .active > span:focus,
.pagination.pagination-info > .active > span:hover {
  background-color: #84c7bc;
  border-color: #84c7bc;
  box-shadow: 0 4px 5px 0 rgba(132, 199, 188, 0.14), 0 1px 10px 0 rgba(132, 199, 188, 0.12), 0 2px 4px -1px rgba(132, 199, 188, 0.2);
}
/* line 58, ../../../themes/materialkit/v1/scss/_pagination.scss */
.pagination.pagination-success > .active > a, .pagination.pagination-success > .active > a:focus, .pagination.pagination-success > .active > a:hover,
.pagination.pagination-success > .active > span,
.pagination.pagination-success > .active > span:focus,
.pagination.pagination-success > .active > span:hover {
  background-color: #ee252b;
  border-color: #ee252b;
  box-shadow: 0 4px 5px 0 rgba(238, 37, 43, 0.14), 0 1px 10px 0 rgba(238, 37, 43, 0.12), 0 2px 4px -1px rgba(238, 37, 43, 0.2);
}
/* line 71, ../../../themes/materialkit/v1/scss/_pagination.scss */
.pagination.pagination-warning > .active > a, .pagination.pagination-warning > .active > a:focus, .pagination.pagination-warning > .active > a:hover,
.pagination.pagination-warning > .active > span,
.pagination.pagination-warning > .active > span:focus,
.pagination.pagination-warning > .active > span:hover {
  background-color: #FC0;
  border-color: #FC0;
  box-shadow: 0 4px 5px 0 rgba(255, 204, 0, 0.14), 0 1px 10px 0 rgba(255, 204, 0, 0.12), 0 2px 4px -1px rgba(255, 204, 0, 0.2);
}
/* line 84, ../../../themes/materialkit/v1/scss/_pagination.scss */
.pagination.pagination-danger > .active > a, .pagination.pagination-danger > .active > a:focus, .pagination.pagination-danger > .active > a:hover,
.pagination.pagination-danger > .active > span,
.pagination.pagination-danger > .active > span:focus,
.pagination.pagination-danger > .active > span:hover {
  background-color: #ee252b;
  border-color: #ee252b;
  box-shadow: 0 4px 5px 0 rgba(238, 37, 43, 0.14), 0 1px 10px 0 rgba(238, 37, 43, 0.12), 0 2px 4px -1px rgba(238, 37, 43, 0.2);
}

/* line 4, ../../../themes/materialkit/v1/scss/_pills.scss */
.section-dark .nav-pills > li > a, .section-image .nav-pills > li > a {
  color: #999;
}
/* line 9, ../../../themes/materialkit/v1/scss/_pills.scss */
.section-dark .nav-pills > li > a:hover,
.section-dark .nav-pills > li > a:focus, .section-image .nav-pills > li > a:hover,
.section-image .nav-pills > li > a:focus {
  background-color: #EEEEEE;
}
/* line 17, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills > li > a {
  line-height: 20px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: normal;
  min-width: 100px;
  text-align: center;
  color: #666;
  transition: all .3s;
}
/* line 27, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills > li > a:hover {
  background-color: #c8c8c8;
}
/* line 32, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills > li i {
  display: block;
  font-size: 30px;
  padding: 15px 0;
}
/* line 39, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  background-color: #052c49;
  color: #FFFFFF;
  box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(5, 44, 73, 0.6);
}
/* line 50, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills:not(.nav-pills-icons) > li > a {
  border-radius: 6px;
}
/* line 56, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills.nav-stacked > li + li {
  margin-top: 5px;
}
/* line 63, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills.nav-pills-info > li > a {
  text-align: left;
}
/* line 68, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills.nav-pills-info > li.active > a, .nav-pills.nav-pills-info > li.active > a:focus, .nav-pills.nav-pills-info > li.active > a:hover {
  background-color: #84c7bc;
  box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(132, 199, 188, 0.6);
}
/* line 80, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills.nav-pills-success > li > a {
  text-align: left;
}
/* line 85, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills.nav-pills-success > li.active > a, .nav-pills.nav-pills-success > li.active > a:focus, .nav-pills.nav-pills-success > li.active > a:hover {
  background-color: #ee252b;
  box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(238, 37, 43, 0.6);
}
/* line 97, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills.nav-pills-warning > li > a {
  text-align: left;
}
/* line 102, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills.nav-pills-warning > li.active > a, .nav-pills.nav-pills-warning > li.active > a:focus, .nav-pills.nav-pills-warning > li.active > a:hover {
  background-color: #FC0;
  box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(255, 204, 0, 0.6);
}
/* line 112, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills.nav-pills-danger {
  border-bottom: 1px solid #ee252b;
}
/* line 116, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills.nav-pills-danger > li > a {
  line-height: 14px;
  font-size: 12px;
  border-radius: 6px 6px 0 0;
  text-align: left;
}
/* line 124, ../../../themes/materialkit/v1/scss/_pills.scss */
.nav-pills.nav-pills-danger > li.active > a, .nav-pills.nav-pills-danger > li.active > a:focus, .nav-pills.nav-pills-danger > li.active > a:hover {
  background-color: #ee252b;
  box-shadow: none;
}

/* line 135, ../../../themes/materialkit/v1/scss/_pills.scss */
.tab-space {
  padding: 20px 0 50px 0px;
}

/* line 139, ../../../themes/materialkit/v1/scss/_pills.scss */
.item-tabs .tab-pane .tab-pane {
  border: none;
}

/* line 1, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group {
  border-radius: 0;
  margin-bottom: 0;
}
/* line 5, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item {
  height: 83px;
  background-color: #052c49;
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  font-size: 20px;
  font-family: router-bookitalic, Helvetica, Arial, Sans-Serif;
  color: #FFFFFF;
  text-align: center;
  padding-top: 27px;
  border: none;
  margin: 0;
  border-bottom: 1px solid #052c49;
}
/* line 22, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item:first-child {
  border-radius: 10px 10px 0 0;
}
/* line 26, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item:last-child {
  border-radius: 0 0 10px 10px;
  border-bottom: none;
}
/* line 31, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item:hover, .list-group .list-group-item:active, .list-group .list-group-item:focus {
  background-color: #ee252b;
  color: #FFFFFF;
}
/* line 36, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item.baseline {
  border-bottom: 1px solid #cecece;
}
/* line 39, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item.baseline:last-child {
  border-bottom: none;
}
/* line 44, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .row-picture, .list-group .list-group-item .row-action-primary {
  display: inline-block;
  padding-right: 16px;
}
/* line 49, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .row-picture img, .list-group .list-group-item .row-picture i, .list-group .list-group-item .row-picture label, .list-group .list-group-item .row-action-primary img, .list-group .list-group-item .row-action-primary i, .list-group .list-group-item .row-action-primary label {
  display: block;
  width: 56px;
  height: 56px;
}
/* line 55, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .row-picture img, .list-group .list-group-item .row-action-primary img {
  background: rgba(0, 0, 0, 0.1);
  padding: 1px;
}
/* line 59, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .row-picture img.circle, .list-group .list-group-item .row-action-primary img.circle {
  border-radius: 100%;
}
/* line 64, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .row-picture i, .list-group .list-group-item .row-picture svg, .list-group .list-group-item .row-action-primary i, .list-group .list-group-item .row-action-primary svg {
  background: rgba(0, 0, 0, 0.25);
  border-radius: 100%;
  text-align: center;
  line-height: 56px;
  font-size: 20px;
  color: white;
}
/* line 73, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .row-picture label, .list-group .list-group-item .row-action-primary label {
  margin-left: 7px;
  margin-right: -7px;
  margin-top: 5px;
  margin-bottom: -5px;
  /*.checkbox-material {
      left: -10px;
  }*/
}
/* line 85, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .row-content {
  display: inline-block;
  width: calc(100% - 92px);
  min-height: 66px;
}
/* line 90, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .row-content .action-secondary {
  position: absolute;
  right: 16px;
  top: 16px;
}
/* line 95, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .row-content .action-secondary i {
  font-size: 20px;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
/* line 102, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .row-content .action-secondary ~ * {
  max-width: calc(100% - 30px);
}
/* line 106, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .row-content .least-content {
  position: absolute;
  right: 16px;
  top: 0;
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
}
/* line 115, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item .list-group-item-heading {
  color: rgba(0, 0, 0, 0.77);
  font-size: 20px;
  line-height: 29px;
}
/* line 123, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item.active:hover, .list-group .list-group-item.active:focus {
  background: rgba(0, 0, 0, 0.15);
  outline: 10px solid rgba(0, 0, 0, 0.15);
}
/* line 128, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-item.active .list-group-item-heading, .list-group .list-group-item.active .list-group-item-text {
  color: #333;
}
/* line 133, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-separator {
  clear: both;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 139, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-group .list-group-separator:before {
  content: "";
  width: calc(100% - 90px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  float: right;
}

/* line 148, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-payment {
  border-radius: 6px;
  text-align: left;
  margin-top: 0;
}
/* line 153, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-payment h5 {
  margin: 0;
  margin-bottom: 10px;
}
/* line 158, ../../../themes/materialkit/v1/scss/_lists.scss */
.list-payment img {
  max-height: 20px;
  margin-bottom: 20px;
}

/* line 165, ../../../themes/materialkit/v1/scss/_lists.scss */
li.item-unstyled:before {
  content: '' !important;
  margin: 0 20px 0 -20px !important;
}

/* line 171, ../../../themes/materialkit/v1/scss/_lists.scss */
ol.ordered-list {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}
/* line 177, ../../../themes/materialkit/v1/scss/_lists.scss */
ol.ordered-list > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}
/* line 182, ../../../themes/materialkit/v1/scss/_lists.scss */
ol.ordered-list > li:before {
  content: counters(item,".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}
/* line 189, ../../../themes/materialkit/v1/scss/_lists.scss */
ol.ordered-list li ol > li {
  margin: 0;
}
/* line 193, ../../../themes/materialkit/v1/scss/_lists.scss */
ol.ordered-list li ol > li:before {
  content: counters(item,".") " ";
}

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.15.35
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
/* line 6, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget {
  list-style: none;
}

/* line 10, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  padding: 4px;
  width: 19em;
  z-index: 1031;
}

@media (min-width: 768px) {
  /* line 18, ../../../themes/materialkit/v1/scss/_datepicker.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  /* line 24, ../../../themes/materialkit/v1/scss/_datepicker.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  /* line 30, ../../../themes/materialkit/v1/scss/_datepicker.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
/* line 35, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}

/* line 42, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #cccccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}

/* line 51, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}

/* line 59, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #cccccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}

/* line 68, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}

/* line 76, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}

/* line 81, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}

/* line 86, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}

/* line 90, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}

/* line 94, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}

/* line 98, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}

/* line 107, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}

/* line 111, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}

/* line 123, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}

/* line 135, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}

/* line 147, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}

/* line 159, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}

/* line 171, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}

/* line 183, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}

/* line 195, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}

/* line 207, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}

/* line 219, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}

/* line 223, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}

/* line 235, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}

/* line 243, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}

/* line 249, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

/* line 254, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}

/* line 260, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

/* line 266, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}

/* line 270, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

/* line 277, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}

/* line 289, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}

/* line 301, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}

/* line 305, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}

/* line 309, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}

/* line 315, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}

/* line 322, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

/* line 328, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}

/* line 336, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}

/* line 341, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}

/* line 345, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #052c49;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

/* line 357, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #052c49;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 364, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}

/* line 368, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

/* line 375, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}

/* line 385, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}

/* line 389, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #052c49;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 395, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}

/* line 399, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}

/* line 406, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}

/* line 411, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}

/* line 415, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}

/* line 419, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.input-group.date .input-group-addon {
  cursor: pointer;
}

/* line 423, ../../../themes/materialkit/v1/scss/_datepicker.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/*.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
    //.dow {
    //	border-top: 1px solid #ddd !important;
    //}
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear-gradient(top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(top, #b3b3b3, #808080);
  background-image: linear-gradient(top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: $font-size-base - 4;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-group.date .input-group-addon i,
.input-group.date .input-group-addon i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 20px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1001;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: $font-size-base - 1;
  line-height: 20px;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}*/
/* line 1, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar {
  border: 0;
  border-radius: 6px;
  padding: 5px 0;
  margin-bottom: 0;
}
/* line 9, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-brand {
  position: absolute;
  height: 50px;
  line-height: 30px;
  color: inherit;
  padding: 2px 15px 10px;
}
/* line 16, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-brand:hover, .navbar .navbar-brand:focus {
  color: inherit;
  background-color: transparent;
}
/* line 23, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-text {
  color: inherit;
  margin-top: 17px;
  margin-bottom: 15px;
}
/* line 29, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav {
  margin: 3px 0 2px;
}
/* line 32, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav > li > a {
  color: inherit;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: normal;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
  padding: 10px 11px;
}
/* line 42, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus {
  color: inherit;
  background-color: transparent;
}
/* line 49, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav > li > a .material-icons,
.navbar .navbar-nav > li > a .fa {
  font-size: 20px;
  max-width: 20px;
}
/* line 56, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav > li > a:not(.btn-just-icon) .fa {
  position: relative;
  top: 2px;
  margin-top: -4px;
  margin-right: 4px;
}
/* line 65, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav > li > .dropdown-menu {
  margin-top: 25px;
}
/* line 69, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav > li.open > .dropdown-menu {
  margin-top: 0;
}
/* line 74, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:hover, .navbar .navbar-nav > .active > a:focus {
  color: inherit;
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 83, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav > .disabled > a, .navbar .navbar-nav > .disabled > a:hover, .navbar .navbar-nav > .disabled > a:focus {
  color: inherit;
  background-color: transparent;
  opacity: 0.9;
}
/* line 92, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav .profile-photo {
  padding: 0;
}
/* line 95, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav .profile-photo .profile-photo-small {
  height: 40px;
  width: 40px;
}
/* line 101, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav .caret {
  margin-top: -3px;
}
/* line 106, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-primary.toolbar {
  box-shadow: none;
  border-radius: 0;
}
/* line 111, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-primary {
  z-index: 1031;
}
/* line 115, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-primary .list-buttons li {
  padding: 6px 0 0 20px;
}
/* line 118, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-primary .list-buttons li a {
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
  padding: 0;
}
/* line 124, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-primary .list-buttons li a:hover {
  cursor: pointer;
}
/* line 130, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-primary .list-buttons .btn-group, .navbar.navbar-primary .list-buttons .btn-group-vertical {
  margin: 0;
}
/* line 134, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-primary .list-buttons .btn-group.open a, .navbar.navbar-primary .list-buttons .btn-group-vertical.open a {
  background: none;
}
/* line 141, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-primary .list-buttons .dropdown-menu li {
  padding: 4px 0 0 4px;
}
/* line 144, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-primary .list-buttons .dropdown-menu li.divider {
  padding: 1px 0 0 20px;
}
/* line 148, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-primary .list-buttons .dropdown-menu li a {
  color: #052c49;
  padding: 10px;
}
/* line 152, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-primary .list-buttons .dropdown-menu li a:hover, .navbar.navbar-primary .list-buttons .dropdown-menu li a:active, .navbar.navbar-primary .list-buttons .dropdown-menu li a:focus {
  box-shadow: none;
  color: #ee252b;
}
/* line 162, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-secondary {
  top: 0;
}
/* line 165, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-secondary .nav-container {
  border-top: 1px solid #052c49;
  border-bottom: 1px solid #052c49;
  height: 45px;
  padding: 2px 0;
}
/* line 173, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-secondary .navbar-nav li {
  margin-right: 3px;
}
/* line 176, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-secondary .navbar-nav li a {
  color: #333;
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
  line-height: 16px;
  padding: 8px 10px;
  font-size: 14px;
}
/* line 183, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-secondary .navbar-nav li a:hover, .navbar.navbar-secondary .navbar-nav li a:focus {
  color: #052c49;
}
/* line 189, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-secondary .navbar-nav > .open {
  color: #ee252b;
}
/* line 194, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-secondary .navbar-nav > .active > a, .navbar.navbar-secondary .navbar-nav > .active > a:hover, .navbar.navbar-secondary .navbar-nav > .active > a:focus {
  color: #052c49;
  background-color: #e0f2f2;
}
/* line 202, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-secondary .navbar-nav .dropdown-menu {
  background-color: #052c49;
}
/* line 206, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-secondary .navbar-nav .dropdown-menu li a {
  color: #FFFFFF;
  text-transform: uppercase;
  font-family: sans-serif;
  font-size: calc(14px*.8);
}
/* line 212, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-secondary .navbar-nav .dropdown-menu li a:hover, .navbar.navbar-secondary .navbar-nav .dropdown-menu li a:active, .navbar.navbar-secondary .navbar-nav .dropdown-menu li a:focus {
  color: #ee252b;
}
/* line 224, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-toggle {
  border: 0;
}
/* line 227, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-toggle:hover, .navbar .navbar-toggle:focus {
  background-color: transparent;
}
/* line 232, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-toggle.btn-default {
  color: #FFFFFF;
}
/* line 236, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-toggle.icon-bar {
  background-color: inherit;
  border: 1px solid;
  color: #FFFFFF;
}
/* line 243, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-default .navbar-toggle,
.navbar .navbar-inverse .navbar-toggle {
  border-color: transparent;
}
/* line 248, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-collapse,
.navbar .navbar-form {
  border-top: none;
  box-shadow: none;
}
/* line 256, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-nav > .open > a:focus {
  background-color: transparent;
  color: inherit;
}
@media (max-width: 767px) {
  /* line 265, ../../../themes/materialkit/v1/scss/_navigation.scss */
  .navbar .navbar-nav .navbar-text {
    color: inherit;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  /* line 272, ../../../themes/materialkit/v1/scss/_navigation.scss */
  .navbar .navbar-nav .open .dropdown-menu > .dropdown-header {
    border: 0;
    color: inherit;
  }
  /* line 277, ../../../themes/materialkit/v1/scss/_navigation.scss */
  .navbar .navbar-nav .open .dropdown-menu .divider {
    border-bottom: 1px solid;
    opacity: 0.08;
  }
}
/* line 286, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-default .logo-container .brand {
  color: #999;
}
/* line 291, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-link {
  color: inherit;
}
/* line 294, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-link:hover {
  color: inherit;
}
/* line 299, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .btn {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 304, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .btn-link {
  color: inherit;
}
/* line 307, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .btn-link:hover, .navbar .btn-link:focus {
  color: inherit;
}
/* line 314, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .btn-link[disabled]:hover, .navbar .btn-link[disabled]:focus, fieldset[disabled] .navbar .btn-link:hover, fieldset[disabled] .navbar .btn-link:focus {
  color: inherit;
}
/* line 321, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-form {
  margin: 4px 0 0;
}
/* line 324, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-form .form-group {
  margin: 0;
  padding: 0;
}
/* line 328, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-form .form-group .material-input:before, .navbar .navbar-form .form-group.is-focused .material-input:after {
  background-color: inherit;
}
/* line 334, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-form .form-group .form-control,
.navbar .navbar-form .form-control {
  border-color: inherit;
  color: inherit;
  padding: 0;
  margin: 0;
  height: 28px;
  font-size: 14px;
  line-height: 1.42857;
}
/* line 163, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar, .navbar.navbar-default {
  background-color: #FFFFFF;
  color: #666;
  box-shadow: none;
}
/* line 3, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar .navbar-form .form-group input.form-control::-moz-placeholder,
.navbar .navbar-form input.form-control::-moz-placeholder, .navbar.navbar-default .navbar-form .form-group input.form-control::-moz-placeholder,
.navbar.navbar-default .navbar-form input.form-control::-moz-placeholder {
  color: #666;
}
/* line 7, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar .navbar-form .form-group input.form-control:-ms-input-placeholder,
.navbar .navbar-form input.form-control:-ms-input-placeholder, .navbar.navbar-default .navbar-form .form-group input.form-control:-ms-input-placeholder,
.navbar.navbar-default .navbar-form input.form-control:-ms-input-placeholder {
  color: #666;
}
/* line 11, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar .navbar-form .form-group input.form-control::-webkit-input-placeholder,
.navbar .navbar-form input.form-control::-webkit-input-placeholder, .navbar.navbar-default .navbar-form .form-group input.form-control::-webkit-input-placeholder,
.navbar.navbar-default .navbar-form input.form-control::-webkit-input-placeholder {
  color: #666;
}
/* line 71, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar .dropdown-menu, .navbar.navbar-default .dropdown-menu {
  border-radius: 6px !important;
}
/* line 75, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar .dropdown-menu li > a:hover, .navbar .dropdown-menu li > a:focus, .navbar.navbar-default .dropdown-menu li > a:hover, .navbar.navbar-default .dropdown-menu li > a:focus {
  color: #FFFFFF;
  background-color: #FFFFFF;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 255, 255, 0.4);
}
/* line 84, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar .dropdown-menu .active > a, .navbar.navbar-default .dropdown-menu .active > a {
  background-color: #FFFFFF;
  color: #666;
}
/* line 85, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar .dropdown-menu .active > a:hover, .navbar .dropdown-menu .active > a:focus, .navbar.navbar-default .dropdown-menu .active > a:hover, .navbar.navbar-default .dropdown-menu .active > a:focus {
  color: #666;
}
/* line 169, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-primary {
  background-color: #052c49;
  color: #FFFFFF;
  box-shadow: none;
}
/* line 3, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-primary .navbar-form .form-group input.form-control::-moz-placeholder,
.navbar.navbar-primary .navbar-form input.form-control::-moz-placeholder {
  color: #FFFFFF;
}
/* line 7, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-primary .navbar-form .form-group input.form-control:-ms-input-placeholder,
.navbar.navbar-primary .navbar-form input.form-control:-ms-input-placeholder {
  color: #FFFFFF;
}
/* line 11, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-primary .navbar-form .form-group input.form-control::-webkit-input-placeholder,
.navbar.navbar-primary .navbar-form input.form-control::-webkit-input-placeholder {
  color: #FFFFFF;
}
/* line 71, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-primary .dropdown-menu {
  border-radius: 6px !important;
}
/* line 75, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-primary .dropdown-menu li > a:hover, .navbar.navbar-primary .dropdown-menu li > a:focus {
  color: #FFFFFF;
  background-color: #052c49;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(5, 44, 73, 0.4);
}
/* line 84, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-primary .dropdown-menu .active > a {
  background-color: #052c49;
  color: #FFFFFF;
}
/* line 85, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-primary .dropdown-menu .active > a:hover, .navbar.navbar-primary .dropdown-menu .active > a:focus {
  color: #FFFFFF;
}
/* line 174, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-success {
  background-color: #ee252b;
  color: #FFFFFF;
  box-shadow: none;
}
/* line 3, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-success .navbar-form .form-group input.form-control::-moz-placeholder,
.navbar.navbar-success .navbar-form input.form-control::-moz-placeholder {
  color: #FFFFFF;
}
/* line 7, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-success .navbar-form .form-group input.form-control:-ms-input-placeholder,
.navbar.navbar-success .navbar-form input.form-control:-ms-input-placeholder {
  color: #FFFFFF;
}
/* line 11, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-success .navbar-form .form-group input.form-control::-webkit-input-placeholder,
.navbar.navbar-success .navbar-form input.form-control::-webkit-input-placeholder {
  color: #FFFFFF;
}
/* line 71, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-success .dropdown-menu {
  border-radius: 6px !important;
}
/* line 75, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-success .dropdown-menu li > a:hover, .navbar.navbar-success .dropdown-menu li > a:focus {
  color: #FFFFFF;
  background-color: #ee252b;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(238, 37, 43, 0.4);
}
/* line 84, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-success .dropdown-menu .active > a {
  background-color: #ee252b;
  color: #FFFFFF;
}
/* line 85, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-success .dropdown-menu .active > a:hover, .navbar.navbar-success .dropdown-menu .active > a:focus {
  color: #FFFFFF;
}
/* line 179, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-info {
  background-color: #84c7bc;
  color: #FFFFFF;
  box-shadow: none;
}
/* line 3, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-info .navbar-form .form-group input.form-control::-moz-placeholder,
.navbar.navbar-info .navbar-form input.form-control::-moz-placeholder {
  color: #FFFFFF;
}
/* line 7, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-info .navbar-form .form-group input.form-control:-ms-input-placeholder,
.navbar.navbar-info .navbar-form input.form-control:-ms-input-placeholder {
  color: #FFFFFF;
}
/* line 11, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-info .navbar-form .form-group input.form-control::-webkit-input-placeholder,
.navbar.navbar-info .navbar-form input.form-control::-webkit-input-placeholder {
  color: #FFFFFF;
}
/* line 71, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-info .dropdown-menu {
  border-radius: 6px !important;
}
/* line 75, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-info .dropdown-menu li > a:hover, .navbar.navbar-info .dropdown-menu li > a:focus {
  color: #FFFFFF;
  background-color: #84c7bc;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(132, 199, 188, 0.4);
}
/* line 84, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-info .dropdown-menu .active > a {
  background-color: #84c7bc;
  color: #FFFFFF;
}
/* line 85, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-info .dropdown-menu .active > a:hover, .navbar.navbar-info .dropdown-menu .active > a:focus {
  color: #FFFFFF;
}
/* line 184, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-warning {
  background-color: #FC0;
  color: #FFFFFF;
  box-shadow: none;
}
/* line 3, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-warning .navbar-form .form-group input.form-control::-moz-placeholder,
.navbar.navbar-warning .navbar-form input.form-control::-moz-placeholder {
  color: #FFFFFF;
}
/* line 7, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-warning .navbar-form .form-group input.form-control:-ms-input-placeholder,
.navbar.navbar-warning .navbar-form input.form-control:-ms-input-placeholder {
  color: #FFFFFF;
}
/* line 11, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-warning .navbar-form .form-group input.form-control::-webkit-input-placeholder,
.navbar.navbar-warning .navbar-form input.form-control::-webkit-input-placeholder {
  color: #FFFFFF;
}
/* line 71, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-warning .dropdown-menu {
  border-radius: 6px !important;
}
/* line 75, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-warning .dropdown-menu li > a:hover, .navbar.navbar-warning .dropdown-menu li > a:focus {
  color: #FFFFFF;
  background-color: #FC0;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 204, 0, 0.4);
}
/* line 84, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-warning .dropdown-menu .active > a {
  background-color: #FC0;
  color: #FFFFFF;
}
/* line 85, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-warning .dropdown-menu .active > a:hover, .navbar.navbar-warning .dropdown-menu .active > a:focus {
  color: #FFFFFF;
}
/* line 189, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-danger {
  background-color: #ee252b;
  color: #FFFFFF;
  box-shadow: none;
}
/* line 3, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-danger .navbar-form .form-group input.form-control::-moz-placeholder,
.navbar.navbar-danger .navbar-form input.form-control::-moz-placeholder {
  color: #FFFFFF;
}
/* line 7, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-danger .navbar-form .form-group input.form-control:-ms-input-placeholder,
.navbar.navbar-danger .navbar-form input.form-control:-ms-input-placeholder {
  color: #FFFFFF;
}
/* line 11, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-danger .navbar-form .form-group input.form-control::-webkit-input-placeholder,
.navbar.navbar-danger .navbar-form input.form-control::-webkit-input-placeholder {
  color: #FFFFFF;
}
/* line 71, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-danger .dropdown-menu {
  border-radius: 6px !important;
}
/* line 75, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-danger .dropdown-menu li > a:hover, .navbar.navbar-danger .dropdown-menu li > a:focus {
  color: #FFFFFF;
  background-color: #ee252b;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(238, 37, 43, 0.4);
}
/* line 84, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-danger .dropdown-menu .active > a {
  background-color: #ee252b;
  color: #FFFFFF;
}
/* line 85, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.navbar.navbar-danger .dropdown-menu .active > a:hover, .navbar.navbar-danger .dropdown-menu .active > a:focus {
  color: #FFFFFF;
}
/* line 352, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-transparent {
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  padding-top: 90px;
}
/* line 358, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar.navbar-transparent .logo-container .brand {
  color: #FFFFFF;
}

/* line 364, ../../../themes/materialkit/v1/scss/_navigation.scss */
.breadcrumb {
  border-radius: 4px;
  margin-bottom: 0;
}

/* line 369, ../../../themes/materialkit/v1/scss/_navigation.scss */
.subheader.container {
  padding: 0;
}

/* line 373, ../../../themes/materialkit/v1/scss/_navigation.scss */
.nav-align-center {
  text-align: center;
}
/* line 376, ../../../themes/materialkit/v1/scss/_navigation.scss */
.nav-align-center .nav-pills {
  display: inline-block;
}

/* line 381, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar-left {
  margin-left: 28px;
}

/* line 385, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar-right {
  margin-right: 0;
}

/* line 389, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar-absolute {
  position: absolute;
  width: 100%;
  padding-top: 10px;
  z-index: 1029;
}

/* line 397, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav.socmed-list li {
  color: #666;
}
/* line 400, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav.socmed-list li .navbar-text {
  margin: 14px;
}
/* line 404, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .navbar-nav.socmed-list li > a {
  padding: 12px 10px;
  margin: 0;
  line-height: 18px;
}

/* line 414, ../../../themes/materialkit/v1/scss/_navigation.scss */
.nav.nav-list li a.inline-link {
  display: inline-block;
  padding: 0;
  text-decoration: underline;
}
/* line 420, ../../../themes/materialkit/v1/scss/_navigation.scss */
.nav.nav-list li a .date {
  display: block;
  color: #84c7bc;
}

/* line 427, ../../../themes/materialkit/v1/scss/_navigation.scss */
#sidebar .nav-list > .active > a, #sidebar .nav-list > .active > a:hover, #sidebar .nav-list > .active > a:focus {
  background-color: #052c49;
  color: #FFFFFF;
}

/* line 432, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-menu {
  border: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
/* line 436, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-menu .divider {
  background-color: rgba(0, 0, 0, 0.12);
}
/* line 441, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-menu li > a {
  font-size: 13px;
  padding: 10px 20px;
  margin: 0 5px;
  border-radius: 6px;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  -ms-transition: all 150ms linear;
  transition: all 150ms linear;
}
/* line 448, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(5, 44, 73, 0.4);
}
/* line 455, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-menu.dropdown-with-icons li > a {
  padding: 12px 20px 12px 12px;
}
/* line 458, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-menu.dropdown-with-icons li > a .material-icons {
  vertical-align: middle;
  font-size: 24px;
  position: relative;
  margin-top: -4px;
  top: 1px;
  margin-right: 12px;
  opacity: .5;
}
/* line 470, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-menu li {
  position: relative;
}
/* line 473, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-menu li a:hover,
.dropdown-menu li a:focus,
.dropdown-menu li a:active {
  background-color: #052c49;
  color: #FFFFFF;
}
/* line 481, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-menu .divider {
  margin: 5px 0;
}
/* line 488, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar .dropdown-menu li > a:hover,
.navbar .dropdown-menu li > a:focus, .navbar.navbar-default .dropdown-menu li > a:hover,
.navbar.navbar-default .dropdown-menu li > a:focus {
  color: #FFFFFF;
  background-color: #052c49;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(5, 44, 73, 0.4);
}

/* line 499, ../../../themes/materialkit/v1/scss/_navigation.scss */
.btn-group.bootstrap-select .dropdown-menu,
.dropdown .dropdown-menu,
.dropup .dropdown-menu
 {
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  -ms-transition: all 150ms linear;
  transition: all 150ms linear;
  -webkit-transform: translate3d(0, -20px, 0);
  -moz-transform: translate3d(0, -20px, 0);
  -o-transform: translate3d(0, -20px, 0);
  -ms-transform: translate3d(0, -20px, 0);
  transform: translate3d(0, -20px, 0);
  visibility: hidden;
  /*display: block;*/
  opacity: 0;
}

/* line 510, ../../../themes/materialkit/v1/scss/_navigation.scss */
.btn-group.bootstrap-select.open .dropdown-menu,
.dropdown.open .dropdown-menu
 {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 1px, 0);
  -moz-transform: translate3d(0, 1px, 0);
  -o-transform: translate3d(0, 1px, 0);
  -ms-transform: translate3d(0, 1px, 0);
  transform: translate3d(0, 1px, 0);
}

/* line 519, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropup .dropdown-menu {
  -webkit-transform: translate3d(0, 20px, 0);
  -moz-transform: translate3d(0, 20px, 0);
  -o-transform: translate3d(0, 20px, 0);
  -ms-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}
/* line 524, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropup.open .dropdown-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, -2px, 0);
  -moz-transform: translate3d(0, -2px, 0);
  -o-transform: translate3d(0, -2px, 0);
  -ms-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}

/* line 532, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-header {
  font-size: 13px;
  font-weight: bold;
  color: #052c49;
  text-transform: uppercase;
  font-family: "router-medium","Arial",serif;
  margin-top: 20px;
}

/* SUB MENU STYLES
--------------------------------------------- */
/* line 543, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-submenu {
  position: relative;
}

/* line 547, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}

/* line 557, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

/* line 561, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}

/* line 575, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

/* line 579, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-submenu.pull-left {
  float: none;
}

/* line 583, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

/* line 591, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar-collapse .navbar-nav.navbar-left:first-child {
  margin-left: 0;
}

/* line 596, ../../../themes/materialkit/v1/scss/_navigation.scss */
.sale-menu-item a {
  border-radius: 4px;
  color: #ee252b !important;
}
/* line 600, ../../../themes/materialkit/v1/scss/_navigation.scss */
.sale-menu-item a:active {
  color: #ee252b !important;
}
/* line 604, ../../../themes/materialkit/v1/scss/_navigation.scss */
.sale-menu-item a:active, .sale-menu-item a:hover, .sale-menu-item a:focus {
  cursor: pointer;
  color: #FFFFFF !important;
  background-color: #ee252b !important;
}
/* line 611, ../../../themes/materialkit/v1/scss/_navigation.scss */
.sale-menu-item:hover, .sale-menu-item:focus {
  cursor: pointer;
}
/* line 614, ../../../themes/materialkit/v1/scss/_navigation.scss */
.sale-menu-item:hover a, .sale-menu-item:focus a {
  color: #FFFFFF !important;
  background-color: #ee252b !important;
}

/* line 621, ../../../themes/materialkit/v1/scss/_navigation.scss */
.sale-menu-item-reverse {
  background-color: #ee252b !important;
  border-radius: 4px;
}
/* line 626, ../../../themes/materialkit/v1/scss/_navigation.scss */
.sale-menu-item-reverse a {
  color: #FFFFFF !important;
}
/* line 629, ../../../themes/materialkit/v1/scss/_navigation.scss */
.sale-menu-item-reverse a:active {
  color: #FFFFFF !important;
}
/* line 633, ../../../themes/materialkit/v1/scss/_navigation.scss */
.sale-menu-item-reverse a:active, .sale-menu-item-reverse a:hover, .sale-menu-item-reverse a:focus {
  cursor: pointer;
  color: #ee252b !important;
  background-color: #FFFFFF !important;
}

/* line 642, ../../../themes/materialkit/v1/scss/_navigation.scss */
.black-friday-menu-item a {
  border-radius: 4px;
  color: #FFFFFF !important;
  background-color: #000000 !important;
}
/* line 647, ../../../themes/materialkit/v1/scss/_navigation.scss */
.black-friday-menu-item a:active {
  color: #FFFFFF !important;
}
/* line 651, ../../../themes/materialkit/v1/scss/_navigation.scss */
.black-friday-menu-item a:active, .black-friday-menu-item a:hover, .black-friday-menu-item a:focus {
  cursor: pointer;
  color: #000000 !important;
  background-color: #FFFFFF !important;
}
/* line 658, ../../../themes/materialkit/v1/scss/_navigation.scss */
.black-friday-menu-item:hover, .black-friday-menu-item:focus {
  cursor: pointer;
}
/* line 661, ../../../themes/materialkit/v1/scss/_navigation.scss */
.black-friday-menu-item:hover a, .black-friday-menu-item:focus a {
  color: #000000 !important;
  background-color: #CCC !important;
}



.cyber-monday-menu-item a {
  border-radius: 4px;
  color: #FFFFFF !important;
  background-color: #d444c5 !important;
}

.cyber-monday-menu-item a:active {
  color: #FFFFFF !important;
}

.cyber-monday-menu-item a:active, .cyber-monday-menu-item a:hover, .cyber-monday-menu-item a:focus {
  cursor: pointer;
  color: #d444c5 !important;
  background-color: #FFFFFF !important;
}

.cyber-monday-menu-item:hover, .cyber-monday-menu-item:focus {
  cursor: pointer;
}

.cyber-monday-menu-item:hover a, .cyber-monday-menu-item:focus a {
  color: #d444c5 !important;
  background-color: #fec200 !important;
}





/* line 668, ../../../themes/materialkit/v1/scss/_navigation.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
  background-color: #052c49;
}

/* line 672, ../../../themes/materialkit/v1/scss/_navigation.scss */
.megamenu-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  min-width: 160px;
  padding: 5px 0;
  margin: 25px 0 0;
  font-size: 14px;
  text-align: left;
  background-color: #052c49;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

/* line 691, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu {
  list-style: none;
  padding: 0;
  position: static;
}
/* line 696, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu .dropdown {
  position: unset !important;
}
/* line 700, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu .separator {
  border-bottom: 1px solid #ccc;
  margin: 0;
  width: 100%;
}
/* line 706, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu img {
  width: 35px;
}
/* line 711, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li a {
  text-transform: uppercase;
  font-weight: bold;
  color: black !important;
  text-decoration: none;
  font-family: "router-medium","Arial",serif !important;
}
/* line 718, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li a:hover {
  color: black !important;
}
/* line 723, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu {
  background-color: #052c49;
  height: auto;
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 10px;
  padding: 10px;
  list-style: none;
  font-size: 14px;
  text-align: left;
  margin: 0;
  z-index: 1000;
  width: 100%;
  position: absolute;
  left: 0;
  background-color: #e0f2f2 !important;
}
/* line 740, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu .span-2-columns {
  grid-column: span 2;
}
/* line 744, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu .span-4-rows {
  grid-row: span 4;
}
/* line 748, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu img {
  height: 100px;
  width: 100px;
  object-fit: cover;
  border-radius: 5px;
  flex-shrink: 0;
}
/* line 756, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}
/* line 762, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li a {
  font-size: 1rem;
  color: black;
  text-decoration: none;
  font-family: "router-medium","Arial",serif !important;
  border-radius: 10px;
}
/* line 769, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li a:hover {
  color: white !important;
}
/* line 774, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li .second-level-content {
  display: flex;
  align-items: center;
  gap: 10px;
}
/* line 779, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li .second-level-content a {
  font-size: 1rem;
  color: black;
  text-decoration: none;
  font-family: "router-medium","Arial",serif !important;
}
/* line 785, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li .second-level-content a:hover {
  color: white !important;
}
/* line 790, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li .second-level-content img {
  height: 100px;
  width: 100px;
  object-fit: cover;
  border-radius: 5px;
  flex-shrink: 0;
}
/* line 799, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li .second-level-content div img {
  height: 100px;
  width: 100px;
  object-fit: cover;
  border-radius: 5px;
  flex-shrink: 0;
}
/* line 809, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li .third-level-mega-menu {
  list-style: none;
  margin: 0;
  padding: 0px;
  width: 100%;
  flex-direction: column;
  display: flex;
  justify-content: left;
  gap: 0;
  border-top: 1px solid white;
  padding-top: 5px;
}
/* line 821, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li .third-level-mega-menu .separator {
  border-bottom: 1px solid white;
  margin: 0;
  width: 100%;
}
/* line 827, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li .third-level-mega-menu li {
  display: flex;
  align-items: center;
  gap: 0px;
  margin-bottom: 10px;
  flex-direction: row;
  margin: 0px;
}
/* line 835, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li .third-level-mega-menu li a {
  font-size: 0.9rem;
  color: black;
  text-decoration: none;
  font-family: "router-medium","Arial",serif;
}
/* line 841, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li .third-level-mega-menu li a:hover {
  color: white !important;
}
/* line 846, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu li .second-level-mega-menu li .third-level-mega-menu li img {
  height: 40px;
  width: 40px;
  object-fit: cover;
  border-radius: 3px;
  flex-shrink: 0;
}
/* line 860, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu .red-bold-underline a {
  color: red !important;
  font-weight: bold;
}
/* line 864, ../../../themes/materialkit/v1/scss/_navigation.scss */
.mega-menu-navigation .first-level-mega-menu .red-bold-underline a:hover {
  background-color: red !important;
  color: white !important;
}

/* line 875, ../../../themes/materialkit/v1/scss/_navigation.scss */
.standard-menu-navigation .first-level-mega-menu {
  list-style: none;
  padding: 0;
  position: static;
}
/* line 880, ../../../themes/materialkit/v1/scss/_navigation.scss */
.standard-menu-navigation .first-level-mega-menu .dropdown {
  position: unset !important;
}
/* line 884, ../../../themes/materialkit/v1/scss/_navigation.scss */
.standard-menu-navigation .first-level-mega-menu .separator {
  border-bottom: 1px solid #ccc;
  margin: 0;
  width: 100%;
}
/* line 890, ../../../themes/materialkit/v1/scss/_navigation.scss */
.standard-menu-navigation .first-level-mega-menu img {
  width: 35px;
}
/* line 895, ../../../themes/materialkit/v1/scss/_navigation.scss */
.standard-menu-navigation .first-level-mega-menu .red-bold-underline a {
  color: red !important;
  font-weight: bold;
}
/* line 899, ../../../themes/materialkit/v1/scss/_navigation.scss */
.standard-menu-navigation .first-level-mega-menu .red-bold-underline a:hover {
  background-color: red !important;
  color: white !important;
}

/* line 914, ../../../themes/materialkit/v1/scss/_navigation.scss */
.navbar-collapse .nav-container .red-mega-menu-navigation li a {
  color: red;
}

/* line 922, ../../../themes/materialkit/v1/scss/_navigation.scss */
.nav-container {
  position: relative;
}

/* line 1, ../../../themes/materialkit/v1/scss/_errors.scss */
input.parsley-success, select.parsley-success, textarea.parsley-success {
  border-color: #67ad38;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  color: #67ad38;
}

/* line 9, ../../../themes/materialkit/v1/scss/_errors.scss */
input.parsley-error, select.parsley-error, textarea.parsley-error {
  border-color: #e5603b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  color: #e5603b;
}

/* line 17, ../../../themes/materialkit/v1/scss/_errors.scss */
.parsley-errors-list {
  color: #e5603b;
  margin: 5px 0 10px;
  padding: 0;
  list-style-type: none;
  font-size: 1.0em;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  line-height: 0.9em;
  opacity: 0;
  -moz-opacity: 0;
  -webkit-opacity: 0;
  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in-;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

/* line 35, ../../../themes/materialkit/v1/scss/_errors.scss */
.parsley-errors-list.filled {
  opacity: 1;
}

/* validation error message */
/* line 41, ../../../themes/materialkit/v1/scss/_errors.scss */
fieldset label.error {
  color: #FFF;
  z-index: 13000;
  background-color: #CC0000;
  padding: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 128px;
  width: auto;
}

/* line 52, ../../../themes/materialkit/v1/scss/_errors.scss */
textarea.error, input[type="text"].error, input[type="password"].error {
  border-color: #E9322D !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e9322d !important;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e9322d !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e9322d !important;
}

/* nested arrow inside error message. It's 100% CSS. No images. */
/* line 60, ../../../themes/materialkit/v1/scss/_errors.scss */
.error em {
  border: 10px solid;
  border-color: #CC0000 transparent transparent;
  bottom: -17px;
  display: block;
  height: 0;
  left: 10px;
  position: absolute;
  width: 0;
}

/* input field that caused validation error */
/* line 72, ../../../themes/materialkit/v1/scss/_errors.scss */
.invalid {
  background-color: #EEEEEE !important;
}

/****************
PAGE LOADER
****************/
/* line 4, ../../../themes/materialkit/v1/scss/_loader.scss */
*[id^='page-loader'] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 1051;
}
/* line 13, ../../../themes/materialkit/v1/scss/_loader.scss */
*[id^='page-loader'].fade {
  display: none;
}
/* line 16, ../../../themes/materialkit/v1/scss/_loader.scss */
*[id^='page-loader'].fade.in {
  display: block;
}
/* line 19, ../../../themes/materialkit/v1/scss/_loader.scss */
*[id^='page-loader'].fade.in .spinner, *[id^='page-loader'].fade.in .spinner-small {
  -webkit-animation: rotation .6s infinite linear;
  -moz-animation: rotation .6s infinite linear;
  -o-animation: rotation .6s infinite linear;
  animation: rotation .6s infinite linear;
}
/* line 28, ../../../themes/materialkit/v1/scss/_loader.scss */
*[id^='page-loader'] .spinner, *[id^='page-loader'] .spinner-small {
  height: 40px;
  width: 40px;
  position: absolute;
  top: 35px;
  left: 50%;
  border: 2px solid #fff;
  border-top: 2px solid #052c49;
  border-radius: 100%;
}
/* line 39, ../../../themes/materialkit/v1/scss/_loader.scss */
*[id^='page-loader'] .spinner-small {
  border: 2px solid rgba(0, 0, 0, 0.05);
  border-top: 2px solid #052c49;
  height: 30px;
  width: 30px;
  margin: -15px -15px 0 0;
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Page Loader */
/* line 89, ../../../themes/materialkit/v1/scss/_loader.scss */
#ajax-loader {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 1051;
}
/* line 98, ../../../themes/materialkit/v1/scss/_loader.scss */
#ajax-loader .spinner,
#ajax-loader .spinner-small {
  height: 40px;
  width: 40px;
  margin: 0px auto;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px -20px 0 0;
  border: 2px solid #fff;
  border-top: 2px solid #052c49;
  border-radius: 100%;
}
/* line 112, ../../../themes/materialkit/v1/scss/_loader.scss */
#ajax-loader .fade.in .spinner,
#ajax-loader .fade.in .spinner-small {
  -webkit-animation: rotation .6s infinite linear;
  -moz-animation: rotation .6s infinite linear;
  -o-animation: rotation .6s infinite linear;
  animation: rotation .6s infinite linear;
}
/* line 120, ../../../themes/materialkit/v1/scss/_loader.scss */
#ajax-loader .spinner-small {
  border: 2px solid rgba(0, 0, 0, 0.05);
  border-top: 2px solid #052c49;
  height: 30px;
  width: 30px;
  margin: -15px -15px 0 0;
}

/* line 129, ../../../themes/materialkit/v1/scss/_loader.scss */
#ajax-loader.fade {
  display: none;
}

/* line 133, ../../../themes/materialkit/v1/scss/_loader.scss */
#ajax-loader.fade.in {
  display: block;
}

/* line 137, ../../../themes/materialkit/v1/scss/_loader.scss */
#ajax-loader.fade.in .spinner, #ajax-loader.fade.in .spinner-small {
  -webkit-animation: rotation .6s infinite linear;
  -moz-animation: rotation .6s infinite linear;
  -o-animation: rotation .6s infinite linear;
  animation: rotation .6s infinite linear;
}

/* line 144, ../../../themes/materialkit/v1/scss/_loader.scss */
#ajax-loader .spinner, #ajax-loader .spinner-small {
  height: 40px;
  width: 40px;
  position: absolute;
  left: 50%;
  border: 2px solid #fff;
  border-top: 2px solid #052c49;
  border-radius: 100%;
}

/* line 154, ../../../themes/materialkit/v1/scss/_loader.scss */
#ajax-loader .spinner-small {
  border: 2px solid rgba(0, 0, 0, 0.05);
  border-top: 2px solid #052c49;
  height: 30px;
  width: 30px;
  margin: -15px -15px 0 0;
}

/* line 1, ../../../themes/materialkit/v1/scss/_typography.scss */
h1, .h1 {
  font-size: 2.3em;
  line-height: 1.20em;
  margin-top: 0;
}

/* line 7, ../../../themes/materialkit/v1/scss/_typography.scss */
h2, .h2 {
  font-size: 1.5em;
  margin-top: 0;
}
/* line 11, ../../../themes/materialkit/v1/scss/_typography.scss */
h2.title, .h2.title {
  margin-bottom: 30px;
}

/* line 16, ../../../themes/materialkit/v1/scss/_typography.scss */
h3, .h3 {
  font-size: 1.2em;
  line-height: 1.4em;
  margin: 0 0 20px;
}

/* line 22, ../../../themes/materialkit/v1/scss/_typography.scss */
h4, .h4 {
  font-size: 1.1em;
  line-height: 1.55em;
}

/* line 27, ../../../themes/materialkit/v1/scss/_typography.scss */
h5, .h5 {
  font-size: 1em;
  line-height: 1.55em;
  margin-bottom: 15px;
}

/* line 33, ../../../themes/materialkit/v1/scss/_typography.scss */
h6, .h6 {
  font-size: 0.9em;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 39, ../../../themes/materialkit/v1/scss/_typography.scss */
.title,
.footer-brand,
.footer-big h5,
.footer-big h4 {
  font-weight: bolder;
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
}
/* line 46, ../../../themes/materialkit/v1/scss/_typography.scss */
.title, .title a,
.footer-brand,
.footer-brand a,
.footer-big h5,
.footer-big h5 a,
.footer-big h4,
.footer-big h4 a {
  color: #000000;
  text-decoration: none;
}

/*.description,
.card-description,
.footer-big p {
    color: $color-bg-light;
}*/
/* line 58, ../../../themes/materialkit/v1/scss/_typography.scss */
body {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
}
/* line 61, ../../../themes/materialkit/v1/scss/_typography.scss */
body strong {
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
  font-weight: 600;
}

/* line 67, ../../../themes/materialkit/v1/scss/_typography.scss */
footer {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
}

/* line 71, ../../../themes/materialkit/v1/scss/_typography.scss */
small {
  font-size: 75%;
  line-height: 75%;
}

/* line 76, ../../../themes/materialkit/v1/scss/_typography.scss */
p {
  font-size: 1em;
}

/* line 80, ../../../themes/materialkit/v1/scss/_typography.scss */
label {
  color: #7e8a84;
  font-size: 14px;
  font-weight: normal;
}

/* TEXT STYLES
--------------------------------------------- */
/* line 88, ../../../themes/materialkit/v1/scss/_typography.scss */
.text-info {
  color: #84c7bc !important;
}

/* line 92, ../../../themes/materialkit/v1/scss/_typography.scss */
.text-warning {
  color: #FC0 !important;
}

/* line 96, ../../../themes/materialkit/v1/scss/_typography.scss */
.text-danger {
  color: #ee252b !important;
}

/* line 100, ../../../themes/materialkit/v1/scss/_typography.scss */
.text-success {
  color: #ee252b !important;
}

/* line 104, ../../../themes/materialkit/v1/scss/_typography.scss */
.toggle_more_info {
  display: none;
}

/* line 109, ../../../themes/materialkit/v1/scss/_typography.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #052c49 !important;
}

/* line 114, ../../../themes/materialkit/v1/scss/_typography.scss */
span.text-danger {
  color: #ee252b !important;
}

/* line 118, ../../../themes/materialkit/v1/scss/_typography.scss */
span.required {
  margin: 0;
  padding: 0 0 0 5px;
  color: #ee252b;
  line-height: 14px;
}

/* TITLE TOOLBARS
--------------------------------------------- */
/* line 128, ../../../themes/materialkit/v1/scss/_typography.scss */
.title-toolbar {
  border-bottom: 2px solid #b9dcd3;
  margin: 18px 0 20px;
  padding: 0 0 10px;
  overflow: hidden;
  *zoom: 1;
}
/* line 135, ../../../themes/materialkit/v1/scss/_typography.scss */
.title-toolbar h1, .title-toolbar .h1 {
  line-height: 1em;
}
/* line 139, ../../../themes/materialkit/v1/scss/_typography.scss */
.title-toolbar.divider {
  margin-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
/* line 144, ../../../themes/materialkit/v1/scss/_typography.scss */
.title-toolbar.divider h1, .title-toolbar.divider h2 {
  display: block;
  margin: 0;
  line-height: .5em;
  text-align: center;
  font-size: 1.5em;
}
/* line 152, ../../../themes/materialkit/v1/scss/_typography.scss */
.title-toolbar.divider hr {
  border: 0;
  height: 2px;
  background: #052c49;
  position: relative;
  top: 10px;
  margin: 4px 0 7px 0;
}
/* line 161, ../../../themes/materialkit/v1/scss/_typography.scss */
.title-toolbar.divider strong.divider-title {
  color: #052c49;
  background-color: #FFFFFF;
  position: relative;
  padding: 0 0 0 5px;
  position: relative;
  top: -7px;
  margin: 7px 0 0 0;
  font-size: 15px;
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
}
/* line 173, ../../../themes/materialkit/v1/scss/_typography.scss */
.title-toolbar.divider span.divider-title {
  color: #052c49;
  background-color: #FFFFFF;
  position: relative;
  padding: 0 5px 0 0;
  position: relative;
  top: -7px;
  margin: 7px 0 0 0;
  font-size: 15px;
  text-transform: uppercase;
  font-family: Sans-Serif;
}
/* line 187, ../../../themes/materialkit/v1/scss/_typography.scss */
.title-toolbar .label {
  font-size: 13px;
  line-height: 40px;
  color: #888;
  font-weight: 400;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  text-transform: uppercase;
}

/* line 1, ../../../themes/materialkit/v1/scss/_tabs.scss */
.nav-tabs {
  background: #666;
  border: 0;
  border-radius: 6px;
  padding: 8px 8px;
}
/* line 8, ../../../themes/materialkit/v1/scss/_tabs.scss */
.nav-tabs > li > a {
  color: #FFFFFF;
  border: 0;
  margin: 0;
  border-radius: 3px;
  line-height: 24px;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 17, ../../../themes/materialkit/v1/scss/_tabs.scss */
.nav-tabs > li > a:hover {
  background-color: transparent;
  border: 0;
}
/* line 23, ../../../themes/materialkit/v1/scss/_tabs.scss */
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  background-color: transparent;
  border: 0 !important;
  color: #FFFFFF !important;
  font-weight: normal;
}
/* line 32, ../../../themes/materialkit/v1/scss/_tabs.scss */
.nav-tabs > li.disabled > a, .nav-tabs > li.disabled > a:hover {
  color: rgba(255, 255, 255, 0.5);
}
/* line 37, ../../../themes/materialkit/v1/scss/_tabs.scss */
.nav-tabs > li.title {
  text-transform: uppercase;
  color: #ddd;
  font-size: 11px;
  line-height: 24px;
  padding: 10px;
}
/* line 47, ../../../themes/materialkit/v1/scss/_tabs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  background-color: rgba(255, 255, 255, 0.2);
  transition: background-color .1s .2s;
}

/* line 1, ../../../themes/materialkit/v1/scss/_popups.scss */
.popover, .tooltip-inner {
  color: #999;
  line-height: 1.5em;
  background: #FFFFFF;
  border: none;
  border-radius: 6px;
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}

/* line 10, ../../../themes/materialkit/v1/scss/_popups.scss */
.popover {
  padding: 0;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
/* line 18, ../../../themes/materialkit/v1/scss/_popups.scss */
.popover.left > .arrow, .popover.right > .arrow, .popover.top > .arrow, .popover.bottom > .arrow {
  border: none;
}

/* line 24, ../../../themes/materialkit/v1/scss/_popups.scss */
.popover-title {
  background-color: #FFFFFF;
  border: none;
  padding: 15px 15px 5px;
  font-size: 1.1em;
}

/* line 31, ../../../themes/materialkit/v1/scss/_popups.scss */
.popover-content {
  padding: 10px 15px 15px;
  line-height: 1.4;
}

/* line 40, ../../../themes/materialkit/v1/scss/_popups.scss */
.tooltip.in {
  opacity: 1;
  -webkit-transform: translate3d(0, 0px, 0);
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
}

/* line 45, ../../../themes/materialkit/v1/scss/_popups.scss */
.tooltip {
  opacity: 0;
  transition: opacity, transform .2s ease;
  -webkit-transform: translate3d(0, 5px, 0);
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  text-transform: uppercase;
  font-size: 12px;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
}
/* line 54, ../../../themes/materialkit/v1/scss/_popups.scss */
.tooltip.left .tooltip-arrow {
  border-left-color: #FFFFFF;
}
/* line 60, ../../../themes/materialkit/v1/scss/_popups.scss */
.tooltip.right .tooltip-arrow {
  border-right-color: #FFFFFF;
}
/* line 66, ../../../themes/materialkit/v1/scss/_popups.scss */
.tooltip.top .tooltip-arrow {
  border-top-color: #FFFFFF;
}
/* line 72, ../../../themes/materialkit/v1/scss/_popups.scss */
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #FFFFFF;
}

/* line 78, ../../../themes/materialkit/v1/scss/_popups.scss */
.tooltip-inner {
  padding: 10px 15px;
  min-width: 130px;
}

/* ACCORDION
--------------------------------------------- */
/* line 6, ../../../themes/materialkit/v1/scss/_accordion.scss */
.category-navigation {
  overflow: hidden;
  *zoom: 1;
}
/* line 9, ../../../themes/materialkit/v1/scss/_accordion.scss */
.category-navigation h4 {
  padding: 16px;
  line-height: 18px;
  font-size: 13px;
  margin: 0;
}

/* line 16, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion {
  padding: 0;
  margin: 0;
  list-style-type: none;
  border-top: 1px solid #DDD;
}

/* line 22, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion ul {
  float: left;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
}

/* line 29, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion li {
  float: left;
  display: block;
  width: 100% !important;
  padding: 0 !important;
  margin: 0;
  list-style-type: none;
  cursor: pointer;
  position: relative;
  transition: all 150ms ease-in-out 0s;
}

/* line 40, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion li a {
  display: block;
  color: #333;
  border-bottom: 1px solid #DDD;
  padding-left: 16px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  background-color: #FFF;
  font-size: 13px;
  transition: all 150ms ease-in-out 0s;
}

/* line 52, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion > li > a {
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  font-size: 14px;
}

/* line 56, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion li a:hover {
  background-color: #333;
  color: #FFF;
  text-decoration: none;
  border-bottom: 1px solid #333;
}

/* line 62, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion > li.active {
  padding-left: 3px !important;
  background: #333;
}

/* line 66, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion > li.active > a {
  padding-left: 13px;
}

/* line 69, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion li li li.current a {
  background-color: #333;
  border-bottom: 1px solid #333;
  color: #FFF;
}

/* line 74, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion li li a {
  padding-left: 24px;
  background-color: #EEE;
  font-size: 12px;
  border-bottom: 1px solid #CCC;
  padding-left: 20px;
}

/* line 81, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion li li li a {
  padding-left: 16px;
  background-color: #CCC;
  border-bottom: 1px solid #BBB;
  padding-left: 32px;
}

/* line 87, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion li li li li a {
  padding-left: 40px;
  background: #BBB;
  border-bottom: 1px solid #999;
}

/* line 93, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion li.parent > a {
  padding-right: 35px;
}

/* line 96, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion .opener {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  cursor: pointer;
  width: 30px;
  height: 30px;
  background: url(../../../assets/tools/accordion-opener.png) center center no-repeat;
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 107, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion .opener:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 110, ../../../themes/materialkit/v1/scss/_accordion.scss */
.accordion li.active > .opener {
  background-image: url(../../../assets/tools/accordion-opener-active.png);
}

/*/////////////
CAROUSEL STYLES
/////////////*/
/* line 5, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel {
  margin-bottom: 30px;
}
/* line 8, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel .item {
  margin: 0;
  padding: 0;
}
/* line 13, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel img {
  border-radius: 6px;
}

/* line 18, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-control.left, .carousel-control.right {
  opacity: 0.3;
  transition: opacity 150ms ease-in-out 0s;
  background: none;
}

/* line 24, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-control.left:hover, .carousel-control.right:hover {
  opacity: 0.9;
}

/* line 28, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-control {
  width: 5%;
}
/* line 31, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-control.right {
  text-align: left;
}

/* line 36, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-control .icon, .carousel-control svg {
  position: absolute;
  bottom: 40%;
  z-index: 5;
  font-size: 55px;
}

/* line 43, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-indicators {
  display: none;
  bottom: 10px;
}

/* line 48, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-indicators li {
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.7);
}

/* CAPTIONS
--------------------------------------------- */
/* line 55, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption {
  left: 20px;
  right: 20px;
  bottom: 0;
  position: absolute;
  font-size: 1.3em;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  line-height: 1.3;
  color: #052c49;
  margin: 0;
}
/* line 66, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption span {
  text-transform: lowercase;
  font-family: router-bookitalic, Helvetica, Arial, Sans-Serif;
}
/* line 71, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption strong {
  text-transform: uppercase;
}
/* line 74, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption strong:after {
  content: '\f105';
  font-family: 'Font Awesome 5 Pro';
  margin-left: 5px;
}

/* line 82, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption.dark .heading, .caption.dark p {
  color: #052c49;
  text-shadow: none;
}

/* line 87, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption.light .heading, .caption.light p {
  color: #FFFFFF;
  text-shadow: none;
}

/* line 92, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption.top {
  top: 20px;
  bottom: unset;
}

/* line 97, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption.middle {
  top: 25%;
  bottom: unset;
}

/* line 102, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption.bottom {
  bottom: 0;
}

/* line 106, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption.left .heading,
.caption.left p,
.caption.left a {
  float: left;
  clear: left;
  text-align: left;
}

/* line 114, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption.centre .heading,
.caption.centre p,
.caption.centre a {
  text-align: center;
}

/* line 120, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption.right .heading,
.caption.right p,
.caption.right a {
  float: right;
  clear: right;
  text-align: right;
}

/* line 129, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption .heading {
  display: inline-block;
  padding: 10px;
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-weight: bold;
  transition: all 150ms ease-in-out 0s;
  border-radius: 6px;
}
/* line 137, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption.large {
  font-size: 3em;
}
/* line 140, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption.large .heading {
  padding: 20px;
}
/* line 144, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption.large span {
  text-transform: none;
}
/* line 149, ../../../themes/materialkit/v1/scss/_carousel.scss */
.caption p {
  font-size: 18px;
  line-height: 18px;
  padding: 5px 0;
  border-radius: 6px;
}

/* line 158, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-inner .caption h1, .carousel-inner .caption h2 {
  text-shadow: none;
}
/* line 159, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-inner .caption h1.heading, .carousel-inner .caption h2.heading {
  font-size: 2em;
  padding: 0;
  margin-bottom: 0;
}
/* line 168, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-inner .caption p {
  font-size: 1.3em;
  text-shadow: none;
  margin-bottom: 20px;
}
/* line 174, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-inner .caption a {
  font-size: 1em;
  text-shadow: none;
}
/* line 179, ../../../themes/materialkit/v1/scss/_carousel.scss */
.carousel-inner .caption.left {
  left: 80px;
}

/*///////////
BANNER STYLES
///////////*/
/**************
PREFACE BANNERS
**************/
/* line 8, ../../../themes/materialkit/v1/scss/_banners.scss */
.preface-banners {
  margin: 0 0 30px;
  overflow: hidden;
  *zoom: 1;
}
/* line 11, ../../../themes/materialkit/v1/scss/_banners.scss */
.preface-banners .banner {
  float: left;
  margin: 0 0 1px 1px;
  background-size: 100% 100%;
}
/* line 15, ../../../themes/materialkit/v1/scss/_banners.scss */
.preface-banners .banner:first-child {
  margin: 0 0 1px 0;
}
/* line 18, ../../../themes/materialkit/v1/scss/_banners.scss */
.preface-banners .banner a {
  display: block;
  position: relative;
  height: 120px;
  width: 239px;
  overflow: hidden;
  transition: background 150ms ease-in-out 0s;
}
/* line 27, ../../../themes/materialkit/v1/scss/_banners.scss */
.preface-banners .banner-1 a {
  background: rgba(5, 44, 73, 0);
}
/* line 28, ../../../themes/materialkit/v1/scss/_banners.scss */
.preface-banners .banner-1 a:hover, .preface-banners .banner-1 a:focus {
  background: rgba(5, 44, 73, 0.5);
}
/* line 29, ../../../themes/materialkit/v1/scss/_banners.scss */
.preface-banners .banner-2 a {
  background: rgba(238, 37, 43, 0);
}
/* line 30, ../../../themes/materialkit/v1/scss/_banners.scss */
.preface-banners .banner-2 a:hover, .preface-banners .banner-2 a:focus {
  background: rgba(238, 37, 43, 0.5);
}
/* line 31, ../../../themes/materialkit/v1/scss/_banners.scss */
.preface-banners .banner-3 a {
  background: rgba(132, 199, 188, 0);
}
/* line 32, ../../../themes/materialkit/v1/scss/_banners.scss */
.preface-banners .banner-3 a:hover, .preface-banners .banner-3 a:focus {
  background: rgba(132, 199, 188, 0.5);
}

/**************
COVER IMAGE
**************/
/* line 38, ../../../themes/materialkit/v1/scss/_banners.scss */
.cover-image {
  width: 100%;
  height: 500px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin-bottom: 0;
}

/************
BANNER BLOCKS
************/
/* line 52, ../../../themes/materialkit/v1/scss/_banners.scss */
.banner-blocks {
  display: none;
  margin: 0 0 50px;
}
/* line 55, ../../../themes/materialkit/v1/scss/_banners.scss */
.banner-blocks .banner-2 {
  float: left;
  margin: 0 0 0 1px;
  width: 284px;
  background-size: 100% 100%;
}
/* line 60, ../../../themes/materialkit/v1/scss/_banners.scss */
.banner-blocks .banner-2:first-child {
  margin: 0;
}
/* line 63, ../../../themes/materialkit/v1/scss/_banners.scss */
.banner-blocks .banner-2 a {
  height: 123px;
  position: relative;
  display: block;
}

/* line 71, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks {
  margin-bottom: 30px;
  display: block;
}
/* line 75, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks a {
  display: block;
}
/* line 78, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks a:hover, .image-blocks a:focus {
  opacity: 0.8;
}
/* line 83, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks .image-background {
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 auto;
  margin-bottom: 10px;
}
/* line 89, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks .image-background .caption {
  height: 75px;
  width: 100px;
  margin-left: calc(50% - 50px);
  margin-bottom: -65px;
  position: relative;
  top: 45px;
  border: solid 1px #FFFFFF;
  border-radius: 6px;
  display: block;
  text-align: center;
}
/* line 101, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks .image-background .caption .heading {
  font-size: 14px;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  color: #FFFFFF;
  position: relative;
  top: 14px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}
/* line 112, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks .image-background .caption .heading strong {
  font-size: 20px;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  color: #FFFFFF;
  text-transform: uppercase;
}

/* line 124, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks-alt .btn-primary {
  border-radius: 6px;
  padding: 10px;
  text-transform: none;
  font-size: 20px;
  font-family: router-bookitalic, Helvetica, Arial, Sans-Serif;
  display: block;
  margin-bottom: 10px;
}
/* line 133, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks-alt .btn-primary:hover {
  background-color: #ee252b;
}
/* line 137, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks-alt .btn-primary img {
  width: 20%;
  padding-right: 10px;
}
/* line 143, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks-alt .image-background {
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 auto;
  margin-bottom: 10px;
  max-width: 217px;
  height: 170px;
  position: relative;
}
/* line 153, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks-alt .caption {
  border-radius: 0 0 6px 6px;
  height: 45px;
  background-color: #052c49;
  position: absolute;
  bottom: 0;
  filter: alpha(opacity=80);
  opacity: .8;
  display: block;
  width: 100%;
}
/* line 164, ../../../themes/materialkit/v1/scss/_banners.scss */
.image-blocks-alt .caption .heading {
  font-size: 17px;
  font-family: router-bookitalic, Helvetica, Arial, Sans-Serif;
  color: #FFFFFF;
  position: relative;
  top: 11px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: left;
  padding: 0 0 0 15px;
}

/* line 1, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-content {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
  border-radius: 6px;
  border: none;
}
/* line 6, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-content .modal-header {
  border-bottom: none;
  padding: 10px 24px;
  background-color: #052c49;
  border-radius: 6px 6px 0 0;
}
/* line 12, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-content .modal-header h3, .modal-content .modal-header h4 {
  color: #FFFFFF;
  text-transform: uppercase;
  margin: 10px 0;
  display: inline-block;
  float: unset;
}
/* line 21, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-content .modal-body {
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 16px;
  padding-left: 24px;
}
/* line 28, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-content .modal-footer {
  border-top: none;
  margin-top: 0;
  padding: 0px 20px 20px;
}
/* line 33, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-content .modal-footer.text-center {
  text-align: center;
}
/* line 37, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-content .modal-footer .btn {
  margin: 0;
}
/* line 41, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-content .modal-footer button {
  margin: 0;
  padding-left: 16px;
  padding-right: 16px;
  width: auto;
}
/* line 47, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-content .modal-footer button.pull-left {
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  left: -5px;
}
/* line 55, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-content .modal-footer button + button {
  margin-bottom: 16px;
}

/* line 61, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-backdrop {
  background: rgba(0, 0, 0, 0.3);
}

/* line 66, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog {
  margin-top: 100px;
}
/* line 69, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog.modal-login {
  width: 360px;
}
/* line 73, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog.modal-login .modal-header .close {
  margin-top: -30px;
  margin-right: 10px;
  color: #FFFFFF;
}
/* line 80, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog.modal-login .modal-footer {
  padding-bottom: 0;
  padding-top: 0;
}
/* line 85, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog.modal-login .modal-body {
  padding-left: 4px;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 91, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog.modal-login .card-signup {
  margin-bottom: 0;
}
/* line 96, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog.modal-signup {
  width: 900px;
}
/* line 99, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog.modal-signup .info-horizontal {
  padding: 0px 0px 20px;
}
/* line 103, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog.modal-signup .modal-footer {
  padding: 0 5px;
}
/* line 107, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog.modal-signup .modal-header {
  padding-top: 0;
}
/* line 111, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog.modal-signup .card-signup {
  padding: 40px 0;
  margin-bottom: 0;
}
/* line 116, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-dialog.modal-signup .modal-body {
  padding-bottom: 0;
  padding-top: 0;
}
/* line 123, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-header .close {
  color: #CCC;
  font-size: 30px;
  font-weight: normal;
}
/* line 128, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-header .close:hover, .modal .modal-header .close:focus {
  opacity: 1;
}
/* line 133, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal .modal-header .close i {
  font-size: 16px;
}

/* line 140, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-notice .instruction {
  margin-bottom: 25px;
}
/* line 144, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-notice .picture {
  max-width: 150px;
}
/* line 149, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-notice .modal-content .btn-raised {
  margin-bottom: 15px;
}

/* line 155, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-small {
  width: 300px;
  margin: 0 auto;
}
/* line 159, ../../../themes/materialkit/v1/scss/_modals.scss */
.modal-small .modal-body {
  margin-top: 20px;
}

/* line 164, ../../../themes/materialkit/v1/scss/_modals.scss */
h3.modal-title {
  color: #fff;
}

/* line 1, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel {
  background-color: transparent;
  border: 0 none;
  box-shadow: none;
}
/* line 6, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel .panel-heading {
  background-color: transparent;
  border-bottom: 1px solid #ddd;
  padding: 25px 10px 5px 0px;
}
/* line 11, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel .panel-heading .panel-title {
  font-size: 16px;
  font-weight: bolder;
  color: #052c49;
}
/* line 16, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel .panel-heading .panel-title span.question {
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
  margin-right: 10px;
}
/* line 22, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel .panel-heading a {
  color: #000000;
}
/* line 25, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel .panel-heading a:hover, .panel .panel-heading a:active, .panel .panel-heading a[aria-expanded="true"] {
  color: #052c49;
}
/* line 33, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel .panel-heading a[aria-expanded="true"] i, .panel .panel-heading a[aria-expanded="true"] svg, .panel .panel-heading a.expanded i, .panel .panel-heading a.expanded svg {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 39, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel .panel-heading i, .panel .panel-heading svg {
  float: right;
}
/* line 45, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel .panel-body {
  border: 0 none;
  padding: 15px 0px 5px;
  font-size: 15px;
}
/* line 50, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel .panel-body span.answer {
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
  margin-right: 10px;
}
/* line 55, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel .panel-body h4.underlined {
  background-color: #f7f7f7;
  padding: 10px;
}
/* line 63, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel.panel-default .panel-heading + .panel-collapse .panel-body {
  border: 0 none;
}

/* line 70, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-attention {
  border: none;
}
/* line 73, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-attention .panel-heading {
  border: 1px solid #666;
  border-bottom: none;
  background: #666;
  padding: 15px;
}
/* line 79, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-attention .panel-heading h1, .panel-attention .panel-heading h2, .panel-attention .panel-heading h3, .panel-attention .panel-heading h1.panel-title, .panel-attention .panel-heading h2.panel-title, .panel-attention .panel-heading h3.panel-title {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
  text-transform: none;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 1.1;
  margin-bottom: 0;
}
/* line 88, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-attention .panel-body {
  border: 1px solid #CCC;
  border-top: none;
  padding: 20px;
}
/* line 93, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-attention .panel-body h3 {
  margin-top: 0;
}
/* line 97, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-attention .panel-body h5 {
  font-size: 11px;
  color: #999;
  text-transform: uppercase;
}
/* line 103, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-attention .panel-body form {
  padding: 30px 0;
}

/* line 110, ../../../themes/materialkit/v1/scss/_panels.scss */
.sub-panel .panel-heading {
  border: 1px solid #888;
  background: #888;
  padding: 10px;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.8em;
}

/* line 120, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-danger {
  border: none;
}
/* line 123, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-danger .panel-heading {
  border: 1px solid #ee252b;
  border-bottom: none;
  background: #ee252b;
  padding: 15px;
}
/* line 129, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-danger .panel-heading h1, .panel-danger .panel-heading h2, .panel-danger .panel-heading h3, .panel-danger .panel-heading h1.panel-title, .panel-danger .panel-heading h2.panel-title, .panel-danger .panel-heading h3.panel-title {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
  text-transform: none;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 1.1;
  margin-bottom: 0;
}
/* line 138, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-danger .panel-body {
  border: 1px solid #ee252b;
  border-top: none;
  padding: 20px;
}
/* line 143, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-danger .panel-body h3 {
  margin-top: 0;
}
/* line 147, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-danger .panel-body h5 {
  font-size: 11px;
  color: #999;
  text-transform: uppercase;
}
/* line 153, ../../../themes/materialkit/v1/scss/_panels.scss */
.panel-danger .panel-body form {
  padding: 30px 0;
}

/* line 160, ../../../themes/materialkit/v1/scss/_panels.scss */
.well.danger {
  background-color: #ee252b;
  text-align: center;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  font-size: 16px;
  color: #FFFFFF;
  padding: 10px;
  border-radius: 6px;
  border: none;
}
/* line 170, ../../../themes/materialkit/v1/scss/_panels.scss */
.well.danger a {
  color: #FFFFFF;
  text-decoration: underline;
}
/* line 176, ../../../themes/materialkit/v1/scss/_panels.scss */
.well.italic {
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  font-style: italic;
  text-transform: uppercase;
}

/* line 183, ../../../themes/materialkit/v1/scss/_panels.scss */
.test-site-notice {
  position: absolute;
  top: 0;
  z-index: 1000;
  margin: 0 auto;
  max-width: 1170px;
  left: calc(50% - 1170px / 2);
  right: unset;
}

/* line 1, ../../../themes/materialkit/v1/scss/_images.scss */
.img-thumbnail {
  border-radius: 6px;
}

/* line 5, ../../../themes/materialkit/v1/scss/_images.scss */
.img-raised {
  box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

/* line 1, ../../../themes/materialkit/v1/scss/_tables.scss */
.table {
  border-collapse: unset;
}
/* line 4, ../../../themes/materialkit/v1/scss/_tables.scss */
.table > thead > tr > th, .table > tr > th {
  border-bottom-width: 1px;
  border-bottom: none;
  font-size: 1em;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  text-transform: uppercase;
}
/* line 12, ../../../themes/materialkit/v1/scss/_tables.scss */
.table .radio,
.table .checkbox {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 15px;
}
/* line 19, ../../../themes/materialkit/v1/scss/_tables.scss */
.table .radio .icons,
.table .checkbox .icons {
  position: relative;
}
/* line 24, ../../../themes/materialkit/v1/scss/_tables.scss */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 12px 8px;
  vertical-align: middle;
}
/* line 34, ../../../themes/materialkit/v1/scss/_tables.scss */
.table .th-description {
  max-width: 150px;
}
/* line 38, ../../../themes/materialkit/v1/scss/_tables.scss */
.table .td-price {
  font-size: 26px;
  font-weight: normal;
  margin-top: 5px;
  text-align: right;
}
/* line 45, ../../../themes/materialkit/v1/scss/_tables.scss */
.table .td-total {
  font-weight: bold;
  font-size: 1em;
  padding-top: 20px;
  text-align: right;
}
/* line 52, ../../../themes/materialkit/v1/scss/_tables.scss */
.table .td-actions .btn {
  margin: 0px;
  padding: 5px;
}
/* line 57, ../../../themes/materialkit/v1/scss/_tables.scss */
.table > tbody > tr {
  position: relative;
}
/* line 61, ../../../themes/materialkit/v1/scss/_tables.scss */
.table a {
  display: block;
}
/* line 64, ../../../themes/materialkit/v1/scss/_tables.scss */
.table a:hover {
  background: #f7f7f7;
}

/* line 72, ../../../themes/materialkit/v1/scss/_tables.scss */
.custom-table tr td {
  border-right: none;
}

/* line 79, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-shopping > thead > tr > th {
  font-size: 0.9em;
  text-transform: uppercase;
}
/* line 84, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-shopping > tbody > tr > td {
  font-size: 16px;
}
/* line 87, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-shopping > tbody > tr > td b {
  display: block;
  margin-bottom: 5px;
}
/* line 93, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-shopping .td-name {
  font-weight: normal;
  font-size: 1.5em;
}
/* line 97, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-shopping .td-name small {
  color: #CCC;
  font-size: 0.75em;
  font-weight: normal;
}
/* line 104, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-shopping .td-number {
  font-weight: normal;
  font-size: 1.1em;
}
/* line 109, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-shopping .td-name {
  min-width: 200px;
}
/* line 113, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-shopping .td-number {
  text-align: right;
  min-width: 145px;
}
/* line 117, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-shopping .td-number small {
  margin-right: 3px;
}
/* line 122, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-shopping .img-container {
  width: 120px;
  max-height: 160px;
  overflow: hidden;
  display: block;
}
/* line 128, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-shopping .img-container img {
  width: 100%;
}

/* line 137, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-with-links > thead > tr > th {
  vertical-align: bottom;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
  text-transform: none;
  font-weight: normal;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 8px 12px;
  white-space: nowrap;
}
/* line 150, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-with-links > tbody > tr > td {
  line-height: 1.5em;
  padding: 0;
}
/* line 154, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-with-links > tbody > tr > td small {
  line-height: unset;
}
/* line 158, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-with-links > tbody > tr > td a {
  padding: 12px 8px;
  white-space: nowrap;
}
/* line 165, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-with-links > tbody .table-with-links {
  margin-bottom: 10px;
}
/* line 169, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-with-links > tbody .table-with-links tr th {
  background-color: #eee;
  padding: 12px 8px;
  white-space: nowrap;
}
/* line 175, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-with-links > tbody .table-with-links tr td {
  padding: 12px 8px;
}

/* line 187, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-bordered > thead > tr > td, .table-bordered > thead > tr th, .table-bordered > thead > tr td:first-child, .table-bordered > thead > tr > th:first-child, .table-bordered > thead > tr > td:last-child, .table-bordered > thead > tr > th:last-child, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr th, .table-bordered > tbody > tr td:first-child, .table-bordered > tbody > tr > th:first-child, .table-bordered > tbody > tr > td:last-child, .table-bordered > tbody > tr > th:last-child, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr th, .table-bordered > tfoot > tr td:first-child, .table-bordered > tfoot > tr > th:first-child, .table-bordered > tfoot > tr > td:last-child, .table-bordered > tfoot > tr > th:last-child {
  border-left: 0;
  border-right: 0;
}
/* line 193, ../../../themes/materialkit/v1/scss/_tables.scss */
.table-bordered > thead > tr:last-child > td, .table-bordered > thead > tr:last-child > th, .table-bordered > tbody > tr:last-child > td, .table-bordered > tbody > tr:last-child > th, .table-bordered > tfoot > tr:last-child > td, .table-bordered > tfoot > tr:last-child > th {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 1, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select .dropdown-menu {
  border: 1px solid #888;
}

/* line 5, ../../../themes/materialkit/v1/scss/_select.scss */
.bs-searchbox > input.form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: red !important;
}

/* line 9, ../../../themes/materialkit/v1/scss/_select.scss */
.bs-searchbox > input.form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: red !important;
  opacity: 1 !important;
}

/* line 14, ../../../themes/materialkit/v1/scss/_select.scss */
.bs-searchbox > input.form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: red !important;
  opacity: 1 !important;
}

/* line 19, ../../../themes/materialkit/v1/scss/_select.scss */
.bs-searchbox > input.form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: red !important;
}

/* line 23, ../../../themes/materialkit/v1/scss/_select.scss */
.bs-searchbox > input.form-control::-ms-input-placeholder {
  /* Microsoft Edge */
  color: red !important;
}

/* SELECT CONTROLS */
/* line 28, ../../../themes/materialkit/v1/scss/_select.scss */
select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 50%, #052c49 50%), linear-gradient(135deg, #052c49 50%, rgba(0, 0, 0, 0) 50%);
  background-position: right 15px top 1em, right 10px top 1em;
  background-size: 5px 5px, 5px 5px;
}

/* Data downloaded from: https://github.com/stefangabos/world_countries */
/* line 39, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select {
  padding: 0;
  border: none;
  color: #f8f9fa;
  position: relative;
}
/* line 45, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .selectpicker {
  display: none;
}
/* line 49, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .dropdown-menu {
  border-radius: 0;
  margin: -1px 0 0;
  padding: 5px 0 3px;
}
/* line 55, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .dropdown-menu li a {
  padding: 5px 10px;
  margin: 5px;
}
/* line 62, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .dropdown-menu .active a {
  background-color: #052c49;
  color: #ffffff;
  line-height: 30px;
}
/* line 70, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .btn-default {
  background-color: transparent;
  color: #f8f9fa;
  border: none;
  padding: 0 30px 0 10px;
  outline: none !important;
}
/* line 77, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .btn-default:active, .left .input-group-addon.select .btn-default:hover, .left .input-group-addon.select .btn-default:focus {
  background-color: transparent;
  color: #f8f9fa;
  box-shadow: none;
  outline: none;
}
/* line 86, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .form-control:hover {
  border: none !important;
}
/* line 91, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .bootstrap-select {
  background-color: #f8f9fa;
  border: 1px solid #e9ecef;
  outline: none;
  border-radius: 2px 0 0 2px;
  color: #333333;
  width: 100px !important;
  margin: -10px 5px 0 0;
}
/* line 101, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .bootstrap-select li a {
  text-align: left;
}
/* line 106, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .bootstrap-select .dropdown-toggle {
  outline: none !important;
  padding: 2px 10px;
  line-height: 28px;
}
/* line 111, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .bootstrap-select .dropdown-toggle .caret {
  top: 28%;
  color: #333333;
}
/* line 116, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .bootstrap-select .dropdown-toggle:after {
  border-top: 0.3em solid #333333;
}
/* line 122, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .bootstrap-select.open .dropdown-toggle {
  box-shadow: none;
}
/* line 127, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .bootstrap-select .dropdown-menu {
  z-index: 1030;
}
/* line 130, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .bootstrap-select .dropdown-menu.inner {
  position: relative;
}
/* line 140, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .filter-option {
  color: #333333 !important;
}
/* line 143, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .filter-option .flag-name {
  display: none;
}
/* line 147, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select .filter-option .filter-option-inner-inner:first-child {
  color: #333333;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-af {
  background-image: url(../../../themes/materialkit/v1/img/flags/af.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ax {
  background-image: url(../../../themes/materialkit/v1/img/flags/ax.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-al {
  background-image: url(../../../themes/materialkit/v1/img/flags/al.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-dz {
  background-image: url(../../../themes/materialkit/v1/img/flags/dz.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-as {
  background-image: url(../../../themes/materialkit/v1/img/flags/as.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ad {
  background-image: url(../../../themes/materialkit/v1/img/flags/ad.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ao {
  background-image: url(../../../themes/materialkit/v1/img/flags/ao.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ai {
  background-image: url(../../../themes/materialkit/v1/img/flags/ai.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-aq {
  background-image: url(../../../themes/materialkit/v1/img/flags/aq.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ag {
  background-image: url(../../../themes/materialkit/v1/img/flags/ag.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ar {
  background-image: url(../../../themes/materialkit/v1/img/flags/ar.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-am {
  background-image: url(../../../themes/materialkit/v1/img/flags/am.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-aw {
  background-image: url(../../../themes/materialkit/v1/img/flags/aw.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-au {
  background-image: url(../../../themes/materialkit/v1/img/flags/au.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-at {
  background-image: url(../../../themes/materialkit/v1/img/flags/at.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-az {
  background-image: url(../../../themes/materialkit/v1/img/flags/az.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bs {
  background-image: url(../../../themes/materialkit/v1/img/flags/bs.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bh {
  background-image: url(../../../themes/materialkit/v1/img/flags/bh.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bd {
  background-image: url(../../../themes/materialkit/v1/img/flags/bd.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bb {
  background-image: url(../../../themes/materialkit/v1/img/flags/bb.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-by {
  background-image: url(../../../themes/materialkit/v1/img/flags/by.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-be {
  background-image: url(../../../themes/materialkit/v1/img/flags/be.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bz {
  background-image: url(../../../themes/materialkit/v1/img/flags/bz.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bj {
  background-image: url(../../../themes/materialkit/v1/img/flags/bj.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bm {
  background-image: url(../../../themes/materialkit/v1/img/flags/bm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bt {
  background-image: url(../../../themes/materialkit/v1/img/flags/bt.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bo {
  background-image: url(../../../themes/materialkit/v1/img/flags/bo.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bq {
  background-image: url(../../../themes/materialkit/v1/img/flags/bq.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ba {
  background-image: url(../../../themes/materialkit/v1/img/flags/ba.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bw {
  background-image: url(../../../themes/materialkit/v1/img/flags/bw.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bv {
  background-image: url(../../../themes/materialkit/v1/img/flags/bv.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-br {
  background-image: url(../../../themes/materialkit/v1/img/flags/br.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-io {
  background-image: url(../../../themes/materialkit/v1/img/flags/io.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bn {
  background-image: url(../../../themes/materialkit/v1/img/flags/bn.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bg {
  background-image: url(../../../themes/materialkit/v1/img/flags/bg.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bf {
  background-image: url(../../../themes/materialkit/v1/img/flags/bf.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bi {
  background-image: url(../../../themes/materialkit/v1/img/flags/bi.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cv {
  background-image: url(../../../themes/materialkit/v1/img/flags/cv.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-kh {
  background-image: url(../../../themes/materialkit/v1/img/flags/kh.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cm {
  background-image: url(../../../themes/materialkit/v1/img/flags/cm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ca {
  background-image: url(../../../themes/materialkit/v1/img/flags/ca.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ky {
  background-image: url(../../../themes/materialkit/v1/img/flags/ky.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cf {
  background-image: url(../../../themes/materialkit/v1/img/flags/cf.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-td {
  background-image: url(../../../themes/materialkit/v1/img/flags/td.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cl {
  background-image: url(../../../themes/materialkit/v1/img/flags/cl.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cn {
  background-image: url(../../../themes/materialkit/v1/img/flags/cn.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cx {
  background-image: url(../../../themes/materialkit/v1/img/flags/cx.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cc {
  background-image: url(../../../themes/materialkit/v1/img/flags/cc.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-co {
  background-image: url(../../../themes/materialkit/v1/img/flags/co.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-km {
  background-image: url(../../../themes/materialkit/v1/img/flags/km.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cg {
  background-image: url(../../../themes/materialkit/v1/img/flags/cg.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cd {
  background-image: url(../../../themes/materialkit/v1/img/flags/cd.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ck {
  background-image: url(../../../themes/materialkit/v1/img/flags/ck.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cr {
  background-image: url(../../../themes/materialkit/v1/img/flags/cr.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ci {
  background-image: url(../../../themes/materialkit/v1/img/flags/ci.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-hr {
  background-image: url(../../../themes/materialkit/v1/img/flags/hr.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cu {
  background-image: url(../../../themes/materialkit/v1/img/flags/cu.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cw {
  background-image: url(../../../themes/materialkit/v1/img/flags/cw.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cy {
  background-image: url(../../../themes/materialkit/v1/img/flags/cy.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-cz {
  background-image: url(../../../themes/materialkit/v1/img/flags/cz.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-dk {
  background-image: url(../../../themes/materialkit/v1/img/flags/dk.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-dj {
  background-image: url(../../../themes/materialkit/v1/img/flags/dj.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-dm {
  background-image: url(../../../themes/materialkit/v1/img/flags/dm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-do {
  background-image: url(../../../themes/materialkit/v1/img/flags/do.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ec {
  background-image: url(../../../themes/materialkit/v1/img/flags/ec.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-eg {
  background-image: url(../../../themes/materialkit/v1/img/flags/eg.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sv {
  background-image: url(../../../themes/materialkit/v1/img/flags/sv.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gq {
  background-image: url(../../../themes/materialkit/v1/img/flags/gq.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-er {
  background-image: url(../../../themes/materialkit/v1/img/flags/er.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ee {
  background-image: url(../../../themes/materialkit/v1/img/flags/ee.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sz {
  background-image: url(../../../themes/materialkit/v1/img/flags/sz.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-et {
  background-image: url(../../../themes/materialkit/v1/img/flags/et.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-fk {
  background-image: url(../../../themes/materialkit/v1/img/flags/fk.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-fo {
  background-image: url(../../../themes/materialkit/v1/img/flags/fo.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-fj {
  background-image: url(../../../themes/materialkit/v1/img/flags/fj.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-fi {
  background-image: url(../../../themes/materialkit/v1/img/flags/fi.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-fr {
  background-image: url(../../../themes/materialkit/v1/img/flags/fr.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gf {
  background-image: url(../../../themes/materialkit/v1/img/flags/gf.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-pf {
  background-image: url(../../../themes/materialkit/v1/img/flags/pf.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tf {
  background-image: url(../../../themes/materialkit/v1/img/flags/tf.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ga {
  background-image: url(../../../themes/materialkit/v1/img/flags/ga.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gm {
  background-image: url(../../../themes/materialkit/v1/img/flags/gm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ge {
  background-image: url(../../../themes/materialkit/v1/img/flags/ge.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-de {
  background-image: url(../../../themes/materialkit/v1/img/flags/de.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gh {
  background-image: url(../../../themes/materialkit/v1/img/flags/gh.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gi {
  background-image: url(../../../themes/materialkit/v1/img/flags/gi.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gr {
  background-image: url(../../../themes/materialkit/v1/img/flags/gr.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gl {
  background-image: url(../../../themes/materialkit/v1/img/flags/gl.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gd {
  background-image: url(../../../themes/materialkit/v1/img/flags/gd.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gp {
  background-image: url(../../../themes/materialkit/v1/img/flags/gp.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gu {
  background-image: url(../../../themes/materialkit/v1/img/flags/gu.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gt {
  background-image: url(../../../themes/materialkit/v1/img/flags/gt.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gg {
  background-image: url(../../../themes/materialkit/v1/img/flags/gg.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gn {
  background-image: url(../../../themes/materialkit/v1/img/flags/gn.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gw {
  background-image: url(../../../themes/materialkit/v1/img/flags/gw.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gy {
  background-image: url(../../../themes/materialkit/v1/img/flags/gy.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ht {
  background-image: url(../../../themes/materialkit/v1/img/flags/ht.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-hm {
  background-image: url(../../../themes/materialkit/v1/img/flags/hm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-va {
  background-image: url(../../../themes/materialkit/v1/img/flags/va.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-hn {
  background-image: url(../../../themes/materialkit/v1/img/flags/hn.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-hk {
  background-image: url(../../../themes/materialkit/v1/img/flags/hk.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-hu {
  background-image: url(../../../themes/materialkit/v1/img/flags/hu.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-is {
  background-image: url(../../../themes/materialkit/v1/img/flags/is.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-in {
  background-image: url(../../../themes/materialkit/v1/img/flags/in.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-id {
  background-image: url(../../../themes/materialkit/v1/img/flags/id.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ir {
  background-image: url(../../../themes/materialkit/v1/img/flags/ir.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-iq {
  background-image: url(../../../themes/materialkit/v1/img/flags/iq.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ie {
  background-image: url(../../../themes/materialkit/v1/img/flags/ie.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-im {
  background-image: url(../../../themes/materialkit/v1/img/flags/im.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-il {
  background-image: url(../../../themes/materialkit/v1/img/flags/il.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-it {
  background-image: url(../../../themes/materialkit/v1/img/flags/it.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-jm {
  background-image: url(../../../themes/materialkit/v1/img/flags/jm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-jp {
  background-image: url(../../../themes/materialkit/v1/img/flags/jp.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-je {
  background-image: url(../../../themes/materialkit/v1/img/flags/je.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-jo {
  background-image: url(../../../themes/materialkit/v1/img/flags/jo.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-kz {
  background-image: url(../../../themes/materialkit/v1/img/flags/kz.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ke {
  background-image: url(../../../themes/materialkit/v1/img/flags/ke.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ki {
  background-image: url(../../../themes/materialkit/v1/img/flags/ki.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-kp {
  background-image: url(../../../themes/materialkit/v1/img/flags/kp.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-kr {
  background-image: url(../../../themes/materialkit/v1/img/flags/kr.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-kw {
  background-image: url(../../../themes/materialkit/v1/img/flags/kw.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-kg {
  background-image: url(../../../themes/materialkit/v1/img/flags/kg.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-la {
  background-image: url(../../../themes/materialkit/v1/img/flags/la.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-lv {
  background-image: url(../../../themes/materialkit/v1/img/flags/lv.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-lb {
  background-image: url(../../../themes/materialkit/v1/img/flags/lb.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ls {
  background-image: url(../../../themes/materialkit/v1/img/flags/ls.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-lr {
  background-image: url(../../../themes/materialkit/v1/img/flags/lr.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ly {
  background-image: url(../../../themes/materialkit/v1/img/flags/ly.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-li {
  background-image: url(../../../themes/materialkit/v1/img/flags/li.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-lt {
  background-image: url(../../../themes/materialkit/v1/img/flags/lt.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-lu {
  background-image: url(../../../themes/materialkit/v1/img/flags/lu.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mo {
  background-image: url(../../../themes/materialkit/v1/img/flags/mo.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mk {
  background-image: url(../../../themes/materialkit/v1/img/flags/mk.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mg {
  background-image: url(../../../themes/materialkit/v1/img/flags/mg.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mw {
  background-image: url(../../../themes/materialkit/v1/img/flags/mw.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-my {
  background-image: url(../../../themes/materialkit/v1/img/flags/my.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mv {
  background-image: url(../../../themes/materialkit/v1/img/flags/mv.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ml {
  background-image: url(../../../themes/materialkit/v1/img/flags/ml.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mt {
  background-image: url(../../../themes/materialkit/v1/img/flags/mt.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mh {
  background-image: url(../../../themes/materialkit/v1/img/flags/mh.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mq mr {
  background-image: url(../../../themes/materialkit/v1/img/flags/mq mr.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mu {
  background-image: url(../../../themes/materialkit/v1/img/flags/mu.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-yt {
  background-image: url(../../../themes/materialkit/v1/img/flags/yt.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mx {
  background-image: url(../../../themes/materialkit/v1/img/flags/mx.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-fm {
  background-image: url(../../../themes/materialkit/v1/img/flags/fm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-md {
  background-image: url(../../../themes/materialkit/v1/img/flags/md.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mc {
  background-image: url(../../../themes/materialkit/v1/img/flags/mc.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mn {
  background-image: url(../../../themes/materialkit/v1/img/flags/mn.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-me {
  background-image: url(../../../themes/materialkit/v1/img/flags/me.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ms {
  background-image: url(../../../themes/materialkit/v1/img/flags/ms.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ma {
  background-image: url(../../../themes/materialkit/v1/img/flags/ma.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mz {
  background-image: url(../../../themes/materialkit/v1/img/flags/mz.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mm {
  background-image: url(../../../themes/materialkit/v1/img/flags/mm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-na {
  background-image: url(../../../themes/materialkit/v1/img/flags/na.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-nr {
  background-image: url(../../../themes/materialkit/v1/img/flags/nr.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-np {
  background-image: url(../../../themes/materialkit/v1/img/flags/np.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-nl {
  background-image: url(../../../themes/materialkit/v1/img/flags/nl.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-nc {
  background-image: url(../../../themes/materialkit/v1/img/flags/nc.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-nz {
  background-image: url(../../../themes/materialkit/v1/img/flags/nz.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ni {
  background-image: url(../../../themes/materialkit/v1/img/flags/ni.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ne {
  background-image: url(../../../themes/materialkit/v1/img/flags/ne.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ng {
  background-image: url(../../../themes/materialkit/v1/img/flags/ng.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-nu {
  background-image: url(../../../themes/materialkit/v1/img/flags/nu.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-nf {
  background-image: url(../../../themes/materialkit/v1/img/flags/nf.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mp {
  background-image: url(../../../themes/materialkit/v1/img/flags/mp.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-no {
  background-image: url(../../../themes/materialkit/v1/img/flags/no.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-om {
  background-image: url(../../../themes/materialkit/v1/img/flags/om.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-pk {
  background-image: url(../../../themes/materialkit/v1/img/flags/pk.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-pw {
  background-image: url(../../../themes/materialkit/v1/img/flags/pw.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ps {
  background-image: url(../../../themes/materialkit/v1/img/flags/ps.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-pa {
  background-image: url(../../../themes/materialkit/v1/img/flags/pa.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-pg {
  background-image: url(../../../themes/materialkit/v1/img/flags/pg.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-py {
  background-image: url(../../../themes/materialkit/v1/img/flags/py.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-pe {
  background-image: url(../../../themes/materialkit/v1/img/flags/pe.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ph {
  background-image: url(../../../themes/materialkit/v1/img/flags/ph.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-pn {
  background-image: url(../../../themes/materialkit/v1/img/flags/pn.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-pl {
  background-image: url(../../../themes/materialkit/v1/img/flags/pl.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-pt {
  background-image: url(../../../themes/materialkit/v1/img/flags/pt.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-pr {
  background-image: url(../../../themes/materialkit/v1/img/flags/pr.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-qa {
  background-image: url(../../../themes/materialkit/v1/img/flags/qa.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-re {
  background-image: url(../../../themes/materialkit/v1/img/flags/re.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ro {
  background-image: url(../../../themes/materialkit/v1/img/flags/ro.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ru {
  background-image: url(../../../themes/materialkit/v1/img/flags/ru.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-rw {
  background-image: url(../../../themes/materialkit/v1/img/flags/rw.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-bl {
  background-image: url(../../../themes/materialkit/v1/img/flags/bl.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sh {
  background-image: url(../../../themes/materialkit/v1/img/flags/sh.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-kn {
  background-image: url(../../../themes/materialkit/v1/img/flags/kn.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-lc {
  background-image: url(../../../themes/materialkit/v1/img/flags/lc.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-mf {
  background-image: url(../../../themes/materialkit/v1/img/flags/mf.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-pm {
  background-image: url(../../../themes/materialkit/v1/img/flags/pm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-vc {
  background-image: url(../../../themes/materialkit/v1/img/flags/vc.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ws {
  background-image: url(../../../themes/materialkit/v1/img/flags/ws.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sm {
  background-image: url(../../../themes/materialkit/v1/img/flags/sm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-st {
  background-image: url(../../../themes/materialkit/v1/img/flags/st.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sa {
  background-image: url(../../../themes/materialkit/v1/img/flags/sa.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sn {
  background-image: url(../../../themes/materialkit/v1/img/flags/sn.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-rs {
  background-image: url(../../../themes/materialkit/v1/img/flags/rs.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sc {
  background-image: url(../../../themes/materialkit/v1/img/flags/sc.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sl {
  background-image: url(../../../themes/materialkit/v1/img/flags/sl.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sg {
  background-image: url(../../../themes/materialkit/v1/img/flags/sg.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sx {
  background-image: url(../../../themes/materialkit/v1/img/flags/sx.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sk {
  background-image: url(../../../themes/materialkit/v1/img/flags/sk.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-si {
  background-image: url(../../../themes/materialkit/v1/img/flags/si.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sb {
  background-image: url(../../../themes/materialkit/v1/img/flags/sb.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-so {
  background-image: url(../../../themes/materialkit/v1/img/flags/so.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-za {
  background-image: url(../../../themes/materialkit/v1/img/flags/za.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gs {
  background-image: url(../../../themes/materialkit/v1/img/flags/gs.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ss {
  background-image: url(../../../themes/materialkit/v1/img/flags/ss.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-es {
  background-image: url(../../../themes/materialkit/v1/img/flags/es.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-lk {
  background-image: url(../../../themes/materialkit/v1/img/flags/lk.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sd {
  background-image: url(../../../themes/materialkit/v1/img/flags/sd.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sr {
  background-image: url(../../../themes/materialkit/v1/img/flags/sr.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sj {
  background-image: url(../../../themes/materialkit/v1/img/flags/sj.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-se {
  background-image: url(../../../themes/materialkit/v1/img/flags/se.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ch {
  background-image: url(../../../themes/materialkit/v1/img/flags/ch.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-sy {
  background-image: url(../../../themes/materialkit/v1/img/flags/sy.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tw {
  background-image: url(../../../themes/materialkit/v1/img/flags/tw.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tj {
  background-image: url(../../../themes/materialkit/v1/img/flags/tj.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tz {
  background-image: url(../../../themes/materialkit/v1/img/flags/tz.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-th {
  background-image: url(../../../themes/materialkit/v1/img/flags/th.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tl {
  background-image: url(../../../themes/materialkit/v1/img/flags/tl.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tg {
  background-image: url(../../../themes/materialkit/v1/img/flags/tg.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tk {
  background-image: url(../../../themes/materialkit/v1/img/flags/tk.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-to {
  background-image: url(../../../themes/materialkit/v1/img/flags/to.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tt {
  background-image: url(../../../themes/materialkit/v1/img/flags/tt.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tn {
  background-image: url(../../../themes/materialkit/v1/img/flags/tn.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tr {
  background-image: url(../../../themes/materialkit/v1/img/flags/tr.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tm {
  background-image: url(../../../themes/materialkit/v1/img/flags/tm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tc {
  background-image: url(../../../themes/materialkit/v1/img/flags/tc.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-tv {
  background-image: url(../../../themes/materialkit/v1/img/flags/tv.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ug {
  background-image: url(../../../themes/materialkit/v1/img/flags/ug.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ua {
  background-image: url(../../../themes/materialkit/v1/img/flags/ua.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ae {
  background-image: url(../../../themes/materialkit/v1/img/flags/ae.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-gb {
  background-image: url(../../../themes/materialkit/v1/img/flags/gb.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-us {
  background-image: url(../../../themes/materialkit/v1/img/flags/us.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-um {
  background-image: url(../../../themes/materialkit/v1/img/flags/um.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-uy {
  background-image: url(../../../themes/materialkit/v1/img/flags/uy.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-uz {
  background-image: url(../../../themes/materialkit/v1/img/flags/uz.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-vu {
  background-image: url(../../../themes/materialkit/v1/img/flags/vu.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ve {
  background-image: url(../../../themes/materialkit/v1/img/flags/ve.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-vn {
  background-image: url(../../../themes/materialkit/v1/img/flags/vn.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-vg {
  background-image: url(../../../themes/materialkit/v1/img/flags/vg.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-vi {
  background-image: url(../../../themes/materialkit/v1/img/flags/vi.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-wf {
  background-image: url(../../../themes/materialkit/v1/img/flags/wf.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-eh {
  background-image: url(../../../themes/materialkit/v1/img/flags/eh.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-ye {
  background-image: url(../../../themes/materialkit/v1/img/flags/ye.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-zm {
  background-image: url(../../../themes/materialkit/v1/img/flags/zm.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}
/* line 153, ../../../themes/materialkit/v1/scss/_select.scss */
.left .input-group-addon.select span.flag-zw {
  background-image: url(../../../themes/materialkit/v1/img/flags/zw.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: center left;
  background-size: contain;
  line-height: 32px;
  display: block;
  font-weight: normal;
}

/* line 167, ../../../themes/materialkit/v1/scss/_select.scss */
.input-group.left.right input.form-control {
  border-radius: 0 !important;
}
/* line 171, ../../../themes/materialkit/v1/scss/_select.scss */
.input-group.left.right select {
  margin: 0;
  border-radius: 0 15px 15px 0 !important;
}

/* line 178, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select .btn {
  font-weight: normal;
}
/* line 181, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select .btn:focus, .bootstrap-select .btn:active, .bootstrap-select .btn:hover {
  box-shadow: none;
  border: none;
  outline: none;
}
/* line 189, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select.form-control:focus, .bootstrap-select.form-control:active, .bootstrap-select.form-control:hover {
  box-shadow: none;
  border: none;
  outline: none;
}
/* line 195, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select.form-control .dropdown-header {
  text-transform: uppercase;
  background-color: #f8f9fa;
  color: #ffffff;
}
/* line 201, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select.form-control .dropdown-menu {
  z-index: 1030;
  margin-top: 0;
  border-radius: 3px;
}
/* line 206, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select.form-control .dropdown-menu a.opt.active, .bootstrap-select.form-control .dropdown-menu a[role=option].active {
  background-color: #052c49;
  color: #ffffff !important;
  border-radius: 0;
}
/* line 213, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select.form-control .dropdown-menu .bs-searchbox input {
  border-radius: 0 !important;
  background-color: #f8f9fa;
}
/* line 220, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select.form-control .dropdown-divider {
  display: none;
}
/* line 225, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select.form-control .dropdown-toggle:focus, .bootstrap-select.form-control .dropdown-toggle:active, .bootstrap-select.form-control .dropdown-toggle:focus-visible {
  outline: none !important;
}
/* line 231, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select.form-control.btn-group .dropdown-toggle .filter-option {
  color: #333333 !important;
}
/* line 235, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select.form-control.btn-group .dropdown-toggle::after {
  vertical-align: 1em !important;
}
/* line 242, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select .form-control .dropdown-header {
  text-transform: uppercase;
  background-color: #f8f9fa;
  color: #ffffff;
}
/* line 248, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select .form-control .dropdown-menu {
  z-index: 1030;
  margin-top: 0;
}
/* line 252, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select .form-control .dropdown-menu a.opt.active, .bootstrap-select .form-control .dropdown-menu a[role=option].active {
  background-color: #052c49;
  color: #ffffff !important;
  border-radius: 0;
}
/* line 259, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select .form-control .dropdown-menu .bs-searchbox input {
  border-radius: 0 !important;
}
/* line 265, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select .form-control .dropdown-divider {
  display: none;
}
/* line 270, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select .form-control .dropdown-toggle:focus, .bootstrap-select .form-control .dropdown-toggle:active, .bootstrap-select .form-control .dropdown-toggle:focus-visible {
  outline: none !important;
}
/* line 276, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select .form-control.btn-group .dropdown-toggle .filter-option {
  color: #f8f9fa !important;
}
/* line 280, ../../../themes/materialkit/v1/scss/_select.scss */
.bootstrap-select .form-control.btn-group .dropdown-toggle::after {
  vertical-align: 1em !important;
}

/* line 289, ../../../themes/materialkit/v1/scss/_select.scss */
#collect .btn-group .dropdown-toggle .filter-option {
  color: #FFFFFF !important;
}

/*@import '_tags.scss';
@import '_toggles.scss';*/
/* line 1, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard {
  position: relative;
  clear: both;
}

/* line 6, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard h3 {
  margin: 20px 0 15px;
  padding-bottom: 15px;
  border-bottom: 1px dotted #052c49;
  font-size: 16px;
  clear: both;
}

/* line 14, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard h5 {
  margin: 0;
  padding: 0;
}

/* line 19, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard p {
  margin: 5px 0 15px;
}

/* line 23, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .progress {
  border-radius: 0;
  height: 3px;
  margin-bottom: 0;
}

/* line 29, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .nav-pills {
  margin: 0;
}

/* line 33, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .nav-pills li {
  border-bottom: 0;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

/* line 38, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .nav-pills li:first-child {
  border-top: 0;
}

/* line 42, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .nav-pills li.active > a, #wizard .nav-pills li.active > a:focus, #wizard .nav-pills li.active > a:hover {
  margin-top: 0;
  background-color: #052c49;
  color: #fff;
}

/* line 48, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .nav-pills li a {
  text-align: center;
  border-radius: 5px 5px 0 0;
  color: #052c49;
}

/* line 54, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .nav-pills li a:hover {
  color: #052c49;
}

/* line 58, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .nav-pills li.disabled a {
  color: #5b5f5d;
}

/* line 62, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .nav-pills li.disabled a:hover {
  color: #5b5f5d;
}

/* line 66, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .pager li a {
  min-width: 140px;
  display: inline-block;
  padding: 12px 30px;
  border: none;
  border-radius: 6px;
}

/* line 74, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .tabular-form .form-group {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 5px;
}

/* line 80, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .tabular-form .col-md-6 {
  padding: 0 2px;
}

/* line 84, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .tabular-form .col-md-6 h5 {
  padding-bottom: 5px;
}

/* line 88, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .tabular-form .title-row {
  margin-bottom: 5px;
}

/* line 92, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .tabular-form .title-row h5 {
  padding: 10px 0;
  margin: 0;
}

/* line 97, ../../../themes/materialkit/v1/scss/_wizard.scss */
#wizard .tab-content {
  border: 1px solid #052c49;
  border-top: 0;
  padding: 0 20px 20px;
}

/* line 103, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress {
  background: #052c49;
  height: 35px;
}

/* line 108, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-xs {
  height: 5px;
}

/* line 112, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-xs .progress-bar {
  line-height: 5px;
}

/* line 116, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-sm {
  height: 10px;
}

/* line 120, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-sm .progress-bar {
  line-height: 10px;
}

/* line 124, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-lg {
  height: 30px;
}

/* line 128, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-lg .progress-bar {
  line-height: 30px;
}

/* line 132, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-bar {
  background: #2bb673;
}

/* line 136, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-bar.progress-bar-success {
  background-color: #2bb673;
}

/* line 140, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-bar.progress-bar-info {
  background-color: #ee252b;
}

/* line 144, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-bar.progress-bar-warning {
  background-color: #f59c1a;
}

/* line 148, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-bar.progress-bar-danger {
  background-color: #ff5b57;
}

/* line 152, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-bar.progress-bar-inverse {
  background-color: #2d353c;
}

/* line 156, ../../../themes/materialkit/v1/scss/_wizard.scss */
.progress-bar-label {
  -webkit-box-shadow: none;
  box-shadow: none;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  color: #fff;
  line-height: 35px;
  text-transform: uppercase;
  font-size: 12px;
}

/* line 1, ../../../themes/materialkit/v1/scss/_progress.scss */
.step-list {
  border-top: 2px solid #ccc;
  display: inline-flex;
  list-style-type: none;
  gap: 7em;
  margin: 0;
  padding: 0;
  --circle-radius: 8px;
}
/* line 10, ../../../themes/materialkit/v1/scss/_progress.scss */
.step-list.circle-big {
  --circle-radius: 12px;
}
/* line 14, ../../../themes/materialkit/v1/scss/_progress.scss */
.step-list li {
  color: #999;
  cursor: pointer;
  padding: calc(5px + var(--circle-radius)) 0 0;
  margin: 0;
  position: relative;
  text-align: center;
}
/* line 22, ../../../themes/materialkit/v1/scss/_progress.scss */
.step-list li::before {
  background-color: #ccc;
  border-radius: 50%;
  content: '';
  position: absolute;
  height: calc(2 * var(--circle-radius));
  width: calc(2 * var(--circle-radius));
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease;
}
/* line 35, ../../../themes/materialkit/v1/scss/_progress.scss */
.step-list li:first-child::after {
  background-color: white;
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: -2px;
  left: calc(-50% - var(--circle-radius));
}
/* line 45, ../../../themes/materialkit/v1/scss/_progress.scss */
.step-list li:last-child::after {
  background-color: white;
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: -2px;
  left: calc(50% + var(--circle-radius));
}
/* line 56, ../../../themes/materialkit/v1/scss/_progress.scss */
.step-list .active {
  color: black;
}
/* line 59, ../../../themes/materialkit/v1/scss/_progress.scss */
.step-list .active::before {
  background-color: green;
  box-shadow: 0 0 0 3px rgba(0, 255, 0, 0.25);
}

/*
Title:      The Hatchery Cloudbase Designer Style Sheet
Author:     rohan.walsh@thehatchery.co.uk
Copyright:  2009-2010 The Hatchery Limited.  All rights reserved.
*/
/*******************************
DESIGNER STYLES
*******************************/
/* line 10, ../../../themes/materialkit/v1/scss/_admin.scss */
.designer {
  cursor: help !important;
}

/* line 14, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent {
  /*styles moved to width specific divs below*/
  text-align: left;
  /* MODAL PANEL INTERNAL STYLES */
  /* DESIGNER BUTTONS */
}
/* line 19, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent h2 {
  float: left;
  font-size: 18px;
  color: #333;
  margin: 0 0 10px;
  border-bottom: 0px;
  width: auto;
}
/* line 28, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent h4 {
  float: left;
  font-size: 10px;
  color: #FFF;
  text-transform: uppercase;
  background: #666;
  padding: 6px;
  width: 188px;
}
/* line 38, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent h5 {
  float: right;
  font-size: 10px;
  color: #FFF;
  text-transform: uppercase;
  background: #666;
  padding: 6px;
  width: 608px;
  margin: 0;
}
/* line 49, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent .button3 {
  float: right;
  margin: 0 0 0 2px;
}
/* line 54, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent .button4 {
  float: right;
  margin: 0 0 0 2px;
}
/* line 59, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent .viewall {
  color: #666;
  float: right;
}
/* line 65, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent .designer_buttons {
  float: right;
}
/* line 68, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent .designer_buttons a.button3 {
  margin: 10px 0 10px 2px;
}

/* line 74, ../../../themes/materialkit/v1/scss/_admin.scss */
.updateContent_670 {
  position: absolute;
  width: 670px;
  margin: 100px auto 0;
  left: 50%;
  margin-left: -335px;
  z-index: 9999;
}

/* line 83, ../../../themes/materialkit/v1/scss/_admin.scss */
.updateContent_885 {
  position: absolute;
  width: 885px;
  z-index: 9999;
  display: none;
}

/* line 91, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbase a {
  text-decoration: none;
}

/* line 96, ../../../themes/materialkit/v1/scss/_admin.scss */
.clearfloat {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}

/***************************
CLOUDBASE TOOLBAR STYLES
***************************/
/* line 106, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar {
  position: fixed;
  bottom: 0;
  height: 30px;
  width: 100%;
  background: url(../../../assets/admin/backgrounds/admin_panel_bg.gif);
  border-top: 1px solid #787878;
  text-align: center;
  z-index: 99999;
  left: 0px;
  /* BUTTON STYLES */
}
/* line 117, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar a {
  text-decoration: none;
}
/* line 121, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar h5 {
  float: left;
  color: #FFF;
  line-height: 30px;
  text-indent: 10px;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 10px;
  width: auto;
  margin: 0;
  padding: 0;
}
/* line 133, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar h5 span {
  color: #CCC;
  letter-spacing: 0px;
}
/* line 140, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar p.copyright {
  float: right;
  color: #CCC;
  font-size: 12px;
  line-height: 30px;
  padding: 0 10px 0 0;
}
/* line 148, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar p.copyright a:link, #cloudbaseToolbar p.copyright a:visited {
  font-size: 10px;
  text-transform: uppercase;
  color: #EEE;
}
/* line 154, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar p.copyright a:hover, #cloudbaseToolbar p.copyright a:active {
  text-decoration: none;
  color: #FFF;
}
/* line 161, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar p.howto {
  color: #CCC;
  line-height: 30px;
}
/* line 168, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar ul.admin_left {
  float: left;
  margin: 0 0 0 10px;
  list-style: none;
}
/* line 174, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar ul.admin_right {
  float: right;
  margin: 0 10px 0 0;
  list-style: none;
}
/* line 180, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar ul li {
  float: left;
  margin: 0 3px 0 0;
}
/* line 185, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar ul li a:link, #cloudbaseToolbar ul li a:visited {
  display: -moz-inline-block;
  display: inline-block;
  cursor: pointer;
  height: 30px;
  background: url(../../../assets/admin/buttons/admin_button_right.png) no-repeat top right;
  padding: 0 8px 0 0;
}
/* line 193, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar ul li a:link span, #cloudbaseToolbar ul li a:visited span {
  display: -moz-inline-block;
  display: inline-block;
  background: url(../../../assets/admin/buttons/admin_button_left.png) no-repeat top left;
  padding: 0 0 0 8px;
  line-height: 30px;
  color: #666;
}
/* line 203, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar ul li a:hover, #cloudbaseToolbar ul li a:active {
  background: url(../../../assets/admin/buttons/admin_button_right.png) no-repeat center right;
  text-decoration: none;
}
/* line 207, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar ul li a:hover span, #cloudbaseToolbar ul li a:active span {
  background: url(../../../assets/admin/buttons/admin_button_left.png) no-repeat center left;
  text-decoration: none;
  color: #444;
}

/* SELECTED BUTTON STYLES */
/* line 219, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar li.selected a:link, #cloudbaseToolbar li.selected a:visited {
  background: url(../../../assets/admin/buttons/admin_button_right.png) no-repeat bottom right;
  cursor: default;
}

/* line 224, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseToolbar li.selected a:link span, #cloudbaseToolbar li.selected a:visited span {
  background: url(../../../assets/admin/buttons/admin_button_left.png) no-repeat bottom left;
  color: #555;
}

/***************************
MODAL BOX STYLES
***************************/
/* line 232, ../../../themes/materialkit/v1/scss/_admin.scss */
.modal_box {
  width: 885px;
}

/* line 236, ../../../themes/materialkit/v1/scss/_admin.scss */
.modal_box_small {
  width: 670px;
}

/* line 240, ../../../themes/materialkit/v1/scss/_admin.scss */
a:link.modal_close, a:visited.modal_close {
  float: right;
  position: absolute;
  background: url(../../../assets/admin/icons/modal_close.png);
  background-position: top left;
  width: 30px;
  height: 30px;
  overflow: hidden;
  top: -14px;
  right: -14px;
  text-indent: -9999px;
}

/* line 253, ../../../themes/materialkit/v1/scss/_admin.scss */
a:hover.modal_close, a:active.modal_close {
  background: url(../../../assets/admin/icons/modal_close.png);
  background-position: bottom left;
}

/* line 259, ../../../themes/materialkit/v1/scss/_admin.scss */
.modal-footer .btn:first-child {
  float: left;
}

/***************************
CONTENT EDITOR STYLES
***************************/
/* line 267, ../../../themes/materialkit/v1/scss/_admin.scss */
.hidden_content_editor {
  margin: 0 0 0 215px;
  border-top: 1px solid #333;
}

/* line 272, ../../../themes/materialkit/v1/scss/_admin.scss */
#cloudbaseTab.nav {
  margin: 5px 0 0;
  padding: 0 0 0 15px;
}

/* line 277, ../../../themes/materialkit/v1/scss/_admin.scss */
.tab-content .modal-body {
  padding: 0;
}

/***************************
HIDDEN ITEMS STYLES
***************************/
/* line 285, ../../../themes/materialkit/v1/scss/_admin.scss */
.hidden-items {
  float: right;
  margin: 7px 15px 0 0;
}
/* line 289, ../../../themes/materialkit/v1/scss/_admin.scss */
.hidden-items label {
  float: left;
  width: 100px;
  text-transform: uppercase;
  text-align: right;
  font-size: 10px;
  color: #AAA;
  padding: 10px 8px 0 0;
}
/* line 299, ../../../themes/materialkit/v1/scss/_admin.scss */
.hidden-items .select {
  display: inline-block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #CCC;
  background-color: #FFF;
  color: #777;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 6px;
  width: 232px;
  line-height: 14px;
  margin: 0;
}

/***************************
GOOGLE TOOLS STYLES
***************************/
/* line 318, ../../../themes/materialkit/v1/scss/_admin.scss */
.gtools {
  background: #F0F0EE;
  margin: 0;
  padding: 0 10px;
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  overflow: auto;
}
/* line 327, ../../../themes/materialkit/v1/scss/_admin.scss */
.gtools h5 {
  float: left;
  font-size: 10px;
  line-height: 30px;
  text-transform: uppercase;
  color: #333;
}
/* line 335, ../../../themes/materialkit/v1/scss/_admin.scss */
.gtools p {
  float: right;
  font-size: 10px;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}
/* line 343, ../../../themes/materialkit/v1/scss/_admin.scss */
.gtools .btn-group {
  margin: 8px 12px;
}

/* line 348, ../../../themes/materialkit/v1/scss/_admin.scss */
.gtools_textarea {
  background: url(../../../assets/admin/backgrounds/im_listbg.png);
  border: none;
  border-bottom: 1px solid #CCC;
  width: 815px;
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #666;
}

/* line 359, ../../../themes/materialkit/v1/scss/_admin.scss */
.gtools_menu {
  background: none;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #DDD;
  color: #000;
  margin: 0;
  padding: 0;
  text-transform: capitalize;
}

/************************
LANGUAGE SELECTOR STYLES
************************/
/* line 373, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent ul.language h3 {
  float: left;
  line-height: 22px;
  color: #999;
  font-size: 10px;
  text-transform: uppercase;
  margin: 0 2px 0 0;
  padding: 0;
}

/* line 383, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent ul.language {
  margin: 0 10px 0 15px;
}

/* line 387, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent ul.language a:link, #updateContent ul.language a:visited {
  -moz-opacity: .40;
  filter: alpha(opacity=40);
  opacity: .40;
}

/* line 393, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent ul.language a:hover, #updateContent ul.language a:active {
  -moz-opacity: .80;
  filter: alpha(opacity=80);
  opacity: .80;
}

/* line 399, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent ul.language li.selected a {
  -moz-opacity: .99;
  filter: alpha(opacity=99);
  opacity: .99;
  cursor: default;
}

/* line 407, ../../../themes/materialkit/v1/scss/_admin.scss */
#header ul.language {
  line-height: 30px;
  margin: 10px 0;
}
/* line 411, ../../../themes/materialkit/v1/scss/_admin.scss */
#header ul.language li {
  float: left;
  margin: 0 0 0 4px;
  padding: 0 0 0 4px;
  border-left: 1px dotted #AA586B;
  list-style: none;
}
/* line 420, ../../../themes/materialkit/v1/scss/_admin.scss */
#header ul.language a:link, #header ul.language a:visited {
  display: block;
  width: 32px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
  background-position: top right;
}
/* line 429, ../../../themes/materialkit/v1/scss/_admin.scss */
#header ul.language a:hover, #header ul.language a:active {
  background-position: bottom left;
}
/* line 433, ../../../themes/materialkit/v1/scss/_admin.scss */
#header ul.language a.lang_eng {
  background: url(../../../assets/admin/flags/lang_eng.png);
}
/* line 437, ../../../themes/materialkit/v1/scss/_admin.scss */
#header ul.language a.lang_port {
  background: url(../../../assets/admin/flags/lang_port.png);
}
/* line 441, ../../../themes/materialkit/v1/scss/_admin.scss */
#header ul.language a.lang_ger {
  background: url(../../../assets/admin/flags/lang_ger.png);
}
/* line 445, ../../../themes/materialkit/v1/scss/_admin.scss */
#header ul.language a.lang_lith {
  background: url(../../../assets/admin/flags/lang_lith.png);
}
/* line 449, ../../../themes/materialkit/v1/scss/_admin.scss */
#header ul.language a.lang_pol {
  background: url(../../../assets/admin/flags/lang_pol.png);
}
/* line 453, ../../../themes/materialkit/v1/scss/_admin.scss */
#header ul.language a.lang_rom {
  background: url(../../../assets/admin/flags/lang_rom.png);
}

/***************************
DIV STYLES
***************************/
/* 885px WIDE CONTENT MANAGEMENT DIV */
/* line 464, ../../../themes/materialkit/v1/scss/_admin.scss */
.top_885 {
  background: url(../../../assets/admin/backgrounds/bg_topcurve_885alpha.png);
  background-repeat: no-repeat;
  height: 20px;
}

/* line 470, ../../../themes/materialkit/v1/scss/_admin.scss */
.mid_885 {
  background: url(../../../assets/admin/backgrounds/bg_mid_885alpha.png);
  padding: 5px 25px;
  overflow: auto;
}

/* line 476, ../../../themes/materialkit/v1/scss/_admin.scss */
.bottom_885 {
  background: url(../../../assets/admin/backgrounds/bg_bottomcurve_885alpha.png);
  background-repeat: no-repeat;
  height: 21px;
  margin: 0 0 20px 0;
}

/* 670px WIDE CONTENT MANAGEMENT DIV */
/* line 484, ../../../themes/materialkit/v1/scss/_admin.scss */
.top_670 {
  background: url(../../../assets/admin/backgrounds/bg_topcurve_670alpha.png);
  background-repeat: no-repeat;
  height: 20px;
}

/* line 490, ../../../themes/materialkit/v1/scss/_admin.scss */
.mid_670 {
  background: url(../../../assets/admin/backgrounds/bg_mid_670alpha.png);
  padding: 5px 25px 0;
  overflow: auto;
}

/* line 496, ../../../themes/materialkit/v1/scss/_admin.scss */
.bottom_670 {
  background: url(../../../assets/admin/backgrounds/bg_bottomcurve_670alpha.png);
  background-repeat: no-repeat;
  height: 21px;
  margin: 0 0 20px 0;
}

/***************************
IMAGE EDITOR STYLES
***************************/
/* line 506, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_title {
  width: 600px;
  padding: 6px 6px 0 6px;
  background: #666;
  font-size: 10px;
  color: #FFF;
  text-transform: uppercase;
  overflow: auto;
  text-align: right;
  color: #CCC;
  line-height: 29px;
}
/* line 518, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_title label {
  color: #CCCCCC;
  width: auto;
}
/* line 522, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_title label strong {
  color: #FFFFFF;
}
/* line 527, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_title strong {
  color: #FFF;
}
/* line 531, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_title .textfield {
  float: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #AAA;
  background-color: #999;
  color: #444;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  padding: 5px;
  width: 380px;
  margin: 0 1px 0 5px;
}
/* line 545, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_title input[type="text"]:focus {
  border-color: #0CF;
  background: #FFF;
}

/* line 551, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_list {
  float: left;
  width: 200px;
  height: 465px;
  overflow-y: auto;
  overflow-x: hidden;
  border-top: 1px solid #333;
  background: url(../../../assets/admin/backgrounds/im_listbg.gif);
}
/* line 560, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_list div {
  position: relative;
}
/* line 565, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_list a:link, .image_list a:visited {
  display: block;
  height: 34px;
  line-height: 34px;
  padding: 0 0 0 9px;
  background: #EEE;
  border-bottom: 1px solid #FFF;
  color: #666;
}
/* line 574, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_list a:link.im_delete, .image_list a:link.im_delete, .image_list a:visited.im_delete, .image_list a:visited.im_delete {
  display: block;
  width: 17px;
  height: 34px;
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(../../../assets/admin/icons/im_delete.gif) no-repeat top right;
  text-indent: -9999px;
  overflow: hidden;
  border: none;
  padding: 0;
  margin: 0;
}
/* line 590, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_list a:hover, .image_list a:active {
  background: #CCC;
  color: #333;
}
/* line 594, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_list a:hover.im_delete, .image_list a:hover.im_delete, .image_list a:active.im_delete, .image_list a:active.im_delete {
  background: url(../../../assets/admin/icons/im_delete.gif) no-repeat bottom right;
}
/* line 599, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_list a.selected {
  background: url(../../../assets/admin/icons/im_listbullet.gif);
  background-repeat: no-repeat;
  background-position: left;
  background-color: #AAA;
  cursor: default;
  color: #333;
  text-indent: 7px;
}

/* line 611, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_holder {
  width: 600px;
  height: 465px;
  background: url(../../../assets/admin/backgrounds/im_listbg.gif);
  border-top: 1px solid #333;
  overflow: auto;
}

/* line 619, ../../../themes/materialkit/v1/scss/_admin.scss */
.thumb_holder_hover {
  position: absolute;
  z-index: 999999;
  bottom: 90px;
  right: 33px;
  width: 100px;
  height: 100px;
  overflow: hidden;
  border: 1px solid #FFF;
  background: url(../../../assets/admin/backgrounds/im_edit_thumb.png);
  color: #CCC;
}
/* line 631, ../../../themes/materialkit/v1/scss/_admin.scss */
.thumb_holder_hover a:link, .thumb_holder_hover a:visited {
  display: block;
  width: 100px;
  height: 58px;
  text-align: center;
  padding: 42px 0 0 0;
  color: #CCC;
}
/* line 640, ../../../themes/materialkit/v1/scss/_admin.scss */
.thumb_holder_hover a:hover, .thumb_holder_hover a:active {
  color: #FFF;
  background: none;
  text-decoration: underline;
}

/* line 647, ../../../themes/materialkit/v1/scss/_admin.scss */
.thumb_holder {
  position: absolute;
  z-index: 99999;
  bottom: 90px;
  right: 33px;
  width: 100px;
  height: 100px;
  overflow: hidden;
  border: 1px solid #FFF;
}

/* line 658, ../../../themes/materialkit/v1/scss/_admin.scss */
.thumb_position {
  position: relative;
  overflow: auto;
}

/* line 663, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_tools {
  width: 620px;
  height: 40px;
  margin: 0 0 0 215px;
  background: url(../../../assets/admin/backgrounds/bg_imagetools.jpg);
  border-top: 1px solid #999;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
}

/* line 675, ../../../themes/materialkit/v1/scss/_admin.scss */
.mid_670 .image_tools {
  width: 620px;
  height: 40px;
  margin: 0;
  background: url(../../../assets/admin/backgrounds/bg_imagetools.jpg);
  border-top: 1px solid #999;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
}

/* line 687, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent .image_manager .image_tools .button3 {
  float: right;
  margin: 7px;
  color: #333;
}

/* line 693, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent .image_tools p {
  float: left;
  line-height: 40px;
  text-indent: 10px;
  padding: 0;
  margin: 0;
}

/* line 701, ../../../themes/materialkit/v1/scss/_admin.scss */
.new_image {
  border-top: 1px solid #999;
  height: 40px;
  width: 200px;
  float: left;
  background: url(../../../assets/admin/backgrounds/bg_imagetools.jpg);
  text-align: center;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
}

/* line 714, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent .new_image a.button3 {
  margin: 7px;
  display: block;
  float: none;
}
/* line 719, ../../../themes/materialkit/v1/scss/_admin.scss */
#updateContent .new_image a.button3 span {
  display: block;
}

/***************************
IMAGE BROWSER STYLES
***************************/
/* line 727, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser {
  border-left: 1px solid #CCCCCC;
  float: right;
  height: 285px;
  overflow-y: auto;
  padding: 0 0 0 10px;
  width: 470px;
}
/* line 735, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser .upload_tool {
  left: 220px;
  text-align: center;
  top: 125px;
  width: 340px;
}
/* line 742, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser .thumbnail {
  border: 1px solid #999999;
  float: left;
  height: 100px;
  margin: 0 8px 8px 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 100px;
}
/* line 754, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser .thumbnail a:link, .image_browser .thumbnail a:visited {
  display: block;
  position: absolute;
}
/* line 760, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser .thumbnail a.delete_image:link, .image_browser .thumbnail a.delete_image:visited {
  background: url(../../../assets/admin/icons/image_delete.png) no-repeat scroll left top transparent;
  bottom: 0;
  height: 20px;
  overflow: hidden;
  right: 0;
  text-indent: -9999px;
  width: 21px;
}
/* line 770, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser .thumbnail a.delete_image:hover, .image_browser .thumbnail a.delete_image:active {
  background-position: left bottom;
}
/* line 776, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser .thumbnail a.select_image_long {
  background: url(../../../assets/admin/icons/edit_bg.png) repeat-x scroll left top transparent;
  border-right: 1px solid #222222;
  bottom: 0;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 10px;
  height: 19px;
  left: 0;
  line-height: 19px;
  overflow: hidden;
  padding: 1px 0 0;
  position: absolute;
  text-align: left;
  text-decoration: none;
  text-indent: 8px;
  text-transform: uppercase;
  width: 79px;
}
/* line 796, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser .thumbnail a.select_image_long:hover, .image_browser .thumbnail a.select_image_long:active {
  color: #00CCFF;
}

/* line 803, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser_upload {
  float: left;
  margin: 0 0 20px;
  width: 135px;
}
/* line 808, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser_upload span {
  text-align: center;
  width: 125px;
}

/* line 814, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser_upload_p {
  color: #777777;
  font-size: 12px;
  padding: 10px 0;
  width: 145px;
}

/***************************
FILE MANAGER / BROWSER STYLES
***************************/
/* line 826, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser.file_browser .thumbnail {
  border: 1px solid #999999;
  float: left;
  height: 50px;
  margin: 0 8px 8px 0;
  overflow: hidden;
  text-align: left;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 440px;
}
/* line 838, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser.file_browser .thumbnail .select_image_long {
  right: 21px !important;
  left: inherit;
  text-align: center;
  text-indent: 0px;
  width: 60px;
}
/* line 846, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser.file_browser .thumbnail img {
  margin: 5px 0 0 5px;
}
/* line 850, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser.file_browser .thumbnail a:link, .image_browser.file_browser .thumbnail a:visited {
  z-index: 999999;
}
/* line 855, ../../../themes/materialkit/v1/scss/_admin.scss */
.image_browser.file_browser span {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 440px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  background: #CCC;
  color: #333;
  text-align: left;
  text-indent: 5px;
}

/*.attribute-combo {
    background-color: #EEE;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    color: red;
    margin: 0 0 1px;
    padding: 5px;
    overflow: hidden;
    line-height: 24px;

    span {
        color: #333;
        font-size: 14px;
        float: left;
        text-indent: 3px;

        span {
            color: #777;
            font-size: 10px;
            text-transform: uppercase;
            float: none;
            text-indent: none;
        }
    }

    .checkbox {
        margin: 5px 0 0 0;
        float: right;
    }

    .select {
        float: right;
        padding: 3px;
        font-size: 12px;
        width: 150px;
    }

    label {
        float: right;
        padding: 0 0 0 10px;
        line-height: 24px;
        width: auto;
        margin: 0 5px 0 10px;
        border-left: 1px dotted #BBB;
    }

    .textfield {
        float: right;
        padding: 4px;
        font-size: 12px;
        width: 140px;
    }
}*/
/* jQuery Draggable */
/* line 928, ../../../themes/materialkit/v1/scss/_admin.scss */
.ui-sortable .panel-heading {
  cursor: move;
}
/* line 932, ../../../themes/materialkit/v1/scss/_admin.scss */
.ui-sortable.ui-sortable-disabled .panel-heading {
  cursor: default;
}

/* line 937, ../../../themes/materialkit/v1/scss/_admin.scss */
.ui-sortable-placeholder {
  border: 1px dashed #82868b !important;
  visibility: visible !important;
  background: none;
  margin: 0 !important;
}

/* line 944, ../../../themes/materialkit/v1/scss/_admin.scss */
.panel.ui-sortable-placeholder {
  margin: -1px -1px 19px !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

/* line 1, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.main {
  background: #FFFFFF;
  position: relative;
}
/* line 5, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.main.main-raised {
  border-radius: 0;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  max-width: 1170px;
  margin: 0 auto;
  min-height: 600px;
  box-shadow: none;
}
/* line 13, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.main.main-raised > .container {
  margin: 0;
  padding: 0;
}
/* line 20, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.main .content-page > .container, .main .checkout > .container, .main .login > .container {
  padding: 30px 0;
}

/* line 26, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.container {
  position: relative;
}

/* line 30, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.content-start {
  padding: 0 20px;
}

/* line 35, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-primary {
  background: #052c49;
  /* for browsers that do not support gradients */
  background: -webkit-linear-gradient(60deg, #052c49, #052c49);
  /* for safari 5.1 to 6.0 */
  background: -o-linear-gradient(60deg, #052c49, #052c49);
  /* for opera 11.1 to 12.0 */
  background: -moz-linear-gradient(60deg, #052c49, #052c49);
  /* for firefox 3.6 to 15 */
  background: linear-gradient(60deg, #052c49, #052c49);
  /* standard syntax */
}

/* line 39, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-info {
  background: #84c7bc;
  /* for browsers that do not support gradients */
  background: -webkit-linear-gradient(60deg, #84c7bc, #84c7bc);
  /* for safari 5.1 to 6.0 */
  background: -o-linear-gradient(60deg, #84c7bc, #84c7bc);
  /* for opera 11.1 to 12.0 */
  background: -moz-linear-gradient(60deg, #84c7bc, #84c7bc);
  /* for firefox 3.6 to 15 */
  background: linear-gradient(60deg, #84c7bc, #84c7bc);
  /* standard syntax */
}

/* line 43, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-success {
  background: #ee252b;
  /* for browsers that do not support gradients */
  background: -webkit-linear-gradient(60deg, #ee252b, #ee252b);
  /* for safari 5.1 to 6.0 */
  background: -o-linear-gradient(60deg, #ee252b, #ee252b);
  /* for opera 11.1 to 12.0 */
  background: -moz-linear-gradient(60deg, #ee252b, #ee252b);
  /* for firefox 3.6 to 15 */
  background: linear-gradient(60deg, #ee252b, #ee252b);
  /* standard syntax */
}

/* line 47, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-warning {
  background: #FC0;
  /* for browsers that do not support gradients */
  background: -webkit-linear-gradient(60deg, #FC0, #FC0);
  /* for safari 5.1 to 6.0 */
  background: -o-linear-gradient(60deg, #FC0, #FC0);
  /* for opera 11.1 to 12.0 */
  background: -moz-linear-gradient(60deg, #FC0, #FC0);
  /* for firefox 3.6 to 15 */
  background: linear-gradient(60deg, #ffcc00, #ffcc00);
  /* standard syntax */
}

/* line 51, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-danger {
  background: #ee252b;
  /* for browsers that do not support gradients */
  background: -webkit-linear-gradient(60deg, #ee252b, #ee252b);
  /* for safari 5.1 to 6.0 */
  background: -o-linear-gradient(60deg, #ee252b, #ee252b);
  /* for opera 11.1 to 12.0 */
  background: -moz-linear-gradient(60deg, #ee252b, #ee252b);
  /* for firefox 3.6 to 15 */
  background: linear-gradient(60deg, #ee252b, #ee252b);
  /* standard syntax */
}

/* line 55, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-space {
  height: 70px;
  display: block;
}

/* line 60, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section {
  padding: 30px 0;
}

/* line 64, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-navbars {
  padding-bottom: 0;
}

/* line 68, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-full-screen {
  height: 100vh;
}

/* line 72, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-signup {
  padding-top: 20vh;
}

/* line 76, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-dark,
.section-image {
  background-color: #343434;
  background-size: 200% 240%;
  background: #232323;
  background: -moz-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #585858), color-stop(100%, #232323));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #585858 0%, #232323 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #585858 0%, #232323 100%);
  /* W3C */
  background-size: 550% 450%;
}

/* line 83, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-image {
  position: relative;
}
/* line 86, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-image:after {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  content: "";
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 98, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section-image .container {
  z-index: 2;
  position: relative;
}

/* line 104, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.section, .section-image {
  background-position: center center;
  background-size: cover;
}

/* line 111, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.content-page .list-group .list-group-item {
  border-bottom: 1px solid #375063;
}
/* line 114, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.content-page .list-group .list-group-item.active {
  background-color: #ee252b;
}

/* line 122, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.follow-us a:hover, .follow-us a:active, .follow-us a:focus {
  color: #ee252b;
}

/* line 127, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
.upgrade-browser {
  position: fixed;
  width: 100%;
  z-index: 10000;
  top: 76px;
}

/* line 134, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
#cloudbaseTab.nav {
  margin: 0 0 -1px !important;
  border-radius: 0 !important;
}
/* line 138, ../../../themes/materialkit/v1/scss/theme/_sections.scss */
#cloudbaseTab.nav > li > a {
  border-radius: 0 !important;
}

/* line 2, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-page .container {
  padding: 20px 30px;
}

/* line 7, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-overview {
  margin-bottom: 10px;
}

/* line 12, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .date {
  /*padding: 1px 0 0 5px;
  margin: 0 0 10px;*/
  text-align: center;
  text-transform: none;
  padding: 0;
  margin: 0;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-size: 12px;
}
/* line 22, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .date span {
  display: block;
  margin: 0 auto 10px;
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 26px;
  background: #999;
  color: #FFF;
  border-radius: 35px;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
}
/* line 35, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .date strong {
  font-weight: normal;
  /*margin: 0 0 0 5px;
  line-height: 30px;*/
  display: block;
  margin: 0;
  font-size: 12px;
  line-height: 14px;
  color: #999;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
}
/* line 48, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news h3 {
  font-size: 24px;
  margin: 0;
  padding: 0;
}
/* line 53, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news h3 a {
  color: #333;
}
/* line 58, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news.news-item {
  overflow: hidden;
}
/* line 61, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news.news-item h3 {
  font-size: 1.5em;
  margin: 20px 0;
}
/* line 66, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news.news-item .lead {
  font-size: 18px;
}
/* line 71, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news h5 {
  margin-bottom: 20px;
}
/* line 75, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news p {
  margin: 0 0 20px;
}
/* line 79, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .list-tags {
  padding-top: 5px;
  padding-bottom: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 84, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .list-tags h6 {
  float: left;
  margin: 0 1px 0 0;
  padding: 0 5px;
  font-size: 12px;
  text-transform: uppercase;
  color: #999;
  line-height: 18px;
  background: #f7f7f7;
}
/* line 95, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .list-tags li {
  float: left;
  margin: 0 1px 1px 0;
}
/* line 99, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .list-tags li a {
  display: block;
  padding: 0 4px;
  font-size: 12px;
  text-transform: uppercase;
  color: #FFF;
  line-height: 18px;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  background: #CCC;
}
/* line 109, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .list-tags li a:hover {
  background: #999;
  text-decoration: none;
}
/* line 118, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news.news-overview .list-tags {
  padding-top: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #EEE;
}
/* line 125, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news.news-overview .news-overview-inner img {
  width: 100%;
  border-radius: 6px;
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  margin-bottom: 10px;
}
/* line 144, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .news-comment-count {
  display: inline-block;
  line-height: 30px;
  margin: 0 0 0 20px;
}
/* line 150, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .leading-image-left {
  margin: 0 15px 15px 0;
  float: left;
}
/* line 155, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .leading-image-right {
  margin: 0 0 15px 15px;
  float: right;
}
/* line 160, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news .inline-image {
  margin: 0 15px 15px 0;
  float: left;
}

/* NEWS SOCMED
--------------------------------------------- */
/* line 170, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-item-socmed {
  padding: 40px 0;
  overflow: hidden;
  *zoom: 1;
  text-align: center;
}
/* line 175, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-item-socmed li {
  float: none;
  display: block;
  margin: 0 0 3px;
}
/* line 180, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-item-socmed li a {
  display: inline-block;
  width: 50px !important;
  height: 50px !important;
  line-height: 60px !important;
  border-radius: 25px;
  background: #CCC;
  color: #666;
}
/* line 189, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-item-socmed li a:hover {
  text-decoration: none;
  background: #052c49;
  color: #FFFFFF;
}

/* NEWS COMMENTS
--------------------------------------------- */
/* line 202, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-comment {
  margin: 0 0 30px;
}
/* line 205, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-comment .panel-body .panel-heading {
  background: #FFFFFF;
}
/* line 209, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-comment .panel {
  margin: 0 0 15px;
}
/* line 213, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-comment h6 {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-size: 12px;
  margin: 0;
  padding: 0;
}
/* line 219, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-comment h6 span {
  display: block;
  float: right;
  color: #999;
}
/* line 225, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-comment h6 a {
  color: #333;
}
/* line 228, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-comment h6 a:hover {
  color: #052c49;
  text-decoration: none;
}
/* line 235, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-comment .panel-body {
  padding-bottom: 0;
}
/* line 238, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-comment .panel-body a {
  vertical-align: top;
}
/* line 242, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-comment .panel-body .comment-report {
  display: inline-block;
  line-height: 30px;
  margin: 0 0 15px;
}
/* line 249, ../../../themes/materialkit/v1/scss/sections/_news.scss */
.news-comment .btn {
  margin: 0 10px 15px 0;
}

/* line 2, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout .nav-tabs {
  margin-bottom: 20px;
}
/* line 6, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout .tip-image {
  margin-right: 20px;
}
/* line 11, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout .tip-control .input-group {
  margin: 0 0 10px 10px;
  padding: 0;
  display: inline-block;
  line-height: 44px;
}
/* line 17, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout .tip-control .input-group .input-group-addon {
  border: 0;
  padding: 0;
  background: transparent;
  display: inline-block;
  margin-top: -10px;
}
/* line 25, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout .tip-control .input-group input.form-control {
  margin-bottom: 0;
  width: 150px;
  padding: 0 0 0 7px;
  display: inline-block;
}
/* line 33, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout .tip-control .btn.btn-default {
  background-color: #fff;
  color: #999;
  border: 1px solid #999;
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 40, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout .tip-control .btn.btn-default.selected {
  background-color: #052c49;
  color: #fff;
  border: 1px solid #052c49;
}

/* line 49, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-progress {
  margin: 0 auto;
  padding: 0 0 30px;
  width: 100%;
  overflow: auto;
}
/* line 55, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-progress li {
  padding: 0;
  width: 20%;
  float: left;
  margin: 0;
  color: #CCC;
  display: inline;
  font-size: 12px;
}
/* line 64, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-progress li i, .checkout-progress li svg {
  float: right;
  margin: 8px 14px 0 0;
  color: #CCC;
}
/* line 70, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-progress li span {
  display: block;
  padding-right: 30px;
}
/* line 75, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-progress li.selected {
  color: #333;
}
/* line 78, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-progress li.selected h5 {
  border-bottom: 1px solid #ee252b;
  color: #ee252b;
}
/* line 83, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-progress li.selected .fa-check {
  color: #ee252b;
}
/* line 88, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-progress li h5 {
  font-size: 14px;
  border-bottom: 1px solid #EEE;
  margin: 0 0 1px;
  color: #999;
  text-transform: none;
  font-weight: bold;
}

/* line 99, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
label.update-cart {
  margin: 8px 10px;
}

/* line 103, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.address-select {
  padding: 0 0 0 25px;
  font-weight: normal;
}
/* line 107, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.address-select .address-radio {
  float: left;
  margin-left: -30px;
  margin-top: 0;
}
/* line 113, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.address-select address {
  display: block;
  font-weight: normal;
}
/* line 118, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.address-select a.text-danger {
  font-size: 12px;
  font-weight: 600;
}

/* line 124, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table {
  border-bottom: 1px solid #CCC;
}
/* line 127, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table.panel-body {
  padding: 0 20px 20px;
}
/* line 132, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table div.row {
  border-bottom: 1px solid #CCC;
  padding: 12px 8px;
}
/* line 136, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table div.row.accounting-row:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 142, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table div.col-md-2, .custom-table div.col-md-3, .custom-table div.col-md-4, .custom-table div.col-md-5, .custom-table div.col-md-6 {
  vertical-align: middle !important;
}
/* line 148, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .line-items .line-item {
  padding: 12px 8px;
  /*&:last-child {
  	padding: 12px 8px 22px;
  }*/
}
/* line 156, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .accounting-row .col-md-* {
  border-left: none;
  border-right: none;
}
/* line 161, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .header {
  vertical-align: bottom;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
  text-transform: none;
  font-weight: normal;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 169, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .item-details {
  font-size: 15px;
  margin-bottom: 10px;
}
/* line 173, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .item-details img {
  margin: 0 10px 0 0;
}
/* line 177, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .item-details .cart-item {
  font-size: 15px;
  margin: 0 0 5px;
}
/* line 182, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .item-details .unit-price {
  font-weight: 600;
  margin: 10px 0;
}
/* line 187, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .item-details .subscription-item {
  display: block;
  margin: 10px 0 0 0;
}
/* line 191, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .item-details .subscription-item i, .custom-table .item-details .subscription-item svg {
  margin-right: 5px;
  color: #ee252b;
  font-size: 14px;
}
/* line 197, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .item-details .subscription-item .subscription-label {
  color: #ee252b;
  font-size: 14px;
  text-transform: uppercase;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
}
/* line 204, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .item-details .subscription-item .frequency {
  background-color: #FFFEC6;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 214, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table.checkout-table .highlight {
  background-color: #ff5b57;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff;
  padding: 3px 5px;
  border-radius: 5px;
  margin-left: 10px;
}
/* line 226, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table.checkout-table .hidden-xs .highlight {
  margin-left: 0;
}
/* line 232, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .right-cell {
  text-align: right;
}
/* line 236, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .short {
  text-align: center;
}
/* line 240, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .shortprice {
  text-align: right;
  line-height: 33px;
}
/* line 245, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table .ar-total {
  font-weight: bold;
  background: #f7f7f7;
  font-size: 16px;
}

/* line 252, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.delivery-table, .returns-table {
  background: #F7F7F7;
  border-top: 1px solid #ddd;
  border-right: 1px solid #CCC;
  border-left: 1px solid #CCC;
  padding: 0 15px;
}
/* line 259, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.delivery-table label, .returns-table label {
  display: block;
  font-weight: normal;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
/* line 267, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.delivery-table .radio, .returns-table .radio {
  text-align: center;
  background: #ffffff url(../../../assets/textures/texture_stripes.png);
  padding: 15px 0 0;
  margin: 0;
}
/* line 273, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.delivery-table .radio .icheck, .returns-table .radio .icheck {
  margin-right: 0;
}
/* line 278, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.delivery-table .selected, .returns-table .selected {
  background-color: #E5E5E5 !important;
}
/* line 282, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.delivery-table .row, .returns-table .row {
  border-bottom: 1px solid #ddd;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
/* line 288, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.delivery-table .row:hover, .returns-table .row:hover {
  background-color: #EEE;
}
/* line 291, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.delivery-table .row:hover .radio, .returns-table .row:hover .radio {
  background-color: #EEE;
}
/* line 296, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.delivery-table .row > div:not(:first-child), .returns-table .row > div:not(:first-child) {
  border-left: 1px solid #CCC;
  padding: 15px;
}
/* line 301, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.delivery-table .row .small, .returns-table .row .small {
  font-size: 80%;
}

/* line 308, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.subscriptions-table .row {
  border-bottom: 1px solid #ddd;
}
/* line 311, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.subscriptions-table .row.header {
  vertical-align: bottom;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
  text-transform: none;
  font-weight: normal;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 319, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.subscriptions-table .row.header > div {
  padding: 0 10px 10px;
}
/* line 324, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.subscriptions-table .row > div {
  padding: 15px;
  border-left: none;
}
/* line 329, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.subscriptions-table .row .small {
  font-size: 80%;
}
/* line 333, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.subscriptions-table .row:last-child {
  border-bottom: 0;
}

/* line 339, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.upcoming-subscriptions {
  padding-top: 0;
}
/* line 342, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.upcoming-subscriptions .row {
  align-items: center;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
/* line 348, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.upcoming-subscriptions .row div {
  padding: 15px;
  border-left: none;
  flex-direction: column;
  display: flex;
}
/* line 354, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.upcoming-subscriptions .row div a {
  display: block;
}
/* line 359, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.upcoming-subscriptions .row .small {
  font-size: 80%;
}

/* line 365, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-code {
  padding: 3px 0;
  margin: 0 0 20px;
}
/* line 369, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-code label.control-label {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 40px;
  padding: 0 10px 0 0;
}
/* line 377, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-code .btn-default {
  line-height: 20px;
}

/* line 382, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list {
  margin: 0 0 9px;
  padding: 5px 10px;
  min-width: 260px;
}
/* line 387, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li {
  padding: 9px 0;
}
/* line 390, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li.divider {
  height: 1px;
  margin: 3px 0;
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
  padding: 0;
}
/* line 398, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-delete {
  float: right;
  width: 16px;
  padding: 4px 10px 0 0;
  overflow: hidden;
  clear: none;
}
/* line 405, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-delete:hover {
  color: #ee252b;
  background: none;
}
/* line 411, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item {
  padding: 5px;
  clear: none;
}
/* line 415, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item strong {
  display: block;
  line-height: 16px;
  margin-right: 20px;
  color: #333;
}
/* line 422, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item em {
  font-style: normal;
  display: block;
}
/* line 426, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item em span.highlight {
  margin-left: 10px;
}
/* line 431, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item span {
  text-transform: uppercase;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  color: #AAA;
}
/* line 438, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item span.highlight, ul.cp-list li a.cp-item span.subscription-item, ul.cp-list li a.cp-item span.subscription-item > .frequency {
  color: #052c49 !important;
  font-weight: bold;
}
/* line 444, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item:hover {
  background-color: #CCC;
  border-radius: 6px;
}
/* line 448, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item:hover strong {
  color: #FFFFFF;
}
/* line 452, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item:hover span {
  color: #FFFFFF;
}
/* line 456, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item:hover em {
  color: #FFFFFF;
}
/* line 461, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item .subscription-item {
  display: block;
  margin: 0;
}
/* line 465, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item .subscription-item i, ul.cp-list li a.cp-item .subscription-item svg {
  margin-right: 5px;
  color: #ee252b;
  font-size: 14px;
}
/* line 471, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item .subscription-item .subscription-label {
  color: #ee252b;
  font-size: 12px;
  text-transform: uppercase;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
}
/* line 478, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.cp-item .subscription-item .frequency {
  background-color: #FFFEC6;
  font-weight: bold;
}
/* line 485, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
ul.cp-list li a.btn-custom {
  background-color: #052c49;
  color: #FFFFFF;
}

/* line 492, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.header-cart {
  position: relative;
}
/* line 495, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.header-cart .cart-info {
  float: right;
  color: #FFFFFF;
  padding: 13px 0 8px 20px;
  font-size: 12px;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  text-align: right;
}
/* line 504, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.header-cart .cart-info a strong {
  float: right;
  font-weight: normal;
  color: #474b47;
  text-shadow: #a9e51d 1px 1px 0;
}

/* line 513, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-badge-wrapper {
  position: absolute;
  transition: all 150ms ease-in-out 0s;
  z-index: 10;
  width: 20px;
  height: 20px;
  right: 0;
  border-radius: 50%;
  padding: 0 6px;
  background: #ee252b;
}
/* line 525, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-badge-wrapper .cart-badge a {
  color: #FFFFFF;
}

/* line 531, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.mobile-cart-badge {
  border-radius: 50%;
  padding: 3px 6px;
  background: #ee252b;
  color: #FFF;
  background: #ee252b;
  color: #FFFFFF;
}

/* CHECKOUT */
/* line 541, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-panel {
  background-color: white;
  position: absolute;
  left: 100%;
  width: 40%;
  top: 0px;
  padding: 15px;
  z-index: 99999;
  height: 100vh;
  box-shadow: 0 2px 2px 0 rgba(77, 77, 79, 0.08), 0 0 2px 0 rgba(77, 77, 79, 0.16);
  overflow-y: auto;
  max-height: 100%;
  display: none;
  /*	.cart-product {
  		display: flex;
  		justify-content: space-between;
  		flex-direction: column;
  		width: 80%
  	}*/
}
/* line 555, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-panel ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
/* line 561, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-panel li {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 9px 9px !important;
  margin-bottom: 5px;
}
/* line 569, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-panel .btn {
  margin-top: 15px;
}
/* line 573, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-panel ul {
  min-width: auto;
}

@keyframes slideCartIn {
  0% {
    left: 100%;
  }
  100% {
    left: 60%;
  }
}
/* line 595, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded {
  background-color: white;
  position: absolute;
  left: 100%;
  width: 40%;
  top: 0px;
  padding: 15px;
  z-index: 99999;
  height: 100vh;
  box-shadow: 0 2px 2px 0 rgba(77, 77, 79, 0.08), 0 0 2px 0 rgba(77, 77, 79, 0.16);
  overflow-y: auto;
  max-height: 100%;
  display: none;
}
/* line 609, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded.checkout-cart-open {
  display: block;
  left: 60%;
  -webkit-animation: linear;
  -webkit-animation-name: slideCartIn;
  -webkit-animation-duration: 0.3s;
}
/* line 617, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .header {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 18px;
}
/* line 621, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .header h2 {
  margin: 0px;
  font-size: 1em;
  text-transform: uppercase;
}
/* line 626, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .header h2.cart-action-type-added {
  color: #4a9d4e;
}
/* line 630, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .header h2.cart-action-type-updated {
  color: #4a9d4e;
}
/* line 634, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .header h2.cart-action-type-deleted {
  color: #ee252b;
}
/* line 640, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .subtitle {
  text-transform: uppercase;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  color: #AAA;
  line-height: 1;
}
/* line 649, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .close-button {
  background-color: transparent;
  font-size: 30px;
  cursor: pointer;
  color: #888;
  position: absolute;
  top: 10px;
  right: 15px;
  border-radius: 50%;
  border: 1px solid #e5e5e5;
  padding: 6px 8px;
}
/* line 661, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .close-button:hover {
  color: #052c49;
}
/* line 666, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded ul.cp-list {
  padding: 5px 0;
}
/* line 669, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded ul.cp-list li {
  list-style: none;
}
/* line 675, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details a {
  display: flex;
  justify-content: start;
  flex-direction: row;
  gap: 5px;
}
/* line 682, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details img {
  max-width: 80px;
  max-height: 80px;
}
/* line 687, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details .cart-item {
  font-family: router-bold,Helvetica,Arial,Sans-Serif;
  font-weight: 600;
  display: block;
  line-height: 16px;
  margin-right: 20px;
  color: #052c49;
}
/* line 696, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details span {
  text-transform: uppercase;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  color: #AAA;
}
/* line 703, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details span.highlight, .cart-expanded .item-details span.subscription-item, .cart-expanded .item-details span.subscription-item > .frequency {
  color: #052c49 !important;
  font-weight: bold;
}
/* line 709, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details .quantity {
  display: block;
}
/* line 713, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details em {
  font-style: normal;
  display: block;
}
/* line 718, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details .highlight {
  color: #052c49 !important;
  font-weight: bold;
}
/* line 723, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details .subscription-item {
  display: block;
  margin: 0;
}
/* line 727, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details .subscription-item i, .cart-expanded .item-details .subscription-item svg {
  margin-right: 5px;
  color: #ee252b;
  font-size: 14px;
}
/* line 733, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details .subscription-item .subscription-label {
  color: #ee252b;
  font-size: 12px;
  text-transform: uppercase;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
}
/* line 740, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .item-details .subscription-item .frequency {
  background-color: #FFFEC6;
  font-weight: bold;
}
/* line 747, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded p {
  margin: 10px 0;
}
/* line 751, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .checkout-now {
  margin: 10px 0;
  display: flex;
  justify-content: start;
  flex-direction: row;
  gap: 10px;
}
/* line 758, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .checkout-now a {
  margin-top: 0;
}
/* line 763, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .recommended-products {
  width: 100%;
  		/*span {
  			display: -webkit-box;
  			-webkit-line-clamp: 2;
  			-webkit-box-orient: vertical;
  			overflow: hidden;
  			line-height: 1.2;
  			max-height: 2.4em;
  		}
  
  		> img {
  			width: 100px;
  			height: 100px;
  			object-fit: cover;
  			background-color: lightgray;
  		}
  
  		li {
  		}*/
}
/* line 766, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-expanded .recommended-products h3 {
  color: #052c49;
  text-transform: uppercase;
  font-size: 1em;
  margin: 20px 0;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px;
}

/* line 795, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover {
  background-color: white;
  position: absolute;
  background-color: white;
  z-index: 1025;
  right: 0;
  border-radius: 6px;
  margin-top: 39px;
  padding: 5px;
  margin-bottom: 5px;
  padding: 10px;
  border: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  display: none;
  color: #052c49;
}
/* line 811, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
/* line 817, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .header h2 {
  margin: 0px;
  color: #052c49;
  font-size: 1em;
  text-transform: uppercase;
}
/* line 824, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .header .subtitle {
  display: flex;
  flex-direction: column;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  color: #AAA;
}
/* line 835, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-hover-container {
  padding: 0;
}
/* line 839, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item {
  padding: 5px 0;
  width: 100%;
  margin: 0;
  overflow: hidden;
}
/* line 846, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details a {
  display: flex;
  justify-content: start;
  flex-direction: row;
  gap: 5px;
}
/* line 853, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details .item-details-inner {
  max-width: 240px;
}
/* line 857, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details img {
  max-width: 80px;
  max-height: 80px;
}
/* line 862, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details .cart-item {
  font-family: router-bold,Helvetica,Arial,Sans-Serif;
  font-weight: 600;
  display: block;
  line-height: 16px;
  margin-right: 20px;
  color: #052c49;
}
/* line 871, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details span {
  text-transform: uppercase;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
  color: #AAA;
}
/* line 878, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details span.highlight, .cart-hover .cart-item .item-details span.subscription-item, .cart-hover .cart-item .item-details span.subscription-item > .frequency {
  color: #052c49 !important;
  font-weight: bold;
}
/* line 884, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details em {
  font-style: normal;
  display: block;
}
/* line 888, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details em .highlight {
  margin-left: 10px;
}
/* line 893, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details .highlight {
  color: #052c49 !important;
  font-weight: bold;
}
/* line 898, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details .quantity {
  display: block;
}
/* line 902, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details .subscription-item {
  display: block;
  margin: 0;
}
/* line 906, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details .subscription-item i, .cart-hover .cart-item .item-details .subscription-item svg {
  margin-right: 5px;
  color: #ee252b;
  font-size: 14px;
}
/* line 912, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details .subscription-item .subscription-label {
  color: #ee252b;
  font-size: 12px;
  text-transform: uppercase;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
}
/* line 919, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-item .item-details .subscription-item .frequency {
  background-color: #FFFEC6;
  font-weight: bold;
}
/* line 927, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover p {
  margin: 10px 0;
}
/* line 931, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .checkout-now {
  display: flex;
  justify-content: end;
}
/* line 936, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.cart-hover .cart-over-container {
  list-style-type: none;
  background-color: white;
  padding: 0px;
  min-width: 0px;
}

/* line 944, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.checkout-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  /* Semi-transparent background */
  z-index: 9999;
  /* Ensure it's below the cartexpanded */
  display: none;
}

/* line 955, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
body.locked {
  overflow: hidden;
}

/* line 960, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table a.cart-delete {
  color: #ee252b;
  text-transform: uppercase;
  font-size: 11px;
}
/* line 965, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.custom-table a.cart-delete:focus, .custom-table a.cart-delete:hover, .custom-table a.cart-delete:active, .custom-table a.cart-delete.active {
  color: #ff5b57;
  background: none;
}

/* line 972, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.payment-method-container {
  display: flex !important;
  align-items: center !important;
}

/* line 977, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
.payment-method-icon {
  margin-left: 10px;
  color: #000000;
  height: 20px;
  width: 20px;
}

/* line 984, ../../../themes/materialkit/v1/scss/sections/_ecom.scss */
apple-pay-button {
  --apple-pay-button-width: 150px;
  --apple-pay-button-height: 30px;
  --apple-pay-button-border-radius: 3px;
  --apple-pay-button-padding: 0px 0px;
  --apple-pay-button-box-sizing: border-box;
}

/* line 3, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .panel-heading {
  padding: 0;
}
/* line 6, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .panel-heading .panel-title {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-size: 12px;
  margin: 0;
  padding: 0;
}
/* line 12, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .panel-heading .panel-title a {
  display: block;
  padding: 10px 15px;
}
/* line 16, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .panel-heading .panel-title a:hover, .faq-panels .panel-heading .panel-title a:focus {
  text-decoration: none;
}
/* line 22, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .panel-heading h5.panel-title {
  padding: 10px 15px;
}
/* line 28, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .panel-body .panel-heading {
  background: none;
}
/* line 29, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .panel-body .panel-heading h5 {
  font-size: 14px;
  padding-top: 11px;
  color: #999;
}
/* line 37, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .panel-body .panel-heading h6 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
  font-size: 14px;
  padding: 10px 15px;
  text-transform: none;
  line-height: 16px;
  font-weight: bold;
}
/* line 47, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .panel-body h5 {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-size: 14px;
  padding-top: 1px;
  color: #999;
}
/* line 54, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .panel-body .panel-body {
  padding-bottom: 10px;
}
/* line 57, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .panel-body .panel-body p {
  font-size: 13px;
}
/* line 63, ../../../themes/materialkit/v1/scss/sections/_faq.scss */
.faq-panels .active > .panel-heading {
  background: #b9dcd3;
}

/*/////////////
FEATURES STYLES
/////////////*/
/* line 5, ../../../themes/materialkit/v1/scss/sections/_features.scss */
.feature-col {
  background: transparent;
}
/* line 8, ../../../themes/materialkit/v1/scss/sections/_features.scss */
.feature-col .features {
  margin: 0;
  padding-top: 50px;
  overflow: hidden;
  *zoom: 1;
}
/* line 13, ../../../themes/materialkit/v1/scss/sections/_features.scss */
.feature-col .features li {
  margin-bottom: 40px;
}
/* line 18, ../../../themes/materialkit/v1/scss/sections/_features.scss */
.feature-col .indent {
  padding-left: 70px;
}
/* line 22, ../../../themes/materialkit/v1/scss/sections/_features.scss */
.feature-col .icon-frame {
  float: left;
  margin-left: -70px;
  border-radius: 50%;
  background: #052c49;
  color: #FFFFFF;
  width: 54px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  padding: 5px 0;
}
/* line 35, ../../../themes/materialkit/v1/scss/sections/_features.scss */
.feature-col h5 {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  font-size: 11px;
  padding: 0;
  margin: 0 0 3px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #999;
  text-transform: uppercase;
}
/* line 46, ../../../themes/materialkit/v1/scss/sections/_features.scss */
.feature-col h3 {
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  font-size: 18px;
  padding: 0;
  margin: 0 0 10px;
  text-transform: uppercase;
}
/* line 53, ../../../themes/materialkit/v1/scss/sections/_features.scss */
.feature-col h3 i, .feature-col h3 svg {
  margin: 0 10px 0 0;
}
/* line 58, ../../../themes/materialkit/v1/scss/sections/_features.scss */
.feature-col p {
  font-size: 12px;
  color: #999;
}

/* line 1, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer {
  padding: 0;
  text-align: center;
}
/* line 5, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer ul {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}
/* line 10, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer ul li {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  display: inline-block;
}
/* line 14, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer ul li span {
  color: #FFF;
  opacity: .86;
  padding: 5px 18px;
  font-weight: 500;
  font-size: 13px;
  text-transform: uppercase;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 28, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer ul li a {
  color: inherit;
  padding: 15px;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 6px;
  text-decoration: none;
  position: relative;
  display: inline-block;
}
/* line 38, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer ul li a:hover {
  text-decoration: none;
}
/* line 43, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer ul li .btn {
  margin: 0;
}
/* line 49, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer ul.links-horizontal:first-child a {
  padding-left: 0;
}
/* line 53, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer ul.links-horizontal:last-child a {
  padding-right: 0;
}
/* line 59, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer ul.links-vertical li {
  display: block;
}
/* line 62, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer ul.links-vertical li a {
  padding: 5px 5px 5px 0;
}
/* line 68, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer ul .fa-li {
  position: relative;
  display: inline-block;
  left: auto;
  top: auto;
  width: auto;
}
/* line 78, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer .social-buttons a, footer .social-buttons .btn {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
}
/* line 85, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer .footer-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  margin-left: -15px;
}
/* line 93, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer .footer-brand:hover, footer .footer-brand:focus {
  color: #000000;
}
/* line 98, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer .copyright {
  padding: 15px 0;
}
/* line 101, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer .copyright .material-icons {
  font-size: 18px;
  position: relative;
  top: 3px;
}
/* line 108, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
footer .pull-center {
  display: inline-block;
  float: none;
}

/* line 114, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-big {
  padding: 30px 0;
}
/* line 117, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-big .content {
  text-align: left;
}
/* line 122, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-big .social-feed i, .footer-big .social-feed svg {
  font-size: 20px;
  display: table-cell;
  padding-right: 10px;
  color: #FFFFFF;
}
/* line 129, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-big .social-feed p {
  display: table-cell;
  vertical-align: top;
  overflow: hidden;
  padding-bottom: 10px;
  max-width: 300px;
}
/* line 139, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-big .gallery-feed img {
  width: 20%;
  margin-right: 5%;
  margin-bottom: 5%;
  float: left;
}

/* line 148, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-white {
  background-color: #FFFFFF;
}

/* line 152, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-gray {
  background-color: #CCC;
}

/* line 156, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-dark {
  background: #052c49;
  background: -moz-radial-gradient(center, ellipse cover, #052c49 0%, #052c49 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #052c49), color-stop(100%, #052c49));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #052c49 0%, #052c49 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #052c49 0%, #052c49 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #052c49 0%, #052c49 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #052c49 0%, #052c49 100%);
  /* W3C */
  background-size: 550% 450%;
}
/* line 159, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-dark a {
  color: #FFFFFF;
  opacity: .86;
}
/* line 163, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-dark a:hover, .footer-dark a:focus {
  opacity: 1;
}
/* line 169, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-dark .footer-brand {
  color: #FFFFFF;
}
/* line 172, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-dark .footer-brand:hover, .footer-dark .footer-brand:focus {
  color: #FFFFFF;
}
/* line 178, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-dark h4, .footer-dark i, .footer-dark svg, .footer-dark .copyright {
  color: #FFFFFF;
}
/* line 182, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-dark h5 {
  color: #ee252b;
  text-transform: uppercase;
}
/* line 187, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.footer-dark hr {
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 192, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.socmed-sub {
  background-color: #f1f1f1;
}
/* line 195, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.socmed-sub .container {
  margin-bottom: 0;
  box-shadow: none;
  padding: 0;
}
/* line 200, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.socmed-sub .container .nav-socmed-sub {
  padding: 10px;
  border-radius: 6px;
  background-color: #f1f1f1;
  box-shadow: none;
}
/* line 206, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.socmed-sub .container .nav-socmed-sub .navbar-form {
  margin: 7px 0 0;
}
/* line 209, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.socmed-sub .container .nav-socmed-sub .navbar-form .form-group {
  margin-top: 7px;
}
/* line 212, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.socmed-sub .container .nav-socmed-sub .navbar-form .form-group label {
  margin-right: 10px;
  line-height: 24px;
  vertical-align: text-top;
}
/* line 218, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.socmed-sub .container .nav-socmed-sub .navbar-form .form-group .form-control {
  width: 200px;
}

/* line 227, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.sticky-footer {
  background: #999;
  height: 50px;
  line-height: 50px;
}
/* line 232, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.sticky-footer p {
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #FFFFFF;
}
/* line 239, ../../../themes/materialkit/v1/scss/sections/_footers.scss */
.sticky-footer .site-by {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-size: 12px;
}

/* line 1, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.fixed-top {
  border-radius: 0;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100px;
}

/* line 9, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.page-header {
  height: 100vh;
  background-position: center center;
  background-size: cover;
  margin: 115px 0 0;
  padding: 0;
  border: 0;
}
/* line 17, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.page-header .carousel .carousel-indicators {
  bottom: 60px;
}
/* line 21, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.page-header .container {
  padding-top: 226px;
  color: #FFFFFF;
}
/* line 26, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.page-header .title {
  color: #FFFFFF;
}
/* line 30, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.page-header.header-home {
  height: 60vh;
  min-height: 60vh;
  margin-top: 175px;
}
/* line 35, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.page-header.header-home .container {
  padding-top: 20vh;
}
/* line 40, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.page-header.header-small {
  height: 60vh;
  min-height: auto;
}
/* line 45, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.page-header.header-x-small {
  height: 40vh;
  min-height: auto;
}

/* line 51, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.header-filter {
  position: relative;
}
/* line 54, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.header-filter:before, .header-filter:after {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  content: "";
}
/* line 66, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.header-filter::before {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 70, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.header-filter .container {
  z-index: 2;
  position: relative;
}

/* line 77, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.clear-filter:before {
  display: none;
}

/* line 83, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.subheader {
  margin-top: 10px;
}

/* line 88, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.header-search {
  margin: 10px 0;
}

/* line 92, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.form-header-search.form-inline {
  padding: 0;
}
/* line 95, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.form-header-search.form-inline .form-control {
  margin-bottom: 0;
  background-color: #eeeef1;
  border-radius: 6px 0 0 6px !important;
  height: 35px;
  background-image: unset;
  background-size: unset;
  background-repeat: unset;
  background-position: unset;
  padding: 0 0 0 10px;
}
/* line 107, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.form-header-search.form-inline .btn.btn-default {
  border-radius: 0 6px 6px 0;
  padding: 9px 15px;
}
/* line 112, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.form-header-search.form-inline .form-group {
  margin: 0;
  padding: 0;
}
/* line 117, ../../../themes/materialkit/v1/scss/sections/_headers.scss */
.form-header-search.form-inline .input-group-addon {
  padding-left: 0;
  width: 1%;
}

/* line 1, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.share-item {
  float: left;
}
/* line 4, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.share-item .socmed-list {
  margin-bottom: 0;
  padding-top: 3px;
}
/* line 9, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.share-item li {
  float: left;
  padding: 0;
  margin: 0;
}
/* line 14, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.share-item li h5 {
  line-height: 34px;
  padding: 0;
  margin: 0 10px 0 5px;
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
  color: #999;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 25, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.share-item a {
  display: inline-block;
  padding: 0 8px;
  height: 34px;
  line-height: 34px;
}
/* line 32, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.share-item a:hover, .share-item a:focus {
  text-decoration: none;
}

/* ITEM DETAILS
--------------------------------------------- */
/* line 42, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-details h2 {
  font-size: 24px;
  line-height: 30px;
  margin: 0;
  padding: 0;
}
/* line 49, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-details .price {
  float: right;
  font-size: 26px;
  line-height: 30px;
  font-weight: normal;
  margin: 0 0 0 10px;
}
/* line 56, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-details .price .product-price {
  display: inline-block;
  margin-bottom: 0;
  font-size: 26px;
}
/* line 63, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-details .vat-note {
  float: none;
  color: #CCC;
  margin: 0 0 10px;
  font-size: 11px;
  text-align: left;
  text-transform: uppercase;
}
/* line 72, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-details .product-rating {
  clear: both;
  display: inline-block;
  margin: 0 0 10px;
}
/* line 77, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-details .product-rating em {
  font-style: normal;
  color: #999;
}

/* line 87, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.related-col {
  text-align: center;
}
/* line 90, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.related-col .list-related li img {
  margin: 0 auto;
}
/* line 94, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.related-col .related-product-name {
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  font-size: 14px;
  clear: both;
}

/* line 103, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.list-detail li {
  line-height: 16px;
  font-size: 11px;
  color: #999;
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-weight: bold;
}
/* line 109, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.list-detail li strong {
  color: #666;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 116, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.custom-form .btn {
  margin: 0 0 10px;
}

/* GALLERY
--------------------------------------------- */
/* line 122, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.gallery-main {
  margin-bottom: 30px;
  position: relative;
}

/* line 127, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.gallery-thumb ul {
  max-width: 360px;
  overflow: hidden;
  *zoom: 1;
}
/* line 130, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.gallery-thumb ul li {
  width: 24%;
  float: left;
  margin: 0 0 1px 1px;
}
/* line 135, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.gallery-thumb ul li img {
  display: block;
  height: auto;
  max-width: 100%;
}

/* BUYING OPTIONS
--------------------------------------------- */
/* line 148, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.buying-options {
  margin-top: 30px;
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
  text-transform: none;
}

/* line 153, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.buying-options-links {
  border-top: 1px solid #DDD;
  padding: 5px 0;
  color: #666;
}
/* line 157, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.buying-options-links a {
  display: inline-block;
  margin: 0 10px 0 0;
}
/* line 161, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.buying-options-links a:hover, .buying-options-links a:focus {
  text-decoration: none;
}

/* line 165, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.list-item-color {
  margin-bottom: 10px;
  border: 1px solid #CCC;
  padding: 3px;
  background: #EEE;
  overflow: hidden;
  *zoom: 1;
}
/* line 171, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.list-item-color li {
  float: left;
  padding: 0;
  margin: 0 1px 0 0;
  color: #FFFFFF;
}
/* line 176, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.list-item-color li.active a span {
  border: 1px solid #333;
  box-shadow: inset 1px 3px 5px rgba(0, 0, 0, 0.3);
}
/* line 180, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.list-item-color li.pull-right {
  line-height: 28px;
  margin: 0;
}
/* line 183, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.list-item-color li.pull-right span {
  width: auto;
  padding: 0 10px;
  border: 1px solid #333;
  box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}
/* line 192, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.list-item-color span {
  display: block;
  height: 28px;
  width: 28px;
  border: 1px solid #333;
  box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.3);
}
/* line 198, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.list-item-color span.empty {
  background: url(../../../assets/textures/texture_empty.png) center left;
}

/* ITEM TABS
--------------------------------------------- */
/* line 207, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-tabs {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 211, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-tabs .nav-tabs {
  border-radius: 6px 6px 0 0;
}
/* line 215, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-tabs .nav-tabs li a {
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
  font-size: 11px;
}
/* line 222, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-tabs .tab-pane {
  font-size: 13px;
  color: #999;
  padding: 16px 15px 8px;
  border: 1px solid #DDD;
  border-top: none;
}
/* line 229, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-tabs .tab-pane form {
  padding: 15px 0;
}
/* line 230, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-tabs .tab-pane form .btn-default {
  font-size: 12px;
}
/* line 236, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-tabs .tab-pane form .form-group {
  margin-bottom: 5px;
}
/* line 240, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.item-tabs .tab-pane form label {
  font-size: 12px;
}

/* line 247, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.related-col h3 {
  margin: 0 0 16px;
  padding: 12px 0 10px;
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-weight: bold;
  font-size: 14px;
  border-bottom: 1px solid #eee;
}

/* line 255, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.list-related li {
  margin: 0 0 20px;
  font-size: 13px;
}
/* line 259, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.list-related li img {
  display: block;
  margin: 0 0 5px;
}

/* CLOUDZOOM
--------------------------------------------- */
/* CSS for lens */
/* line 271, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.cloudzoom-lens {
  border: 5px solid #333;
  width: 100px;
  height: 100px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
  cursor: crosshair;
  z-index: 10;
}

/* CSS for zoom window. */
/* line 280, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.cloudzoom-zoom {
  border: 1px solid #888;
  width: 500px;
  height: 200px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
}

/* CSS for zoom window in 'inside' mode. */
/* line 287, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.cloudzoom-zoom-inside {
  border: none;
  box-shadow: none;
}

/* CSS for captions */
/* line 292, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.cloudzoom-caption {
  display: none;
  /* CSS captions should be hidden initially */
  text-align: left;
  background-color: #000;
  color: #fff;
  font-weight: bold;
  padding: 10px;
  font-family: sans-serif;
  font-size: 11px;
}

/* A blank image */
/* line 303, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.cloudzoom-blank {
  background-image: url(../../../assets/tools/blank.png);
}

/* The animated ajax loading image */
/* line 307, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.cloudzoom-ajax-loader {
  background-image: url(../../../assets/tools/ajax-loader.gif);
  width: 32px;
  height: 32px;
}

/* FANCYBOX
--------------------------------------------- */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 318, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 334, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 340, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 349, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 352, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 357, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 360, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 363, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 366, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 373, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 378, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 382, ../../../themes/materialkit/v1/scss/sections/_item.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url(../../../assets/tools/fancybox_sprite.png);
}

/* line 385, ../../../themes/materialkit/v1/scss/sections/_item.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 396, ../../../themes/materialkit/v1/scss/sections/_item.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(../../../assets/tools/fancybox_loading.gif) center center no-repeat;
}

/* line 401, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 410, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url(../../../assets/tools/blank.png);
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 421, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-prev {
  left: 0;
}

/* line 424, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-next {
  right: 0;
}

/* line 427, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 437, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 441, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 445, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 448, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 460, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 464, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 467, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 470, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(../../../assets/tools/fancybox_overlay.png);
}

/* line 479, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 484, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* line 488, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 495, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 498, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 506, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 521, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 526, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 529, ../../../themes/materialkit/v1/scss/sections/_item.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/* Retina graphics! */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 545, ../../../themes/materialkit/v1/scss/sections/_item.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(../../../assets/tools/fancybox_sprite@2x.png);
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 550, ../../../themes/materialkit/v1/scss/sections/_item.scss */
  #fancybox-loading div {
    background-image: url(../../../assets/tools/fancybox_loading@2x.gif);
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* line 1, ../../../themes/materialkit/v1/scss/sections/_maps.scss */
.map-search {
  background-color: #f7f7f7;
  padding: 20px;
  border-radius: 6px 6px 0 0;
}
/* line 6, ../../../themes/materialkit/v1/scss/sections/_maps.scss */
.map-search .form-group {
  margin-bottom: 0;
  display: inline-block;
  width: 90%;
}
/* line 11, ../../../themes/materialkit/v1/scss/sections/_maps.scss */
.map-search .form-group label {
  font-size: 16px;
  color: #333;
}
/* line 17, ../../../themes/materialkit/v1/scss/sections/_maps.scss */
.map-search small {
  line-height: 14px;
  font-size: 85%;
  color: #999;
}

/* line 24, ../../../themes/materialkit/v1/scss/sections/_maps.scss */
.map_frame {
  height: 400px;
  border-radius: 0 0 6px 6px;
}

/* line 29, ../../../themes/materialkit/v1/scss/sections/_maps.scss */
.opening-times {
  font-size: 85%;
}

/* line 33, ../../../themes/materialkit/v1/scss/sections/_maps.scss */
.pac-container {
  z-index: 1500;
}

/* line 1, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.category {
  margin-top: 20px;
}
/* line 4, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.category .container {
  padding: 0 20px 10px;
}
/* line 8, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.category .title-toolbar {
  margin-top: 0px;
}

/* line 14, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.item .container {
  padding: 20px 15px;
}
/* line 19, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.item .item-tabs .table tbody > tr:first-child > td {
  border-bottom-width: 1px;
  border-bottom: none;
  font-size: 1em;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  text-transform: uppercase;
}

/* line 29, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-page {
  background: transparent;
}

/* line 33, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-cols {
  margin: 0 0 20px 0;
}
/* line 36, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-cols a:hover {
  text-decoration: none;
}
/* line 40, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-cols > li {
  height: 370px;
}
/* line 45, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-cols.sub-category > li {
  height: 350px;
}

/* line 52, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.item-details h1 span {
  display: block;
  font-size: 0.7em;
  font-weight: 400;
  text-transform: uppercase;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  color: #6c6867;
}
/* line 61, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.item-details .nav-tabs {
  border-radius: 6px 6px 0 0;
}

/* line 66, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item {
  margin: 0 0 30px;
}
/* line 69, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item .product-image {
  position: relative;
  margin: 0 0 15px;
  border-bottom: 2px solid #b9dcd3;
  padding-bottom: 15px;
}
/* line 75, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item .product-image img {
  border: none;
  max-height: 250px;
  margin: 0 auto;
}
/* line 81, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item .product-image .colours-available {
  position: absolute;
  bottom: 10px;
}
/* line 87, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item .product-details {
  height: 115px;
  overflow: hidden;
}
/* line 92, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item .product-title {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  font-size: 16px;
  margin: 0 0 3px;
  padding: 0;
  line-height: 20px;
  max-height: 60px;
  overflow: hidden;
}
/* line 101, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item .product-title a {
  color: #333;
}

/* line 107, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.category-item {
  margin: 0 0 30px;
}
/* line 110, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.category-item .category-image {
  position: relative;
  margin: 0 0 15px;
  border-bottom: 2px solid #b9dcd3;
  padding-bottom: 15px;
}
/* line 117, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.category-item .category-details {
  height: 115px;
  overflow: hidden;
}
/* line 122, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.category-item .category-title {
  font-family: router-bookitalic, Helvetica, Arial, Sans-Serif;
  font-size: 18px;
  margin: 0 0 3px;
  padding: 0;
  line-height: 24px;
  max-height: 100px;
  overflow: hidden;
}
/* line 131, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.category-item .category-title a {
  color: #333;
}

/* line 137, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-rating {
  margin: 0 0 5px;
  display: inline-block;
  font-size: 13px;
  color: #FC0;
}

/* line 144, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-reviews {
  font-style: normal;
  color: #999;
  text-transform: uppercase;
  font-size: 11px;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  white-space: nowrap;
  margin-left: 5px;
}

/* line 154, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.rating {
  direction: rtl;
  unicode-bidi: bidi-override;
  color: #ddd;
}
/* line 159, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.rating input {
  display: none;
}
/* line 163, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.rating label:hover,
.rating label:hover ~ label,
.rating input:checked + label,
.rating input:checked + label ~ label {
  cursor: pointer;
  color: #ffc107;
  /* Personal color choice. Lifted from Bootstrap 4 */
}

/* line 172, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-price {
  display: block;
  margin: 0 0 5px;
  font-size: 16px;
}
/* line 177, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-price small {
  font-size: 12px;
}

/* line 182, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.price-label {
  font-size: 11px;
  text-transform: uppercase;
  margin-right: 5px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
  color: #CCC;
}

/* line 190, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.price-was {
  text-decoration: line-through;
  color: #999;
  font-size: 12px;
}

/* line 196, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.price-sale {
  color: #ee252b;
}

/* line 200, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-wishlist {
  opacity: 0;
  display: table-cell;
  position: absolute;
  bottom: 5px;
  right: 5px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  transition: all 150ms ease-in-out 0s;
  vertical-align: middle;
  background: #ee252b;
  color: #FFFFFF;
}

/* line 217, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-wishlist:hover, .product-wishlist:focus {
  background: #ff141b;
  color: #FFFFFF;
}

/* line 222, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item:hover .product-wishlist {
  opacity: 1;
}

/* line 226, ../../../themes/materialkit/v1/scss/sections/_products.scss */
ul.colourways {
  padding: 0;
  margin-top: 10px;
}
/* line 230, ../../../themes/materialkit/v1/scss/sections/_products.scss */
ul.colourways li {
  display: inline-block;
  background-color: #FFFFFF;
  margin-right: 5px;
}
/* line 235, ../../../themes/materialkit/v1/scss/sections/_products.scss */
ul.colourways li span.cw-swatch {
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 6px;
}
/* line 241, ../../../themes/materialkit/v1/scss/sections/_products.scss */
ul.colourways li span.cw-swatch.invert {
  border: 1px solid #666;
}

/* line 248, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.stock-levels {
  line-height: 30px;
}
/* line 251, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.stock-levels.average {
  color: #FC0;
}
/* line 255, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.stock-levels.bad {
  color: #ee252b;
}

/*************
PRODUCT BADGES
*************/
/* line 264, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.badge-wrapper.top-left {
  left: -10px;
  top: -10px;
}

/* line 269, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.badge-wrapper.top-right {
  right: -10px;
  top: -10px;
}

/* line 274, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.badge-wrapper.bottom-left {
  left: -10px;
  bottom: -10px;
}

/* line 279, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.badge-wrapper.bottom-right {
  right: -10px;
  bottom: -10px;
}

/* line 285, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item:hover .badge-wrapper.top-left {
  left: -15px;
  top: -15px;
}
/* line 290, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item:hover .badge-wrapper.top-right {
  right: -15px;
  top: -15px;
}
/* line 295, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item:hover .badge-wrapper.bottom-left {
  left: -15px;
  bottom: -15px;
}
/* line 300, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item:hover .badge-wrapper.bottom-right {
  right: -15px;
  bottom: -15px;
}

/* line 306, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.badge-wrapper {
  position: absolute;
  transition: all 150ms ease-in-out 0s;
  z-index: 50;
}

/* line 312, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.badge.new {
  background: #052c49;
  color: #FFFFFF;
}

/* line 317, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.badge.sale {
  background: #ee252b;
  color: #FFFFFF;
}

/* line 322, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.badge.out-of-stock {
  background: #999;
  color: #FFFFFF;
}

/* line 327, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.badge.below-rrp {
  background: #fdda65;
  color: #052c49;
}

/* line 332, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.badge {
  border-radius: 50%;
  display: table-cell;
  width: 65px;
  height: 65px;
  max-width: 65px;
  max-height: 65px;
  text-align: center;
  transition: all 150ms ease-in-out 0s;
  vertical-align: middle;
  font-size: 14px;
  opacity: 0.9;
  overflow: hidden;
  padding: 3px;
  font-family: router-bookitalic, Helvetica, Arial, Sans-Serif;
  text-transform: none;
  font-weight: normal;
}
/* line 348, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.badge em {
  font-size: 14px;
  line-height: 14px;
}

/* line 354, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.product-item:hover .badge {
  width: 70px;
  height: 70px;
  max-width: 70px;
  max-height: 70px;
  font-size: 15px;
  opacity: 1;
}

/*************
SUBSCRIPTIONS
*************/
/* line 366, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.add-to-cart {
  margin-bottom: 0;
}
/* line 369, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.add-to-cart .add-to-cart-container {
  padding: 8px 0;
}
/* line 373, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.add-to-cart .header {
  margin-bottom: 10px;
}
/* line 376, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.add-to-cart .header label {
  line-height: 25px;
  font-size: 14px;
  color: #666;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  display: block;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 386, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.add-to-cart .header .icheck {
  margin-right: 10px;
}
/* line 389, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.add-to-cart .header .icheck .parsley-errors-list {
  display: none;
}
/* line 394, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.add-to-cart .header .product-price {
  display: table-cell;
  color: #666;
  font-size: 16px;
}
/* line 401, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.add-to-cart .header .on-subscription i, .add-to-cart .header .on-subscription svg {
  margin-right: 5px;
  color: #ee252b;
}
/* line 406, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.add-to-cart .header .on-subscription label {
  color: #ee252b;
}
/* line 412, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.add-to-cart .subscription-container {
  margin-bottom: 10px;
}

/* FILTER LISTS
--------------------------------------------- */
/* line 419, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.filters {
  float: right;
}
/* line 422, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.filters .title-toolbar {
  margin-top: 10px;
}
/* line 425, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.filters .title-toolbar h3 {
  margin-top: 0;
  text-transform: uppercase;
  font-size: 1em;
}

/* line 433, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.rl-clear {
  float: right;
  cursor: pointer;
  font-size: 10px;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  font-weight: normal;
  text-transform: uppercase;
  color: #ee252b;
}
/* line 442, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.rl-clear:hover {
  text-decoration: none;
}
/* line 446, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.rl-clear i, .rl-clear svg {
  margin-right: 5px;
}

/* line 451, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.refine-filter {
  margin-bottom: 30px;
}
/* line 454, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.refine-filter h5 {
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  font-size: 13px;
  margin: 0 0 5px;
  text-transform: uppercase;
}

/* line 462, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.list-refine {
  border-right: 1px dotted #CCC;
  border-top: 1px dotted #CCC;
  width: 100%;
  margin: 0 0 10px;
  padding: 8px 0 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 470, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.list-refine li {
  display: block;
}
/* line 473, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.list-refine li a {
  display: block;
  cursor: pointer;
  font-size: 13px;
  line-height: 20px;
  padding: 0 3px 0 1px;
  color: #666;
}
/* line 482, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.list-refine li a.active {
  color: #ee252b;
}
/* line 486, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.list-refine li i, .list-refine li svg {
  margin-right: 5px;
}
/* line 492, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.list-refine.double-col li {
  float: left;
  width: 50%;
}

/* line 503, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.review h3 {
  color: #666;
}
/* line 507, ../../../themes/materialkit/v1/scss/sections/_products.scss */
.review .usefullness, .review .created-by {
  font-size: 85%;
  text-transform: uppercase;
  margin-bottom: 0;
}

/* line 1, ../../../themes/materialkit/v1/scss/sections/_testimonials.scss */
.testimonial {
  background: #e0f2f2;
  margin: 0 0 50px;
  border-radius: 6px;
  position: relative;
}
/* line 7, ../../../themes/materialkit/v1/scss/sections/_testimonials.scss */
.testimonial .carousel {
  margin-bottom: 0;
}
/* line 11, ../../../themes/materialkit/v1/scss/sections/_testimonials.scss */
.testimonial blockquote {
  margin: 0;
  padding: 0;
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  /*text-transform: uppercase;*/
  font-weight: bold;
  font-size: 30px;
  color: #052c49;
  border: none;
  line-height: 30px;
}
/* line 21, ../../../themes/materialkit/v1/scss/sections/_testimonials.scss */
.testimonial cite {
  display: block;
  font-family: router-bookitalic, Helvetica, Arial, Sans-Serif;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  padding: 10px 0 0;
}
/* line 30, ../../../themes/materialkit/v1/scss/sections/_testimonials.scss */
.testimonial .rating {
  color: #052c49;
}
/* line 33, ../../../themes/materialkit/v1/scss/sections/_testimonials.scss */
.testimonial .rating i, .testimonial .rating svg {
  color: #FC0;
}
/* line 38, ../../../themes/materialkit/v1/scss/sections/_testimonials.scss */
.testimonial i, .testimonial svg {
  font-size: 26px;
}

/* line 43, ../../../themes/materialkit/v1/scss/sections/_testimonials.scss */
.testimonials-section {
  padding: 50px 80px 40px;
}

/* line 2, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container h2.underlined, .job-container h2.underlined, .working-for-us-container h2.underlined {
  border-bottom: 1px dotted #052c49;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
/* line 9, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container .inline-checkboxes div.checkbox, .job-container .inline-checkboxes div.checkbox, .working-for-us-container .inline-checkboxes div.checkbox {
  float: left;
  margin-right: 20px;
}
/* line 14, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container .inline-checkboxes .checkbox + .checkbox, .jobs-container .inline-checkboxes .radio + .radio, .job-container .inline-checkboxes .checkbox + .checkbox, .job-container .inline-checkboxes .radio + .radio, .working-for-us-container .inline-checkboxes .checkbox + .checkbox, .working-for-us-container .inline-checkboxes .radio + .radio {
  margin-top: 10px;
}
/* line 20, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container .filter-container label, .job-container .filter-container label, .working-for-us-container .filter-container label {
  font-family: 'router-bookitalic' !important;
}
/* line 24, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container .filter-container select, .job-container .filter-container select, .working-for-us-container .filter-container select {
  font-family: 'router-bookitalic' !important;
  line-height: 2;
  border-radius: 6px;
  border: 0px;
  outline: 0px;
}
/* line 32, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container .filter-container input, .job-container .filter-container input, .working-for-us-container .filter-container input {
  border: 0;
  background-image: linear-gradient(#052c49, #052c49), linear-gradient(#cccccc, #cccccc);
  background-size: 0 2px,100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-color: transparent;
  transition: background 0s ease-out;
  float: none;
  box-shadow: none;
  border-radius: 0;
  font-weight: 400;
  height: 33px;
}
/* line 47, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container .filter-container input:focus, .job-container .filter-container input:focus, .working-for-us-container .filter-container input:focus {
  outline: none;
  background-image: linear-gradient(#ee252b, #ee252b), linear-gradient(#ee252b, #ee252b);
  background-size: 100% 2px,100% 1px;
  box-shadow: none;
  transition-duration: .3s;
}
/* line 56, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container .list-unstyled, .job-container .list-unstyled, .working-for-us-container .list-unstyled {
  column-count: 3;
}
/* line 60, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container .perk-list, .job-container .perk-list, .working-for-us-container .perk-list {
  list-style: none;
  flex-wrap: wrap;
  padding: 0;
}
/* line 66, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container .perk-list .item, .job-container .perk-list .item, .working-for-us-container .perk-list .item {
  min-height: 170px;
  text-align: center;
  color: white;
  border-radius: 5px;
  background-color: #052c49;
  padding: 20px;
  margin-bottom: 20px;
  font-family: 'router-bookitalic' !important;
}
/* line 76, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container .perk-list .item i, .jobs-container .perk-list .item svg, .job-container .perk-list .item i, .job-container .perk-list .item svg, .working-for-us-container .perk-list .item i, .working-for-us-container .perk-list .item svg {
  font-size: 20px;
  width: 40px;
  height: 40px;
  margin: 10px;
}
/* line 83, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
.jobs-container .perk-list .item p, .job-container .perk-list .item p, .working-for-us-container .perk-list .item p {
  font-size: 19px;
  line-height: 30px;
}

@media (max-width: 768px) {
  /* line 92, ../../../themes/materialkit/v1/scss/sections/_jobs.scss */
  .working-for-us-container {
    align-items: center;
    display: flex;
  }
}
/* line 1, ../../../themes/materialkit/v1/scss/_notifications.scss */
.alert {
  border: 0;
  border-radius: 0;
  padding: 10px;
  line-height: 20px;
  left: 0;
  position: relative;
  /*right: 0;
  top: 85px;*/
  margin: 0;
  width: 100%;
  z-index: 3;
  transition: all 0.3s;
}
/* line 15, ../../../themes/materialkit/v1/scss/_notifications.scss */
.alert b, .alert strong {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 163, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert, .alert.alert-default {
  background-color: white;
  color: #666;
}
/* line 108, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert a, .alert .alert-link, .alert.alert-default a, .alert.alert-default .alert-link {
  color: #666;
}
/* line 169, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert.alert-primary {
  background-color: #063557;
  color: #FFFFFF;
}
/* line 108, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert.alert-primary a, .alert.alert-primary .alert-link {
  color: #FFFFFF;
}
/* line 174, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert.alert-success {
  background-color: #ef3339;
  color: #FFFFFF;
}
/* line 108, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert.alert-success a, .alert.alert-success .alert-link {
  color: #FFFFFF;
}
/* line 179, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert.alert-info {
  background-color: #8fccc2;
  color: #FFFFFF;
}
/* line 108, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert.alert-info a, .alert.alert-info .alert-link {
  color: #FFFFFF;
}
/* line 184, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert.alert-warning {
  background-color: #ffcf0f;
  color: #FFFFFF;
}
/* line 108, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert.alert-warning a, .alert.alert-warning .alert-link {
  color: #FFFFFF;
}
/* line 189, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert.alert-danger {
  background-color: #ef3339;
  color: #FFFFFF;
}
/* line 108, ../../../themes/materialkit/v1/scss/theme/_mixins.scss */
.alert.alert-danger a, .alert.alert-danger .alert-link {
  color: #FFFFFF;
}
/* line 24, ../../../themes/materialkit/v1/scss/_notifications.scss */
.alert-info, .alert-danger, .alert-warning, .alert-success {
  color: #FFFFFF;
}
/* line 29, ../../../themes/materialkit/v1/scss/_notifications.scss */
.alert-default a, .alert-default .alert-link {
  color: #333;
}
/* line 34, ../../../themes/materialkit/v1/scss/_notifications.scss */
.alert .alert-icon {
  display: block;
  float: left;
  margin-right: 15px;
}
/* line 39, ../../../themes/materialkit/v1/scss/_notifications.scss */
.alert .alert-icon i {
  margin-top: -7px;
  top: 5px;
  position: relative;
}
/* line 46, ../../../themes/materialkit/v1/scss/_notifications.scss */
.alert.rounded {
  border-radius: 6px;
}

/* line 51, ../../../themes/materialkit/v1/scss/_notifications.scss */
#gritter-notice-wrapper {
  position: fixed;
  left: 50%;
  top: 72px;
  width: 301px;
  z-index: 9999;
  margin-left: -150px;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}

/* line 61, ../../../themes/materialkit/v1/scss/_notifications.scss */
#gritter-notice-wrapper.top-left {
  left: 20px;
  right: auto;
}

/* line 66, ../../../themes/materialkit/v1/scss/_notifications.scss */
#gritter-notice-wrapper.bottom-right {
  bottom: 20px;
  left: auto;
  right: 20px;
  top: auto;
}

/* line 73, ../../../themes/materialkit/v1/scss/_notifications.scss */
#gritter-notice-wrapper.bottom-left {
  bottom: 20px;
  left: 20px;
  right: auto;
  top: auto;
}

/* line 80, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item-wrapper {
  margin: 0;
  position: relative;
  border-radius: 6px;
  padding: 0;
  box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(5, 44, 73, 0.6);
}
/* line 88, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item-wrapper.error a, .gritter-item-wrapper.error a:visited {
  color: #ffffff;
  text-decoration: underline;
}
/* line 93, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item-wrapper.error a:hover, .gritter-item-wrapper.error a:active, .gritter-item-wrapper.error a:focus {
  color: #a94442;
}
/* line 99, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item-wrapper.info a, .gritter-item-wrapper.info a:visited {
  color: #ffffff;
  text-decoration: underline;
}
/* line 104, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item-wrapper.info a:hover, .gritter-item-wrapper.info a:active, .gritter-item-wrapper.info a:focus {
  color: #31708f;
}
/* line 110, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item-wrapper.warn a, .gritter-item-wrapper.warn a:visited {
  color: #ffffff;
  text-decoration: underline;
}
/* line 115, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item-wrapper.warn a:hover, .gritter-item-wrapper.warn a:active, .gritter-item-wrapper.warn a:focus {
  color: #8a6d3b;
}
/* line 121, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item-wrapper.success a, .gritter-item-wrapper.success a:visited {
  color: #ffffff;
  text-decoration: underline;
}
/* line 126, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item-wrapper.success a:hover, .gritter-item-wrapper.success a:active, .gritter-item-wrapper.success a:focus {
  color: #4a9d4e;
}

/* line 132, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-top {
  height: 10px;
  border-radius: 6px 6px 0 0;
}

/* line 137, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-bottom {
  height: 8px;
  margin: 0;
  border-radius: 0 0 6px 6px;
}

/* line 143, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.warn .gritter-top {
  color: #FF6A00;
}

/* line 147, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item {
  background: none repeat scroll 0 0;
  color: #FFF;
  display: block;
  font-size: 14px;
  padding: 5px 15px 1px;
}

/* line 156, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.error .gritter-top {
  background-color: rgba(238, 37, 43, 0.95);
}
/* line 160, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.error .gritter-bottom {
  background-color: rgba(238, 37, 43, 0.95);
}
/* line 164, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.error .gritter-item {
  background-color: rgba(238, 37, 43, 0.95);
}

/* line 170, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.warn .gritter-top {
  background-color: rgba(255, 106, 0, 0.95);
}
/* line 174, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.warn .gritter-bottom {
  background-color: rgba(255, 106, 0, 0.95);
}
/* line 178, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.warn .gritter-item {
  background-color: rgba(255, 106, 0, 0.95);
}

/* line 184, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.info .gritter-top {
  background-color: rgba(238, 37, 43, 0.95);
}
/* line 188, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.info .gritter-bottom {
  background-color: rgba(238, 37, 43, 0.95);
}
/* line 192, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.info .gritter-item {
  background-color: rgba(238, 37, 43, 0.95);
}

/* line 198, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.success .gritter-top {
  background-color: rgba(140, 198, 63, 0.95);
}
/* line 202, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.success .gritter-bottom {
  background-color: rgba(140, 198, 63, 0.95);
}
/* line 206, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.success .gritter-item {
  background-color: rgba(140, 198, 63, 0.95);
}

/* line 212, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item .fa-ul {
  margin-left: 14px;
  text-align: left;
}
/* line 216, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item .fa-ul .fa-li {
  text-align: left;
  margin-top: 0;
}
/* line 222, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-item p {
  color: #FFFFFF;
  margin: 10px 0 0;
  padding: 0;
  text-align: left;
}

/* line 230, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-close {
  font-family: 'Font Awesome 5 Pro';
  font-weight: normal;
  color: #FFFFFF;
  opacity: .9;
  text-shadow: none;
  font-size: 16px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 8px;
}
/* line 242, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-close .fa-icons {
  font-size: 20px;
}
/* line 246, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-close:active, .gritter-close:focus {
  outline: none !important;
}

/* line 251, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-title {
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 15px;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  border-bottom: 1px dotted #FFFFFF;
  margin-right: 10px;
  text-transform: uppercase;
  text-align: center;
}

/* line 263, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-image {
  float: left;
  height: 48px;
  width: 48px;
}

/* line 269, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-with-image, .gritter-without-image {
  padding: 0;
}

/* line 273, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-with-image {
  float: right;
  width: 220px;
}

/* line 278, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-light .gritter-item, .gritter-light .gritter-bottom, .gritter-light .gritter-top, .gritter-light .gritter-close {
  background-color: #FF6A00;
  color: #222222;
}

/* line 284, ../../../themes/materialkit/v1/scss/_notifications.scss */
.gritter-light .gritter-title {
  text-shadow: none;
}

/* line 288, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.toggle_data {
  border-top: 1px dotted #FFFFFF;
  margin-top: 10px;
}
/* line 292, ../../../themes/materialkit/v1/scss/_notifications.scss */
div.toggle_data ul {
  margin-top: 10px;
  padding-left: 20px;
}

/* line 1, ../../../themes/materialkit/v1/scss/theme/_ripples.scss */
.withripple {
  position: relative;
}

/* line 5, ../../../themes/materialkit/v1/scss/theme/_ripples.scss */
.ripple-container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: inherit;
  pointer-events: none;
}
/* line 16, ../../../themes/materialkit/v1/scss/theme/_ripples.scss */
.disabled .ripple-container {
  display: none;
}

/* line 21, ../../../themes/materialkit/v1/scss/theme/_ripples.scss */
.ripple {
  position: absolute;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  margin-top: -10px;
  border-radius: 100%;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  transform: scale(1);
  transform-origin: 50%;
  opacity: 0;
  pointer-events: none;
}
/* line 35, ../../../themes/materialkit/v1/scss/theme/_ripples.scss */
.ripple.ripple-on {
  transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
  opacity: 0.1;
}
/* line 40, ../../../themes/materialkit/v1/scss/theme/_ripples.scss */
.ripple.ripple-out {
  transition: opacity 0.1s linear 0s !important;
  opacity: 0;
}

/* QUICK MARGIN AND PADDING STYLES
--------------------------------------------- */
/* line 3, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-auto {
  margin: 0 auto !important;
}

/* line 4, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-0 {
  margin: 0px !important;
}

/* line 5, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-1 {
  margin: 1px !important;
}

/* line 6, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-2 {
  margin: 2px !important;
}

/* line 7, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-3 {
  margin: 3px !important;
}

/* line 8, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-4 {
  margin: 4px !important;
}

/* line 9, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-5 {
  margin: 5px !important;
}

/* line 10, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-10 {
  margin: 10px !important;
}

/* line 11, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-15 {
  margin: 15px !important;
}

/* line 12, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-20 {
  margin: 20px !important;
}

/* line 13, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-25 {
  margin: 25px !important;
}

/* line 14, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-30 {
  margin: 30px !important;
}

/* line 15, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-35 {
  margin: 35px !important;
}

/* line 16, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-40 {
  margin: 40px !important;
}

/* line 17, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-50 {
  margin: 50px !important;
}

/* line 19, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-0 {
  margin-top: 0px !important;
}

/* line 20, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-1 {
  margin-top: 1px !important;
}

/* line 21, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-2 {
  margin-top: 2px !important;
}

/* line 22, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-3 {
  margin-top: 3px !important;
}

/* line 23, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-4 {
  margin-top: 4px !important;
}

/* line 24, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-5 {
  margin-top: 5px !important;
}

/* line 25, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-10 {
  margin-top: 10px !important;
}

/* line 26, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-15 {
  margin-top: 15px !important;
}

/* line 27, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-20 {
  margin-top: 20px !important;
}

/* line 28, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-25 {
  margin-top: 25px !important;
}

/* line 29, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-30 {
  margin-top: 30px !important;
}

/* line 30, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-35 {
  margin-top: 35px !important;
}

/* line 31, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-40 {
  margin-top: 40px !important;
}

/* line 32, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-t-50 {
  margin-top: 50px !important;
}

/* line 34, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-0 {
  margin-right: 0px !important;
}

/* line 35, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-1 {
  margin-right: 1px !important;
}

/* line 36, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-2 {
  margin-right: 2px !important;
}

/* line 37, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-3 {
  margin-right: 3px !important;
}

/* line 38, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-4 {
  margin-right: 4px !important;
}

/* line 39, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-5 {
  margin-right: 5px !important;
}

/* line 40, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-10 {
  margin-right: 10px !important;
}

/* line 41, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-15 {
  margin-right: 15px !important;
}

/* line 42, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-20 {
  margin-right: 20px !important;
}

/* line 43, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-25 {
  margin-right: 25px !important;
}

/* line 44, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-30 {
  margin-right: 30px !important;
}

/* line 45, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-35 {
  margin-right: 35px !important;
}

/* line 46, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-40 {
  margin-right: 40px !important;
}

/* line 47, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-r-50 {
  margin-right: 50px !important;
}

/* line 49, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-0 {
  margin-bottom: 0px !important;
}

/* line 50, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-1 {
  margin-bottom: 1px !important;
}

/* line 51, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-2 {
  margin-bottom: 2px !important;
}

/* line 52, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-3 {
  margin-bottom: 3px !important;
}

/* line 53, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-4 {
  margin-bottom: 4px !important;
}

/* line 54, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-5 {
  margin-bottom: 5px !important;
}

/* line 55, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-10 {
  margin-bottom: 10px !important;
}

/* line 56, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-15 {
  margin-bottom: 15px !important;
}

/* line 57, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-20 {
  margin-bottom: 20px !important;
}

/* line 58, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-25 {
  margin-bottom: 25px !important;
}

/* line 59, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-30 {
  margin-bottom: 30px !important;
}

/* line 60, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-35 {
  margin-bottom: 35px !important;
}

/* line 61, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-40 {
  margin-bottom: 40px !important;
}

/* line 62, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-b-50 {
  margin-bottom: 50px !important;
}

/* line 64, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-0 {
  margin-left: 0px !important;
}

/* line 65, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-1 {
  margin-left: 1px !important;
}

/* line 66, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-2 {
  margin-left: 2px !important;
}

/* line 67, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-3 {
  margin-left: 3px !important;
}

/* line 68, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-4 {
  margin-left: 4px !important;
}

/* line 69, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-5 {
  margin-left: 5px !important;
}

/* line 70, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-10 {
  margin-left: 10px !important;
}

/* line 71, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-15 {
  margin-left: 15px !important;
}

/* line 72, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-20 {
  margin-left: 20px !important;
}

/* line 73, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-25 {
  margin-left: 25px !important;
}

/* line 74, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-30 {
  margin-left: 30px !important;
}

/* line 75, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-35 {
  margin-left: 35px !important;
}

/* line 76, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-40 {
  margin-left: 40px !important;
}

/* line 77, ../../../themes/materialkit/v1/scss/_spacing.scss */
.m-l-50 {
  margin-left: 50px !important;
}

/* line 79, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-0 {
  padding: 0px !important;
}

/* line 80, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-1 {
  padding: 1px !important;
}

/* line 81, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-2 {
  padding: 2px !important;
}

/* line 82, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-3 {
  padding: 3px !important;
}

/* line 83, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-4 {
  padding: 4px !important;
}

/* line 84, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-5 {
  padding: 5px !important;
}

/* line 85, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-10 {
  padding: 10px !important;
}

/* line 86, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-15 {
  padding: 15px !important;
}

/* line 87, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-20 {
  padding: 20px !important;
}

/* line 88, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-25 {
  padding: 25px !important;
}

/* line 89, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-30 {
  padding: 30px !important;
}

/* line 90, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-35 {
  padding: 35px !important;
}

/* line 91, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-40 {
  padding: 40px !important;
}

/* line 92, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-50 {
  padding: 50px !important;
}

/* line 94, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-0 {
  padding-top: 0px !important;
}

/* line 95, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-1 {
  padding-top: 1px !important;
}

/* line 96, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-2 {
  padding-top: 2px !important;
}

/* line 97, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-3 {
  padding-top: 3px !important;
}

/* line 98, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-4 {
  padding-top: 4px !important;
}

/* line 99, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-5 {
  padding-top: 5px !important;
}

/* line 100, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-10 {
  padding-top: 10px !important;
}

/* line 101, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-15 {
  padding-top: 15px !important;
}

/* line 102, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-20 {
  padding-top: 20px !important;
}

/* line 103, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-25 {
  padding-top: 25px !important;
}

/* line 104, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-30 {
  padding-top: 30px !important;
}

/* line 105, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-35 {
  padding-top: 35px !important;
}

/* line 106, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-40 {
  padding-top: 40px !important;
}

/* line 107, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-t-50 {
  padding-top: 50px !important;
}

/* line 109, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-0 {
  padding-right: 0px !important;
}

/* line 110, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-1 {
  padding-right: 1px !important;
}

/* line 111, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-2 {
  padding-right: 2px !important;
}

/* line 112, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-3 {
  padding-right: 3px !important;
}

/* line 113, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-4 {
  padding-right: 4px !important;
}

/* line 114, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-5 {
  padding-right: 5px !important;
}

/* line 115, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-10 {
  padding-right: 10px !important;
}

/* line 116, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-15 {
  padding-right: 15px !important;
}

/* line 117, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-20 {
  padding-right: 20px !important;
}

/* line 118, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-25 {
  padding-right: 25px !important;
}

/* line 119, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-30 {
  padding-right: 30px !important;
}

/* line 120, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-35 {
  padding-right: 35px !important;
}

/* line 121, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-40 {
  padding-right: 40px !important;
}

/* line 122, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-r-50 {
  padding-right: 50px !important;
}

/* line 124, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-0 {
  padding-bottom: 0px !important;
}

/* line 125, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-1 {
  padding-bottom: 1px !important;
}

/* line 126, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-2 {
  padding-bottom: 2px !important;
}

/* line 127, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-3 {
  padding-bottom: 3px !important;
}

/* line 128, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-4 {
  padding-bottom: 4px !important;
}

/* line 129, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-5 {
  padding-bottom: 5px !important;
}

/* line 130, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-10 {
  padding-bottom: 10px !important;
}

/* line 131, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-15 {
  padding-bottom: 15px !important;
}

/* line 132, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-20 {
  padding-bottom: 20px !important;
}

/* line 133, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-25 {
  padding-bottom: 25px !important;
}

/* line 134, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-30 {
  padding-bottom: 30px !important;
}

/* line 135, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-35 {
  padding-bottom: 35px !important;
}

/* line 136, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-40 {
  padding-bottom: 40px !important;
}

/* line 137, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-b-50 {
  padding-bottom: 50px !important;
}

/* line 139, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-0 {
  padding-left: 0px !important;
}

/* line 140, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-1 {
  padding-left: 1px !important;
}

/* line 141, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-2 {
  padding-left: 2px !important;
}

/* line 142, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-3 {
  padding-left: 3px !important;
}

/* line 143, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-4 {
  padding-left: 4px !important;
}

/* line 144, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-5 {
  padding-left: 5px !important;
}

/* line 145, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-10 {
  padding-left: 10px !important;
}

/* line 146, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-15 {
  padding-left: 15px !important;
}

/* line 147, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-20 {
  padding-left: 20px !important;
}

/* line 148, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-25 {
  padding-left: 25px !important;
}

/* line 149, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-30 {
  padding-left: 30px !important;
}

/* line 150, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-35 {
  padding-left: 35px !important;
}

/* line 151, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-40 {
  padding-left: 40px !important;
}

/* line 152, ../../../themes/materialkit/v1/scss/_spacing.scss */
.p-l-50 {
  padding-left: 50px !important;
}

/* line 154, ../../../themes/materialkit/v1/scss/_spacing.scss */
hr.dashed {
  background-color: #FFFFFF;
  border-top: 2px dashed #84c7bc;
  border-bottom: 0px dashed #84c7bc;
  clear: both;
  margin: 0;
}

/* line 1, ../../../themes/materialkit/v1/scss/_responsive.scss */
.img-responsive {
  width: 100%;
}

/* line 6, ../../../themes/materialkit/v1/scss/_responsive.scss */
.product-image .img-responsive {
  width: unset;
}

@media (min-width: 992px) {
  /* line 12, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .table-responsive {
    overflow: hidden;
  }

  /* line 17, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-center {
    display: inline-block;
    float: none;
  }

  /* line 23, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .container {
    width: 980px;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 29, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .category .container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1199px) {
  /* line 36, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-brand {
    height: 50px;
    padding: 5px 15px;
  }

  /* line 41, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  /* line 46, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary .navbar-nav li a {
    font-size: 13px;
  }

  /* line 51, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .header-search .btn-lg {
    padding: 11px 16px;
  }

  /* line 57, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .product-cols > li {
    height: 320px;
  }
  /* line 62, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .product-cols.sub-category > li {
    height: 320px;
  }
  /* line 67, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .product-cols .category-item {
    margin: 0;
  }

  /* line 72, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .testimonial {
    margin: 0 0 20px 0;
  }

  /* line 79, ../../../themes/materialkit/v1/scss/_responsive.scss */
  footer ul li a {
    font-size: 10px;
  }

  /* line 87, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-header-search.form-inline .btn.btn-default {
    padding: 9px 10px;
  }
  /* line 90, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-header-search.form-inline .btn.btn-default.selected {
    border-radius: 0 6px 6px 0;
  }
}
@media all and (min-width: 768px) {
  /* line 98, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-fixed-top {
    position: relative;
  }

  /* line 102, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-inline {
    display: inline-block;
  }

  /* line 106, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .logged-in {
    float: right;
    margin-top: 6px;
  }

  /* line 111, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .mobile-login {
    display: none;
  }

  /* line 116, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse {
    text-align: center;
    margin-left: 115px;
  }

  /* line 123, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .socmed-sub .container .nav-socmed-sub {
    padding: 0;
  }

  /*    .checkout-panel {
          width: 60%;
      }*/
}
@media (max-width: 991px) {
  /* line 134, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .page-header {
    height: auto;
    min-height: 60vh;
    margin-top: 55px;
  }
  /* line 139, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .page-header .iframe-container {
    padding: 30px 0;
  }

  /* line 144, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-nav.navbar-left {
    margin: 3px 0 0 !important;
  }

  /* line 148, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .socmed-sub .container {
    padding: 0 15px;
    box-shadow: none;
    margin-bottom: 0;
  }
  /* line 153, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .socmed-sub .container .nav-socmed-sub {
    padding: 10px 0 5px;
  }

  /* line 160, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .addthis_toolbox .dropdown-menu svg, .addthis_toolbox .dropdown-menu i {
    vertical-align: middle;
    margin-right: 10px;
  }

  /* line 167, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .container {
    width: 100%;
  }

  /* line 171, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .content-start {
    padding: 0 20px;
  }

  /* line 175, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .checkout-code.text-right {
    text-align: left;
  }

  /* line 179, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .table-responsive {
    border: none;
  }

  /* line 183, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
    white-space: normal;
  }

  /* line 187, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-group .list-group-item {
    height: 52px;
    padding-top: 14px;
    font-size: 16px;
  }

  /* line 193, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .follow-us {
    font-size: 12px;
  }

  /* line 197, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel {
    margin-bottom: 20px;
  }
  /* line 202, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel .carousel-inner .caption h1.heading, .carousel .carousel-inner .caption h2.heading {
    font-size: 1.5em;
  }
  /* line 207, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel .carousel-inner .caption p {
    font-size: 1.2em;
    margin: 10px 0 20px;
    padding-top: 0;
  }
  /* line 213, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel .carousel-inner .caption a {
    font-size: 0.7em;
  }
  /* line 218, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel.left {
    left: 80px;
  }

  /* line 224, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .caption.large {
    font-size: 2em;
  }
  /* line 227, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .caption.large .heading {
    padding: 10px;
  }

  /* line 233, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .preface-banners {
    margin: 0 0 20px;
  }

  /* line 237, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .main .content-page > .container, .main .checkout > .container, .main .login > .container {
    padding: 15px;
  }

  /* line 242, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-header-search.form-inline .form-group {
    display: inline-block;
  }
  /* line 246, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-header-search.form-inline .btn.btn-default {
    border-radius: 0 6px 6px 0;
  }

  /* line 252, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .product-cols > li {
    height: 320px;
  }
  /* line 257, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .product-cols.sub-category > li {
    height: 250px;
  }

  /* line 266, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li .column0 {
    clear: both;
  }
  /* line 266, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li .column3 {
    clear: both;
  }
  /* line 266, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li .column6 {
    clear: both;
  }
  /* line 266, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li .column9 {
    clear: both;
  }
  /* line 266, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li .column12 {
    clear: both;
  }

  /* line 277, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .custom-table .item-details .subscription-item {
    margin: 10px 0 0 0;
  }

  /* line 281, ../../../themes/materialkit/v1/scss/_responsive.scss */
  footer {
    padding-top: 0;
  }

  /* line 285, ../../../themes/materialkit/v1/scss/_responsive.scss */
  *[id^='page-loader'] .spinner, *[id^='page-loader'] .spinner-small {
    left: 45% !important;
  }

  /* line 290, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-header-search.form-inline .btn.btn-default {
    padding: 10px 10px 9px;
  }
}
@media (max-width: 767px) {
  /* line 297, ../../../themes/materialkit/v1/scss/_responsive.scss */
  body {
    overflow-x: hidden;
  }

  /* line 301, ../../../themes/materialkit/v1/scss/_responsive.scss */
  h1, .h1 {
    font-size: 2.2em;
  }

  /* line 305, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .image-blocks-alt .btn-primary {
    padding: 12px !important;
    font-size: 15px !important;
  }
  /* line 309, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .image-blocks-alt .btn-primary img {
    width: 25%;
    padding-right: 5px;
  }

  /* line 315, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-collapse {
    position: fixed;
    display: block;
    top: -10px;
    height: 100vh;
    width: 230px;
    right: 0;
    z-index: 1032;
    visibility: visible;
    background-color: #999;
    overflow-y: visible;
    border-top: none;
    text-align: left;
    border-left: 1px solid #e3e3e3;
    padding-right: 0;
    padding-left: 0;
    max-height: none !important;
    -webkit-transform: translate3d(230px, 0, 0);
    -moz-transform: translate3d(230px, 0, 0);
    -o-transform: translate3d(230px, 0, 0);
    -ms-transform: translate3d(230px, 0, 0);
    transform: translate3d(230px, 0, 0);
    -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
  }
  /* line 336, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-collapse ul.navbar-nav {
    position: relative;
    z-index: 3;
    overflow-y: auto;
    overflow-x: hidden;
    margin: 0;
  }
  /* line 344, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-collapse .nav > li {
    padding-right: 15px;
  }
  /* line 347, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-collapse .nav > li:after {
    width: 100%;
    content: "";
    display: block;
    height: 1px;
    margin: 0;
    background-color: #e5e5e5;
  }
  /* line 356, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-collapse .nav > li:first-child {
    margin-top: 15px;
  }
  /* line 361, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-collapse .nav > li:last-child:after {
    display: none;
  }
  /* line 367, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-collapse::after {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: #FFFFFF;
    display: block;
    content: "";
    z-index: 1;
  }

  /* line 383, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-toggle {
    margin-top: 10px;
    margin-right: 5px;
  }

  /* line 389, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-transparent .navbar-toggle .icon-bar {
    color: #052c49;
  }

  /* line 395, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-default .navbar-toggle .icon-bar {
    color: inherit;
  }

  /* line 401, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .caret {
    position: absolute;
    right: 16px;
    margin-top: 8px;
  }
  /* line 407, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .nav > li {
    padding: 0;
  }
  /* line 411, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .navbar-nav {
    margin-top: 0;
  }
  /* line 414, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .navbar-nav > li > a {
    color: #000000;
    margin: 5px 15px;
  }
  /* line 418, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .navbar-nav > li > a:hover, .navbar .navbar-collapse .navbar-nav > li > a:focus {
    color: #ee252b;
    background: none;
  }
  /* line 425, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .navbar-nav > li.active > a {
    color: #ee252b;
    background: none;
  }
  /* line 429, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .navbar-nav > li.active > a:hover, .navbar .navbar-collapse .navbar-nav > li.active > a:focus {
    color: #ee252b;
    background: none;
  }
  /* line 436, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .navbar-nav > li.button-container > a {
    margin: 15px;
  }
  /* line 440, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .navbar-nav > li.open > .dropdown-menu {
    padding-bottom: 10px;
  }
  /* line 445, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .open .dropdown-menu.dropdown-with-icons > li > a {
    padding: 12px 20px 12px 35px;
  }
  /* line 449, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .open .dropdown-menu > li > a {
    color: #000000;
    margin: 0 15px;
    padding-left: 46px;
  }
  /* line 454, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .open .dropdown-menu > li > a:hover, .navbar .navbar-collapse .open .dropdown-menu > li > a:focus {
    color: #FFFFFF;
  }
  /* line 460, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .dropdown.open .dropdown-menu {
    display: block;
  }
  /* line 464, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .logged-in {
    margin-bottom: 20px;
  }
  /* line 467, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .logged-in .btn-group {
    margin: initial;
    width: 100%;
  }
  /* line 472, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .logged-in .btn-group ul.dropdown-menu li {
    list-style: none;
  }
  /* line 476, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .logged-in .btn-group ul.dropdown-menu li.item-with-icon a:before {
    content: unset;
  }
  /* line 485, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-collapse .dropdown .dropdown-menu {
    display: none;
  }

  /* line 490, ../../../themes/materialkit/v1/scss/_responsive.scss */
  nav .container {
    -webkit-transition: transform 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -moz-transition: transform 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -o-transition: transform 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -ms-transition: transform 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: transform 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -webkit-transform: translate3d(0px, 0, 0);
    -moz-transform: translate3d(0px, 0, 0);
    -o-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
  }

  /* line 495, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary {
    border-radius: 0;
    background-color: #052c49;
    height: 80px;
    padding-top: 10px;
  }
  /* line 501, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary .navbar-nav li a {
    width: 100%;
  }
  /* line 505, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary .nav-container {
    border-top: none;
    border-bottom: none;
    height: 100vh;
    padding: 0 15px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: auto;
  }
  /* line 513, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary .nav-container * {
    z-index: 1032;
  }

  /* line 519, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .nav-open nav .container {
    left: 0;
    -webkit-transform: translate3d(-245px, 0, 0);
    -moz-transform: translate3d(-245px, 0, 0);
    -o-transform: translate3d(-245px, 0, 0);
    -ms-transform: translate3d(-245px, 0, 0);
    transform: translate3d(-245px, 0, 0);
  }

  /* line 524, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar .navbar-brand {
    margin-top: -10px;
    padding: 0;
    position: absolute;
    left: calc(50% - 40px);
    width: 80px;
  }

  /* line 533, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .nav-pills > li > a {
    min-width: 75px;
  }

  /* line 538, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .mobile-login {
    margin: 5px 0 5px 5px;
    float: left;
  }

  /* line 543, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .page-header.header-home {
    margin-top: 60px;
  }

  /* line 548, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .insurance-logo h2 {
    font-size: 3.2em;
  }
  /* line 552, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .insurance-logo h3 {
    font-size: 1.8em;
  }

  /* line 557, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .content-start {
    padding: 0 10px;
    margin-top: 90px;
  }

  /* line 562, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .category {
    margin-top: 0;
  }

  /* line 566, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .test-site-notice {
    position: absolute;
    top: 20px;
    left: 0;
  }
  /* line 571, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .test-site-notice .panel-body {
    background: #fff;
  }

  /* line 576, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .content-start.container {
    padding: 20px 20px 0;
    margin-top: 90px;
  }

  /* line 582, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-header-search.form-inline .form-group {
    display: inline-block;
  }
  /* line 585, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-header-search.form-inline .form-group .form-control {
    width: 167px;
  }

  /* line 592, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .caption.large {
    font-size: 1.5em;
  }
  /* line 595, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .caption.large .heading {
    padding: 10px;
  }

  /* line 603, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel .carousel-inner .caption p {
    font-size: 1.2em;
    margin: 0;
    padding-top: 0;
  }
  /* line 609, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel .carousel-inner .caption a {
    font-size: 0.5em;
  }
  /* line 613, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel .carousel-inner .caption.left {
    left: 50px;
  }

  /* line 619, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel-control {
    width: 8%;
  }
  /* line 622, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel-control .icon, .carousel-control svg {
    bottom: 30%;
    font-size: 40px;
  }

  /* line 630, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-group label.product-attribute, .form-group label.control-label {
    line-height: 15px;
  }
  /* line 635, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-group .current-value {
    margin-bottom: 25px;
  }
  /* line 639, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-group .btn-group, .form-group .btn-group-vertical {
    margin: 10px;
  }

  /* line 644, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .cart-expanded {
    width: 85%;
  }
  /* line 647, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .cart-expanded .col-xs-6.clearfix {
    clear: none;
  }
  /* line 651, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .cart-expanded.checkout-cart-open {
    left: 15%;
  }
  /* line 657, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .cart-expanded.checkout-cart-open .list-related li.column-0 {
    clear: both;
  }
  /* line 657, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .cart-expanded.checkout-cart-open .list-related li.column-2 {
    clear: both;
  }
  /* line 657, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .cart-expanded.checkout-cart-open .list-related li.column-4 {
    clear: both;
  }
  /* line 657, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .cart-expanded.checkout-cart-open .list-related li.column-6 {
    clear: both;
  }
  /* line 657, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .cart-expanded.checkout-cart-open .list-related li.column-8 {
    clear: both;
  }
  /* line 657, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .cart-expanded.checkout-cart-open .list-related li.column-10 {
    clear: both;
  }
  /* line 657, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .cart-expanded.checkout-cart-open .list-related li.column-12 {
    clear: both;
  }

  /* line 670, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .touch-spin-container.text-center {
    text-align: left;
  }

  @keyframes slideCartIn {
    0% {
      right: 100%;
    }
    100% {
      left: 25%;
    }
  }
  /* line 684, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .checkout-code.text-right {
    text-align: left;
    /*.form-control {
        width: 155px;
    }*/
  }

  /* line 692, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-transparent {
    padding-top: 10px;
    border-radius: 0;
  }

  /* line 697, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .on-subscription {
    margin: 20px 0;
  }

  /* line 701, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .item-details h2, .item-details .price {
    font-size: 18px;
    line-height: 24px;
  }

  /* line 709, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li.column-0 {
    clear: both;
  }
  /* line 709, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li.column-2 {
    clear: both;
  }
  /* line 709, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li.column-4 {
    clear: both;
  }
  /* line 709, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li.column-6 {
    clear: both;
  }
  /* line 709, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li.column-8 {
    clear: both;
  }
  /* line 709, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li.column-10 {
    clear: both;
  }
  /* line 709, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .list-related li.column-12 {
    clear: both;
  }

  /* line 721, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel .page-header {
    padding: 0 30px;
  }
  /* line 725, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .carousel .buttons {
    margin-bottom: 100px;
  }

  /* line 730, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .testimonials-section {
    padding: 20px;
  }
  /* line 733, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .testimonials-section p {
    font-size: 0.75em;
  }
  /* line 737, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .testimonials-section svg, .testimonials-section i {
    font-size: 0.75em;
  }

  /* line 742, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .btn.btn-simple, .navbar .navbar-nav > li > a.btn.btn-simple {
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    color: #FFFFFF;
  }

  /* line 749, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .addthis_toolbox {
    padding: 10px 0;
  }
  /* line 752, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .addthis_toolbox .dropdown-menu {
    top: 80%;
  }

  /* line 757, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .socmed-sub .container {
    padding: 0 15px;
    box-shadow: none;
  }
  /* line 761, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .socmed-sub .container .nav-socmed-sub .navbar-form {
    clear: both;
    padding: 0 10px 10px;
    border-bottom: 0;
    margin: 7px 0 20px;
    text-align: left;
  }
  /* line 768, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .socmed-sub .container .nav-socmed-sub .navbar-form .btn-custom {
    margin-top: 15px;
  }

  /* line 774, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .checkout-panel {
    left: 30% !important;
    width: 70% !important;
  }

  /* line 779, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .recommended-products-li {
    height: 200px;
  }

  /* line 785, ../../../themes/materialkit/v1/scss/_responsive.scss */
  footer .footer nav, footer .footer .social-area {
    float: none !important;
  }
  /* line 789, ../../../themes/materialkit/v1/scss/_responsive.scss */
  footer .footer .copyright {
    display: inline-block;
    text-align: center;
    padding: 10px 0;
    float: none !important;
    width: 100%;
  }

  /* line 799, ../../../themes/materialkit/v1/scss/_responsive.scss */
  #ajax-loader .spinner, #ajax-loader .spinner-small {
    left: 45%;
  }

  /* line 803, ../../../themes/materialkit/v1/scss/_responsive.scss */
  *[id^='page-loader'] .spinner, *[id^='page-loader'] .spinner-small {
    left: 45% !important;
  }

  /* line 807, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .well {
    padding: 12px;
  }

  /* line 811, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .checkout-code.text-right {
    text-align: left;
    /*.form-control {
        width: 124px;
    }*/
  }

  /* line 819, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .title-toolbar {
    margin: 0 0 20px;
  }

  /* line 823, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .news-page .container {
    padding: 20px 10px;
  }

  /* line 829, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .news .date span {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
  }
  /* line 837, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .news h5 {
    margin-bottom: 10px;
  }

  /* line 843, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-header-search.form-inline .btn.btn-default {
    border-radius: 0 6px 6px 0;
    padding: 9px 10px;
  }

  /* line 849, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .upgrade-browser {
    top: 40px;
  }

  /* line 853, ../../../themes/materialkit/v1/scss/_responsive.scss */
  label {
    text-align: left;
    border-bottom: 0;
    padding: 0;
    line-height: normal;
  }

  /* line 860, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .form-group {
    margin-bottom: 7px;
    margin-left: 0;
  }

  /* line 865, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .alert {
    margin: 10px 0 20px;
    width: unset;
  }

  /* line 870, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .title-toolbar {
    margin: 0 0 20px;
  }
  /* line 873, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .title-toolbar .filters {
    float: none;
    display: block;
  }

  /* line 879, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary .navbar-collapse {
    padding-left: 0;
  }
  /* line 882, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary .navbar-collapse .navbar-nav > li > a {
    margin: 5px 0;
  }
  /* line 886, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary .navbar-collapse .open .dropdown-menu {
    background-color: #FFFFFF;
    padding-top: 0;
  }
  /* line 891, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary .navbar-collapse .open .dropdown-menu li a {
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0 0 0 10px;
    color: #666;
    padding-left: 0;
  }
  /* line 896, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary .navbar-collapse .open .dropdown-menu li a:before {
    content: "\f105";
    font-family: 'Font Awesome 5 Pro';
    margin-right: 5px;
  }
  /* line 905, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary .navbar-collapse .open .dropdown-menu li a:hover, .navbar.navbar-secondary .navbar-collapse .open .dropdown-menu li a:active, .navbar.navbar-secondary .navbar-collapse .open .dropdown-menu li a:focus {
    color: #052c49;
  }
  /* line 914, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar.navbar-secondary .navbar-collapse .sale-menu-item a {
    margin-left: 15px;
    margin-right: 15px;
  }

  /* line 921, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .navbar-left {
    margin-left: 0;
  }

  /* line 925, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  /* line 930, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .nav-justified > li > a {
    margin-bottom: 0;
    padding: 10px 9px;
    font-size: 13px;
  }

  /* line 937, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .nav-socmed-sub .addthis_toolbox {
    padding: 10px;
  }

  /* line 942, ../../../themes/materialkit/v1/scss/_responsive.scss */
  #wizard h4 {
    margin: 20px 0 0;
  }

  /* line 946, ../../../themes/materialkit/v1/scss/_responsive.scss */
  #wizard h5 {
    margin: 15px 0;
  }

  /* line 951, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .delivery-table .radio, .returns-table .radio {
    padding: 15px 13px;
  }
  /* line 956, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .delivery-table .row > div:not(:first-child), .returns-table .row > div:not(:first-child) {
    padding: 0 15px 15px;
  }
  /* line 960, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .delivery-table .row > div.top, .returns-table .row > div.top {
    padding: 15px 15px 0;
  }
  /* line 964, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .delivery-table .row > div:last-child, .returns-table .row > div:last-child {
    padding: 0 15px 10px;
  }
  /* line 968, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .delivery-table .row .text-right, .returns-table .row .text-right {
    text-align: left;
  }

  /* line 976, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .returns-table .row .no-border {
    border-left: none !important;
  }
  /* line 980, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .returns-table .row .text-right {
    text-align: center;
  }
  /* line 985, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .returns-table .remaining {
    clear: both;
    text-align: center;
  }

  /* line 991, ../../../themes/materialkit/v1/scss/_responsive.scss */
  #page-loader .spinner, #page-loader .spinner-small {
    left: 42% !important;
  }

  /* line 999, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child {
    border-left: 0;
    border-right: 0;
  }

  /* line 1011, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .subscriptions-table .row > div.text-right {
    text-align: left;
    padding-top: 0;
  }

  /* line 1019, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .icheckbox-flat-aero input, .iradio-flat-aero input {
    left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 1025, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .testimonial cite {
    text-align: center;
    padding: 0;
    margin-top: 18px;
  }

  /* line 1031, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .container {
    width: 1170px;
  }

  /* line 1035, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .socmed-sub .container {
    width: 1170px;
  }
}
/* TABLET ONLY */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1042, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .pagination {
    padding-right: 15px;
    padding-left: 15px;
  }

  /* line 1047, ../../../themes/materialkit/v1/scss/_responsive.scss */
  #page-loader .spinner, #page-loader .spinner-small {
    left: 45% !important;
  }

  /* line 1051, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .btn {
    padding: 12px 10px;
    font-size: 10px;
  }

  /* line 1059, ../../../themes/materialkit/v1/scss/_responsive.scss */
  .touch-spin-container .form-group .input-group-btn .btn.btn-primary {
    padding: 10px 10px;
  }
}
/* line 92, ../scss/custom.scss */
body {
  background: #ffffff;
  color: #3C4858;
  overflow-x: hidden;
  font-family: Sans-Serif;
}

/* line 99, ../scss/custom.scss */
h1 {
  display: inline-block;
}

/* line 103, ../scss/custom.scss */
.insurance-logo {
  text-align: center;
  background: white;
  border-radius: 6px;
}
/* line 108, ../scss/custom.scss */
.insurance-logo h2 {
  font-size: 4em;
  font-family: 'router-bookitalic';
  display: inline-block;
  position: relative;
  color: #052c49;
  margin: 50px 0 0;
}
/* line 116, ../scss/custom.scss */
.insurance-logo h2 span {
  font-family: 'router-bolditalic';
  color: #ee252b;
}
/* line 122, ../scss/custom.scss */
.insurance-logo h3 {
  font-size: 1.8em;
  margin: 0 auto 0;
  font-family: 'router-mediumitalic';
  color: #052c49;
  padding-bottom: 20px;
}

/* line 131, ../scss/custom.scss */
.light-italic {
  font-family: 'router-bookitalic' !important;
}

/* line 135, ../scss/custom.scss */
.italic {
  font-family: 'router-mediumitalic' !important;
}

/* line 139, ../scss/custom.scss */
.bold-italic {
  font-family: 'router-bolditalic' !important;
}

/* line 144, ../scss/custom.scss */
.delivery-navigation {
  background: #e0f2f2;
  color: #052c49;
  height: 35px;
  line-height: 35px;
  text-align: center;
  z-index: 1000;
  margin: 10px 0;
  border-radius: 6px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 10px;
}
/* line 158, ../scss/custom.scss */
.delivery-navigation a {
  color: #052c49;
  text-decoration: underline;
}

/* line 164, ../scss/custom.scss */
.sticky-footer {
  display: none;
}

/* line 168, ../scss/custom.scss */
.type-wrapper {
  float: left;
}

/* line 172, ../scss/custom.scss */
.type-container {
  padding: 8px 0 0;
  float: right;
  margin: 20px 0;
}

/* line 178, ../scss/custom.scss */
.pet-type-icon, .benefits-icon {
  margin: 10px 0;
}

/* line 182, ../scss/custom.scss */
.pet-type, .pet-breed {
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  font-size: 17px;
  margin: 0;
}

/* line 189, ../scss/custom.scss */
.price-list h3 {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  color: #ee252b;
}
/* line 194, ../scss/custom.scss */
.price-list p {
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
  text-align: right;
}

/* line 200, ../scss/custom.scss */
.brand-carousel.carousel {
  margin: 20px 0;
}
/* line 203, ../scss/custom.scss */
.brand-carousel.carousel .item img {
  width: 100%;
  float: left;
  padding: 10px;
}
/* line 209, ../scss/custom.scss */
.brand-carousel.carousel .cloneditem-1,
.brand-carousel.carousel .cloneditem-2,
.brand-carousel.carousel .cloneditem-3 {
  display: none;
}

/* line 216, ../scss/custom.scss */
.list-group.pet-spas .list-group-item {
  height: 70px;
  padding-top: 24px;
}

/* line 222, ../scss/custom.scss */
.image-blocks-alt .btn-primary {
  padding: 18px;
  font-size: 22px;
}

/* line 228, ../scss/custom.scss */
.preface-banners {
  margin: 0;
}

/* line 232, ../scss/custom.scss */
.badge-on-demand {
  content: url(../images/icons/go-fetch-icon.png);
  max-width: 65px;
}

/* line 237, ../scss/custom.scss */
.badge-on-demand-alt {
  content: url(../images/icons/go-fetch-icon-alt.png);
  max-width: 65px;
}

/* line 243, ../scss/custom.scss */
.large-danger-notice.panel-danger {
  margin-top: 10px;
  margin-bottom: 0;
  border-radius: 10px;
}
/* line 248, ../scss/custom.scss */
.large-danger-notice.panel-danger .panel-heading {
  text-align: center;
  font-weight: bold;
  border-radius: 10px 10px 0 0;
}
/* line 254, ../scss/custom.scss */
.large-danger-notice.panel-danger .panel-title {
  font-size: 22px;
}
/* line 258, ../scss/custom.scss */
.large-danger-notice.panel-danger .panel-body {
  padding: 0 15px 5px 0;
  background: #ee252b;
  font-size: 15px;
  line-height: 22px;
  color: #ffffff;
  border-radius: 0 0 10px 10px;
}

/* line 269, ../scss/custom.scss */
.test-site-notice {
  left: 0;
  padding-top: 20px;
}

/* line 275, ../scss/custom.scss */
#bzOpeningsContainer .bzOpeningsCategoryList {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
/* line 280, ../scss/custom.scss */
#bzOpeningsContainer .bzOpeningsCategoryList .bzOpeningsCategory {
  list-style: none;
}
/* line 283, ../scss/custom.scss */
#bzOpeningsContainer .bzOpeningsCategoryList .bzOpeningsCategory .bzCategory {
  font-size: 1.8em;
  background-color: #052c49;
  display: block;
  margin: 20px 0 0;
  color: #ffffff;
  padding: 10px;
  border-radius: 5px;
}
/* line 295, ../scss/custom.scss */
#bzOpeningsContainer .bzOpening {
  padding: 0;
}
/* line 298, ../scss/custom.scss */
#bzOpeningsContainer .bzOpening a {
  display: grid;
  grid-template-areas: "header" "list";
  grid-template-rows: auto 1fr auto;
  padding: 15px;
  pointer-events: none;
  cursor: not-allowed;
  text-decoration: none;
}
/* line 308, ../scss/custom.scss */
#bzOpeningsContainer .bzOpening h2 {
  grid-area: header;
}
/* line 312, ../scss/custom.scss */
#bzOpeningsContainer .bzOpening span {
  font-family: 'router-medium';
}
/* line 316, ../scss/custom.scss */
#bzOpeningsContainer .bzOpening button {
  grid-area: list;
  justify-self: end;
  align-self: end;
  -webkit-text-size-adjust: 100%;
  font-family: router-book,Helvetica,Arial,Sans-Serif;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  text-decoration: none;
  display: inline-block;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  user-select: none;
  background-image: none;
  border: none;
  border-radius: 3px;
  position: relative;
  padding: 8px 15px;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  background-color: #999;
  color: #FFF;
  box-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
  cursor: pointer;
  pointer-events: all;
}
/* line 352, ../scss/custom.scss */
#bzOpeningsContainer .bzOpening ul {
  grid-area: list;
}
/* line 357, ../scss/custom.scss */
#bzOpeningsContainer .bzOpeningsList {
  list-style-type: none;
  padding: 0;
}
/* line 361, ../scss/custom.scss */
#bzOpeningsContainer .bzOpeningsList > li {
  border-bottom: 1px dashed #052c49;
}

@media all and (min-width: 768px) {
  /* line 369, ../scss/custom.scss */
  .brand-carousel.carousel .item img {
    width: 50%;
  }
  /* line 373, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .active.left,
  .brand-carousel.carousel .carousel-inner > .prev {
    left: -50%;
  }
  /* line 378, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .active.right,
  .brand-carousel.carousel .carousel-inner > .next {
    left: 50%;
  }
  /* line 383, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .left,
  .brand-carousel.carousel .carousel-inner > .prev.right,
  .brand-carousel.carousel .carousel-inner > .active {
    left: 0;
  }
  /* line 389, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner .cloneditem-1 {
    display: block;
  }
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  /* line 397, ../scss/custom.scss */
  .brand-carousel.carousel .item img {
    width: 50%;
  }
  /* line 401, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .item.active.right,
  .brand-carousel.carousel .carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    left: 0;
  }
  /* line 408, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .item.active.left,
  .brand-carousel.carousel .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  /* line 415, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .item.left,
  .brand-carousel.carousel .carousel-inner > .item.prev.right,
  .brand-carousel.carousel .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 992px) {
  /* line 427, ../scss/custom.scss */
  .brand-carousel.carousel .item img {
    width: 25%;
  }
  /* line 431, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .active.left,
  .brand-carousel.carousel .carousel-inner > .prev {
    left: -25%;
  }
  /* line 436, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .active.right,
  .brand-carousel.carousel .carousel-inner > .next {
    left: 25%;
  }
  /* line 441, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .left,
  .brand-carousel.carousel .carousel-inner > .prev.right,
  .brand-carousel.carousel .carousel-inner > .active {
    left: 0;
  }
  /* line 447, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner .cloneditem-2,
  .brand-carousel.carousel .carousel-inner .cloneditem-3 {
    display: block;
  }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  /* line 456, ../scss/custom.scss */
  .brand-carousel.carousel .item img {
    width: 25%;
  }
  /* line 460, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .item.active.right,
  .brand-carousel.carousel .carousel-inner > .item.next {
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
    left: 0;
  }
  /* line 467, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .item.active.left,
  .brand-carousel.carousel .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
    left: 0;
  }
  /* line 474, ../scss/custom.scss */
  .brand-carousel.carousel .carousel-inner > .item.left,
  .brand-carousel.carousel .carousel-inner > .item.prev.right,
  .brand-carousel.carousel .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
/* EMBEDDED FORMS PAGE */
/* line 485, ../scss/custom.scss */
.fsBody {
  color: #000;
  font: 13px/1.4 "Helvetica Neue",Arial,"Lucida Grande",Tahoma,Verdana,sans-serif;
}
/* line 489, ../scss/custom.scss */
.fsBody .fsSubmit.fsPagination {
  display: none;
}
/* line 493, ../scss/custom.scss */
.fsBody .fsPage {
  padding-bottom: 25px;
  min-width: inherit !important;
}
/* line 497, ../scss/custom.scss */
.fsBody .fsPage .fsSectionHeader {
  background-color: #ffffff;
  margin: 10px;
  padding: 10px 5px 0px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  clear: left;
}
/* line 508, ../scss/custom.scss */
.fsBody .fsSectionHeading {
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
  font-weight: normal;
  padding: 10px 0px 5px;
  color: #052c49;
  font-size: 18px;
  line-height: 23px;
}
/* line 517, ../scss/custom.scss */
.fsBody .fsSectionText {
  color: #6c6867;
  font-family: Helvetica Neue, Arial, Lucida Grande, Tahoma, Verdana, sans-serif;
  font-size: 14px;
  line-height: 19px;
}
/* line 524, ../scss/custom.scss */
.fsBody a.btn-secondary, .fsBody input.btn-secondary {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  border: none;
  margin: 0;
  padding: 0 20px;
  color: #ffffff;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  text-decoration: none;
  background: #052c49;
  min-width: 140px;
  border-radius: 6px;
  float: right;
}
/* line 545, ../scss/custom.scss */
.fsBody a.btn-secondary:hover, .fsBody input.btn-secondary:hover {
  background-color: #ee252b;
}

/* line 552, ../scss/custom.scss */
.everyday-savings [class*="everyday-saving-"] {
  background-color: #fdde74;
  border-radius: 3px;
  padding: 5px 10px;
  margin-bottom: 10px;
  font-size: 15px;
  font-family: router-medium,Helvetica,Arial,Sans-Serif;
}
/* line 560, ../scss/custom.scss */
.everyday-savings [class*="everyday-saving-"] p {
  margin: 0;
}

/* BRAND LANDING PAGE */
/* line 569, ../scss/custom.scss */
.manufacturer-layout .content-column h3 {
  padding: 12px;
  background-color: #0054a4;
  border-radius: 6px;
  color: #fff;
  font-size: 30px;
}
/* line 578, ../scss/custom.scss */
.manufacturer-layout .content-column .panel-absolute-pets .panel-heading {
  padding: 10px 0 5px 0;
  border-bottom: none;
}
/* line 582, ../scss/custom.scss */
.manufacturer-layout .content-column .panel-absolute-pets .panel-heading + .panel-collapse > .list-group, .manufacturer-layout .content-column .panel-absolute-pets .panel-heading + .panel-collapse > .panel-body {
  border-bottom: 1px solid #ddd;
  border-top: none;
}
/* line 587, ../scss/custom.scss */
.manufacturer-layout .content-column .panel-absolute-pets .panel-heading i, .manufacturer-layout .content-column .panel-absolute-pets .panel-heading svg {
  margin-top: 5px;
}
/* line 592, ../scss/custom.scss */
.manufacturer-layout .content-column .panel-absolute-pets .panel-title {
  padding: 10px 15px 10px 10px;
  border-radius: 6px;
  color: #fff;
}
/* line 597, ../scss/custom.scss */
.manufacturer-layout .content-column .panel-absolute-pets .panel-title a {
  color: #ed1b35;
  padding-left: 30px;
  font-size: 1.3em;
}
/* line 603, ../scss/custom.scss */
.manufacturer-layout .content-column .panel-absolute-pets .panel-title span {
  background: #ed1b35;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  color: #fff;
  line-height: 30px;
  position: absolute;
  text-align: center;
  margin-left: -40px;
}
/* line 616, ../scss/custom.scss */
.manufacturer-layout .content-column .panel-absolute-pets .panel-body {
  padding: 15px 0;
}
/* line 621, ../scss/custom.scss */
.manufacturer-layout .content-column .quote {
  font-size: 20px;
  line-height: 30px;
  font-style: italic;
}

/* line 629, ../scss/custom.scss */
ul.list-menu li {
  display: block;
}

@media (max-width: 767px) {
  /* line 636, ../scss/custom.scss */
  .manufacturer-layout .content-column h3 {
    font-size: 22px;
  }
  /* line 642, ../scss/custom.scss */
  .manufacturer-layout .content-column .panel-absolute-pets .panel-title a {
    color: #ed1b35;
    padding-left: 25px;
    font-size: 1.1em;
  }
  /* line 648, ../scss/custom.scss */
  .manufacturer-layout .content-column .panel-absolute-pets .panel-title span {
    background: #ed1b35;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    color: #fff;
    line-height: 25px;
    position: absolute;
    text-align: center;
    margin-left: -35px;
  }
}
/* AUTO-ORDER LANDING PAGE */
/* line 668, ../scss/custom.scss */
.auto-order .header img {
  border-radius: 6px;
}
/* line 671, ../scss/custom.scss */
.auto-order .header img.logo-icon {
  float: left;
  max-width: 170px;
  border-radius: 0;
}
/* line 678, ../scss/custom.scss */
.auto-order .header .caption {
  left: 40px;
  top: 40px;
}
/* line 682, ../scss/custom.scss */
.auto-order .header .caption h1.heading {
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  font-size: 2.2em;
}
/* line 687, ../scss/custom.scss */
.auto-order .header .caption p {
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  font-size: 1.8em;
  margin-top: 10px;
  line-height: 1.2em;
}
/* line 696, ../scss/custom.scss */
.auto-order h2 {
  background-color: #052c49;
  border-radius: 6px;
  color: #FFFFFF;
  text-align: center;
  padding: 10px;
  text-transform: uppercase;
}
/* line 705, ../scss/custom.scss */
.auto-order .auto-order-benefits {
  margin: 20px -15px;
}
/* line 708, ../scss/custom.scss */
.auto-order .auto-order-benefits .row {
  padding: 10px 15px;
}
/* line 711, ../scss/custom.scss */
.auto-order .auto-order-benefits .row .col-md-2 {
  font-size: 2.5em;
  padding: 20px;
}
/* line 716, ../scss/custom.scss */
.auto-order .auto-order-benefits .row .col-md-10 {
  background-color: #e0f2f2;
  padding: 20px;
  border-radius: 6px;
}
/* line 723, ../scss/custom.scss */
.auto-order .auto-order-benefits h3 {
  font-size: 1.4em;
  margin: 0 0 5px;
}
/* line 728, ../scss/custom.scss */
.auto-order .auto-order-benefits p {
  margin: 0;
  font-size: 1.2em;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
}
/* line 734, ../scss/custom.scss */
.auto-order .auto-order-benefits .panel-danger {
  background-color: #ee252b;
  color: #FFFFFF;
  font-size: 2.0em;
  line-height: 1.3em;
  padding: 20px;
  text-align: center;
  margin-top: 10px;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  border-radius: 6px;
}
/* line 745, ../scss/custom.scss */
.auto-order .auto-order-benefits .panel-danger .btn {
  font-size: 0.6em;
  color: #ee252b;
  margin-top: 20px;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  border-radius: 6px;
}
/* line 755, ../scss/custom.scss */
.auto-order .how-it-works {
  margin-bottom: 30px;
}
/* line 758, ../scss/custom.scss */
.auto-order .how-it-works .row {
  list-style: none;
  margin: 20px 15px 0 0;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
/* line 766, ../scss/custom.scss */
.auto-order .how-it-works .row .col-md-3 {
  background-color: #052c49;
  border-radius: 6px;
  text-align: center;
}
/* line 771, ../scss/custom.scss */
.auto-order .how-it-works .row .col-md-3 label {
  color: #FFFFFF;
  padding: 20px;
  font-size: 1.5em;
  margin-bottom: 0;
}
/* line 779, ../scss/custom.scss */
.auto-order .how-it-works .row .col-md-9 {
  margin: 0 -15px 0 15px;
  font-size: 1.4em;
  border-top: 1px dashed #052c49;
  border-bottom: 1px dashed #052c49;
  padding: 10px 0;
  line-height: 1.2em;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
}

/* GO FETCH LANDING PAGE */
/* line 793, ../scss/custom.scss */
.on-demand-landing-page {
  margin-bottom: 50px;
}
/* line 796, ../scss/custom.scss */
.on-demand-landing-page h1 {
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  color: #052c49;
  font-size: 2.3em;
  font-weight: 700;
}
/* line 803, ../scss/custom.scss */
.on-demand-landing-page h2 {
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  color: #052c49;
  font-size: 1.5em;
  font-weight: 500;
}
/* line 810, ../scss/custom.scss */
.on-demand-landing-page h3 {
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  color: #052c49;
  font-size: 1.2em;
  font-weight: 400;
}
/* line 817, ../scss/custom.scss */
.on-demand-landing-page p {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  line-height: 1.5em;
}
/* line 822, ../scss/custom.scss */
.on-demand-landing-page .white-text {
  color: #FFFFFF !important;
}
/* line 826, ../scss/custom.scss */
.on-demand-landing-page .btn-primary {
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  background-color: #052c49;
  border: 3px solid #052c49;
  border-radius: 7px;
  width: 100%;
  font-size: 20px;
  padding: 10px;
  transition: all ease-out 0.7s;
}
/* line 836, ../scss/custom.scss */
.on-demand-landing-page .btn-primary em {
  vertical-align: -webkit-baseline-middle;
}
/* line 840, ../scss/custom.scss */
.on-demand-landing-page .btn-primary span {
  text-transform: uppercase;
}
/* line 844, ../scss/custom.scss */
.on-demand-landing-page .btn-primary img {
  width: 20%;
  padding-right: 10px;
}
/* line 849, ../scss/custom.scss */
.on-demand-landing-page .btn-primary:hover, .on-demand-landing-page .btn-primary:focus {
  background-color: #084979;
}
/* line 855, ../scss/custom.scss */
.on-demand-landing-page .btn-secondary {
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  background-color: #ee252b;
  border: 3px solid #ee252b;
  border-radius: 12px;
  font-size: 20px;
  padding: 5px 15px;
  transition: all ease-out 0.7s;
  color: #ffffff;
  margin-right: 10px;
  display: inline-block;
  text-transform: none;
}
/* line 868, ../scss/custom.scss */
.on-demand-landing-page .btn-secondary em {
  vertical-align: -webkit-baseline-middle;
}
/* line 872, ../scss/custom.scss */
.on-demand-landing-page .btn-secondary img {
  width: 20%;
  padding-right: 10px;
}
/* line 877, ../scss/custom.scss */
.on-demand-landing-page .btn-secondary:hover, .on-demand-landing-page .btn-secondary:focus {
  background-color: #f46c70;
  border: 3px solid #f25459;
  color: #ffffff;
}
/* line 885, ../scss/custom.scss */
.on-demand-landing-page .btn-light {
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  background-color: #e0f2f2;
  border: 3px solid #e0f2f2;
  border-radius: 7px;
  width: 100%;
  font-size: 20px;
  padding: 10px;
  color: #052c49;
  box-shadow: none;
}
/* line 896, ../scss/custom.scss */
.on-demand-landing-page .btn-light em {
  vertical-align: -webkit-baseline-middle;
}
/* line 900, ../scss/custom.scss */
.on-demand-landing-page .btn-light span {
  text-transform: uppercase;
}
/* line 904, ../scss/custom.scss */
.on-demand-landing-page .btn-light img {
  width: 20%;
  padding-right: 10px;
}
/* line 909, ../scss/custom.scss */
.on-demand-landing-page .btn-light:hover, .on-demand-landing-page .btn-light:focus {
  background-color: #ebf7f7;
}
/* line 915, ../scss/custom.scss */
.on-demand-landing-page .area-search-box {
  background-color: #e0f2f2;
  padding: 40px 75px;
  margin-top: 90px;
  color: #ffffff;
  border-radius: 9px;
}
/* line 922, ../scss/custom.scss */
.on-demand-landing-page .area-search-box h2 {
  color: #052c49;
  font-size: 30px;
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  margin-bottom: 20px;
  margin-top: 0;
}
/* line 930, ../scss/custom.scss */
.on-demand-landing-page .area-search-box p {
  color: #052c49;
  font-size: 20px;
  line-height: 1.4;
  margin-bottom: 0;
}
/* line 937, ../scss/custom.scss */
.on-demand-landing-page .area-search-box input {
  border: none;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: white;
  font-family: router-bookitalic, Helvetica, Arial, Sans-Serif;
  padding: 20px;
  border-radius: 10px;
  color: #052c49;
}
/* line 949, ../scss/custom.scss */
.on-demand-landing-page .area-search-box input:hover, .on-demand-landing-page .area-search-box input:focus {
  box-shadow: none;
  outline: none;
}
/* line 956, ../scss/custom.scss */
.on-demand-landing-page .area-search-box .btn-primary {
  border-radius: 10px;
  padding: 10px 20px;
  text-align: left;
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  position: relative;
  z-index: 1;
}
/* line 964, ../scss/custom.scss */
.on-demand-landing-page .area-search-box .btn-primary i,
.on-demand-landing-page .area-search-box .btn-primary svg {
  float: right;
  vertical-align: middle;
  font-size: 15px;
  margin-top: 5px;
}
/* line 973, ../scss/custom.scss */
.on-demand-landing-page .area-search-box .search-box {
  background-color: #ffffff;
  padding: 0 20px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-top: -10px;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  height: 238px;
  overflow: scroll;
}
/* line 983, ../scss/custom.scss */
.on-demand-landing-page .area-search-box .search-box .region-listing {
  padding: 15px 0;
  border-bottom: 1px solid #052c49;
  max-width: 800px;
}
/* line 988, ../scss/custom.scss */
.on-demand-landing-page .area-search-box .search-box .region-listing h3 {
  padding-left: 30px;
  font-size: 25px;
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
}
/* line 994, ../scss/custom.scss */
.on-demand-landing-page .area-search-box .search-box .region-listing p {
  font-size: 15px;
  padding-left: 30px;
}
/* line 999, ../scss/custom.scss */
.on-demand-landing-page .area-search-box .search-box .region-listing:last-child {
  border-bottom: none;
}
/* line 1007, ../scss/custom.scss */
.on-demand-landing-page #banner .banner-bg {
  background-image: url(../images/uploads/go-fetch-banner-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right bottom;
  padding: 100px 60px;
  border-radius: 9px;
}
/* line 1015, ../scss/custom.scss */
.on-demand-landing-page #banner .banner-bg.alternative {
  background-position: unset;
  padding: 60px 60px 30px;
}
/* line 1019, ../scss/custom.scss */
.on-demand-landing-page #banner .banner-bg.alternative .cvp {
  max-width: 540px;
}
/* line 1022, ../scss/custom.scss */
.on-demand-landing-page #banner .banner-bg.alternative .cvp .title {
  background: #ee3b96;
  padding: 0 40px;
  border-radius: 10px;
  display: inline-block;
  margin-top: 30px;
}
/* line 1029, ../scss/custom.scss */
.on-demand-landing-page #banner .banner-bg.alternative .cvp .title h2 {
  color: #fff;
  font-size: 5em;
  font-style: italic;
  text-transform: none;
  margin-top: 10px;
  font-family: router-bolditalic,Helvetica,Arial,Sans-Serif;
  padding: 0;
}
/* line 1040, ../scss/custom.scss */
.on-demand-landing-page #banner .banner-bg.alternative .cvp h2 {
  text-transform: none;
  font-size: 2.5em;
  font-weight: 600;
  font-style: italic;
  margin-top: 0;
  font-family: router-bolditalic,Helvetica,Arial,Sans-Serif;
}
/* line 1050, ../scss/custom.scss */
.on-demand-landing-page #banner .banner-bg.alternative h2 {
  text-transform: none;
  font-size: 2.5em;
  font-weight: 600;
  font-style: italic;
  margin-top: 0;
  font-family: router-bolditalic,Helvetica,Arial,Sans-Serif;
}
/* line 1059, ../scss/custom.scss */
.on-demand-landing-page #banner .banner-bg.alternative h3 {
  font-family: router-bold, Helvetica, Arial, Sans-Serif;
  font-size: 1.8em;
  margin-top: 20px;
}
/* line 1065, ../scss/custom.scss */
.on-demand-landing-page #banner .banner-bg.alternative p {
  font-size: 1.6em;
  margin-top: 20px;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
}
/* line 1073, ../scss/custom.scss */
.on-demand-landing-page #banner .logo {
  width: 60%;
}
/* line 1077, ../scss/custom.scss */
.on-demand-landing-page #banner h2 {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 40px;
  margin-top: 60px;
  margin-bottom: 0;
}
/* line 1085, ../scss/custom.scss */
.on-demand-landing-page #banner p {
  color: #052c49;
  font-size: 30px;
  margin-bottom: 30px;
}
/* line 1092, ../scss/custom.scss */
.on-demand-landing-page #instructions {
  text-align: center;
  justify-content: center;
  margin-top: 60px;
  border-radius: 9px;
}
/* line 1099, ../scss/custom.scss */
.on-demand-landing-page #instructions .instruction-steps img {
  width: 200px;
}
/* line 1103, ../scss/custom.scss */
.on-demand-landing-page #instructions .instruction-steps p {
  color: #052c49;
  font-size: 19px;
  margin-bottom: 50px;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  line-height: 1.5;
  max-width: 266px;
  margin: 0 auto;
}
/* line 1114, ../scss/custom.scss */
.on-demand-landing-page #instructions .option-text {
  margin-top: 80px !important;
  text-align: right;
  font-family: router-bookitalic, Helvetica, Arial, Sans-Serif !important;
  font-size: 25px !important;
}
/* line 1122, ../scss/custom.scss */
.on-demand-landing-page .intro {
  text-align: center;
  margin: 0 auto;
}
/* line 1126, ../scss/custom.scss */
.on-demand-landing-page .intro h2 {
  font-size: 40px;
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  margin-bottom: 30px;
  margin-top: 0;
}
/* line 1133, ../scss/custom.scss */
.on-demand-landing-page .intro p {
  color: #052c49;
  font-size: 22px;
  margin-bottom: 50px;
}
/* line 1140, ../scss/custom.scss */
.on-demand-landing-page header {
  padding: 30px 0 10px;
  margin: 0 0 30px;
}
/* line 1144, ../scss/custom.scss */
.on-demand-landing-page header .container {
  padding: 0;
}
/* line 1148, ../scss/custom.scss */
.on-demand-landing-page header .company-logo {
  padding-left: 10px;
}
/* line 1151, ../scss/custom.scss */
.on-demand-landing-page header .company-logo img {
  width: 100%;
}
/* line 1157, ../scss/custom.scss */
.on-demand-landing-page header .website-navigation .delivery-navigation {
  color: #052c49;
  font-family: router-book, Helvetica, Arial, Sans-Serif;
  font-weight: 400;
  text-align: center;
  background-color: #e0f2f2;
  padding: 7px;
  border-radius: 5px;
}
/* line 1166, ../scss/custom.scss */
.on-demand-landing-page header .website-navigation .delivery-navigation a {
  text-decoration: underline;
}
/* line 1173, ../scss/custom.scss */
.on-demand-landing-page .navbar {
  margin-top: 0;
}
/* line 1176, ../scss/custom.scss */
.on-demand-landing-page .navbar .container-fluid {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
/* line 1181, ../scss/custom.scss */
.on-demand-landing-page .navbar .navbar-collapse {
  padding-right: 0 !important;
  padding-left: 0 !important;
  margin-left: 0;
}
/* line 1188, ../scss/custom.scss */
.on-demand-landing-page .navbar-light {
  background-color: transparent;
  border-radius: 0;
  padding: 10px 0;
}
/* line 1194, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-nav li {
  text-transform: uppercase;
}
/* line 1197, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-nav li a {
  color: #052c49;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  font-size: 13px;
  padding: 10px 12px;
  border-radius: 5px;
  margin: 0 5px 0;
}
/* line 1205, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-nav li a:hover {
  background-color: #f7f7f7;
}
/* line 1210, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-nav li .dropdown-menu {
  background-color: #052c49;
  border-radius: 5px;
  border: none;
  margin-top: 5px;
}
/* line 1217, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-nav li .dropdown-menu li a {
  color: #FFFFFF;
  font-size: 11px;
}
/* line 1221, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-nav li .dropdown-menu li a:hover {
  color: #052c49;
}
/* line 1229, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-nav .active {
  background-color: #f7f7f7;
  border-radius: 5px;
}
/* line 1235, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-nav .sale-menu-item a {
  color: #ee252b;
}
/* line 1241, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-form {
  float: right !important;
  padding: 0 !important;
  margin: 3px 0 0 !important;
}
/* line 1247, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-form .form-group .form-control {
  background-color: #CCC !important;
  text-transform: uppercase;
  font-family: router-medium, Helvetica, Arial, Sans-Serif;
  font-size: 13px;
  border: 0 !important;
  height: 25px;
  box-shadow: none !important;
}
/* line 1256, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-form .form-group .form-control::placeholder {
  color: #052c49 !important;
}
/* line 1262, ../scss/custom.scss */
.on-demand-landing-page .navbar-light .navbar-form i {
  color: #052c49;
  padding: 5px;
}
/* line 1270, ../scss/custom.scss */
.on-demand-landing-page .region-search-box .panel-danger {
  background: #999;
  padding: 20px;
  border-radius: 9px;
  color: #fff;
}
/* line 1276, ../scss/custom.scss */
.on-demand-landing-page .region-search-box .panel-danger p {
  color: #fff;
}
/* line 1281, ../scss/custom.scss */
.on-demand-landing-page .region-search-box .panel-success {
  background: #2bb673;
  padding: 20px;
  border-radius: 9px;
  color: #fff;
}
/* line 1287, ../scss/custom.scss */
.on-demand-landing-page .region-search-box .panel-success p {
  color: #fff;
}
/* line 1291, ../scss/custom.scss */
.on-demand-landing-page .region-search-box .panel-success .btn-secondary {
  margin: -8px 10px;
}
/* line 1297, ../scss/custom.scss */
.on-demand-landing-page .promo-box {
  background-color: #052c49;
  padding: 40px 75px;
  margin-top: 30px;
  color: #ffffff;
  border-radius: 9px;
}
/* line 1304, ../scss/custom.scss */
.on-demand-landing-page .promo-box h2 {
  color: #ffffff;
  font-size: 30px;
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  margin-bottom: 20px;
  margin-top: 0;
}
/* line 1312, ../scss/custom.scss */
.on-demand-landing-page .promo-box p {
  font-size: 22px;
  line-height: 1.4;
}
/* line 1317, ../scss/custom.scss */
.on-demand-landing-page .promo-box img {
  width: 90%;
  float: right;
}
/* line 1323, ../scss/custom.scss */
.on-demand-landing-page #small-print {
  margin: 80px 0 30px;
}
/* line 1326, ../scss/custom.scss */
.on-demand-landing-page #small-print .intro {
  max-width: 90%;
}
/* line 1329, ../scss/custom.scss */
.on-demand-landing-page #small-print .intro h2 {
  font-size: 28px;
}
/* line 1333, ../scss/custom.scss */
.on-demand-landing-page #small-print .intro p {
  font-size: 18px;
  margin-bottom: 0;
}
/* line 1340, ../scss/custom.scss */
.on-demand-landing-page .what-to-expect-box {
  background-color: #ee252b;
  padding: 40px 75px;
  margin-top: 30px;
  color: #ffffff;
  border-radius: 9px;
}
/* line 1347, ../scss/custom.scss */
.on-demand-landing-page .what-to-expect-box h2 {
  color: #ffffff;
  font-size: 40px;
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
  margin-bottom: 20px;
  margin-top: 0;
}
/* line 1355, ../scss/custom.scss */
.on-demand-landing-page .what-to-expect-box p {
  color: #ffffff;
  font-size: 22px;
  line-height: 1.4;
  margin-bottom: 15px;
  font-family: router-mediumitalic, Helvetica, Arial, Sans-Serif;
}
/* line 1363, ../scss/custom.scss */
.on-demand-landing-page .what-to-expect-box a {
  color: #ffffff;
  text-decoration: underline;
}

/* ZEE.DOG BRAND PAGE */
/* line 1372, ../scss/custom.scss */
.zee-dog-brand-page .row {
  margin-bottom: 20px;
}
/* line 1376, ../scss/custom.scss */
.zee-dog-brand-page .introduction {
  border: 3px solid #000000;
  padding: 20px;
  border-radius: 10px;
  font-size: 20px;
  font-weight: bold;
  line-height: 28px;
  color: #000000;
}
/* line 1387, ../scss/custom.scss */
.zee-dog-brand-page .title-toolbar.divider hr {
  color: #000000;
  background: #000000;
  margin: 34px 15% 7px;
}
/* line 1394, ../scss/custom.scss */
.zee-dog-brand-page .title-toolbar.divider h2 span {
  color: #000000;
  font-size: 45px;
  font-family: router-bold,Helvetica,Arial,Sans-Serif;
  padding: 0 15px;
}
/* line 1403, ../scss/custom.scss */
.zee-dog-brand-page .dark-title {
  background-color: #000000;
  color: #ffffff;
  font-size: 20px;
  line-height: 28px;
  padding: 20px;
}
/* line 1411, ../scss/custom.scss */
.zee-dog-brand-page .dark-title .title-toolbar.divider hr {
  background: #ffffff;
  margin: 34px 25% 7px;
}
/* line 1416, ../scss/custom.scss */
.zee-dog-brand-page .dark-title .title-toolbar.divider h2 {
  background: #000000;
}
/* line 1419, ../scss/custom.scss */
.zee-dog-brand-page .dark-title .title-toolbar.divider h2 span {
  background-color: #000000;
  color: #ffffff;
  font-size: 45px;
  font-family: router-bold,Helvetica,Arial,Sans-Serif;
  padding: 0 15px;
}
/* line 1430, ../scss/custom.scss */
.zee-dog-brand-page .product-cols {
  min-height: 370px;
}

/* ZEE.DOG - MOBILE ONLY */
@media (max-width: 767px) {
  /* line 1438, ../scss/custom.scss */
  .zee-dog-brand-page .introduction {
    font-size: 18px;
    line-height: 26px;
  }
  /* line 1444, ../scss/custom.scss */
  .zee-dog-brand-page .title-toolbar.divider hr {
    margin: 34px 0 7px;
  }
  /* line 1449, ../scss/custom.scss */
  .zee-dog-brand-page .title-toolbar.divider h2 span {
    font-size: 26px;
  }
  /* line 1455, ../scss/custom.scss */
  .zee-dog-brand-page .dark-title {
    font-size: 20px;
    line-height: 28px;
  }
  /* line 1460, ../scss/custom.scss */
  .zee-dog-brand-page .dark-title .title-toolbar.divider hr {
    margin: 14px 0 7px;
  }
  /* line 1465, ../scss/custom.scss */
  .zee-dog-brand-page .dark-title .title-toolbar.divider h2 span {
    font-size: 21px;
  }
  /* line 1472, ../scss/custom.scss */
  .zee-dog-brand-page .clear-right {
    clear: both;
  }
}
/* CANAGAN BRAND PAGE */
/* line 1481, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-video {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-bottom: 56.25%;
}
/* line 1487, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/* line 1496, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-video .mute-toggle {
  position: absolute;
  bottom: 20px;
  left: 0;
  height: 30px;
  display: block;
  cursor: pointer;
  z-index: 9999;
}
/* line 1505, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-video .mute-toggle .txt {
  position: absolute;
  left: 50px;
  top: 50%;
  transform: translateY(-50%);
  color: #ffffff;
  text-transform: uppercase;
  font-family: "english-grotesque", sans-serif;
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  display: inline-block;
  min-width: 245px;
}
/* line 1524, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-video .mute-toggle .mute-button {
  background-image: url(../images/manufacturers/249/mute-button.svg);
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: auto 10px auto 10px;
}
/* line 1534, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-video .mute-toggle .txt.mute {
  opacity: 1;
}
/* line 1538, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-video .mute-toggle .txt.unmute {
  opacity: 0;
}
/* line 1544, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-video .mute-toggle.js-muted .mute-button {
  background-image: url(../images/manufacturers/249/muted-button.svg);
}
/* line 1549, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-video .mute-toggle.js-muted .txt.mute {
  opacity: 0;
}
/* line 1553, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-video .mute-toggle.js-muted .txt.unmute {
  opacity: 1;
}
/* line 1561, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-header {
  margin-bottom: 10px;
}
/* line 1565, ../scss/custom.scss */
.manufacturer-layout .canagan .header-container {
  position: relative;
  z-index: 5000;
  background-color: transparent;
}
/* line 1570, ../scss/custom.scss */
.manufacturer-layout .canagan .header-container .title {
  margin-right: auto !important;
  margin-left: auto !important;
}
/* line 1576, ../scss/custom.scss */
.manufacturer-layout .canagan .transformed-zone {
  position: relative;
  overflow: hidden;
}
/* line 1580, ../scss/custom.scss */
.manufacturer-layout .canagan .transformed-zone .full-width {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 1586, ../scss/custom.scss */
.manufacturer-layout .canagan .transformed-zone .background-content img {
  vertical-align: middle;
}
/* line 1590, ../scss/custom.scss */
.manufacturer-layout .canagan .transformed-zone .transformed-zone-components {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 1601, ../scss/custom.scss */
.manufacturer-layout .canagan .transformed-zone .transformed-zone-components h2 {
  font-family: "english-grotesque",sans-serif;
  font-weight: 300;
  color: #353936;
  font-size: 2.2em;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
/* line 1614, ../scss/custom.scss */
.manufacturer-layout .canagan .transformed-zone .transformed-zone-components img {
  width: 50%;
  text-align: center;
  margin: 0 20px;
}
/* line 1620, ../scss/custom.scss */
.manufacturer-layout .canagan .transformed-zone .transformed-zone-components .component {
  padding-top: 60px;
}
/* line 1624, ../scss/custom.scss */
.manufacturer-layout .canagan .transformed-zone .transformed-zone-components .new-badge {
  position: absolute;
  right: 6%;
  top: 25%;
  border-radius: 100%;
  background-color: #ce3869;
  color: #fff;
  font-size: 20px;
  line-height: 22px;
  font-family: "english-grotesque", sans-serif;
  height: 150px;
  width: 150px;
  vertical-align: middle;
  padding: 28px 0 0;
}
/* line 1639, ../scss/custom.scss */
.manufacturer-layout .canagan .transformed-zone .transformed-zone-components .new-badge strong {
  font-size: 30px;
  line-height: 30px;
  font-family: "english-grotesque",sans-serif;
  font-weight: normal;
}
/* line 1649, ../scss/custom.scss */
.manufacturer-layout .canagan .title {
  background-color: #edf0ec;
  text-align: center;
  padding: 10px;
  margin: 10px 0;
}
/* line 1655, ../scss/custom.scss */
.manufacturer-layout .canagan .title h2 {
  margin: 10px 0;
  padding: 10px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  font-family: "english-grotesque",sans-serif;
  text-transform: uppercase;
  display: inline-block;
  font-size: 2.6em;
}
/* line 1667, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-category-header, .manufacturer-layout .canagan .canagan-dental, .manufacturer-layout .canagan .canagan-carbon-neutral, .manufacturer-layout .canagan .canagan-food-of-ancestors {
  background-position: center;
  background-size: cover;
  height: 270px;
  vertical-align: middle;
  margin-top: 10px;
}
/* line 1674, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-category-header .heading, .manufacturer-layout .canagan .canagan-dental .heading, .manufacturer-layout .canagan .canagan-carbon-neutral .heading, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading {
  padding: 20px;
  margin-top: calc(140px - 60px);
  margin-left: 40px;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
/* line 1682, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-category-header .heading h3, .manufacturer-layout .canagan .canagan-dental .heading h3, .manufacturer-layout .canagan .canagan-carbon-neutral .heading h3, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading h3 {
  font-family: "english-grotesque",sans-serif;
  font-size: 3em;
  color: #ffffff;
  display: inline-block;
  text-transform: uppercase;
  border-radius: 0;
  background-color: unset;
  margin: 0;
  line-height: 1em;
}
/* line 1694, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-category-header .heading p, .manufacturer-layout .canagan .canagan-dental .heading p, .manufacturer-layout .canagan .canagan-carbon-neutral .heading p, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading p {
  color: #ffffff;
  font-family: "english-grotesque",sans-serif;
  font-size: 1.2em;
  font-size: 1.3em;
  font-weight: 200;
  line-height: 1.3em;
  margin-bottom: 0;
}
/* line 1704, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-category-header .heading .btn.btn-primary, .manufacturer-layout .canagan .canagan-dental .heading .btn.btn-primary, .manufacturer-layout .canagan .canagan-carbon-neutral .heading .btn.btn-primary, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading .btn.btn-primary {
  color: #ffffff;
  text-transform: uppercase;
  font-family: "english-grotesque",sans-serif;
  font-size: 1.5em;
  text-align: center;
  background-color: #59c1b5;
  margin-top: 20px;
  font-weight: 300;
}
/* line 1714, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-category-header .heading .btn.btn-primary i, .manufacturer-layout .canagan .canagan-category-header .heading .btn.btn-primary svg, .manufacturer-layout .canagan .canagan-dental .heading .btn.btn-primary i, .manufacturer-layout .canagan .canagan-dental .heading .btn.btn-primary svg, .manufacturer-layout .canagan .canagan-carbon-neutral .heading .btn.btn-primary i, .manufacturer-layout .canagan .canagan-carbon-neutral .heading .btn.btn-primary svg, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading .btn.btn-primary i, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading .btn.btn-primary svg {
  font-size: 16px;
  height: 1.3em;
}
/* line 1721, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-category-header.dog-food, .manufacturer-layout .canagan .canagan-dental.dog-food, .manufacturer-layout .canagan .canagan-carbon-neutral.dog-food, .manufacturer-layout .canagan .canagan-food-of-ancestors.dog-food {
  background-image: url(../images/manufacturers/249/canagan-dog-category-desktop.jpg);
}
/* line 1725, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-category-header.cat-food, .manufacturer-layout .canagan .canagan-dental.cat-food, .manufacturer-layout .canagan .canagan-carbon-neutral.cat-food, .manufacturer-layout .canagan .canagan-food-of-ancestors.cat-food {
  background-image: url(../images/manufacturers/249/canagan-cat-category-desktop.jpg);
}
/* line 1730, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-dental {
  background-image: url(../images/manufacturers/249/canagan-dog-and-cat-dental-food.jpg);
  height: 450px;
}
/* line 1734, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-dental .heading {
  max-width: 35%;
}
/* line 1737, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-dental .heading h3 {
  font-size: 2.2em;
}
/* line 1743, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-carbon-neutral {
  background-image: url(../images/manufacturers/249/canagan-carbon-neutral-desktop.jpg);
  height: 450px;
}
/* line 1747, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-carbon-neutral .heading {
  max-width: 35%;
}
/* line 1750, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-carbon-neutral .heading h3 {
  font-size: 2.2em;
}
/* line 1756, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-food-of-ancestors {
  background-image: url(../images/manufacturers/249/canagan-dog-and-cat.jpg);
}
/* line 1759, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-food-of-ancestors .heading {
  max-width: 55%;
  margin-top: calc(140px - 95px);
  padding: 20px 20px 40px;
}
/* line 1764, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-food-of-ancestors .heading h3 {
  font-size: 2.6em;
}
/* line 1768, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-food-of-ancestors .heading .btn.btn-primary {
  margin-top: 0;
}
/* line 1774, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ingredients {
  background-color: #f4f5f0;
  background-image: url(../images/manufacturers/249/canagan-background-mountains-desktop.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  text-align: center;
  margin-top: 10px;
  padding-bottom: 40px;
}
/* line 1783, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ingredients .intro {
  max-width: 60%;
  padding: 20px 0;
  display: inline-block;
}
/* line 1788, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ingredients .intro p {
  font-size: 1.4em;
  margin-bottom: 2.1em;
}
/* line 1794, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ingredients h3, .manufacturer-layout .canagan .canagan-ingredients h4 {
  font-family: "english-grotesque",sans-serif;
  color: #59c1b5;
  text-transform: uppercase;
  background: unset;
  font-size: 2.4em;
  line-height: 30px;
  margin: 20px 0;
}
/* line 1804, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ingredients h4 {
  font-size: 26px;
  line-height: 28px;
  margin-bottom: 10px;
}
/* line 1810, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ingredients p {
  color: #000000;
  font-family: "english-grotesque",sans-serif;
  font-size: 1.2em;
}
/* line 1816, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ingredients .row {
  margin: 0;
}
/* line 1820, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ingredients .row .col-sm-6.col-md-4 > div {
  padding: 0 30px;
}
/* line 1827, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ancestral-ratio {
  background-image: url(../images/manufacturers/249/canagan-ancestral-ratio-desktop.jpg);
  background-position: center;
  background-size: cover;
  height: 400px;
  vertical-align: middle;
  color: #ffffff;
  clear: both;
  margin-top: 10px;
}
/* line 1837, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ancestral-ratio .heading {
  padding: 100px 0;
  margin-left: 70px;
  background: none;
  text-align: center;
  max-width: 40%;
}
/* line 1844, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ancestral-ratio .heading h3 {
  font-family: "english-grotesque",sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  background: none;
  font-size: 2.5em;
}
/* line 1852, ../scss/custom.scss */
.manufacturer-layout .canagan .canagan-ancestral-ratio .heading p {
  color: #ffffff;
  font-family: "english-grotesque",sans-serif;
  font-size: 1.3em;
  line-height: 1.3em;
  font-weight: 200;
}
/* line 1862, ../scss/custom.scss */
.manufacturer-layout .canagan .h-100 {
  height: 100%;
}

/* CANAGAN - MOBILE ONLY */
@media (max-width: 767px) {
  /* line 1873, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-video .mute-toggle {
    bottom: 10px;
  }
  /* line 1876, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-video .mute-toggle .txt {
    font-size: 1.4rem;
  }
  /* line 1880, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-video .mute-toggle .mute-button {
    width: 25px;
    height: 25px;
  }
  /* line 1885, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-video .mute-toggle .txt {
    left: 40px;
    display: none;
  }
  /* line 1894, ../scss/custom.scss */
  .manufacturer-layout .canagan .transformed-zone .transformed-zone-components h2 {
    margin-top: 0;
    font-size: 1.2em;
  }
  /* line 1899, ../scss/custom.scss */
  .manufacturer-layout .canagan .transformed-zone .transformed-zone-components img {
    width: 80%;
  }
  /* line 1903, ../scss/custom.scss */
  .manufacturer-layout .canagan .transformed-zone .transformed-zone-components .new-badge {
    padding: 22px 0 0;
    right: calc(50% - 60px);
    top: 30%;
    font-size: 18px;
    line-height: 20px;
    width: 120px;
    height: 120px;
  }
  /* line 1912, ../scss/custom.scss */
  .manufacturer-layout .canagan .transformed-zone .transformed-zone-components .new-badge strong {
    font-size: 24px;
    line-height: 24px;
  }
  /* line 1920, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header, .manufacturer-layout .canagan .canagan-dental, .manufacturer-layout .canagan .canagan-carbon-neutral, .manufacturer-layout .canagan .canagan-food-of-ancestors {
    position: relative;
    height: 160px;
  }
  /* line 1924, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header .heading, .manufacturer-layout .canagan .canagan-dental .heading, .manufacturer-layout .canagan .canagan-carbon-neutral .heading, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading {
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    max-width: 100%;
    height: 50px;
  }
  /* line 1933, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header .heading h3, .manufacturer-layout .canagan .canagan-dental .heading h3, .manufacturer-layout .canagan .canagan-carbon-neutral .heading h3, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading h3 {
    font-size: 2em;
  }
  /* line 1937, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header .heading p, .manufacturer-layout .canagan .canagan-dental .heading p, .manufacturer-layout .canagan .canagan-carbon-neutral .heading p, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading p {
    padding: 0 20px;
  }
  /* line 1941, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header .heading .btn.btn-primary, .manufacturer-layout .canagan .canagan-dental .heading .btn.btn-primary, .manufacturer-layout .canagan .canagan-carbon-neutral .heading .btn.btn-primary, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading .btn.btn-primary {
    margin-bottom: 20px;
  }
  /* line 1947, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-dental, .manufacturer-layout .canagan .canagan-carbon-neutral {
    height: 425px;
    background-position: unset;
    background-size: contain;
    vertical-align: top;
    background-repeat: no-repeat;
  }
  /* line 1954, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-dental .heading, .manufacturer-layout .canagan .canagan-carbon-neutral .heading {
    height: unset;
    bottom: auto;
    top: 164px;
  }
  /* line 1962, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-ingredients .intro {
    max-width: 80%;
  }
  /* line 1968, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-ancestral-ratio .heading {
    padding: 50px 20px;
    margin-left: 0;
    max-width: 100%;
  }
  /* line 1975, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-carbon-neutral {
    height: 465px;
  }
  /* line 1978, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-carbon-neutral .heading {
    top: 198px;
  }
  /* line 1981, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-carbon-neutral .heading p {
    padding: 0 20px 20px;
  }
  /* line 1987, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-food-of-ancestors {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
    height: 242px;
  }
  /* line 1993, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-food-of-ancestors .heading {
    height: unset;
  }
  /* line 1999, ../scss/custom.scss */
  .manufacturer-layout .canagan .title h2 {
    font-size: 1.9em;
  }
}
/* CANAGAN - TABLET ONLY */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2013, ../scss/custom.scss */
  .manufacturer-layout .canagan .transformed-zone .transformed-zone-components .component {
    padding-top: 40px;
  }
  /* line 2017, ../scss/custom.scss */
  .manufacturer-layout .canagan .transformed-zone .transformed-zone-components h2 {
    margin-top: 0;
    font-size: 1.2em;
  }
  /* line 2022, ../scss/custom.scss */
  .manufacturer-layout .canagan .transformed-zone .transformed-zone-components .new-badge {
    padding: 22px 0 0;
    right: 5%;
    top: 30%;
    font-size: 18px;
    line-height: 20px;
    width: 120px;
    height: 120px;
  }
  /* line 2031, ../scss/custom.scss */
  .manufacturer-layout .canagan .transformed-zone .transformed-zone-components .new-badge strong {
    font-size: 24px;
    line-height: 24px;
  }
  /* line 2039, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header, .manufacturer-layout .canagan .canagan-dental, .manufacturer-layout .canagan .canagan-carbon-neutral, .manufacturer-layout .canagan .canagan-food-of-ancestors {
    position: relative;
    height: 160px;
  }
  /* line 2043, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header .heading, .manufacturer-layout .canagan .canagan-dental .heading, .manufacturer-layout .canagan .canagan-carbon-neutral .heading, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading {
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    max-width: 100%;
    height: 50px;
  }
  /* line 2052, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header .heading h3, .manufacturer-layout .canagan .canagan-dental .heading h3, .manufacturer-layout .canagan .canagan-carbon-neutral .heading h3, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading h3 {
    font-size: 2em;
  }
  /* line 2056, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header .heading p, .manufacturer-layout .canagan .canagan-dental .heading p, .manufacturer-layout .canagan .canagan-carbon-neutral .heading p, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading p {
    padding: 0 20px;
  }
  /* line 2060, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header .heading .btn.btn-primary, .manufacturer-layout .canagan .canagan-dental .heading .btn.btn-primary, .manufacturer-layout .canagan .canagan-carbon-neutral .heading .btn.btn-primary, .manufacturer-layout .canagan .canagan-food-of-ancestors .heading .btn.btn-primary {
    margin-bottom: 20px;
  }
  /* line 2065, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header.dog-food, .manufacturer-layout .canagan .canagan-dental.dog-food, .manufacturer-layout .canagan .canagan-carbon-neutral.dog-food, .manufacturer-layout .canagan .canagan-food-of-ancestors.dog-food {
    margin: 40px 0;
  }
  /* line 2069, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header.cat-food, .manufacturer-layout .canagan .canagan-dental.cat-food, .manufacturer-layout .canagan .canagan-carbon-neutral.cat-food, .manufacturer-layout .canagan .canagan-food-of-ancestors.cat-food {
    margin: 40px 0;
  }
  /* line 2072, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-category-header.cat-food .heading, .manufacturer-layout .canagan .canagan-dental.cat-food .heading, .manufacturer-layout .canagan .canagan-carbon-neutral.cat-food .heading, .manufacturer-layout .canagan .canagan-food-of-ancestors.cat-food .heading {
    top: 0;
    bottom: unset;
  }
  /* line 2079, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-dental, .manufacturer-layout .canagan .canagan-carbon-neutral {
    height: 480px;
    background-position: unset;
    background-size: contain;
    vertical-align: top;
    background-repeat: no-repeat;
    clear: both;
    margin-top: 25px;
  }
  /* line 2088, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-dental .heading, .manufacturer-layout .canagan .canagan-carbon-neutral .heading {
    height: unset;
    bottom: auto;
    top: 285px;
  }
  /* line 2096, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-ingredients .intro {
    max-width: 80%;
  }
  /* line 2102, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-ancestral-ratio .heading {
    padding: 50px 20px;
    margin-left: 0;
    max-width: 100%;
  }
  /* line 2109, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-carbon-neutral {
    height: 405px;
    background-position: bottom;
    margin-top: 10px;
  }
  /* line 2114, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-carbon-neutral .heading {
    top: 0;
  }
  /* line 2117, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-carbon-neutral .heading p {
    padding: 0 20px 0;
  }
  /* line 2123, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-food-of-ancestors {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
    height: 269px;
  }
  /* line 2129, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-food-of-ancestors .heading {
    height: unset;
  }
  /* line 2132, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-food-of-ancestors .heading h3 {
    vertical-align: middle;
  }
  /* line 2137, ../scss/custom.scss */
  .manufacturer-layout .canagan .canagan-food-of-ancestors .heading .btn.btn-primary {
    margin: 10px;
  }
  /* line 2144, ../scss/custom.scss */
  .manufacturer-layout .canagan .title h2 {
    font-size: 1.9em;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  /* line 2154, ../scss/custom.scss */
  .on-demand-landing-page header {
    margin: 20px 0 40px;
  }
}
/* TABLET ONLY */
@media (min-width: 768px) and (max-width: 991px) {
  /* AUTO-ORDER LANDING PAGE */
  /* line 2166, ../scss/custom.scss */
  .auto-order .header img.logo-icon {
    max-width: 125px;
  }
  /* line 2171, ../scss/custom.scss */
  .auto-order .header .caption {
    left: 30px;
    top: 30px;
  }
  /* line 2175, ../scss/custom.scss */
  .auto-order .header .caption h1.heading {
    font-size: 2em;
    margin-top: 10px;
  }
  /* line 2180, ../scss/custom.scss */
  .auto-order .header .caption p {
    font-size: 1em;
  }

  /* GO FETCH LANDING PAGE */
  /* line 2189, ../scss/custom.scss */
  .on-demand-landing-page header {
    margin: 0;
    padding: 10px 0 20px;
  }
  /* line 2195, ../scss/custom.scss */
  .on-demand-landing-page #banner .banner-bg {
    padding: 50px 60px;
  }
  /* line 2198, ../scss/custom.scss */
  .on-demand-landing-page #banner .banner-bg.alternative {
    padding: 50px 20px 20px;
  }
  /* line 2203, ../scss/custom.scss */
  .on-demand-landing-page #banner .logo {
    width: 45%;
  }
  /* line 2207, ../scss/custom.scss */
  .on-demand-landing-page #banner h2 {
    font-size: 25px;
    margin-top: 20px;
  }
  /* line 2212, ../scss/custom.scss */
  .on-demand-landing-page #banner p {
    font-size: 17px;
  }
  /* line 2217, ../scss/custom.scss */
  .on-demand-landing-page .promo-box {
    padding: 45px 60px;
    text-align: center;
  }
  /* line 2221, ../scss/custom.scss */
  .on-demand-landing-page .promo-box img {
    display: none;
  }
  /* line 2226, ../scss/custom.scss */
  .on-demand-landing-page #instructions .instruction-steps img {
    width: 170px;
  }
  /* line 2232, ../scss/custom.scss */
  .on-demand-landing-page .title-toolbar h2:before {
    width: 30%;
  }
  /* line 2236, ../scss/custom.scss */
  .on-demand-landing-page .title-toolbar h2:after {
    width: 30%;
    left: 70%;
  }
  /* line 2243, ../scss/custom.scss */
  .on-demand-landing-page .area-search-box {
    margin-top: 50px;
  }
  /* line 2247, ../scss/custom.scss */
  .on-demand-landing-page #small-print {
    margin: 50px 0;
  }
  /* line 2252, ../scss/custom.scss */
  .on-demand-landing-page .shop .btn {
    margin-bottom: 20px;
  }
  /* line 2256, ../scss/custom.scss */
  .on-demand-landing-page .shop .products {
    padding: 80px 0 0;
  }
  /* line 2260, ../scss/custom.scss */
  .on-demand-landing-page .shop .product {
    margin-bottom: 20px;
  }
}
/* MOBILE ONLY */
@media (max-width: 767px) {
  /* line 2270, ../scss/custom.scss */
  h1.long-heading {
    font-size: 1.2em;
  }

  /* line 2275, ../scss/custom.scss */
  .main.main-raised {
    min-height: 470px;
  }

  /* AUTO-ORDER LANDING PAGE */
  /* line 2283, ../scss/custom.scss */
  .auto-order .header img.logo-icon {
    max-width: 70px;
  }
  /* line 2288, ../scss/custom.scss */
  .auto-order .header .caption {
    left: 20px;
    top: 15px;
  }
  /* line 2292, ../scss/custom.scss */
  .auto-order .header .caption h1.heading {
    font-size: 1.2em;
    margin-top: 10px;
  }
  /* line 2297, ../scss/custom.scss */
  .auto-order .header .caption p {
    display: none;
  }
  /* line 2303, ../scss/custom.scss */
  .auto-order .auto-order-benefits {
    margin: 20px -15px;
  }
  /* line 2306, ../scss/custom.scss */
  .auto-order .auto-order-benefits .row {
    padding: 10px 15px;
  }
  /* line 2309, ../scss/custom.scss */
  .auto-order .auto-order-benefits .row .col-md-2 {
    font-size: 1.5em;
    padding: 20px 0;
  }
  /* line 2316, ../scss/custom.scss */
  .auto-order .auto-order-benefits .panel-danger .btn {
    display: block;
  }
  /* line 2322, ../scss/custom.scss */
  .auto-order .how-it-works {
    margin-bottom: 30px;
  }
  /* line 2325, ../scss/custom.scss */
  .auto-order .how-it-works .row {
    margin: 0;
    font-family: router-book, Helvetica, Arial, Sans-Serif;
    display: block;
  }
  /* line 2330, ../scss/custom.scss */
  .auto-order .how-it-works .row .col-md-3 {
    background-color: #999;
    border-radius: 6px;
    text-align: center;
  }
  /* line 2335, ../scss/custom.scss */
  .auto-order .how-it-works .row .col-md-3 label {
    color: #FFFFFF;
    padding: 10px;
    font-size: 1.3em;
    margin-bottom: 0;
  }
  /* line 2343, ../scss/custom.scss */
  .auto-order .how-it-works .row .col-md-9 {
    margin: 0;
    font-size: 1.2em;
    border: 0;
    padding: 10px 0;
    line-height: 1.2em;
  }

  /* GO FETCH LANDING PAGE */
  /* line 2356, ../scss/custom.scss */
  .on-demand-landing-page header {
    padding: 0 0 10px;
    margin: 5px 0 20px;
  }
  /* line 2360, ../scss/custom.scss */
  .on-demand-landing-page header .company-logo {
    margin: 30px 0 10px;
    text-align: center;
  }
  /* line 2364, ../scss/custom.scss */
  .on-demand-landing-page header .company-logo img {
    width: 80%;
  }
  /* line 2370, ../scss/custom.scss */
  .on-demand-landing-page .navbar-light {
    display: none;
  }
  /* line 2374, ../scss/custom.scss */
  .on-demand-landing-page .btn-secondary {
    margin: 0 0 20px 0;
  }
  /* line 2380, ../scss/custom.scss */
  .on-demand-landing-page .title-toolbar h2:before {
    width: 20%;
    right: 70%;
  }
  /* line 2385, ../scss/custom.scss */
  .on-demand-landing-page .title-toolbar h2:after {
    width: 20%;
    left: 70%;
  }
  /* line 2393, ../scss/custom.scss */
  .on-demand-landing-page .products img {
    margin-bottom: 40px;
  }
  /* line 2397, ../scss/custom.scss */
  .on-demand-landing-page .products .product-text {
    bottom: 70px;
  }
  /* line 2403, ../scss/custom.scss */
  .on-demand-landing-page .shop-buttons button {
    margin-bottom: 20px;
  }
  /* line 2409, ../scss/custom.scss */
  .on-demand-landing-page #banner h2 {
    margin-top: 0;
    line-height: 50px;
  }
  /* line 2414, ../scss/custom.scss */
  .on-demand-landing-page #banner .banner-bg {
    padding: 40px 15px;
  }
  /* line 2417, ../scss/custom.scss */
  .on-demand-landing-page #banner .banner-bg.alternative {
    padding: 30px 20px;
  }
  /* line 2420, ../scss/custom.scss */
  .on-demand-landing-page #banner .banner-bg.alternative .banner-content {
    padding: 20px 20px 0;
    text-align: left;
  }
  /* line 2426, ../scss/custom.scss */
  .on-demand-landing-page #banner .banner-bg.alternative .cvp .title {
    padding: 0;
    margin-top: 0;
  }
  /* line 2430, ../scss/custom.scss */
  .on-demand-landing-page #banner .banner-bg.alternative .cvp .title h2 {
    font-size: 3.5em;
    padding: 20px;
    margin-top: 0;
  }
  /* line 2437, ../scss/custom.scss */
  .on-demand-landing-page #banner .banner-bg.alternative .cvp h2 {
    margin-top: 20px;
    line-height: 1em;
  }
  /* line 2445, ../scss/custom.scss */
  .on-demand-landing-page #banner .banner-content {
    text-align: right;
    max-width: 90%;
    margin: 0 auto;
    padding: 130px 15px 0;
    border-radius: 10px;
  }
  /* line 2452, ../scss/custom.scss */
  .on-demand-landing-page #banner .banner-content .logo {
    display: none;
  }
  /* line 2458, ../scss/custom.scss */
  .on-demand-landing-page .promo-box {
    padding: 30px 20px;
    text-align: center;
  }
  /* line 2462, ../scss/custom.scss */
  .on-demand-landing-page .promo-box img {
    display: none;
  }
  /* line 2467, ../scss/custom.scss */
  .on-demand-landing-page .area-search-box {
    padding: 45px 20px;
    margin-top: 30px;
  }
  /* line 2472, ../scss/custom.scss */
  .on-demand-landing-page .what-to-expect-box {
    padding: 30px 25px;
  }
  /* line 2477, ../scss/custom.scss */
  .on-demand-landing-page #instructions .option-text {
    text-align: center;
    margin-top: 0 !important;
  }
  /* line 2482, ../scss/custom.scss */
  .on-demand-landing-page #instructions .step {
    margin-bottom: 20px;
  }
  /* line 2487, ../scss/custom.scss */
  .on-demand-landing-page #small-print {
    margin: 30px 0;
  }
  /* line 2493, ../scss/custom.scss */
  .on-demand-landing-page .title-toolbar h2:before {
    display: none;
  }
  /* line 2497, ../scss/custom.scss */
  .on-demand-landing-page .title-toolbar h2:after {
    display: none;
  }
  /* line 2504, ../scss/custom.scss */
  .on-demand-landing-page .shop .btn {
    margin-bottom: 20px;
  }
  /* line 2508, ../scss/custom.scss */
  .on-demand-landing-page .shop .products {
    padding: 80px 0 0;
  }
  /* line 2512, ../scss/custom.scss */
  .on-demand-landing-page .shop .product {
    margin-bottom: 20px;
  }

  /* line 2519, ../scss/custom.scss */
  .nochrome .content-start {
    margin-top: 0;
    padding: 0;
  }
  /* line 2524, ../scss/custom.scss */
  .nochrome .content-page {
    padding-bottom: 0;
  }

  /* line 2531, ../scss/custom.scss */
  .large-danger-notice.panel-danger .panel-heading {
    text-align: left;
  }
  /* line 2535, ../scss/custom.scss */
  .large-danger-notice.panel-danger .panel-title {
    font-size: 15px;
  }
  /* line 2539, ../scss/custom.scss */
  .large-danger-notice.panel-danger .panel-body {
    font-size: 15px;
    line-height: 24px;
  }
}
