/*
 * Fonts downloaded with https://github.com/majodev/google-webfonts-helper
 * hosted on https://google-webfonts-helper.herokuapp.com/fonts
 */
/* source-sans-pro-200 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: local("Source Sans Pro ExtraLight"), local("SourceSansPro-ExtraLight"), url("../fonts/source-sans-pro-v10-latin-200.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-200.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url("../fonts/source-sans-pro-v10-latin-300.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-300.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-200italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: local("Source Sans Pro ExtraLight Italic"), local("SourceSansPro-ExtraLightItalic"), url("../fonts/source-sans-pro-v10-latin-200italic.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-200italic.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-300italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local("Source Sans Pro Light Italic"), local("SourceSansPro-LightItalic"), url("../fonts/source-sans-pro-v10-latin-300italic.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-300italic.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url("../fonts/source-sans-pro-v10-latin-regular.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local("Source Sans Pro SemiBold"), local("SourceSansPro-SemiBold"), url("../fonts/source-sans-pro-v10-latin-600.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-600.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url("../fonts/source-sans-pro-v10-latin-italic.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-italic.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local("Source Sans Pro SemiBold Italic"), local("SourceSansPro-SemiBoldItalic"), url("../fonts/source-sans-pro-v10-latin-600italic.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-600italic.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url("../fonts/source-sans-pro-v10-latin-700.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-900 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url("../fonts/source-sans-pro-v10-latin-900.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-900.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-700italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldItalic"), url("../fonts/source-sans-pro-v10-latin-700italic.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-700italic.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-900italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: local("Source Sans Pro Black Italic"), local("SourceSansPro-BlackItalic"), url("../fonts/source-sans-pro-v10-latin-900italic.woff2") format("woff2"), url("../fonts/source-sans-pro-v10-latin-900italic.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* line 164, sass/layout.scss */
* {
  box-sizing: initial;
}

/* line 167, sass/layout.scss */
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 172, sass/layout.scss */
section {
  margin-bottom: 25px;
}

/* line 175, sass/layout.scss */
header, section, footer, aside, nav, article, figure {
  display: block;
}

/* line 178, sass/layout.scss */
body {
  margin: 0;
  padding: 0;
  background-color: #2a2a2a;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 15px;
  color: #2a2a2a;
  line-height: 1.5;
  text-rendering: optimizeSpeed;
}

/* line 188, sass/layout.scss */
body.touch {
  -webkit-text-size-adjust: none;
}

/* line 191, sass/layout.scss */
#page-outer {
  background: #f3f3f3;
}

/* line 195, sass/layout.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 200, sass/layout.scss */
.clearfix:after {
  clear: both;
}

/* line 214, sass/layout.scss */
h1 {
  font-size: 36px;
  line-height: 1.3;
  padding: 0 0 8px 0;
  margin: 0;
  letter-spacing: -1px;
  text-align: left;
  font-family: 'Source Sans Pro', sans-serif;
}
@media only screen and (max-width: 640px) {
  /* line 214, sass/layout.scss */
  h1 {
    font-size: 24px;
    line-height: 1.3;
    padding: 0 0 8px 0;
    margin: 0;
    font-family: 'Source Sans Pro', sans-serif;
  }
}
@media only screen and (max-width: 550px) {
  /* line 214, sass/layout.scss */
  h1 {
    font-size: 20px;
    line-height: 1.3;
    padding: 0 0 8px 0;
    margin: 0;
  }
}

/* line 223, sass/layout.scss */
h2 {
  font-size: 24px;
  line-height: 1.3;
  padding: 0 0 8px 0;
  margin: 0;
  font-family: 'Source Sans Pro', sans-serif;
}
@media only screen and (max-width: 640px) {
  /* line 223, sass/layout.scss */
  h2 {
    font-size: 20px;
    line-height: 1.3;
    padding: 0 0 8px 0;
    margin: 0;
  }
}

/* line 229, sass/layout.scss */
h3 {
  font-size: 20px;
  line-height: 1.3;
  padding: 0 0 8px 0;
  margin: 0;
}
@media only screen and (max-width: 640px) {
  /* line 229, sass/layout.scss */
  h3 {
    font-size: 16px;
    line-height: 1.3;
    padding: 0 0 8px 0;
    margin: 0;
  }
}

/* line 235, sass/layout.scss */
h4 {
  font-size: 16px;
  line-height: 1.3;
  padding: 0 0 8px 0;
  margin: 0;
  padding: 8px 0 0 0;
}

/* line 239, sass/layout.scss */
a {
  transition: all 0.2s ease 0s;
  color: #00a4dd;
  text-decoration: none;
}
/* line 243, sass/layout.scss */
a:hover, a:focus {
  cursor: pointer;
  text-decoration: none;
}

/* line 248, sass/layout.scss */
img {
  width: 100%;
  height: auto;
  display: block;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 255, sass/layout.scss */
label {
  font-family: 'Source Sans Pro', sans-serif;
}

/* line 263, sass/layout.scss */
ul,
ul li {
  margin: 0;
  line-height: 20px;
  padding: 0;
  list-style: none;
}

/* line 270, sass/layout.scss */
span {
  display: inline;
}

/* line 273, sass/layout.scss */
p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
@media (max-width: 900px) {
  /* line 273, sass/layout.scss */
  p {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 12px;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 273, sass/layout.scss */
  p {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 8px;
    margin-left: 0;
  }
}
/* line 275, sass/layout.scss */
p:last-of-type, p:only-of-type {
  margin: 0;
}

/* line 280, sass/layout.scss */
input, select, textarea {
  font-weight: 400;
  font-size: 15px;
  font-family: 'Source Sans Pro', sans-serif;
}

/* line 285, sass/layout.scss */
textarea {
  resize: vertical;
}

/* line 288, sass/layout.scss */
input:-moz-ui-invalid {
  box-shadow: none;
}

/* line 291, sass/layout.scss */
.visibility {
  visibility: hidden;
}

/* line 294, sass/layout.scss */
.readmore-wrapper {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 900px) {
  /* line 294, sass/layout.scss */
  .readmore-wrapper {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 294, sass/layout.scss */
  .readmore-wrapper {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

/* line 297, sass/layout.scss */
.login-page .page {
  background-image: url(../images/bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 7% 0;
}

/* line 305, sass/layout.scss */
.page .page-inner {
  margin: 0 auto;
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  max-width: 1170px;
  position: relative;
  z-index: 1;
}
@media (max-width: 900px) {
  /* line 305, sass/layout.scss */
  .page .page-inner {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
@media (max-width: 640px) {
  /* line 305, sass/layout.scss */
  .page .page-inner {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
/* line 309, sass/layout.scss */
.page .page-inner .navigation {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 32px;
  margin-left: 0;
  width: 100%;
}
@media (max-width: 900px) {
  /* line 309, sass/layout.scss */
  .page .page-inner .navigation {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 24px;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 309, sass/layout.scss */
  .page .page-inner .navigation {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 16px;
    margin-left: 0;
  }
}
/* line 312, sass/layout.scss */
.page .page-inner .navigation ul {
  float: left;
  border-bottom: 1px solid #2a2a2a;
  width: 100%;
}
@media (max-width: 550px) {
  /* line 312, sass/layout.scss */
  .page .page-inner .navigation ul {
    border-bottom: 0;
  }
}
/* line 319, sass/layout.scss */
.page .page-inner .navigation ul li {
  float: left;
  margin-top: 0;
  margin-right: 32px;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 900px) {
  /* line 319, sass/layout.scss */
  .page .page-inner .navigation ul li {
    margin-top: 0;
    margin-right: 24px;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 319, sass/layout.scss */
  .page .page-inner .navigation ul li {
    margin-top: 0;
    margin-right: 16px;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 550px) {
  /* line 319, sass/layout.scss */
  .page .page-inner .navigation ul li {
    width: 100%;
  }
}
/* line 325, sass/layout.scss */
.page .page-inner .navigation ul li a {
  color: #2a2a2a;
  padding-top: 16px;
  padding-right: 0;
  padding-bottom: 16px;
  padding-left: 0;
  display: block;
  border-bottom: 3px solid rgba(0, 0, 0, 0);
  text-transform: uppercase;
}
@media (max-width: 900px) {
  /* line 325, sass/layout.scss */
  .page .page-inner .navigation ul li a {
    padding-top: 12px;
    padding-right: 0;
    padding-bottom: 12px;
    padding-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 325, sass/layout.scss */
  .page .page-inner .navigation ul li a {
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 8px;
    padding-left: 0;
  }
}
/* line 331, sass/layout.scss */
.page .page-inner .navigation ul li a.active {
  font-weight: bold;
  border-bottom: 3px solid #000;
}
/* line 335, sass/layout.scss */
.page .page-inner .navigation ul li a:hover {
  border-bottom: 3px solid #000;
}
@media (max-width: 550px) {
  /* line 335, sass/layout.scss */
  .page .page-inner .navigation ul li a:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 550px) and (max-width: 640px) {
  /* line 335, sass/layout.scss */
  .page .page-inner .navigation ul li a:hover {
    border-bottom: 3px solid black;
  }
}
@media (max-width: 550px) {
  /* line 325, sass/layout.scss */
  .page .page-inner .navigation ul li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    text-align: center;
    padding-top: 32px;
    padding-right: 0;
    padding-bottom: 32px;
    padding-left: 0;
  }
}
@media (max-width: 550px) and (max-width: 900px) {
  /* line 325, sass/layout.scss */
  .page .page-inner .navigation ul li a {
    padding-top: 24px;
    padding-right: 0;
    padding-bottom: 24px;
    padding-left: 0;
  }
}
@media (max-width: 550px) and (max-width: 640px) {
  /* line 325, sass/layout.scss */
  .page .page-inner .navigation ul li a {
    padding-top: 16px;
    padding-right: 0;
    padding-bottom: 16px;
    padding-left: 0;
  }
}

/* line 353, sass/layout.scss */
.page .page-inner .navigation ul li.logout {
  float: right;
  margin: 0;
}
/* line 358, sass/layout.scss */
.page .page-inner .navigation ul.dropdown-menu {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
}
/* line 362, sass/layout.scss */
.page .page-inner .navigation ul.dropdown-menu li {
  width: 100%;
  margin-right: 0px;
}
/* line 365, sass/layout.scss */
.page .page-inner .navigation ul.dropdown-menu li a {
  font-size: 13px;
  border: 0px;
  padding: 16px;
}
/* line 369, sass/layout.scss */
.page .page-inner .navigation ul.dropdown-menu li a:hover, .page .page-inner .navigation ul.dropdown-menu li a.active {
  background-color: #f5f5f5;
}
/* line 376, sass/layout.scss */
.page .page-inner .navigation .right {
  float: right;
}
@media (max-width: 550px) and (max-width: 640px) {
  /* line 376, sass/layout.scss */
  .page .page-inner .navigation .right {
    float: none;
  }
}

/* line 385, sass/layout.scss */
.dropdown-menu {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
}
/* line 389, sass/layout.scss */
.dropdown-menu li {
  width: 100%;
  margin-right: 0px;
}
/* line 392, sass/layout.scss */
.dropdown-menu li a {
  font-size: 13px;
  border: 0px;
  padding: 16px;
  text-transform: uppercase;
}
/* line 397, sass/layout.scss */
.dropdown-menu li a:hover, .dropdown-menu li a.active {
  background-color: #f5f5f5;
}

/* line 403, sass/layout.scss */
.open > .dropdown-menu {
  display: inline-table;
}

/* line 407, sass/layout.scss */
body.front-page .page-inner {
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
}
@media (max-width: 900px) {
  /* line 407, sass/layout.scss */
  body.front-page .page-inner {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
@media (max-width: 640px) {
  /* line 407, sass/layout.scss */
  body.front-page .page-inner {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
}

/* line 413, sass/layout.scss */
header {
  background: #2a2a2a;
}
/* line 415, sass/layout.scss */
header > .inner {
  margin: 0 auto;
  max-width: 1170px;
  padding-top: 0;
  padding-right: 32px;
  padding-bottom: 0;
  padding-left: 32px;
}
@media (max-width: 900px) {
  /* line 415, sass/layout.scss */
  header > .inner {
    padding-top: 0;
    padding-right: 24px;
    padding-bottom: 0;
    padding-left: 24px;
  }
}
@media (max-width: 640px) {
  /* line 415, sass/layout.scss */
  header > .inner {
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 0;
    padding-left: 16px;
  }
}
/* line 420, sass/layout.scss */
header .logo {
  width: 50px;
  float: left;
  padding-top: 16px;
  padding-right: 0;
  padding-bottom: 16px;
  padding-left: 0;
}
@media (max-width: 900px) {
  /* line 420, sass/layout.scss */
  header .logo {
    padding-top: 12px;
    padding-right: 0;
    padding-bottom: 12px;
    padding-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 420, sass/layout.scss */
  header .logo {
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 8px;
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  /* line 420, sass/layout.scss */
  header .logo {
    width: 44px;
  }
}
@media (max-width: 640px) {
  /* line 420, sass/layout.scss */
  header .logo {
    width: 36px;
  }
}
/* line 431, sass/layout.scss */
header .navigation {
  float: right;
}
/* line 434, sass/layout.scss */
header .navigation ul li {
  float: left;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 550px) {
  /* line 434, sass/layout.scss */
  header .navigation ul li {
    width: 100%;
    float: left;
    border-left: none;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
}
/* line 443, sass/layout.scss */
header .navigation ul li a {
  display: block;
  color: #ffffff;
  text-transform: uppercase;
  box-sizing: border-box;
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
}
@media (max-width: 900px) {
  /* line 443, sass/layout.scss */
  header .navigation ul li a {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
@media (max-width: 640px) {
  /* line 443, sass/layout.scss */
  header .navigation ul li a {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
/* line 449, sass/layout.scss */
header .navigation ul li a.active, header .navigation ul li a:hover {
  background: #00a4dd;
}
@media (max-width: 550px) {
  /* line 443, sass/layout.scss */
  header .navigation ul li a {
    text-align: center;
  }
}
/* line 457, sass/layout.scss */
header .navigation ul li:last-of-type {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 550px) {
  /* line 457, sass/layout.scss */
  header .navigation ul li:last-of-type {
    border-right: none;
  }
}
/* line 465, sass/layout.scss */
header .navigation .dropdown-menu {
  background-color: #2a2a2a;
}
/* line 467, sass/layout.scss */
header .navigation .dropdown-menu > li {
  width: 100%;
  border-left: 0px;
  border-top: 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
/* line 472, sass/layout.scss */
header .navigation .dropdown-menu > li > a:hover, header .navigation .dropdown-menu > li > a:focus {
  color: #ffffff;
  background: #00a4dd;
}

@media (max-width: 768px) {
  /* line 481, sass/layout.scss */
  .table {
    overflow-x: scroll;
  }
}
/* line 485, sass/layout.scss */
.table table {
  border-spacing: 0;
  width: 100%;
}
/* line 488, sass/layout.scss */
.table table th {
  background: #ffffff;
  border-bottom: 3px solid #00a4dd;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  vertical-align: top;
  text-align: left;
}
@media (max-width: 900px) {
  /* line 488, sass/layout.scss */
  .table table th {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
  }
}
@media (max-width: 640px) {
  /* line 488, sass/layout.scss */
  .table table th {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
  }
}
/* line 495, sass/layout.scss */
.table table tr {
  background: #ffffff;
  border-bottom: 1px solid #eee;
  vertical-align: top;
  text-align: left;
}
/* line 501, sass/layout.scss */
.table table td {
  padding: 16px;
}
/* line 503, sass/layout.scss */
.table table td a {
  padding: 0px;
  display: inline;
  word-wrap: break-word;
}
/* line 508, sass/layout.scss */
.table table td .link {
  padding-left: 22px;
}
/* line 511, sass/layout.scss */
.table table td.vertical-link-wrapper {
  display: inline-grid;
  text-align: center;
  padding: 2px 5px 4px 5px;
}
/* line 515, sass/layout.scss */
.table table td.vertical-link-wrapper .link {
  padding-left: 0;
}
/* line 521, sass/layout.scss */
.table table td.pause-label {
  vertical-align: middle;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 16px;
}
@media (max-width: 900px) {
  /* line 521, sass/layout.scss */
  .table table td.pause-label {
    padding-top: 0;
    padding-right: 12px;
    padding-bottom: 0;
    padding-left: 12px;
  }
}
@media (max-width: 640px) {
  /* line 521, sass/layout.scss */
  .table table td.pause-label {
    padding-top: 0;
    padding-right: 8px;
    padding-bottom: 0;
    padding-left: 8px;
  }
}
/* line 524, sass/layout.scss */
.table table td.pause-label a {
  font-size: 13px;
  text-transform: uppercase;
  display: inline-block;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  background-color: #FF9441;
  color: #ffffff;
}
@media (max-width: 900px) {
  /* line 524, sass/layout.scss */
  .table table td.pause-label a {
    padding-top: 3px;
    padding-right: 6px;
    padding-bottom: 3px;
    padding-left: 6px;
  }
}
@media (max-width: 640px) {
  /* line 524, sass/layout.scss */
  .table table td.pause-label a {
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
  }
}
/* line 531, sass/layout.scss */
.table table td.pause-label a:hover {
  background-color: #cf302c;
}
/* line 536, sass/layout.scss */
.table table td.active-label {
  position: relative;
  text-indent: 32px;
  vertical-align: middle;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 0;
}
@media (max-width: 900px) {
  /* line 536, sass/layout.scss */
  .table table td.active-label {
    padding-top: 0;
    padding-right: 12px;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 536, sass/layout.scss */
  .table table td.active-label {
    padding-top: 0;
    padding-right: 8px;
    padding-bottom: 0;
    padding-left: 0;
  }
}
/* line 541, sass/layout.scss */
.table table td.active-label::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 16px;
  width: 8px;
  height: 8px;
  background: #74dd17;
  display: block;
  border-radius: 100px;
}

/* line 556, sass/layout.scss */
.grid-50 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 900px) {
  /* line 556, sass/layout.scss */
  .grid-50 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 556, sass/layout.scss */
  .grid-50 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
/* line 558, sass/layout.scss */
.grid-50 > .inner {
  margin-top: 0;
  margin-right: -32px;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 900px) {
  /* line 558, sass/layout.scss */
  .grid-50 > .inner {
    margin-top: 0;
    margin-right: -24px;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 558, sass/layout.scss */
  .grid-50 > .inner {
    margin-top: 0;
    margin-right: -16px;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 558, sass/layout.scss */
  .grid-50 > .inner {
    margin-right: 0;
  }
}
/* line 563, sass/layout.scss */
.grid-50 > .inner .col {
  font-size: 15px;
  width: 50%;
  float: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 32px;
  margin-left: 0;
}
@media (max-width: 900px) {
  /* line 563, sass/layout.scss */
  .grid-50 > .inner .col {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 24px;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 563, sass/layout.scss */
  .grid-50 > .inner .col {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 16px;
    margin-left: 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 563, sass/layout.scss */
  .grid-50 > .inner .col {
    width: 100%;
    float: none;
    margin-bottom: 16px;
  }
}
/* line 573, sass/layout.scss */
.grid-50 > .inner .col > .inner {
  margin-top: 0;
  margin-right: 32px;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 900px) {
  /* line 573, sass/layout.scss */
  .grid-50 > .inner .col > .inner {
    margin-top: 0;
    margin-right: 24px;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 573, sass/layout.scss */
  .grid-50 > .inner .col > .inner {
    margin-top: 0;
    margin-right: 16px;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media only screen and (max-width: 640px) {
  /* line 573, sass/layout.scss */
  .grid-50 > .inner .col > .inner {
    margin-right: 0;
  }
}
/* line 581, sass/layout.scss */
.grid-50 .inner.clearfix > .col:nth-child(odd) {
  clear: left;
}

/* line 588, sass/layout.scss */
section.grid h3 {
  padding: 0;
  margin: 0;
}
/* line 593, sass/layout.scss */
section.grid > .inner .row {
  background: #ffffff;
  margin-bottom: 1px;
}
/* line 600, sass/layout.scss */
section.grid > .inner .col-item {
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
}
@media (max-width: 900px) {
  /* line 600, sass/layout.scss */
  section.grid > .inner .col-item {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
  }
}
@media (max-width: 640px) {
  /* line 600, sass/layout.scss */
  section.grid > .inner .col-item {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
  }
}
/* line 610, sass/layout.scss */
section.grid .col-item.group, section.grid.group {
  padding: 0;
}

/* line 618, sass/layout.scss */
.right {
  float: right;
}

/* line 621, sass/layout.scss */
.left {
  float: left;
}

/* line 627, sass/layout.scss */
section.grid .row.header > .inner {
  position: relative;
}
/* line 629, sass/layout.scss */
section.grid .row.header > .inner .title {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* line 635, sass/layout.scss */
section.grid .col-item.vertical-link {
  padding: 0;
}
/* line 638, sass/layout.scss */
section.grid .col-item.search-animated {
  padding: 0;
  position: relative;
}
/* line 641, sass/layout.scss */
section.grid .col-item.search-animated a {
  cursor: pointer;
  display: block;
  width: 54px;
  height: 54px;
  background-image: url(../images/icons/search-blue.png);
  background-size: 22px 22px;
  background-repeat: no-repeat;
  background-position: center;
  border-left: 1px solid #eee;
  overflow: hidden;
  color: #ffffff;
  font-size: 10px;
  text-align: center;
  transition: all 0.4s ease 0s;
}
/* line 656, sass/layout.scss */
section.grid .col-item.search-animated a span {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  text-align: center;
  overflow: hidden;
  height: 0;
  transition: all 0.7s ease 0s;
}
/* line 667, sass/layout.scss */
section.grid .col-item.search-animated a:hover {
  background-image: url(../images/icons/search-inverted.png);
  background-color: #00a4dd;
  background-position: center 8px;
  text-indent: 0;
}
/* line 672, sass/layout.scss */
section.grid .col-item.search-animated a:hover span {
  transform: translateY(-6px);
  height: auto;
  opacity: 1;
  visibility: visible;
}
/* line 682, sass/layout.scss */
section.grid .row.header {
  border-bottom: 3px solid #00a4dd;
  margin-bottom: 0;
}

/* line 688, sass/layout.scss */
.tag {
  text-transform: uppercase;
  color: #777777;
}

/* line 693, sass/layout.scss */
.paramsGroup .right.tag {
  text-transform: none;
}

/*.arrow-right {
  width: 0;
  height: 0;
  margin:0 auto;
  text-align: center;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid $color-1;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}*/
/* line 713, sass/layout.scss */
.exp-group select {
  width: 50%;
  box-sizing: border-box;
}
/* line 717, sass/layout.scss */
.exp-group .inner-bar {
  background: #f2f2f2;
}
/* line 719, sass/layout.scss */
.exp-group .inner-bar .toggle-btn {
  background: #dedede;
  position: relative;
  background-image: url(../images/icons/arrow-right-black.svg);
  background-size: 52px;
  background-repeat: no-repeat;
  background-position: center;
  width: 52px;
  height: 48px;
  cursor: pointer;
}
/* line 730, sass/layout.scss */
.exp-group .inner-bar .item {
  float: left;
}
/* line 733, sass/layout.scss */
.exp-group .inner-bar .content {
  padding-top: 13px;
  padding-right: 16px;
  padding-bottom: 13px;
  padding-left: 16px;
  font-size: 13px;
}
@media (max-width: 900px) {
  /* line 733, sass/layout.scss */
  .exp-group .inner-bar .content {
    padding-top: 9.75px;
    padding-right: 12px;
    padding-bottom: 9.75px;
    padding-left: 12px;
  }
}
@media (max-width: 640px) {
  /* line 733, sass/layout.scss */
  .exp-group .inner-bar .content {
    padding-top: 6.5px;
    padding-right: 8px;
    padding-bottom: 6.5px;
    padding-left: 8px;
  }
}
/* line 736, sass/layout.scss */
.exp-group .inner-bar .content > input {
  padding: 0px;
  min-width: 250px;
}
/* line 740, sass/layout.scss */
.exp-group .inner-bar .content > span.custom {
  font-size: 10px;
  padding-left: 5px;
}
/* line 746, sass/layout.scss */
.exp-group .expanded {
  opacity: 0;
  height: 0;
  display: none;
  padding-bottom: 1px;
}
/* line 751, sass/layout.scss */
.exp-group .expanded > .inner-exp {
  position: relative;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 16px;
}
@media (max-width: 900px) {
  /* line 751, sass/layout.scss */
  .exp-group .expanded > .inner-exp {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 0;
    padding-left: 12px;
  }
}
@media (max-width: 640px) {
  /* line 751, sass/layout.scss */
  .exp-group .expanded > .inner-exp {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 0;
    padding-left: 8px;
  }
}
/* line 758, sass/layout.scss */
.exp-group .expanded.focused {
  box-shadow: -2px 2px 0px 0px #00a4dd;
}
/* line 763, sass/layout.scss */
.exp-group.open > .expanded {
  transition: all 0.5s ease 0s;
  height: auto;
  display: inherit;
  opacity: 1;
}
/* line 769, sass/layout.scss */
.exp-group.open > .inner-bar .toggle-btn {
  background-image: url(../images/icons/arrow-down-white.svg);
  background-color: #00a4dd;
}

/* line 786, sass/layout.scss */
.exp-19 > .inner-bar,
.exp-17 > .inner-bar,
.exp-15 > .inner-bar,
.exp-13 > .inner-bar,
.exp-11 > .inner-bar,
.exp-9 > .inner-bar,
.exp-7 > .inner-bar,
.exp-5 > .inner-bar,
.exp-3 > .inner-bar,
.exp-1 > .inner-bar {
  background: #f2f2f2;
}
/* line 788, sass/layout.scss */
.exp-19 > .inner-bar .toggle-btn,
.exp-17 > .inner-bar .toggle-btn,
.exp-15 > .inner-bar .toggle-btn,
.exp-13 > .inner-bar .toggle-btn,
.exp-11 > .inner-bar .toggle-btn,
.exp-9 > .inner-bar .toggle-btn,
.exp-7 > .inner-bar .toggle-btn,
.exp-5 > .inner-bar .toggle-btn,
.exp-3 > .inner-bar .toggle-btn,
.exp-1 > .inner-bar .toggle-btn {
  border-right: 3px solid #ffffff;
}
/* line 791, sass/layout.scss */
.exp-19 > .inner-bar .toolbar .col-item,
.exp-17 > .inner-bar .toolbar .col-item,
.exp-15 > .inner-bar .toolbar .col-item,
.exp-13 > .inner-bar .toolbar .col-item,
.exp-11 > .inner-bar .toolbar .col-item,
.exp-9 > .inner-bar .toolbar .col-item,
.exp-7 > .inner-bar .toolbar .col-item,
.exp-5 > .inner-bar .toolbar .col-item,
.exp-3 > .inner-bar .toolbar .col-item,
.exp-1 > .inner-bar .toolbar .col-item {
  border-left: 3px solid #ffffff;
}
/* line 795, sass/layout.scss */
.exp-19 > .expanded,
.exp-17 > .expanded,
.exp-15 > .expanded,
.exp-13 > .expanded,
.exp-11 > .expanded,
.exp-9 > .expanded,
.exp-7 > .expanded,
.exp-5 > .expanded,
.exp-3 > .expanded,
.exp-1 > .expanded {
  border-top: 3px solid #ffffff;
  background: #f2f2f2;
}
/* line 798, sass/layout.scss */
.exp-19 > .expanded > .inner-exp,
.exp-17 > .expanded > .inner-exp,
.exp-15 > .expanded > .inner-exp,
.exp-13 > .expanded > .inner-exp,
.exp-11 > .expanded > .inner-exp,
.exp-9 > .expanded > .inner-exp,
.exp-7 > .expanded > .inner-exp,
.exp-5 > .expanded > .inner-exp,
.exp-3 > .expanded > .inner-exp,
.exp-1 > .expanded > .inner-exp {
  background: #f2f2f2;
}

/* line 813, sass/layout.scss */
.exp-18 > .inner-bar,
.exp-16 > .inner-bar,
.exp-14 > .inner-bar,
.exp-12 > .inner-bar,
.exp-10 > .inner-bar,
.exp-8 > .inner-bar,
.exp-6 > .inner-bar,
.exp-4 > .inner-bar,
.exp-2 > .inner-bar {
  background: #ffffff;
}
/* line 815, sass/layout.scss */
.exp-18 > .inner-bar .toggle-btn,
.exp-16 > .inner-bar .toggle-btn,
.exp-14 > .inner-bar .toggle-btn,
.exp-12 > .inner-bar .toggle-btn,
.exp-10 > .inner-bar .toggle-btn,
.exp-8 > .inner-bar .toggle-btn,
.exp-6 > .inner-bar .toggle-btn,
.exp-4 > .inner-bar .toggle-btn,
.exp-2 > .inner-bar .toggle-btn {
  border-right: 3px solid #f2f2f2;
}
/* line 818, sass/layout.scss */
.exp-18 > .inner-bar .toolbar .col-item,
.exp-16 > .inner-bar .toolbar .col-item,
.exp-14 > .inner-bar .toolbar .col-item,
.exp-12 > .inner-bar .toolbar .col-item,
.exp-10 > .inner-bar .toolbar .col-item,
.exp-8 > .inner-bar .toolbar .col-item,
.exp-6 > .inner-bar .toolbar .col-item,
.exp-4 > .inner-bar .toolbar .col-item,
.exp-2 > .inner-bar .toolbar .col-item {
  border-left: 3px solid #f2f2f2;
}
/* line 822, sass/layout.scss */
.exp-18 > .expanded,
.exp-16 > .expanded,
.exp-14 > .expanded,
.exp-12 > .expanded,
.exp-10 > .expanded,
.exp-8 > .expanded,
.exp-6 > .expanded,
.exp-4 > .expanded,
.exp-2 > .expanded {
  border-top: 3px solid #f2f2f2;
  background: #ffffff;
}
/* line 825, sass/layout.scss */
.exp-18 > .expanded > .inner-exp,
.exp-16 > .expanded > .inner-exp,
.exp-14 > .expanded > .inner-exp,
.exp-12 > .expanded > .inner-exp,
.exp-10 > .expanded > .inner-exp,
.exp-8 > .expanded > .inner-exp,
.exp-6 > .expanded > .inner-exp,
.exp-4 > .expanded > .inner-exp,
.exp-2 > .expanded > .inner-exp {
  background: #ffffff;
}

/*
.exp-group,
.exp-group > .expanded > .inner > .exp-group > .expanded > .inner > .exp-group  {
  .inner-bar {
    background:$color-6;
  }
  .item {
    float:left;
  }
  .content {
    @include padding($top:($air/2), $right:($air/2), $bottom:($air/2), $left:($air/2));
    text-transform:uppercase;
    font-size: 13px;
  }
  .exp-menu-btn,
  .draggable-btn,
  .toggle-btn {
    width:54px;
    height:54px;
  }
  .toggle-btn {
    background:#dedede;
    border-right:3px solid $color-2;
  }
  .draggable-btn {
    border-left:3px solid $color-2;
    float:right;
  }
  .exp-menu-btn {
    border-left:3px solid $color-2;
    float:right;
  }
  .expanded {
    border-top:3px solid $color-2;
    background:$color-6;
    > .inner {
      @include padding($top:($air/2), $right:($air/2), $bottom:($air/2), $left:($air/2));
    }
  }
}
.exp-group > .expanded > .inner > .exp-group,
.exp-group > .expanded > .inner > .exp-group > .expanded > .inner > .exp-group > .expanded > .inner > .exp-group  {
  .inner-exp {
    background:$color-2;
  }
  .toggle-btn {
    border-color:$color-6;
  }
  .draggable-btn {
    border-color:$color-6;
  }
  .exp-menu-btn {
    border-color:$color-6;
  }
  .expanded {
    border-top:3px solid $color-6;
    background:$color-2;
  }
}
*/
/* line 901, sass/layout.scss */
footer {
  background: #2a2a2a;
  text-align: center;
  color: #ffffff;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 12px;
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
}
@media (max-width: 900px) {
  /* line 901, sass/layout.scss */
  footer {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
@media (max-width: 640px) {
  /* line 901, sass/layout.scss */
  footer {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
/* line 908, sass/layout.scss */
footer p {
  opacity: 0.5;
  letter-spacing: 1px;
}
/* line 912, sass/layout.scss */
footer > div {
  margin: 0 auto;
  max-width: 1170px;
}
/* line 916, sass/layout.scss */
footer a {
  float: right;
  margin-top: -20px;
}
/* line 919, sass/layout.scss */
footer a img {
  opacity: 0.5;
  width: 150px;
}

@media only screen and (max-width: 550px) {
  /* line 927, sass/layout.scss */
  footer a {
    float: none;
    margin-top: 0px;
  }
  /* line 930, sass/layout.scss */
  footer a img {
    margin: 10px auto 0 auto;
  }
}
/* line 938, sass/layout.scss */
ol.list-initial-style, ul.list-initial-style {
  list-style: initial;
  padding-left: 40px;
}
/* line 941, sass/layout.scss */
ol.list-initial-style > li, ul.list-initial-style > li {
  list-style: initial;
}
/* line 944, sass/layout.scss */
ol.list-initial-style.decimal, ol.list-initial-style.decimal > li, ul.list-initial-style.decimal, ul.list-initial-style.decimal > li {
  list-style-type: decimal;
}
/* line 947, sass/layout.scss */
ol.list-initial-style.circle, ol.list-initial-style.circle > li, ul.list-initial-style.circle, ul.list-initial-style.circle > li {
  list-style-type: circle;
}

/* line 952, sass/layout.scss */
.dashboard-label {
  display: inline-block;
  margin-right: 5px;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #00a4dd;
}

/* line 967, sass/layout.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
/* line 971, sass/layout.scss */
.alert.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
/* line 976, sass/layout.scss */
.alert.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 981, sass/layout.scss */
.alert.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 986, sass/layout.scss */
.alert.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

/* line 993, sass/layout.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
}
/* line 1003, sass/layout.scss */
.label.label-success {
  background-color: #5cb85c;
}
/* line 1006, sass/layout.scss */
.label.label-info {
  background-color: #5bc0de;
}
/* line 1009, sass/layout.scss */
.label.label-warning {
  background-color: #f0ad4e;
}
/* line 1012, sass/layout.scss */
.label.label-danger {
  background-color: #d9534f;
}
/* line 1015, sass/layout.scss */
.label.label-default {
  background-color: #777777;
}

/* line 1020, sass/layout.scss */
.modal-header {
  border-bottom: 3px solid #00a4dd;
}

/* line 1024, sass/layout.scss */
.modal-title {
  padding: 0px;
}

/* line 1028, sass/layout.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #4d4d4d;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* line 1043, sass/layout.scss */
code {
  border: 1px solid #D6DADC;
  border-radius: 2px;
  color: #4d4d4d;
  padding: 1px 3px;
  margin: -1px 2px;
  background-color: #f3f3f3;
}

/* line 1053, sass/layout.scss */
.tooltip-inner {
  word-wrap: break-word;
}

/* line 1057, sass/layout.scss */
.description {
  padding: 0px 10px 0px 10px;
  font-size: 14px;
  margin-bottom: 20px;
}
/* line 1061, sass/layout.scss */
.description.field-description {
  margin-bottom: 1px;
  padding-left: 0px;
  padding-top: 3px;
}

/* line 4, sass/_forms.scss */
form .form-group {
  position: relative;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
@media (max-width: 900px) {
  /* line 4, sass/_forms.scss */
  form .form-group {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 12px;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 4, sass/_forms.scss */
  form .form-group {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 8px;
    margin-left: 0;
  }
}
/* line 8, sass/_forms.scss */
form h3 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
  text-align: center;
}
@media (max-width: 900px) {
  /* line 8, sass/_forms.scss */
  form h3 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 12px;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  /* line 8, sass/_forms.scss */
  form h3 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 8px;
    margin-left: 0;
  }
}
/* line 12, sass/_forms.scss */
form label {
  text-transform: uppercase;
  position: absolute;
  font-size: 12px;
  color: #666666;
  top: 8px;
  left: 8px;
  width: auto;
}
/* line 21, sass/_forms.scss */
form textarea {
  min-height: 150px;
}
/* line 24, sass/_forms.scss */
form textarea,
form input {
  padding: 24px 8px 16px 8px;
  box-sizing: border-box;
  border: none;
  width: 100%;
}
/* line 31, sass/_forms.scss */
form input.user {
  background-image: url(../images/icons/user.png);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: calc(100% - 8px) center;
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
/* line 38, sass/_forms.scss */
form input.password {
  background-image: url(../images/icons/password.png);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: calc(100% - 8px) center;
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
/* line 45, sass/_forms.scss */
form select {
  padding: 16px 16px 16px 16px;
  box-sizing: border-box;
  border: none;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0px;
  text-transform: uppercase;
  font-size: 12px;
  color: #777777;
  background-image: url(../images/icons/arrow-down.png);
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: calc(100% - 12px) center;
}
/* line 61, sass/_forms.scss */
form option {
  text-transform: lowercase;
}
/* line 64, sass/_forms.scss */
form option.upper {
  text-transform: uppercase !important;
}
/* line 70, sass/_forms.scss */
form .form-group.radio label,
form .form-group.checkboxes label {
  position: static;
  color: #666666;
  text-transform: uppercase;
}
/* line 75, sass/_forms.scss */
form .form-group.radio input[type="radio"],
form .form-group.radio input[type="checkbox"],
form .form-group.checkboxes input[type="radio"],
form .form-group.checkboxes input[type="checkbox"] {
  display: none;
}
/* line 79, sass/_forms.scss */
form .form-group.radio input[type="checkbox"] ~ label span,
form .form-group.radio input[type="radio"] ~ label span,
form .form-group.checkboxes input[type="checkbox"] ~ label span,
form .form-group.checkboxes input[type="radio"] ~ label span {
  display: inline-block;
  cursor: pointer;
  color: #666666;
  text-transform: uppercase;
}
/* line 86, sass/_forms.scss */
form .form-group.radio input[type="checkbox"] ~ label span:first-child,
form .form-group.radio input[type="radio"] ~ label span:first-child,
form .form-group.checkboxes input[type="checkbox"] ~ label span:first-child,
form .form-group.checkboxes input[type="radio"] ~ label span:first-child {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: left center;
  margin: -2px 6px 0 0;
  background-color: #ffffff;
}
/* line 98, sass/_forms.scss */
form .form-group.radio input[type="checkbox"] ~ label span:first-child,
form .form-group.checkboxes input[type="checkbox"] ~ label span:first-child {
  border-radius: 3px;
}
/* line 101, sass/_forms.scss */
form .form-group.radio input[type="checkbox"]:checked ~ label span:first-child,
form .form-group.checkboxes input[type="checkbox"]:checked ~ label span:first-child {
  background-image: url(../images/icons/checked.png);
}
/* line 105, sass/_forms.scss */
form .form-group.radio input[type="radio"] ~ label span:first-child,
form .form-group.checkboxes input[type="radio"] ~ label span:first-child {
  border-radius: 50px;
}
/* line 108, sass/_forms.scss */
form .form-group.radio input[type="radio"]:checked ~ label span:first-child,
form .form-group.checkboxes input[type="radio"]:checked ~ label span:first-child {
  background-image: url(../images/icons/radio-selected.png);
}
/* line 114, sass/_forms.scss */
form.inverted input,
form.inverted textarea {
  background-color: #eee;
  color: #000;
}
/* line 119, sass/_forms.scss */
form.inverted input[disabled], form.inverted input[readonly] {
  background-color: #c2c2c2;
}
/* line 122, sass/_forms.scss */
form.inverted select {
  background-color: #eee;
}
/* line 129, sass/_forms.scss */
form.inverted .form-group.radio input[type="checkbox"] ~ label span:first-child,
form.inverted .form-group.radio input[type="radio"] ~ label span:first-child,
form.inverted .form-group.checkboxes input[type="checkbox"] ~ label span:first-child,
form.inverted .form-group.checkboxes input[type="radio"] ~ label span:first-child {
  background-color: #dedede;
}
/* line 132, sass/_forms.scss */
form.inverted .form-group.radio input[type="checkbox"][disabled] ~ label span:first-child,
form.inverted .form-group.radio input[type="radio"][disabled] ~ label span:first-child,
form.inverted .form-group.checkboxes input[type="checkbox"][disabled] ~ label span:first-child,
form.inverted .form-group.checkboxes input[type="radio"][disabled] ~ label span:first-child {
  background-color: #c2c2c2;
}
/* line 137, sass/_forms.scss */
form.inverted label {
  color: #666666;
}
/* line 142, sass/_forms.scss */
form .form-group-submit {
  text-align: left;
}
/* line 145, sass/_forms.scss */
form input:focus,
form select:focus,
form textarea:focus,
form button:focus {
  outline: none;
}

/* line 154, sass/_forms.scss */
.form-inline .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 159, sass/_forms.scss */
.form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* line 164, sass/_forms.scss */
.form-inline .form-control-static {
  display: inline-block;
}
/* line 167, sass/_forms.scss */
.form-inline .input-group {
  display: inline-table;
  vertical-align: middle;
}
/* line 170, sass/_forms.scss */
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
  width: auto;
}
/* line 173, sass/_forms.scss */
.form-inline .input-group > .form-control {
  width: 100%;
}
/* line 177, sass/_forms.scss */
.form-inline .control-label {
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 181, sass/_forms.scss */
.form-inline .radio, .form-inline .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 186, sass/_forms.scss */
.form-inline .radio label, .form-inline .checkbox label {
  padding-left: 0;
}
/* line 190, sass/_forms.scss */
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}
/* line 195, sass/_forms.scss */
.form-inline .has-feedback .form-control-feedback {
  top: 0;
}
/* line 198, sass/_forms.scss */
.form-inline input {
  padding: 16px 8px 16px 8px;
}
/* line 201, sass/_forms.scss */
.form-inline .max-width {
  width: 100%;
}

/* line 206, sass/_forms.scss */
.login {
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  margin: 0 auto;
  max-width: 320px;
  background: rgba(255, 255, 255, 0.77);
}
@media (max-width: 900px) {
  /* line 206, sass/_forms.scss */
  .login {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
@media (max-width: 640px) {
  /* line 206, sass/_forms.scss */
  .login {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
/* line 211, sass/_forms.scss */
.login .form-group-submit {
  text-align: center;
}

/* line 218, sass/_forms.scss */
.select2 {
  background-color: #eee;
  width: 100% !important;
}
/* line 221, sass/_forms.scss */
.select2.select2-container.select2-container--default.select2-container--disabled {
  background-color: #c2c2c2;
}

/* line 227, sass/_forms.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  padding: 0px;
  font-size: 14px;
  outline: none;
}
/* line 233, sass/_forms.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000;
}
/* line 236, sass/_forms.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #777777;
}
/* line 239, sass/_forms.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11.8px;
  right: 9px;
  -webkit-filter: brightness(0);
  /* Safari 6.0 - 9.0 */
  filter: brightness(0);
  outline: none;
}

/* line 248, sass/_forms.scss */
.select2 .select2-selection,
.select2-container--default.select2-container--disabled .select2-selection--single {
  background: transparent;
  border: none;
}

/* line 254, sass/_forms.scss */
.select2-container .select2-dropdown {
  background: #eee;
}

/* line 258, sass/_forms.scss */
.select2-results__option {
  font-weight: 400;
  font-size: 12px;
  color: #777777;
  height: 20px;
}

/* line 265, sass/_forms.scss */
.select2-selection {
  padding: 11.8px 25px 40px 16px;
  outline: none;
}

/* line 270, sass/_forms.scss */
.select2-selection--multiple {
  padding: 9.5px 16px 9.5px 16px;
}

/* line 274, sass/_forms.scss */
.select2-search__field {
  padding: 0px;
}

/* line 278, sass/_forms.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  text-transform: uppercase;
  border: none;
  border-radius: 0;
  background-color: #00a4dd;
  color: #fff;
  padding: .2em .6em .3em;
  font-size: 13px;
}

/* line 288, sass/_forms.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
  margin-left: 8px;
  float: right;
}

/* line 294, sass/_forms.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

/* line 298, sass/_forms.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: none;
}

/* line 303, sass/_forms.scss */
.select2-xs + .select2 {
  height: 32px;
}
/* line 305, sass/_forms.scss */
.select2-xs + .select2 .select2-selection {
  padding: 3px 25px 0px 10px;
}
/* line 309, sass/_forms.scss */
.select2-xs + .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 2px;
  right: 9px;
}

/* line 315, sass/_forms.scss */
input.input-xs {
  padding: 4px;
  height: 32px;
}

/* line 320, sass/_forms.scss */
textarea.textarea-xs {
  padding: 6px 4px 6px 4px;
}

/* line 326, sass/_forms.scss */
input[type=number] {
  -moz-appearance: textfield;
}
/* line 328, sass/_forms.scss */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 336, sass/_forms.scss */
.bootstrap-tagsinput {
  background-color: #eee;
  display: inherit;
  margin-top: 5px;
  padding-top: 25px;
  border: none;
  border-radius: 0px;
}
/* line 343, sass/_forms.scss */
.bootstrap-tagsinput .tag {
  background-color: #00a4dd;
  display: inline;
  padding: .2em .6em .3em;
  font-size: 80%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  text-transform: none;
}
/* line 355, sass/_forms.scss */
.bootstrap-tagsinput .tag span {
  display: inline;
}
/* line 359, sass/_forms.scss */
.bootstrap-tagsinput input[type="text"] {
  padding: 12px 8px 8px 8px;
  width: inherit;
  display: block;
}

/* line 368, sass/_forms.scss */
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #00a4dd;
}

/**
 * -------------------------------------------------------------------------------------------------------------------
 * validation colors
 * -------------------------------------------------------------------------------------------------------------------
 */
/* line 380, sass/_forms.scss */
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
  color: #a94442;
  display: flex;
}

/* line 388, sass/_forms.scss */
.has-error .form-control, .has-error .select2 {
  border: 1px solid;
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 394, sass/_forms.scss */
.has-error .form-control:focus, .has-error .select2.select2-container--open {
  border: 1px solid;
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 402, sass/_forms.scss */
.form-horizontal .has-feedback .smk-error-msg {
  right: 0;
  position: initial;
}

/* line 407, sass/_forms.scss */
div.form-control.with-icon {
  background-color: #eee;
}
/* line 409, sass/_forms.scss */
div.form-control.with-icon > input {
  width: 90%;
}

/* line 414, sass/_forms.scss */
div.form-control.with-2icons {
  background-color: #eee;
}
/* line 416, sass/_forms.scss */
div.form-control.with-2icons > input {
  width: 87%;
}

/* line 421, sass/_forms.scss */
.has-error div.form-control.with-icon .smk-error-msg {
  display: block;
}

/* line 425, sass/_forms.scss */
.required-asterisk {
  color: #d9534f;
}

/* line 3, sass/_spacing.scss */
#page-outer .p-0 {
  padding: 0;
}
/* line 6, sass/_spacing.scss */
#page-outer .p-2 {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
@media (max-width: 900px) {
  /* line 6, sass/_spacing.scss */
  #page-outer .p-2 {
    padding-top: 1.5px;
    padding-right: 1.5px;
    padding-bottom: 1.5px;
    padding-left: 1.5px;
  }
}
@media (max-width: 640px) {
  /* line 6, sass/_spacing.scss */
  #page-outer .p-2 {
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
  }
}
/* line 9, sass/_spacing.scss */
#page-outer .p-4 {
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}
@media (max-width: 900px) {
  /* line 9, sass/_spacing.scss */
  #page-outer .p-4 {
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
  }
}
@media (max-width: 640px) {
  /* line 9, sass/_spacing.scss */
  #page-outer .p-4 {
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
  }
}
/* line 12, sass/_spacing.scss */
#page-outer .p-8 {
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
}
@media (max-width: 900px) {
  /* line 12, sass/_spacing.scss */
  #page-outer .p-8 {
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
  }
}
@media (max-width: 640px) {
  /* line 12, sass/_spacing.scss */
  #page-outer .p-8 {
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
  }
}
/* line 15, sass/_spacing.scss */
#page-outer .p-16 {
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
}
@media (max-width: 900px) {
  /* line 15, sass/_spacing.scss */
  #page-outer .p-16 {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
  }
}
@media (max-width: 640px) {
  /* line 15, sass/_spacing.scss */
  #page-outer .p-16 {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
  }
}
/* line 18, sass/_spacing.scss */
#page-outer .p-24 {
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
}
@media (max-width: 900px) {
  /* line 18, sass/_spacing.scss */
  #page-outer .p-24 {
    padding-top: 18px;
    padding-right: 18px;
    padding-bottom: 18px;
    padding-left: 18px;
  }
}
@media (max-width: 640px) {
  /* line 18, sass/_spacing.scss */
  #page-outer .p-24 {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
  }
}
/* line 21, sass/_spacing.scss */
#page-outer .p-32 {
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
}
@media (max-width: 900px) {
  /* line 21, sass/_spacing.scss */
  #page-outer .p-32 {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
@media (max-width: 640px) {
  /* line 21, sass/_spacing.scss */
  #page-outer .p-32 {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
/* line 24, sass/_spacing.scss */
#page-outer .p-48 {
  padding-top: 48px;
  padding-right: 48px;
  padding-bottom: 48px;
  padding-left: 48px;
}
@media (max-width: 900px) {
  /* line 24, sass/_spacing.scss */
  #page-outer .p-48 {
    padding-top: 36px;
    padding-right: 36px;
    padding-bottom: 36px;
    padding-left: 36px;
  }
}
@media (max-width: 640px) {
  /* line 24, sass/_spacing.scss */
  #page-outer .p-48 {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
/* line 27, sass/_spacing.scss */
#page-outer .p-64 {
  padding-top: 64px;
  padding-right: 64px;
  padding-bottom: 64px;
  padding-left: 64px;
}
@media (max-width: 900px) {
  /* line 27, sass/_spacing.scss */
  #page-outer .p-64 {
    padding-top: 48px;
    padding-right: 48px;
    padding-bottom: 48px;
    padding-left: 48px;
  }
}
@media (max-width: 640px) {
  /* line 27, sass/_spacing.scss */
  #page-outer .p-64 {
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }
}
/* line 31, sass/_spacing.scss */
#page-outer .pt-0 {
  padding-top: 0;
}
/* line 34, sass/_spacing.scss */
#page-outer .pt-2 {
  padding-top: 2px;
  /*@media (max-width: $screen-l) {
    padding-top: (($air/16)*$air-l);
  }
  @media (max-width: $screen-s) {
    padding-top: (($air/16)*$air-s);
  }*/
}
/* line 43, sass/_spacing.scss */
#page-outer .pt-4 {
  padding-top: 4px;
  /*@media (max-width: $screen-l) {
    padding-top: (($air/8)*$air-l);
  }
  @media (max-width: $screen-s) {
    padding-top: (($air/8)*$air-s);
  }*/
}
/* line 52, sass/_spacing.scss */
#page-outer .pt-8 {
  padding-top: 8px;
  /*@media (max-width: $screen-l) {
    padding-top: (($air/4)*$air-l);
  }
  @media (max-width: $screen-s) {
    padding-top: (($air/4)*$air-s);
  }*/
}
/* line 61, sass/_spacing.scss */
#page-outer .pt-16 {
  padding-top: 16px;
  /*@media (max-width: $screen-l) {
    padding-top: (($air/2)*$air-l);
  }
  @media (max-width: $screen-s) {
    padding-top: (($air/2)*$air-s);
  }*/
}
/* line 70, sass/_spacing.scss */
#page-outer .pt-24 {
  padding-top: 24px;
  /*@media (max-width: $screen-l) {
    padding-top: (($air*0.75)*$air-l);
  }
  @media (max-width: $screen-s) {
    padding-top: (($air*0.75)*$air-s);
  }*/
}
/* line 79, sass/_spacing.scss */
#page-outer .pt-32 {
  padding-top: 32px;
  /*@media (max-width: $screen-l) {
    padding-top: ($air*$air-l);
  }
  @media (max-width: $screen-s) {
    padding-top: ($air*$air-s);
  }*/
}
/* line 88, sass/_spacing.scss */
#page-outer .pt-48 {
  padding-top: 48px;
  /*@media (max-width: $screen-l) {
    padding-top: (($air*1.5)*$air-l);
  }
  @media (max-width: $screen-s) {
    padding-top: (($air*1.5)*$air-s);
  }*/
}
/* line 97, sass/_spacing.scss */
#page-outer .pt-64 {
  padding-top: 64px;
  /*@media (max-width: $screen-l) {
    padding-top: (($air*2)*$air-l);
  }
  @media (max-width: $screen-s) {
    padding-top: (($air*2)*$air-s);
  }*/
}
/* line 107, sass/_spacing.scss */
#page-outer .pb-0 {
  padding-bottom: 0;
}
/* line 110, sass/_spacing.scss */
#page-outer .pb-2 {
  padding-bottom: 2px;
}
/* line 113, sass/_spacing.scss */
#page-outer .pb-4 {
  padding-bottom: 4px;
}
/* line 116, sass/_spacing.scss */
#page-outer .pb-8 {
  padding-bottom: 8px;
}
/* line 119, sass/_spacing.scss */
#page-outer .pb-16 {
  padding-bottom: 16px;
}
/* line 122, sass/_spacing.scss */
#page-outer .pb-24 {
  padding-bottom: 24px;
}
/* line 125, sass/_spacing.scss */
#page-outer .pb-32 {
  padding-bottom: 32px;
}
/* line 128, sass/_spacing.scss */
#page-outer .pb-48 {
  padding-bottom: 48px;
}
/* line 131, sass/_spacing.scss */
#page-outer .pb-64 {
  padding-bottom: 64px;
}
/* line 135, sass/_spacing.scss */
#page-outer .pl-0 {
  padding-left: 0;
}
/* line 138, sass/_spacing.scss */
#page-outer .pl-2 {
  padding-left: 2px;
}
/* line 141, sass/_spacing.scss */
#page-outer .pl-4 {
  padding-left: 4px;
}
/* line 144, sass/_spacing.scss */
#page-outer .pl-8 {
  padding-left: 8px;
}
/* line 147, sass/_spacing.scss */
#page-outer .pl-16 {
  padding-left: 16px;
}
/* line 150, sass/_spacing.scss */
#page-outer .pl-24 {
  padding-left: 24px;
}
/* line 153, sass/_spacing.scss */
#page-outer .pl-32 {
  padding-left: 32px;
}
/* line 156, sass/_spacing.scss */
#page-outer .pl-48 {
  padding-left: 48px;
}
/* line 159, sass/_spacing.scss */
#page-outer .pl-64 {
  padding-left: 64px;
}
/* line 163, sass/_spacing.scss */
#page-outer .pr-0 {
  padding-right: 0;
}
/* line 166, sass/_spacing.scss */
#page-outer .pr-2 {
  padding-right: 2px;
}
/* line 169, sass/_spacing.scss */
#page-outer .pr-4 {
  padding-right: 4px;
}
/* line 172, sass/_spacing.scss */
#page-outer .pr-8 {
  padding-right: 8px;
}
/* line 175, sass/_spacing.scss */
#page-outer .pr-16 {
  padding-right: 16px;
}
/* line 178, sass/_spacing.scss */
#page-outer .pr-24 {
  padding-right: 24px;
}
/* line 181, sass/_spacing.scss */
#page-outer .pr-32 {
  padding-right: 32px;
}
/* line 184, sass/_spacing.scss */
#page-outer .pr-48 {
  padding-right: 48px;
}
/* line 187, sass/_spacing.scss */
#page-outer .pr-64 {
  padding-right: 64px;
}
/* line 191, sass/_spacing.scss */
#page-outer .m-0 {
  margin: 0;
}
/* line 194, sass/_spacing.scss */
#page-outer .m-2 {
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
}
@media (max-width: 900px) {
  /* line 194, sass/_spacing.scss */
  #page-outer .m-2 {
    margin-top: 1.5px;
    margin-right: 1.5px;
    margin-bottom: 1.5px;
    margin-left: 1.5px;
  }
}
@media (max-width: 640px) {
  /* line 194, sass/_spacing.scss */
  #page-outer .m-2 {
    margin-top: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
  }
}
/* line 197, sass/_spacing.scss */
#page-outer .m-4 {
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
}
@media (max-width: 900px) {
  /* line 197, sass/_spacing.scss */
  #page-outer .m-4 {
    margin-top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    margin-left: 3px;
  }
}
@media (max-width: 640px) {
  /* line 197, sass/_spacing.scss */
  #page-outer .m-4 {
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
  }
}
/* line 200, sass/_spacing.scss */
#page-outer .m-8 {
  margin-top: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
  margin-left: 8px;
}
@media (max-width: 900px) {
  /* line 200, sass/_spacing.scss */
  #page-outer .m-8 {
    margin-top: 6px;
    margin-right: 6px;
    margin-bottom: 6px;
    margin-left: 6px;
  }
}
@media (max-width: 640px) {
  /* line 200, sass/_spacing.scss */
  #page-outer .m-8 {
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
  }
}
/* line 203, sass/_spacing.scss */
#page-outer .m-16 {
  margin-top: 16px;
  margin-right: 16px;
  margin-bottom: 16px;
  margin-left: 16px;
}
@media (max-width: 900px) {
  /* line 203, sass/_spacing.scss */
  #page-outer .m-16 {
    margin-top: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
    margin-left: 12px;
  }
}
@media (max-width: 640px) {
  /* line 203, sass/_spacing.scss */
  #page-outer .m-16 {
    margin-top: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    margin-left: 8px;
  }
}
/* line 206, sass/_spacing.scss */
#page-outer .m-24 {
  margin-top: 24px;
  margin-right: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
}
@media (max-width: 900px) {
  /* line 206, sass/_spacing.scss */
  #page-outer .m-24 {
    margin-top: 18px;
    margin-right: 18px;
    margin-bottom: 18px;
    margin-left: 18px;
  }
}
@media (max-width: 640px) {
  /* line 206, sass/_spacing.scss */
  #page-outer .m-24 {
    margin-top: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
    margin-left: 12px;
  }
}
/* line 209, sass/_spacing.scss */
#page-outer .m-32 {
  margin-top: 32px;
  margin-right: 32px;
  margin-bottom: 32px;
  margin-left: 32px;
}
@media (max-width: 900px) {
  /* line 209, sass/_spacing.scss */
  #page-outer .m-32 {
    margin-top: 24px;
    margin-right: 24px;
    margin-bottom: 24px;
    margin-left: 24px;
  }
}
@media (max-width: 640px) {
  /* line 209, sass/_spacing.scss */
  #page-outer .m-32 {
    margin-top: 16px;
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
  }
}
/* line 212, sass/_spacing.scss */
#page-outer .m-48 {
  margin-top: 48px;
  margin-right: 48px;
  margin-bottom: 48px;
  margin-left: 48px;
}
@media (max-width: 900px) {
  /* line 212, sass/_spacing.scss */
  #page-outer .m-48 {
    margin-top: 36px;
    margin-right: 36px;
    margin-bottom: 36px;
    margin-left: 36px;
  }
}
@media (max-width: 640px) {
  /* line 212, sass/_spacing.scss */
  #page-outer .m-48 {
    margin-top: 24px;
    margin-right: 24px;
    margin-bottom: 24px;
    margin-left: 24px;
  }
}
/* line 215, sass/_spacing.scss */
#page-outer .m-64 {
  margin-top: 64px;
  margin-right: 64px;
  margin-bottom: 64px;
  margin-left: 64px;
}
@media (max-width: 900px) {
  /* line 215, sass/_spacing.scss */
  #page-outer .m-64 {
    margin-top: 48px;
    margin-right: 48px;
    margin-bottom: 48px;
    margin-left: 48px;
  }
}
@media (max-width: 640px) {
  /* line 215, sass/_spacing.scss */
  #page-outer .m-64 {
    margin-top: 32px;
    margin-right: 32px;
    margin-bottom: 32px;
    margin-left: 32px;
  }
}
/* line 219, sass/_spacing.scss */
#page-outer .mt-0 {
  margin-top: 0;
}
/* line 222, sass/_spacing.scss */
#page-outer .mt-2 {
  margin-top: 2px;
}
/* line 225, sass/_spacing.scss */
#page-outer .mt-4 {
  margin-top: 4px;
}
/* line 228, sass/_spacing.scss */
#page-outer .mt-8 {
  margin-top: 8px;
}
/* line 231, sass/_spacing.scss */
#page-outer .mt-16 {
  margin-top: 16px;
}
/* line 234, sass/_spacing.scss */
#page-outer .mt-24 {
  margin-top: 24px;
}
/* line 237, sass/_spacing.scss */
#page-outer .mt-32 {
  margin-top: 32px;
}
/* line 240, sass/_spacing.scss */
#page-outer .mt-48 {
  margin-top: 48px;
}
/* line 243, sass/_spacing.scss */
#page-outer .mt-64 {
  margin-top: 64px;
}
/* line 247, sass/_spacing.scss */
#page-outer .mb-0 {
  margin-bottom: 0;
}
/* line 250, sass/_spacing.scss */
#page-outer .mb-2 {
  margin-bottom: 2px;
}
/* line 253, sass/_spacing.scss */
#page-outer .mb-4 {
  margin-bottom: 4px;
}
/* line 256, sass/_spacing.scss */
#page-outer .mb-8 {
  margin-bottom: 8px;
}
/* line 259, sass/_spacing.scss */
#page-outer .mb-16 {
  margin-bottom: 16px;
}
/* line 262, sass/_spacing.scss */
#page-outer .mb-24 {
  margin-bottom: 24px;
}
/* line 265, sass/_spacing.scss */
#page-outer .mb-32 {
  margin-bottom: 32px;
}
/* line 268, sass/_spacing.scss */
#page-outer .mb-48 {
  margin-bottom: 48px;
}
/* line 271, sass/_spacing.scss */
#page-outer .mb-64 {
  margin-bottom: 64px;
}
/* line 275, sass/_spacing.scss */
#page-outer .ml-0 {
  margin-left: 0;
}
/* line 278, sass/_spacing.scss */
#page-outer .ml-2 {
  margin-left: 2px;
}
/* line 281, sass/_spacing.scss */
#page-outer .ml-4 {
  margin-left: 4px;
}
/* line 284, sass/_spacing.scss */
#page-outer .ml-8 {
  margin-left: 8px;
}
/* line 287, sass/_spacing.scss */
#page-outer .ml-16 {
  margin-left: 16px;
}
/* line 290, sass/_spacing.scss */
#page-outer .ml-24 {
  margin-left: 24px;
}
/* line 293, sass/_spacing.scss */
#page-outer .ml-32 {
  margin-left: 32px;
}
/* line 296, sass/_spacing.scss */
#page-outer .ml-48 {
  margin-left: 48px;
}
/* line 299, sass/_spacing.scss */
#page-outer .ml-64 {
  margin-left: 64px;
}
/* line 303, sass/_spacing.scss */
#page-outer .mr-0 {
  margin-right: 0;
}
/* line 306, sass/_spacing.scss */
#page-outer .mr-2 {
  margin-right: 2px;
}
/* line 309, sass/_spacing.scss */
#page-outer .mr-4 {
  margin-right: 4px;
}
/* line 312, sass/_spacing.scss */
#page-outer .mr-8 {
  margin-right: 8px;
}
/* line 315, sass/_spacing.scss */
#page-outer .mr-16 {
  margin-right: 16px;
}
/* line 318, sass/_spacing.scss */
#page-outer .mr-24 {
  margin-right: 24px;
}
/* line 321, sass/_spacing.scss */
#page-outer .mr-32 {
  margin-right: 32px;
}
/* line 324, sass/_spacing.scss */
#page-outer .mr-48 {
  margin-right: 48px;
}
/* line 327, sass/_spacing.scss */
#page-outer .mr-64 {
  margin-right: 64px;
}

/* line 2, sass/_buttons.scss */
.btn, .i3-btn {
  text-transform: uppercase;
  font-size: 15px;
  border: 1px solid #00a4dd;
  color: #00a4dd;
  padding: 8px 16px 8px 16px;
  display: inline-block;
  box-sizing: border-box;
  font-weight: 400;
  background-color: #ffffff;
  background-repeat: no-repeat;
}
/* line 13, sass/_buttons.scss */
.btn:hover, .i3-btn:hover {
  color: #ffffff;
  background-color: #00a4dd;
}
/* line 17, sass/_buttons.scss */
.btn.btn-xs, .i3-btn.btn-xs {
  font-size: 10px;
  padding: 4px 8px 4px 8px;
}
/* line 21, sass/_buttons.scss */
.btn.btn-round, .i3-btn.btn-round {
  background-position-x: 30px;
  border-radius: 100px;
  padding: 16px 32px 16px 32px;
  line-height: normal;
}

/* line 29, sass/_buttons.scss */
.copy {
  background-image: url(../images/icons/copy-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 35, sass/_buttons.scss */
.copy.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 40, sass/_buttons.scss */
.copy.btn-round {
  padding-left: 55px;
}
/* line 43, sass/_buttons.scss */
.copy.white {
  background-image: url(../images/icons/copy-icon-white.svg);
}

/* line 47, sass/_buttons.scss */
.delete {
  background-image: url(../images/icons/delete-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 53, sass/_buttons.scss */
.delete.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 58, sass/_buttons.scss */
.delete.btn-round {
  padding-left: 55px;
}
/* line 61, sass/_buttons.scss */
.delete.white {
  background-image: url(../images/icons/delete-icon-white.svg);
}

/* line 65, sass/_buttons.scss */
.export {
  background-image: url(../images/icons/export-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 71, sass/_buttons.scss */
.export.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 76, sass/_buttons.scss */
.export.btn-round {
  padding-left: 55px;
}
/* line 79, sass/_buttons.scss */
.export.white {
  background-image: url(../images/icons/export-icon-white.svg);
}

/* line 83, sass/_buttons.scss */
.import {
  background-image: url(../images/icons/import-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 89, sass/_buttons.scss */
.import.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 94, sass/_buttons.scss */
.import.btn-round {
  padding-left: 55px;
}
/* line 97, sass/_buttons.scss */
.import.white {
  background-image: url(../images/icons/import-icon-white.svg);
}

/* line 101, sass/_buttons.scss */
.edit {
  background-image: url(../images/icons/edit-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 107, sass/_buttons.scss */
.edit.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 112, sass/_buttons.scss */
.edit.btn-round {
  padding-left: 55px;
}
/* line 115, sass/_buttons.scss */
.edit.white {
  background-image: url(../images/icons/edit-icon-white.svg);
}

/* line 119, sass/_buttons.scss */
.filter {
  background-image: url(../images/icons/filter-icon-blue.svg);
  background-size: 18px 18px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 125, sass/_buttons.scss */
.filter.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 130, sass/_buttons.scss */
.filter.btn-round {
  padding-left: 55px;
}
/* line 133, sass/_buttons.scss */
.filter.white {
  background-image: url(../images/icons/filter-icon-white.svg);
}

/* line 137, sass/_buttons.scss */
.list {
  background-image: url(../images/icons/list-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 143, sass/_buttons.scss */
.list.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 148, sass/_buttons.scss */
.list.btn-round {
  padding-left: 55px;
}
/* line 151, sass/_buttons.scss */
.list.white {
  background-image: url(../images/icons/list-icon-white.svg);
}

/* line 155, sass/_buttons.scss */
.play {
  background-image: url(../images/icons/play-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 161, sass/_buttons.scss */
.play.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 166, sass/_buttons.scss */
.play.btn-round {
  padding-left: 55px;
}
/* line 169, sass/_buttons.scss */
.play.white {
  background-image: url(../images/icons/play-icon-white.svg);
}

/* line 173, sass/_buttons.scss */
.pause {
  background-image: url(../images/icons/pause-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 179, sass/_buttons.scss */
.pause.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 184, sass/_buttons.scss */
.pause.btn-round {
  padding-left: 55px;
}
/* line 187, sass/_buttons.scss */
.pause.white {
  background-image: url(../images/icons/pause-icon-white.svg);
}

/* line 191, sass/_buttons.scss */
.stop {
  background-image: url(../images/icons/stop-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 197, sass/_buttons.scss */
.stop.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 202, sass/_buttons.scss */
.stop.btn-round {
  padding-left: 55px;
}
/* line 205, sass/_buttons.scss */
.stop.white {
  background-image: url(../images/icons/plus-icon-white.svg);
}

/* line 209, sass/_buttons.scss */
.question {
  background-image: url(../images/icons/question-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 215, sass/_buttons.scss */
.question.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 220, sass/_buttons.scss */
.question.btn-round {
  padding-left: 55px;
}
/* line 223, sass/_buttons.scss */
.question.white {
  background-image: url(../images/icons/question-icon-white.svg);
}

/* line 227, sass/_buttons.scss */
.remove {
  background-image: url(../images/icons/remove-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 233, sass/_buttons.scss */
.remove.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 238, sass/_buttons.scss */
.remove.btn-round {
  padding-left: 55px;
}
/* line 241, sass/_buttons.scss */
.remove.white {
  background-image: url(../images/icons/remove-icon-white.svg);
}

/* line 245, sass/_buttons.scss */
.repeat {
  background-image: url(../images/icons/repeat-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 251, sass/_buttons.scss */
.repeat.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 256, sass/_buttons.scss */
.repeat.btn-round {
  padding-left: 55px;
}
/* line 259, sass/_buttons.scss */
.repeat.white {
  background-image: url(../images/icons/repeat-icon-white.svg);
}

/* line 263, sass/_buttons.scss */
.reset {
  background-image: url(../images/icons/reset-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 269, sass/_buttons.scss */
.reset.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 274, sass/_buttons.scss */
.reset.btn-round {
  padding-left: 55px;
}
/* line 277, sass/_buttons.scss */
.reset.white {
  background-image: url(../images/icons/reset-icon-white.svg);
}

/* line 281, sass/_buttons.scss */
.share {
  background-image: url(../images/icons/share-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 287, sass/_buttons.scss */
.share.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 292, sass/_buttons.scss */
.share.btn-round {
  padding-left: 55px;
}
/* line 295, sass/_buttons.scss */
.share.white {
  background-image: url(../images/icons/share-icon-white.svg);
}

/* line 299, sass/_buttons.scss */
.tagged {
  background-image: url(../images/icons/tag-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 305, sass/_buttons.scss */
.tagged.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 310, sass/_buttons.scss */
.tagged.btn-round {
  padding-left: 55px;
}
/* line 313, sass/_buttons.scss */
.tagged.white {
  background-image: url(../images/icons/tag-icon-white.svg);
}

/* line 317, sass/_buttons.scss */
.plus {
  background-image: url(../images/icons/plus-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 323, sass/_buttons.scss */
.plus.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 328, sass/_buttons.scss */
.plus.btn-round {
  padding-left: 55px;
}
/* line 331, sass/_buttons.scss */
.plus.white {
  background-image: url(../images/icons/plus-icon-white.svg);
}

/* line 335, sass/_buttons.scss */
.minus {
  background-image: url(../images/icons/minus-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 341, sass/_buttons.scss */
.minus.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 346, sass/_buttons.scss */
.minus.btn-round {
  padding-left: 55px;
}
/* line 349, sass/_buttons.scss */
.minus.white {
  background-image: url(../images/icons/minus-icon-white.svg);
}

/* line 353, sass/_buttons.scss */
.calendar {
  background-image: url(../images/icons/calendar-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 359, sass/_buttons.scss */
.calendar.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 364, sass/_buttons.scss */
.calendar.btn-round {
  padding-left: 55px;
}
/* line 367, sass/_buttons.scss */
.calendar.white {
  background-image: url(../images/icons/calendar-icon-white.svg);
}

/* line 371, sass/_buttons.scss */
.arrow-up {
  background-image: url(../images/icons/arrow-up-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 377, sass/_buttons.scss */
.arrow-up.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 382, sass/_buttons.scss */
.arrow-up.btn-round {
  padding-left: 55px;
}
/* line 385, sass/_buttons.scss */
.arrow-up.white {
  background-image: url(../images/icons/arrow-up-icon-white.svg);
}

/* line 389, sass/_buttons.scss */
.arrow-down {
  background-image: url(../images/icons/arrow-down-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 395, sass/_buttons.scss */
.arrow-down.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 400, sass/_buttons.scss */
.arrow-down.btn-round {
  padding-left: 55px;
}
/* line 403, sass/_buttons.scss */
.arrow-down.white {
  background-image: url(../images/icons/arrow-down-icon-white.svg);
}

/* line 407, sass/_buttons.scss */
.chain {
  background-image: url(../images/icons/chain-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 413, sass/_buttons.scss */
.chain.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 418, sass/_buttons.scss */
.chain.btn-round {
  padding-left: 55px;
}
/* line 421, sass/_buttons.scss */
.chain.white {
  background-image: url(../images/icons/chain-icon-white.svg);
}

/* line 425, sass/_buttons.scss */
.search {
  background-image: url(../images/icons/search-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 431, sass/_buttons.scss */
.search.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 436, sass/_buttons.scss */
.search.btn-round {
  padding-left: 55px;
}
/* line 439, sass/_buttons.scss */
.search.white {
  background-image: url(../images/icons/search-icon-white.svg);
}

/* line 444, sass/_buttons.scss */
.exp-menu {
  background-image: url(../images/icons/dots.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 450, sass/_buttons.scss */
.exp-menu.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 455, sass/_buttons.scss */
.exp-menu.btn-round {
  padding-left: 55px;
}
/* line 458, sass/_buttons.scss */
.exp-menu.white {
  background-image: url(../images/icons/dots.svg);
}

/* line 463, sass/_buttons.scss */
.stats {
  background-image: url(../images/icons/stats-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 469, sass/_buttons.scss */
.stats.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 474, sass/_buttons.scss */
.stats.btn-round {
  padding-left: 55px;
}
/* line 477, sass/_buttons.scss */
.stats.white {
  background-image: url(../images/icons/stats-icon-white.svg);
}

/* line 481, sass/_buttons.scss */
.conf {
  background-image: url(../images/icons/conf-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 487, sass/_buttons.scss */
.conf.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 492, sass/_buttons.scss */
.conf.btn-round {
  padding-left: 55px;
}
/* line 495, sass/_buttons.scss */
.conf.white {
  background-image: url(../images/icons/conf-icon-white.svg);
}

/* line 499, sass/_buttons.scss */
.lock {
  background-image: url(../images/icons/lock-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 505, sass/_buttons.scss */
.lock.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 510, sass/_buttons.scss */
.lock.btn-round {
  padding-left: 55px;
}
/* line 513, sass/_buttons.scss */
.lock.white {
  background-image: url(../images/icons/lock-icon-white.svg);
}

/* line 517, sass/_buttons.scss */
.unlock {
  background-image: url(../images/icons/unlock-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 523, sass/_buttons.scss */
.unlock.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 528, sass/_buttons.scss */
.unlock.btn-round {
  padding-left: 55px;
}
/* line 531, sass/_buttons.scss */
.unlock.white {
  background-image: url(../images/icons/unlock-icon-white.svg);
}

/* line 535, sass/_buttons.scss */
.warning-orange {
  background-image: url(../images/icons/warning-icon-orange.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 541, sass/_buttons.scss */
.warning-orange.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 546, sass/_buttons.scss */
.warning-orange.btn-round {
  padding-left: 55px;
}

/* line 550, sass/_buttons.scss */
.warning-red {
  background-image: url(../images/icons/warning-icon-red.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 556, sass/_buttons.scss */
.warning-red.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 561, sass/_buttons.scss */
.warning-red.btn-round {
  padding-left: 55px;
}

/* line 565, sass/_buttons.scss */
.info-green {
  background-image: url(../images/icons/info-icon-green.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 571, sass/_buttons.scss */
.info-green.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 576, sass/_buttons.scss */
.info-green.btn-round {
  padding-left: 55px;
}

/* line 580, sass/_buttons.scss */
.info-blue {
  background-image: url(../images/icons/info-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 586, sass/_buttons.scss */
.info-blue.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 591, sass/_buttons.scss */
.info-blue.btn-round {
  padding-left: 55px;
}

/* line 595, sass/_buttons.scss */
.sort-desc {
  background-image: url(../images/icons/sort-descending-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 601, sass/_buttons.scss */
.sort-desc.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 606, sass/_buttons.scss */
.sort-desc.btn-round {
  padding-left: 55px;
}
/* line 609, sass/_buttons.scss */
.sort-desc.white {
  background-image: url(../images/icons/sort-descending-icon-white.svg);
}

/* line 613, sass/_buttons.scss */
.sort-asc {
  background-image: url(../images/icons/sort-ascending-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 619, sass/_buttons.scss */
.sort-asc.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 624, sass/_buttons.scss */
.sort-asc.btn-round {
  padding-left: 55px;
}
/* line 627, sass/_buttons.scss */
.sort-asc.white {
  background-image: url(../images/icons/sort-ascending-icon-white.svg);
}

/* line 632, sass/_buttons.scss */
.asterisk {
  background-image: url(../images/icons/asterisk-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 638, sass/_buttons.scss */
.asterisk.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 643, sass/_buttons.scss */
.asterisk.btn-round {
  padding-left: 55px;
}
/* line 646, sass/_buttons.scss */
.asterisk.white {
  background-image: url(../images/icons/asterisk-icon-white.svg);
}

/* line 651, sass/_buttons.scss */
.save {
  background-image: url(../images/icons/save-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 657, sass/_buttons.scss */
.save.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 662, sass/_buttons.scss */
.save.btn-round {
  padding-left: 55px;
}
/* line 665, sass/_buttons.scss */
.save.white {
  background-image: url(../images/icons/save-icon-white.svg);
}

/* line 670, sass/_buttons.scss */
.bracket {
  background-image: url(../images/icons/bracket-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 676, sass/_buttons.scss */
.bracket.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 681, sass/_buttons.scss */
.bracket.btn-round {
  padding-left: 55px;
}
/* line 684, sass/_buttons.scss */
.bracket.white {
  background-image: url(../images/icons/bracket-icon-white.svg);
}

/* line 689, sass/_buttons.scss */
.dots {
  background-image: url(../images/icons/dots-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 695, sass/_buttons.scss */
.dots.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 700, sass/_buttons.scss */
.dots.btn-round {
  padding-left: 55px;
}
/* line 703, sass/_buttons.scss */
.dots.white {
  background-image: url(../images/icons/dots-icon-white.svg);
}

/* line 708, sass/_buttons.scss */
.drag {
  background-image: url(../images/icons/drag-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 714, sass/_buttons.scss */
.drag.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 719, sass/_buttons.scss */
.drag.btn-round {
  padding-left: 55px;
}
/* line 722, sass/_buttons.scss */
.drag.white {
  background-image: url(../images/icons/drag-icon-white.svg);
}

/* line 727, sass/_buttons.scss */
.eye {
  background-image: url(../images/icons/eye-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 733, sass/_buttons.scss */
.eye.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 738, sass/_buttons.scss */
.eye.btn-round {
  padding-left: 55px;
}
/* line 741, sass/_buttons.scss */
.eye.white {
  background-image: url(../images/icons/eye-icon-white.svg);
}

/* line 746, sass/_buttons.scss */
.eye-closed {
  background-image: url(../images/icons/eye-closed-icon-blue.svg);
  background-size: 20px 20px;
  background-position: 16px center;
  background-repeat: no-repeat;
  padding-left: 42px;
}
/* line 752, sass/_buttons.scss */
.eye-closed.btn-xs {
  background-size: 13px 13px;
  background-position: 8px center;
  padding-left: 26px;
}
/* line 757, sass/_buttons.scss */
.eye-closed.btn-round {
  padding-left: 55px;
}
/* line 760, sass/_buttons.scss */
.eye-closed.white {
  background-image: url(../images/icons/eye-closed-icon-white.svg);
}

/* line 765, sass/_buttons.scss */
.exp-group > .inner-bar .toolbar .col-item.active-toggle {
  border: none;
  padding: 15px;
  width: 6em;
  height: 1.5em;
  cursor: initial;
}

/* line 774, sass/_buttons.scss */
.btn:hover, .i3-btn:hover {
  cursor: pointer;
}
/* line 777, sass/_buttons.scss */
.btn.copy:hover, .i3-btn.copy:hover {
  background-image: url(../images/icons/copy-icon-white.svg);
}
/* line 780, sass/_buttons.scss */
.btn.delete:hover, .i3-btn.delete:hover {
  background-image: url(../images/icons/delete-icon-white.svg);
}
/* line 783, sass/_buttons.scss */
.btn.export:hover, .i3-btn.export:hover {
  background-image: url(../images/icons/export-icon-white.svg);
}
/* line 786, sass/_buttons.scss */
.btn.import:hover, .i3-btn.import:hover {
  background-image: url(../images/icons/import-icon-white.svg);
}
/* line 789, sass/_buttons.scss */
.btn.edit:hover, .i3-btn.edit:hover {
  background-image: url(../images/icons/edit-icon-white.svg);
}
/* line 792, sass/_buttons.scss */
.btn.filter:hover, .i3-btn.filter:hover {
  background-image: url(../images/icons/filter-icon-white.svg);
}
/* line 795, sass/_buttons.scss */
.btn.list:hover, .i3-btn.list:hover {
  background-image: url(../images/icons/list-icon-white.svg);
}
/* line 798, sass/_buttons.scss */
.btn.play:hover, .i3-btn.play:hover {
  background-image: url(../images/icons/play-icon-white.svg);
}
/* line 801, sass/_buttons.scss */
.btn.pause:hover, .i3-btn.pause:hover {
  background-image: url(../images/icons/pause-icon-white.svg);
}
/* line 804, sass/_buttons.scss */
.btn.stop:hover, .i3-btn.stop:hover {
  background-image: url(../images/icons/stop-icon-white.svg);
}
/* line 807, sass/_buttons.scss */
.btn.question:hover, .i3-btn.question:hover {
  background-image: url(../images/icons/question-icon-white.svg);
}
/* line 810, sass/_buttons.scss */
.btn.remove:hover, .i3-btn.remove:hover {
  background-image: url(../images/icons/remove-icon-white.svg);
}
/* line 813, sass/_buttons.scss */
.btn.repeat:hover, .i3-btn.repeat:hover {
  background-image: url(../images/icons/repeat-icon-white.svg);
}
/* line 816, sass/_buttons.scss */
.btn.reset:hover, .i3-btn.reset:hover {
  background-image: url(../images/icons/reset-icon-white.svg);
}
/* line 819, sass/_buttons.scss */
.btn.share:hover, .i3-btn.share:hover {
  background-image: url(../images/icons/share-icon-white.svg);
}
/* line 822, sass/_buttons.scss */
.btn.tagged:hover, .i3-btn.tagged:hover {
  background-image: url(../images/icons/tag-icon-white.svg);
}
/* line 825, sass/_buttons.scss */
.btn.plus:hover, .i3-btn.plus:hover {
  background-image: url(../images/icons/plus-icon-white.svg);
}
/* line 828, sass/_buttons.scss */
.btn.minus:hover, .i3-btn.minus:hover {
  background-image: url(../images/icons/minus-icon-white.svg);
}
/* line 831, sass/_buttons.scss */
.btn.calendar:hover, .i3-btn.calendar:hover {
  background-image: url(../images/icons/calendar-icon-white.svg);
}
/* line 834, sass/_buttons.scss */
.btn.arrow-up:hover, .i3-btn.arrow-up:hover {
  background-image: url(../images/icons/arrow-up-icon-white.svg);
}
/* line 837, sass/_buttons.scss */
.btn.arrow-down:hover, .i3-btn.arrow-down:hover {
  background-image: url(../images/icons/arrow-down-icon-white.svg);
}
/* line 840, sass/_buttons.scss */
.btn.chain:hover, .i3-btn.chain:hover {
  background-image: url(../images/icons/chain-icon-white.svg);
}
/* line 843, sass/_buttons.scss */
.btn.search:hover, .i3-btn.search:hover {
  background-image: url(../images/icons/search-icon-white.svg);
}
/* line 846, sass/_buttons.scss */
.btn.stats:hover, .i3-btn.stats:hover {
  background-image: url(../images/icons/stats-icon-white.svg);
}
/* line 849, sass/_buttons.scss */
.btn.conf:hover, .i3-btn.conf:hover {
  background-image: url(../images/icons/conf-icon-white.svg);
}
/* line 852, sass/_buttons.scss */
.btn.lock:hover, .i3-btn.lock:hover {
  background-image: url(../images/icons/lock-icon-white.svg);
}
/* line 855, sass/_buttons.scss */
.btn.unlock:hover, .i3-btn.unlock:hover {
  background-image: url(../images/icons/unlock-icon-white.svg);
}
/* line 858, sass/_buttons.scss */
.btn.sort-desc:hover, .i3-btn.sort-desc:hover {
  background-image: url(../images/icons/sort-descending-icon-white.svg);
}
/* line 861, sass/_buttons.scss */
.btn.sort-asc:hover, .i3-btn.sort-asc:hover {
  background-image: url(../images/icons/sort-ascending-icon-white.svg);
}
/* line 864, sass/_buttons.scss */
.btn.asterisk:hover, .i3-btn.asterisk:hover {
  background-image: url(../images/icons/asterisk-icon-white.svg);
}
/* line 867, sass/_buttons.scss */
.btn.save:hover, .i3-btn.save:hover {
  background-image: url(../images/icons/save-icon-white.svg);
}
/* line 870, sass/_buttons.scss */
.btn.dots:hover, .i3-btn.dots:hover {
  background-image: url(../images/icons/dots-icon-white.svg);
}
/* line 873, sass/_buttons.scss */
.btn.drag:hover, .i3-btn.drag:hover {
  background-image: url(../images/icons/drag-icon-white.svg);
}
/* line 876, sass/_buttons.scss */
.btn.eye:hover, .i3-btn.eye:hover {
  background-image: url(../images/icons/eye-icon-white.svg);
}
/* line 879, sass/_buttons.scss */
.btn.eye-closed:hover, .i3-btn.eye-closed:hover {
  background-image: url(../images/icons/eye-closed-icon-white.svg);
}
/* line 882, sass/_buttons.scss */
.btn.bracket:hover, .i3-btn.bracket:hover {
  background-image: url(../images/icons/bracket-icon-white.svg);
}

/* line 887, sass/_buttons.scss */
.link {
  display: block;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 20px 20px;
  padding-left: 22px;
  white-space: nowrap;
}

/* line 895, sass/_buttons.scss */
.vertical-link-wrapper .link {
  padding-top: 30px;
  padding-left: 0px;
  width: 40px;
  background-position: center 8px;
  background-size: 22px 22px;
  font-size: 12px;
  text-align: center;
}

/* line 905, sass/_buttons.scss */
span.btn {
  background-size: 20px 20px !important;
  background-position: center center !important;
  display: block;
  width: 32px;
  height: 32px;
  padding: 0 !important;
}

/* line 914, sass/_buttons.scss */
.btn-add {
  text-transform: uppercase;
  font-size: 15px;
  border: 1px solid #00a4dd;
  padding: 8px 16px;
  display: block;
}
/* line 920, sass/_buttons.scss */
.btn-add:hover {
  background-color: #00a4dd;
  color: #fff;
}
/* line 923, sass/_buttons.scss */
.btn-add:hover span:first-child,
.btn-add:hover span:first-child:before {
  background-color: #fff;
}
/* line 928, sass/_buttons.scss */
.btn-add span:first-child {
  display: inline-block;
  background-color: #00a4dd;
  width: 2px;
  height: 12px;
  position: relative;
  margin-right: 12px;
}
/* line 936, sass/_buttons.scss */
.btn-add span:first-child:before {
  background-color: #00a4dd;
  content: "";
  width: 12px;
  height: 2px;
  position: absolute;
  top: 5px;
  left: -5px;
}

/* line 947, sass/_buttons.scss */
.table table td a.icon-22,
.icon-22 {
  background-repeat: no-repeat;
  background-size: 22px;
  padding: 11px;
  background-position: 0px;
}

/* line 955, sass/_buttons.scss */
.table table td a.icon-24,
.icon-24 {
  background-repeat: no-repeat;
  background-size: 24px;
  padding: 12px;
  background-position: 0px;
}

/* line 963, sass/_buttons.scss */
.table table td a.icon-32,
.icon-32 {
  background-repeat: no-repeat;
  background-size: 32px;
  padding: 16px;
  background-position: 0px;
}

/* line 971, sass/_buttons.scss */
.table table td a.icon-48,
.icon-48 {
  background-repeat: no-repeat;
  background-size: 48px;
  padding: 24px;
  background-position: 0px;
}

/* line 979, sass/_buttons.scss */
.table table td a.icon-64,
.icon-64 {
  background-repeat: no-repeat;
  background-size: 64px;
  padding: 32px;
  background-position: 0px;
}

/* line 987, sass/_buttons.scss */
.header-btn,
.table table th.header-btn,
section.grid > .inner .col-item.header-btn {
  padding: 9px 9px 9px 0px;
}

/* line 993, sass/_buttons.scss */
a.submit,
input.submit, form input.submit {
  padding: 16px 32px;
  background: #00a4dd;
  text-transform: uppercase;
  color: #ffffff;
  border-radius: 100px;
  display: inline-block;
  width: auto;
  margin-bottom: 0;
  cursor: pointer;
  border: none;
}
/* line 1005, sass/_buttons.scss */
a.submit:hover,
input.submit:hover, form input.submit:hover {
  opacity: 0.7;
}

/* line 1010, sass/_buttons.scss */
button[disabled] {
  background-color: #aeaeae;
}

/* line 1015, sass/_buttons.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}

/* line 1026, sass/_buttons.scss */
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

/* line 2, sass/_search_service.scss */
section.grid .toolbar .inline {
  display: inline;
}
/* line 4, sass/_search_service.scss */
section.grid .toolbar .inline > div {
  display: inline;
}
/* line 8, sass/_search_service.scss */
section.grid .toolbar .col-item {
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: center 5px;
  border-left: 3px solid #f3f3f3;
  color: #00a4dd;
  cursor: pointer;
  font-size: 12px;
  padding: 0px;
  width: 52px;
  text-align: center;
  vertical-align: text-bottom;
  padding-top: 30px;
}

/* line 24, sass/_search_service.scss */
.toolbar .dropdown-menu {
  border: 0px;
  padding: 0px;
  border-radius: 0px;
}
/* line 28, sass/_search_service.scss */
.toolbar .dropdown-menu li {
  width: 100%;
  margin-right: 0px;
}
/* line 31, sass/_search_service.scss */
.toolbar .dropdown-menu li a {
  font-size: 13px;
  border: 0px;
  padding: 6.5px;
}
/* line 35, sass/_search_service.scss */
.toolbar .dropdown-menu li a:hover, .toolbar .dropdown-menu li a.active {
  background-color: #f5f5f5;
}

/* line 43, sass/_search_service.scss */
.config-view .form-group {
  margin-bottom: 16px;
}
/* line 46, sass/_search_service.scss */
.config-view section {
  margin-bottom: 16px;
  padding-bottom: 0px;
}
/* line 50, sass/_search_service.scss */
.config-view .inner-exp {
  margin-bottom: 0;
}

/* line 56, sass/_search_service.scss */
.exp-1 > * > .select2, .exp-3 > * > .select2, .exp-5 > * > .select2, .exp-7 > * > .select2, .exp-9 > * > .select2, .exp-11 > * > .select2, .exp-13 > * > .select2, .exp-15 > * > .select2, .exp-17 > * > .select2, .exp-19 > * > .select2 {
  background-color: white;
}
/* line 60, sass/_search_service.scss */
.exp-1.form-group > input, .exp-1.form-group > textarea, .exp-3.form-group > input, .exp-3.form-group > textarea, .exp-5.form-group > input, .exp-5.form-group > textarea, .exp-7.form-group > input, .exp-7.form-group > textarea, .exp-9.form-group > input, .exp-9.form-group > textarea, .exp-11.form-group > input, .exp-11.form-group > textarea, .exp-13.form-group > input, .exp-13.form-group > textarea, .exp-15.form-group > input, .exp-15.form-group > textarea, .exp-17.form-group > input, .exp-17.form-group > textarea, .exp-19.form-group > input, .exp-19.form-group > textarea {
  background-color: white;
  resize: none;
}
/* line 65, sass/_search_service.scss */
.exp-1.checkboxes .field-group > input[type="checkbox"] ~ label span:first-child, .exp-3.checkboxes .field-group > input[type="checkbox"] ~ label span:first-child, .exp-5.checkboxes .field-group > input[type="checkbox"] ~ label span:first-child, .exp-7.checkboxes .field-group > input[type="checkbox"] ~ label span:first-child, .exp-9.checkboxes .field-group > input[type="checkbox"] ~ label span:first-child, .exp-11.checkboxes .field-group > input[type="checkbox"] ~ label span:first-child, .exp-13.checkboxes .field-group > input[type="checkbox"] ~ label span:first-child, .exp-15.checkboxes .field-group > input[type="checkbox"] ~ label span:first-child, .exp-17.checkboxes .field-group > input[type="checkbox"] ~ label span:first-child, .exp-19.checkboxes .field-group > input[type="checkbox"] ~ label span:first-child {
  background-color: white !important;
}
/* line 70, sass/_search_service.scss */
.exp-1 .content.item.editable span.edit, .exp-3 .content.item.editable span.edit, .exp-5 .content.item.editable span.edit, .exp-7 .content.item.editable span.edit, .exp-9 .content.item.editable span.edit, .exp-11 .content.item.editable span.edit, .exp-13 .content.item.editable span.edit, .exp-15 .content.item.editable span.edit, .exp-17 .content.item.editable span.edit, .exp-19 .content.item.editable span.edit {
  display: none;
}
/* line 73, sass/_search_service.scss */
.exp-1 .content.item.editable:hover, .exp-3 .content.item.editable:hover, .exp-5 .content.item.editable:hover, .exp-7 .content.item.editable:hover, .exp-9 .content.item.editable:hover, .exp-11 .content.item.editable:hover, .exp-13 .content.item.editable:hover, .exp-15 .content.item.editable:hover, .exp-17 .content.item.editable:hover, .exp-19 .content.item.editable:hover {
  cursor: pointer;
  color: #00a4dd;
}
/* line 76, sass/_search_service.scss */
.exp-1 .content.item.editable:hover span.edit, .exp-3 .content.item.editable:hover span.edit, .exp-5 .content.item.editable:hover span.edit, .exp-7 .content.item.editable:hover span.edit, .exp-9 .content.item.editable:hover span.edit, .exp-11 .content.item.editable:hover span.edit, .exp-13 .content.item.editable:hover span.edit, .exp-15 .content.item.editable:hover span.edit, .exp-17 .content.item.editable:hover span.edit, .exp-19 .content.item.editable:hover span.edit {
  display: inline;
}
/* line 81, sass/_search_service.scss */
.exp-1 .content.item > input, .exp-3 .content.item > input, .exp-5 .content.item > input, .exp-7 .content.item > input, .exp-9 .content.item > input, .exp-11 .content.item > input, .exp-13 .content.item > input, .exp-15 .content.item > input, .exp-17 .content.item > input, .exp-19 .content.item > input {
  background: transparent !important;
  border-bottom: 2px solid #00a4dd;
  height: 22px;
  outline: none;
}
/* line 87, sass/_search_service.scss */
.exp-1 .content.item > .context, .exp-3 .content.item > .context, .exp-5 .content.item > .context, .exp-7 .content.item > .context, .exp-9 .content.item > .context, .exp-11 .content.item > .context, .exp-13 .content.item > .context, .exp-15 .content.item > .context, .exp-17 .content.item > .context, .exp-19 .content.item > .context {
  font-style: italic;
}

/* line 94, sass/_search_service.scss */
.exp-2 > * > .select2, .exp-4 > * > .select2, .exp-6 > * > .select2, .exp-8 > * > .select2, .exp-10 > * > .select2, .exp-12 > * > .select2, .exp-14 > * > .select2, .exp-16 > * > .select2, .exp-18 > * > .select2 {
  background-color: #eee;
}
/* line 98, sass/_search_service.scss */
.exp-2.form-group > input, .exp-2.form-group > textarea, .exp-4.form-group > input, .exp-4.form-group > textarea, .exp-6.form-group > input, .exp-6.form-group > textarea, .exp-8.form-group > input, .exp-8.form-group > textarea, .exp-10.form-group > input, .exp-10.form-group > textarea, .exp-12.form-group > input, .exp-12.form-group > textarea, .exp-14.form-group > input, .exp-14.form-group > textarea, .exp-16.form-group > input, .exp-16.form-group > textarea, .exp-18.form-group > input, .exp-18.form-group > textarea {
  background-color: #eee;
  resize: none;
}

/* line 105, sass/_search_service.scss */
.parameters-group {
  border-top: #eee solid 1px;
  margin-left: -16px;
  margin-right: -16px;
}
/* line 109, sass/_search_service.scss */
.parameters-group > h4 {
  margin-left: 16px;
  margin-right: 16px;
  padding-bottom: 4px;
}

/* line 118, sass/_search_service.scss */
.NestedParameterListItem.isOverCurrent > .Blueprint-wrapper > .exp-group > .inner-bar {
  background-color: lightgray;
}
/* line 122, sass/_search_service.scss */
.NestedParameterListItem.isDragging > .Blueprint-wrapper > .exp-group {
  border: #00a4dd 2px solid;
}

/* line 127, sass/_search_service.scss */
.NestedParameterListBlueprint div.isOverCurrent > .select2-container {
  background-color: lightgray;
}

/* line 131, sass/_search_service.scss */
.select2-hidden-accessible.required + .select2 .select2-selection__placeholder:after {
  content: ' *';
  color: #d9534f;
}

/* line 136, sass/_search_service.scss */
.field-error {
  border: red solid 1px;
}

/*# sourceMappingURL=layout.css.map */
