@charset "UTF-8";
@charset "UTF-8";
body.pace-big.pace-running #app-container {
  opacity: 0; }

body.pace-big.pace-done #app-container {
  opacity: 1; }

body.pace-big .pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  background-clip: padding-box;
  z-index: 2000;
  position: fixed;
  margin: auto;
  top: 12px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 200px;
  height: 50px;
  overflow: hidden; }

body.pace-big .pace .pace-progress {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 2px;
  background-clip: padding-box;
  transform: translate3d(0, 0, 0);
  display: block;
  position: absolute;
  right: 100%;
  margin-right: -7px;
  width: 93%;
  top: 7px;
  height: 14px;
  font-size: 12px;
  background: #D71F4B;
  color: #D71F4B;
  line-height: 60px;
  font-weight: bold;
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
  box-shadow: 120px 0 #fff, 240px 0 #fff; }

body.pace-big .pace .pace-progress:after {
  content: attr(data-progress-text);
  display: inline-block;
  position: fixed;
  width: 45px;
  text-align: right;
  right: 0;
  padding-right: 16px;
  top: 4px; }

body.pace-big .pace .pace-progress[data-progress-text="0%"]:after {
  right: -200px; }

body.pace-big .pace .pace-progress[data-progress-text="1%"]:after {
  right: -198.14px; }

body.pace-big .pace .pace-progress[data-progress-text="2%"]:after {
  right: -196.28px; }

body.pace-big .pace .pace-progress[data-progress-text="3%"]:after {
  right: -194.42px; }

body.pace-big .pace .pace-progress[data-progress-text="4%"]:after {
  right: -192.56px; }

body.pace-big .pace .pace-progress[data-progress-text="5%"]:after {
  right: -190.7px; }

body.pace-big .pace .pace-progress[data-progress-text="6%"]:after {
  right: -188.84px; }

body.pace-big .pace .pace-progress[data-progress-text="7%"]:after {
  right: -186.98px; }

body.pace-big .pace .pace-progress[data-progress-text="8%"]:after {
  right: -185.12px; }

body.pace-big .pace .pace-progress[data-progress-text="9%"]:after {
  right: -183.26px; }

body.pace-big .pace .pace-progress[data-progress-text="10%"]:after {
  right: -181.4px; }

body.pace-big .pace .pace-progress[data-progress-text="11%"]:after {
  right: -179.54px; }

body.pace-big .pace .pace-progress[data-progress-text="12%"]:after {
  right: -177.68px; }

body.pace-big .pace .pace-progress[data-progress-text="13%"]:after {
  right: -175.82px; }

body.pace-big .pace .pace-progress[data-progress-text="14%"]:after {
  right: -173.96px; }

body.pace-big .pace .pace-progress[data-progress-text="15%"]:after {
  right: -172.1px; }

body.pace-big .pace .pace-progress[data-progress-text="16%"]:after {
  right: -170.24px; }

body.pace-big .pace .pace-progress[data-progress-text="17%"]:after {
  right: -168.38px; }

body.pace-big .pace .pace-progress[data-progress-text="18%"]:after {
  right: -166.52px; }

body.pace-big .pace .pace-progress[data-progress-text="19%"]:after {
  right: -164.66px; }

body.pace-big .pace .pace-progress[data-progress-text="20%"]:after {
  right: -162.8px; }

body.pace-big .pace .pace-progress[data-progress-text="21%"]:after {
  right: -160.94px; }

body.pace-big .pace .pace-progress[data-progress-text="22%"]:after {
  right: -159.08px; }

body.pace-big .pace .pace-progress[data-progress-text="23%"]:after {
  right: -157.22px; }

body.pace-big .pace .pace-progress[data-progress-text="24%"]:after {
  right: -155.36px; }

body.pace-big .pace .pace-progress[data-progress-text="25%"]:after {
  right: -153.5px; }

body.pace-big .pace .pace-progress[data-progress-text="26%"]:after {
  right: -151.64px; }

body.pace-big .pace .pace-progress[data-progress-text="27%"]:after {
  right: -149.78px; }

body.pace-big .pace .pace-progress[data-progress-text="28%"]:after {
  right: -147.92px; }

body.pace-big .pace .pace-progress[data-progress-text="29%"]:after {
  right: -146.06px; }

body.pace-big .pace .pace-progress[data-progress-text="30%"]:after {
  right: -144.2px; }

body.pace-big .pace .pace-progress[data-progress-text="31%"]:after {
  right: -142.34px; }

body.pace-big .pace .pace-progress[data-progress-text="32%"]:after {
  right: -140.48px; }

body.pace-big .pace .pace-progress[data-progress-text="33%"]:after {
  right: -138.62px; }

body.pace-big .pace .pace-progress[data-progress-text="34%"]:after {
  right: -136.76px; }

body.pace-big .pace .pace-progress[data-progress-text="35%"]:after {
  right: -134.9px; }

body.pace-big .pace .pace-progress[data-progress-text="36%"]:after {
  right: -133.04px; }

body.pace-big .pace .pace-progress[data-progress-text="37%"]:after {
  right: -131.18px; }

body.pace-big .pace .pace-progress[data-progress-text="38%"]:after {
  right: -129.32px; }

body.pace-big .pace .pace-progress[data-progress-text="39%"]:after {
  right: -127.46px; }

body.pace-big .pace .pace-progress[data-progress-text="40%"]:after {
  right: -125.6px; }

body.pace-big .pace .pace-progress[data-progress-text="41%"]:after {
  right: -123.74px; }

body.pace-big .pace .pace-progress[data-progress-text="42%"]:after {
  right: -121.88px; }

body.pace-big .pace .pace-progress[data-progress-text="43%"]:after {
  right: -120.02px; }

body.pace-big .pace .pace-progress[data-progress-text="44%"]:after {
  right: -118.16px; }

body.pace-big .pace .pace-progress[data-progress-text="45%"]:after {
  right: -116.3px; }

body.pace-big .pace .pace-progress[data-progress-text="46%"]:after {
  right: -114.44px; }

body.pace-big .pace .pace-progress[data-progress-text="47%"]:after {
  right: -112.58px; }

body.pace-big .pace .pace-progress[data-progress-text="48%"]:after {
  right: -110.72px; }

body.pace-big .pace .pace-progress[data-progress-text="49%"]:after {
  right: -108.86px; }

body.pace-big .pace .pace-progress[data-progress-text="50%"]:after {
  right: -107px; }

body.pace-big .pace .pace-progress[data-progress-text="51%"]:after {
  right: -105.14px; }

body.pace-big .pace .pace-progress[data-progress-text="52%"]:after {
  right: -103.28px; }

body.pace-big .pace .pace-progress[data-progress-text="53%"]:after {
  right: -101.42px; }

body.pace-big .pace .pace-progress[data-progress-text="54%"]:after {
  right: -99.56px; }

body.pace-big .pace .pace-progress[data-progress-text="55%"]:after {
  right: -97.7px; }

body.pace-big .pace .pace-progress[data-progress-text="56%"]:after {
  right: -95.84px; }

body.pace-big .pace .pace-progress[data-progress-text="57%"]:after {
  right: -93.98px; }

body.pace-big .pace .pace-progress[data-progress-text="58%"]:after {
  right: -92.12px; }

body.pace-big .pace .pace-progress[data-progress-text="59%"]:after {
  right: -90.26px; }

body.pace-big .pace .pace-progress[data-progress-text="60%"]:after {
  right: -88.4px; }

body.pace-big .pace .pace-progress[data-progress-text="61%"]:after {
  right: -86.53999999999999px; }

body.pace-big .pace .pace-progress[data-progress-text="62%"]:after {
  right: -84.68px; }

body.pace-big .pace .pace-progress[data-progress-text="63%"]:after {
  right: -82.82px; }

body.pace-big .pace .pace-progress[data-progress-text="64%"]:after {
  right: -80.96000000000001px; }

body.pace-big .pace .pace-progress[data-progress-text="65%"]:after {
  right: -79.1px; }

body.pace-big .pace .pace-progress[data-progress-text="66%"]:after {
  right: -77.24px; }

body.pace-big .pace .pace-progress[data-progress-text="67%"]:after {
  right: -75.38px; }

body.pace-big .pace .pace-progress[data-progress-text="68%"]:after {
  right: -73.52px; }

body.pace-big .pace .pace-progress[data-progress-text="69%"]:after {
  right: -71.66px; }

body.pace-big .pace .pace-progress[data-progress-text="70%"]:after {
  right: -69.8px; }

body.pace-big .pace .pace-progress[data-progress-text="71%"]:after {
  right: -67.94px; }

body.pace-big .pace .pace-progress[data-progress-text="72%"]:after {
  right: -66.08px; }

body.pace-big .pace .pace-progress[data-progress-text="73%"]:after {
  right: -64.22px; }

body.pace-big .pace .pace-progress[data-progress-text="74%"]:after {
  right: -62.36px; }

body.pace-big .pace .pace-progress[data-progress-text="75%"]:after {
  right: -60.5px; }

body.pace-big .pace .pace-progress[data-progress-text="76%"]:after {
  right: -58.64px; }

body.pace-big .pace .pace-progress[data-progress-text="77%"]:after {
  right: -56.78px; }

body.pace-big .pace .pace-progress[data-progress-text="78%"]:after {
  right: -54.92px; }

body.pace-big .pace .pace-progress[data-progress-text="79%"]:after {
  right: -53.06px; }

body.pace-big .pace .pace-progress[data-progress-text="80%"]:after {
  right: -51.2px; }

body.pace-big .pace .pace-progress[data-progress-text="81%"]:after {
  right: -49.34px; }

body.pace-big .pace .pace-progress[data-progress-text="82%"]:after {
  right: -47.480000000000004px; }

body.pace-big .pace .pace-progress[data-progress-text="83%"]:after {
  right: -45.62px; }

body.pace-big .pace .pace-progress[data-progress-text="84%"]:after {
  right: -43.76px; }

body.pace-big .pace .pace-progress[data-progress-text="85%"]:after {
  right: -41.9px; }

body.pace-big .pace .pace-progress[data-progress-text="86%"]:after {
  right: -40.04px; }

body.pace-big .pace .pace-progress[data-progress-text="87%"]:after {
  right: -38.18px; }

body.pace-big .pace .pace-progress[data-progress-text="88%"]:after {
  right: -36.32px; }

body.pace-big .pace .pace-progress[data-progress-text="89%"]:after {
  right: -34.46px; }

body.pace-big .pace .pace-progress[data-progress-text="90%"]:after {
  right: -32.6px; }

body.pace-big .pace .pace-progress[data-progress-text="91%"]:after {
  right: -30.740000000000002px; }

body.pace-big .pace .pace-progress[data-progress-text="92%"]:after {
  right: -28.880000000000003px; }

body.pace-big .pace .pace-progress[data-progress-text="93%"]:after {
  right: -27.02px; }

body.pace-big .pace .pace-progress[data-progress-text="94%"]:after {
  right: -25.16px; }

body.pace-big .pace .pace-progress[data-progress-text="95%"]:after {
  right: -23.3px; }

body.pace-big .pace .pace-progress[data-progress-text="96%"]:after {
  right: -21.439999999999998px; }

body.pace-big .pace .pace-progress[data-progress-text="97%"]:after {
  right: -19.58px; }

body.pace-big .pace .pace-progress[data-progress-text="98%"]:after {
  right: -17.72px; }

body.pace-big .pace .pace-progress[data-progress-text="99%"]:after {
  right: -15.86px; }

body.pace-big .pace .pace-progress[data-progress-text="100%"]:after {
  right: -14px; }

body.pace-big .pace .pace-activity {
  position: absolute;
  width: 100%;
  height: 28px;
  z-index: 2001;
  box-shadow: inset 0 0 0 2px #D71F4B, inset 0 0 0 7px #FFF;
  border-radius: 10px; }

body.pace-big .pace.pace-inactive {
  display: none; }

body.pace-small .pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none; }

body.pace-small .pace-inactive {
  display: none; }

body.pace-small .pace {
  z-index: 999999999999999999;
  position: fixed; }

body.pace-small .pace .pace-progress {
  z-index: 999999999999999999;
  position: fixed;
  background: #FFF500;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
  transition: width 1s; }

/* REQUIRED: DO NOT REMOVE */
/* Halligan Colors */
/* Halligan Brand v2 Colors */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("/fonts/glyphicon/glyphicons-halflings-regular.eot");
  src: url("/fonts/glyphicon/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/fonts/glyphicon/glyphicons-halflings-regular.woff2") format("woff2"), url("/fonts/glyphicon/glyphicons-halflings-regular.woff") format("woff"), url("/fonts/glyphicon/glyphicons-halflings-regular.ttf") format("truetype"), url("/fonts/glyphicon/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

* {
  box-sizing: border-box; }

*:before,
*:after {
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Quicksand", sans-serif;
  font-size: 14px;
  line-height: 1.78571;
  color: #333333;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #be3c53;
  text-decoration: none; }
  a:hover, a:focus {
    color: #842a3a;
    text-decoration: underline; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.78571;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 25px;
  margin-bottom: 25px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Quicksand", sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 25px;
  margin-bottom: 12.5px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 12.5px;
  margin-bottom: 12.5px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 12.5px; }

.lead {
  margin-bottom: 25px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 990px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #be3c53; }

a.text-primary:hover,
a.text-primary:focus {
  color: #973042; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #be3c53; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #973042; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 11.5px;
  margin: 50px 0 25px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 12.5px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 25px; }

dt,
dd {
  line-height: 1.78571; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 990px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 12.5px 25px;
  margin: 0 0 25px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.78571;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 25px;
  font-style: normal;
  line-height: 1.78571; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

pre {
  display: block;
  padding: 12px;
  margin: 0 0 12.5px;
  font-size: 13px;
  line-height: 1.78571;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
  padding-right: 25px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 990px) {
    .container {
      width: 990px; } }
  @media (min-width: 1152px) {
    .container {
      width: 990px; } }
  @media (min-width: 1366px) {
    .container {
      width: 990px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
  padding-right: 25px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -25px;
  margin-right: -25px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 25px;
  padding-right: 25px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 990px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1152px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1366px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 25px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.78571;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 989px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 18.75px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 25px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.78571;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 38px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.78571;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 38px; }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 25px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 39px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 37px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 43px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 47.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 30px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 990px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 32px; }

.form-horizontal .form-group {
  margin-left: -25px;
  margin-right: -25px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 990px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 25px; }

@media (min-width: 990px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 990px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.78571;
  border-radius: 4px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #be3c53;
  border-color: #ab364b; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #973042;
    border-color: #4a1720; }
  .btn-primary:hover {
    color: #fff;
    background-color: #973042;
    border-color: #7c2736; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #973042;
    border-color: #7c2736; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #7c2736;
      border-color: #4a1720; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #be3c53;
    border-color: #ab364b; }
  .btn-primary .badge {
    color: #be3c53;
    background-color: #fff; }

.btn-success {
  color: #FFAB00;
  background-color: #5cb85c;
  border-color: #FFAB00; }
  .btn-success:focus, .btn-success.focus {
    color: #FFAB00;
    background-color: #449d44;
    border-color: #805600; }
  .btn-success:hover {
    color: #FFAB00;
    background-color: #449d44;
    border-color: #c28200; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #FFAB00;
    background-color: #449d44;
    border-color: #c28200; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #FFAB00;
      background-color: #398439;
      border-color: #805600; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #FFAB00; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #FFAB00; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #be3c53;
  border-color: #ab364b; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #973042;
    border-color: #4a1720; }
  .btn-danger:hover {
    color: #fff;
    background-color: #973042;
    border-color: #7c2736; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #973042;
    border-color: #7c2736; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #7c2736;
      border-color: #4a1720; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #be3c53;
    border-color: #ab364b; }
  .btn-danger .badge {
    color: #be3c53;
    background-color: #fff; }

.btn-link {
  color: #be3c53;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #842a3a;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 11.5px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.78571;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #be3c53; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.78571;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 990px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 12.5px 25px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a {
      color: #777777; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #be3c53; }
  .nav .nav-divider {
    height: 1px;
    margin: 11.5px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.78571;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #555555;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 4px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #be3c53; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 990px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 990px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 75px;
  margin-bottom: 25px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 990px) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 990px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 25px;
  padding-left: 25px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 990px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -25px;
  margin-left: -25px; }
  @media (min-width: 990px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 990px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 990px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 25px 25px;
  font-size: 18px;
  line-height: 25px;
  height: 75px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 990px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -25px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 25px;
  padding: 9px 10px;
  margin-top: 20.5px;
  margin-bottom: 20.5px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 990px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 12.5px -25px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 25px; }
  @media (max-width: 989px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 25px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 990px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 25px;
          padding-bottom: 25px; } }

.navbar-form {
  margin-left: -25px;
  margin-right: -25px;
  padding: 10px 25px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 18.5px;
  margin-bottom: 18.5px; }
  @media (min-width: 990px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    .navbar-form .input-group > .form-control {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 989px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 990px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 18.5px;
  margin-bottom: 18.5px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
    margin-top: 22.5px;
    margin-bottom: 22.5px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
    margin-top: 26.5px;
    margin-bottom: 26.5px; }

.navbar-text {
  margin-top: 25px;
  margin-bottom: 25px; }
  @media (min-width: 990px) {
    .navbar-text {
      float: left;
      margin-left: 25px;
      margin-right: 25px; } }

@media (min-width: 990px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -25px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 989px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 989px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #9d9d9d; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 25px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  .breadcrumb > .active {
    color: #777777; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 25px 0;
  border-radius: 4px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.78571;
      text-decoration: none;
      color: #be3c53;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #842a3a;
    background-color: #eeeeee;
    border-color: #ddd; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #be3c53;
    border-color: #be3c53;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 25px 0;
  list-style: none;
  text-align: center; }
  .pager:before, .pager:after {
    content: " ";
    display: table; }
  .pager:after {
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #eeeeee; }
  .pager .next > a,
  .pager .next > span {
    float: right; }
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #777777;
    background-color: #fff;
    cursor: not-allowed; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label {
    position: relative;
    top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }

.label-primary {
  background-color: #be3c53; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #973042; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f; }

.label-danger {
  background-color: #be3c53; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #973042; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge, .btn-group-xs > .btn .badge,
  .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #be3c53;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge {
    margin-left: 3px; }

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee; }
  .jumbotron h1,
  .jumbotron .h1 {
    color: inherit; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #d5d5d5; }
  .container .jumbotron,
  .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 25px;
    padding-right: 25px; }
  .jumbotron .container {
    max-width: 100%; }
  @media screen and (min-width: 990px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 25px;
  line-height: 1.78571;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333333; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #be3c53; }

.alert {
  padding: 15px;
  margin-bottom: 25px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c9e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6e1ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9c0; }
  .alert-danger .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  overflow: hidden;
  height: 25px;
  margin-bottom: 25px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 25px;
  color: #fff;
  text-align: center;
  background-color: #be3c53;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }
  .progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #5bc0de; }
  .progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #f0ad4e; }
  .progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #be3c53; }
  .progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  zoom: 1;
  overflow: hidden; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

a.list-group-item,
button.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover, a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #777777; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #be3c53;
  border-color: #be3c53; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #f2d4da; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover, a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover, a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 25px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 25px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    display: table; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 12.5px 25px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 12.5px 25px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-left: 25px;
    padding-right: 25px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 25px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #be3c53; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #be3c53;
    border-color: #be3c53; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #be3c53; }
    .panel-primary > .panel-heading .badge {
      color: #be3c53;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #be3c53; }

.panel-success {
  border-color: #d6e9c6; }
  .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d6e9c6; }
    .panel-success > .panel-heading .badge {
      color: #dff0d8;
      background-color: #3c763d; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #bce8f1; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #faebcc; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }
  .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ebccd1; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #a94442; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    transform: translate(0, -25%);
    transition: transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.78571; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 990px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 1152px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1000000000000000013287555072;
  display: block;
  font-family: "Quicksand", sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.78571;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0); }
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Quicksand", sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.78571;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  .popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .carousel-inner > .item {
    display: none;
    position: relative;
    transition: 0.6s ease-in-out left; }
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .item {
        transition: transform 0.6s ease-in-out;
        backface-visibility: hidden;
        perspective: 1000px; }
        .carousel-inner > .item.next, .carousel-inner > .item.active.right {
          transform: translate3d(100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
          transform: translate3d(-100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
          transform: translate3d(0, 0, 0);
          left: 0; } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0); }
  .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif; }
  .carousel-control .icon-prev:before {
    content: '\2039'; }
  .carousel-control .icon-next:before {
    content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0); }
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media screen and (min-width: 990px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 989px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 989px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 989px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 989px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 990px) and (max-width: 1151px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 990px) and (max-width: 1151px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 990px) and (max-width: 1151px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 990px) and (max-width: 1151px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 1152px) and (max-width: 1365px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 1152px) and (max-width: 1365px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 1152px) and (max-width: 1365px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 1152px) and (max-width: 1365px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1366px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1366px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1366px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1366px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 989px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 990px) and (max-width: 1151px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 1152px) and (max-width: 1365px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1366px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

#navbar {
  z-index: 96 !important; }

#rubix-nav-header {
  z-index: 96 !important; }

a:hover, a:focus {
  padding-bottom: 5px;
  text-decoration: none;
  border-bottom: 1px solid #842a3a; }

.radio input[type='radio'], .radio-inline input[type='radio'] {
  margin-top: 6px; }

.checkbox input[type='checkbox'], .checkbox-inline input[type='checkbox'] {
  margin-top: 6px; }

.popover {
  z-index: 999999999; }

.label, .badge {
  font-size: 75%; }

label {
  display: block; }
  label.inline {
    display: inline-block; }

#app-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

#container {
  min-height: 100vh;
  /**
  * Making the <body> element behave like a flexbox container:
  */
  /* Ye Olde Flexbox for Webkit */
  /* Tweener flexbox */
  display: -ms-flexbox;
  /* Prefixed "new flexbox" */
  /* unprefixed standard "new flexbox" version */
  display: flex;
  /**
  * Making the things inside <body> line up vertically
  */
  /* Your grandparents flexbox for Webkit */
  /* Prefixed new syntax: */
  /* Same syntax for weird IE tweener */
  -ms-flex-direction: column;
  /* unprefixed new syntax */
  flex-direction: column; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #container {
    height: 100%; } }

div#__bs_notify__ {
  background-color: #6788ff !important; }

.ps-container .ps-scrollbar-x-rail {
  position: absolute;
  /* please don't change 'position' */
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 6px;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: background-color .2s ease, opacity .2s ease; }

.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
  opacity: 0.6;
  filter: alpha(opacity=60); }

.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
  background-color: white;
  opacity: 0.9;
  filter: alpha(opacity=90); }

.ps-container .ps-scrollbar-x-rail.in-scrolling {
  background-color: white;
  opacity: 0.9;
  filter: alpha(opacity=90); }

.ps-container .ps-scrollbar-y-rail {
  position: absolute;
  /* please don't change 'position' */
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 6px;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: background-color .2s ease, opacity .2s ease; }

.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
  opacity: 0.6;
  filter: alpha(opacity=60); }

.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
  background-color: white;
  opacity: 0.9;
  filter: alpha(opacity=90); }

.ps-container .ps-scrollbar-y-rail.in-scrolling {
  background-color: white;
  opacity: 0.9;
  filter: alpha(opacity=90); }

.ps-container .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 6px;
  background-color: #aaa;
  transition: background-color .2s ease; }

.ps-container.ie6 .ps-scrollbar-x {
  font-size: 0;
  /* fixed scrollbar height in xp sp3 ie6 */ }

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
  background-color: #999; }

.ps-container .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
  background-color: #aaa;
  transition: background-color .2s ease; }

.ps-container.ie6 .ps-scrollbar-y {
  font-size: 0;
  /* fixed scrollbar height in xp sp3 ie6 */ }

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #999; }

.ps-container.ie .ps-scrollbar-x,
.ps-container.ie .ps-scrollbar-y {
  visibility: hidden; }

.ps-container.ie:hover .ps-scrollbar-x,
.ps-container.ie:hover .ps-scrollbar-y,
.ps-container.ie.hover .ps-scrollbar-x,
.ps-container.ie.hover .ps-scrollbar-y {
  visibility: visible; }

@media (max-width: 989px) {
  .col-xs-only-gutter-top {
    margin-top: 25px; }
  .col-xs-only-gutter-left {
    margin-left: 25px; }
  .col-xs-only-gutter-right {
    margin-right: 25px; }
  .col-xs-only-gutter-bottom {
    margin-bottom: 25px; }
  .col-xs-only-collapse-top {
    padding-top: 0; }
  .col-xs-only-collapse-left {
    padding-left: 0; }
  .col-xs-only-collapse-right {
    padding-right: 0; }
  .col-xs-only-collapse-bottom {
    padding-bottom: 0; } }

@media (min-width: 990px) and (max-width: 1151px) {
  .col-sm-only-gutter-top {
    margin-top: 25px; }
  .col-sm-only-gutter-left {
    margin-left: 25px; }
  .col-sm-only-gutter-right {
    margin-right: 25px; }
  .col-sm-only-gutter-bottom {
    margin-bottom: 25px; }
  .col-sm-only-collapse-top {
    padding-top: 0; }
  .col-sm-only-collapse-left {
    padding-left: 0; }
  .col-sm-only-collapse-right {
    padding-right: 0; }
  .col-sm-only-collapse-bottom {
    padding-bottom: 0; } }

@media (min-width: 1152px) and (max-width: 1365px) {
  .col-md-only-gutter-top {
    margin-top: 25px; }
  .col-md-only-gutter-left {
    margin-left: 25px; }
  .col-md-only-gutter-right {
    margin-right: 25px; }
  .col-md-only-gutter-bottom {
    margin-bottom: 25px; }
  .col-md-only-collapse-top {
    padding-top: 0; }
  .col-md-only-collapse-left {
    padding-left: 0; }
  .col-md-only-collapse-right {
    padding-right: 0; }
  .col-md-only-collapse-bottom {
    padding-bottom: 0; } }

@media (min-width: 1366px) {
  .col-lg-only-gutter-top {
    margin-top: 25px; }
  .col-lg-only-gutter-left {
    margin-left: 25px; }
  .col-lg-only-gutter-right {
    margin-right: 25px; }
  .col-lg-only-gutter-bottom {
    margin-bottom: 25px; }
  .col-lg-only-collapse-top {
    padding-top: 0; }
  .col-lg-only-collapse-left {
    padding-left: 0; }
  .col-lg-only-collapse-right {
    padding-right: 0; }
  .col-lg-only-collapse-bottom {
    padding-bottom: 0; } }

.col-xs-gutter-top {
  margin-top: 25px; }

.col-xs-gutter-left {
  margin-left: 25px; }

.col-xs-gutter-right {
  margin-right: 25px; }

.col-xs-gutter-bottom {
  margin-bottom: 25px; }

.col-xs-collapse-top {
  padding-top: 0; }

.col-xs-collapse-left {
  padding-left: 0; }

.col-xs-collapse-right {
  padding-right: 0; }

.col-xs-collapse-bottom {
  padding-bottom: 0; }

@media (min-width: 990px) {
  .col-sm-gutter-top {
    margin-top: 25px; }
  .col-sm-gutter-left {
    margin-left: 25px; }
  .col-sm-gutter-right {
    margin-right: 25px; }
  .col-sm-gutter-bottom {
    margin-bottom: 25px; }
  .col-sm-collapse-top {
    padding-top: 0; }
  .col-sm-collapse-left {
    padding-left: 0; }
  .col-sm-collapse-right {
    padding-right: 0; }
  .col-sm-collapse-bottom {
    padding-bottom: 0; } }

@media (min-width: 1152px) {
  .col-md-gutter-top {
    margin-top: 25px; }
  .col-md-gutter-left {
    margin-left: 25px; }
  .col-md-gutter-right {
    margin-right: 25px; }
  .col-md-gutter-bottom {
    margin-bottom: 25px; }
  .col-md-collapse-top {
    padding-top: 0; }
  .col-md-collapse-left {
    padding-left: 0; }
  .col-md-collapse-right {
    padding-right: 0; }
  .col-md-collapse-bottom {
    padding-bottom: 0; } }

@media (min-width: 1366px) {
  .col-lg-gutter-top {
    margin-top: 25px; }
  .col-lg-gutter-left {
    margin-left: 25px; }
  .col-lg-gutter-right {
    margin-right: 25px; }
  .col-lg-gutter-bottom {
    margin-bottom: 25px; }
  .col-lg-collapse-top {
    padding-top: 0; }
  .col-lg-collapse-left {
    padding-left: 0; }
  .col-lg-collapse-right {
    padding-right: 0; }
  .col-lg-collapse-bottom {
    padding-bottom: 0; } }

/* columns of same height styles */
.container-xs-height {
  width: 100.1%;
  display: table;
  table-layout: fixed;
  padding-left: 0px;
  padding-right: 0px; }
  .container-xs-height::before, .container-xs-height:after {
    clear: none;
    content: none;
    display: none; }

.row-xs-height {
  display: table-row; }
  .row-xs-height::before, .row-xs-height:after {
    clear: none;
    content: none;
    display: none; }

.col-xs-height {
  vertical-align: top;
  display: table-cell;
  float: none; }

@media (min-width: 990px) {
  .container-sm-height {
    width: 100.1%;
    display: table;
    table-layout: fixed;
    padding-left: 0px;
    padding-right: 0px; }
    .container-sm-height::before, .container-sm-height:after {
      clear: none;
      content: none;
      display: none; }
  .row-sm-height {
    display: table-row; }
    .row-sm-height::before, .row-sm-height:after {
      clear: none;
      content: none;
      display: none; }
  .col-sm-height {
    vertical-align: top;
    display: table-cell;
    float: none; } }

@media (min-width: 1152px) {
  .container-md-height {
    width: 100.1%;
    display: table;
    table-layout: fixed;
    padding-left: 0px;
    padding-right: 0px; }
    .container-md-height::before, .container-md-height:after {
      clear: none;
      content: none;
      display: none; }
  .row-md-height {
    display: table-row; }
    .row-md-height::before, .row-md-height:after {
      clear: none;
      content: none;
      display: none; }
  .col-md-height {
    vertical-align: top;
    display: table-cell;
    float: none; } }

@media (min-width: 1366px) {
  .container-lg-height {
    width: 100.1%;
    display: table;
    table-layout: fixed;
    padding-left: 0px;
    padding-right: 0px; }
    .container-lg-height::before, .container-lg-height:after {
      clear: none;
      content: none;
      display: none; }
  .row-lg-height {
    display: table-row; }
    .row-lg-height::before, .row-lg-height:after {
      clear: none;
      content: none;
      display: none; }
  .col-lg-height {
    vertical-align: top;
    display: table-cell;
    float: none; } }

/* vertical alignment styles */
.col-top {
  vertical-align: top; }

.col-middle {
  vertical-align: middle; }

.col-bottom {
  vertical-align: bottom; }

/* fix firefox responsive images */
.img-responsive {
  width: 100%; }

.grid-collapse {
  padding: 0; }
  .grid-collapse > .row {
    margin: 0; }
    .grid-collapse > .row > [class^='col-'] {
      padding: 0; }

.grid-gutter {
  margin: 25px; }

.grid-gutter-top {
  margin-top: 25px; }

.grid-gutter-left {
  margin-left: 25px; }

.grid-gutter-right {
  margin-right: 25px; }

.grid-gutter-bottom {
  margin-bottom: 25px; }

.panel-xs-1 {
  width: 8.33333%; }

.panel-xs-2 {
  width: 16.66667%; }

.panel-xs-3 {
  width: 25%; }

.panel-xs-4 {
  width: 33.33333%; }

.panel-xs-5 {
  width: 41.66667%; }

.panel-xs-6 {
  width: 50%; }

.panel-xs-7 {
  width: 58.33333%; }

.panel-xs-8 {
  width: 66.66667%; }

.panel-xs-9 {
  width: 75%; }

.panel-xs-10 {
  width: 83.33333%; }

.panel-xs-11 {
  width: 91.66667%; }

.panel-xs-12 {
  width: 100%; }

@media (min-width: 990px) {
  .panel-sm-1 {
    width: 8.33333%; }
  .panel-sm-2 {
    width: 16.66667%; }
  .panel-sm-3 {
    width: 25%; }
  .panel-sm-4 {
    width: 33.33333%; }
  .panel-sm-5 {
    width: 41.66667%; }
  .panel-sm-6 {
    width: 50%; }
  .panel-sm-7 {
    width: 58.33333%; }
  .panel-sm-8 {
    width: 66.66667%; }
  .panel-sm-9 {
    width: 75%; }
  .panel-sm-10 {
    width: 83.33333%; }
  .panel-sm-11 {
    width: 91.66667%; }
  .panel-sm-12 {
    width: 100%; } }

@media (min-width: 1152px) {
  .panel-md-1 {
    width: 8.33333%; }
  .panel-md-2 {
    width: 16.66667%; }
  .panel-md-3 {
    width: 25%; }
  .panel-md-4 {
    width: 33.33333%; }
  .panel-md-5 {
    width: 41.66667%; }
  .panel-md-6 {
    width: 50%; }
  .panel-md-7 {
    width: 58.33333%; }
  .panel-md-8 {
    width: 66.66667%; }
  .panel-md-9 {
    width: 75%; }
  .panel-md-10 {
    width: 83.33333%; }
  .panel-md-11 {
    width: 91.66667%; }
  .panel-md-12 {
    width: 100%; } }

@media (min-width: 1366px) {
  .panel-lg-1 {
    width: 8.33333%; }
  .panel-lg-2 {
    width: 16.66667%; }
  .panel-lg-3 {
    width: 25%; }
  .panel-lg-4 {
    width: 33.33333%; }
  .panel-lg-5 {
    width: 41.66667%; }
  .panel-lg-6 {
    width: 50%; }
  .panel-lg-7 {
    width: 58.33333%; }
  .panel-lg-8 {
    width: 66.66667%; }
  .panel-lg-9 {
    width: 75%; }
  .panel-lg-10 {
    width: 83.33333%; }
  .panel-lg-11 {
    width: 91.66667%; }
  .panel-lg-12 {
    width: 100%; } }

.panel-collapse-bottom {
  margin-bottom: 0 !important; }

.panel-gutter-bottom {
  margin-bottom: 50px !important; }

.nav > li > a {
  border: none;
  padding: 4px 25px; }

.nav-tabs > li:first-child, .nav-pills > li:first-child {
  margin-left: 25px; }

.nav-stacked > li:first-child, .nav-justified > li:first-child {
  margin-left: 0; }

td > .tab-content > .tab-pane {
  padding: 0; }

.tablist > tbody > tr > td {
  padding: 0; }
  .tablist > tbody > tr > td:last-child {
    padding-left: 25px; }

.left-tag, .right-tag {
  position: relative;
  display: inline-block;
  text-decoration: none;
  border: none !important; }
  .left-tag:before, .right-tag:before {
    top: 0;
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0); }

.left-tag {
  margin-left: 12px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 0 10px 0 8px !important;
  margin-bottom: 12.5px; }
  .left-tag:before {
    left: -12px;
    float: left;
    border-right-color: inherit;
    border-width: 12px 12px 12px 0; }

.right-tag {
  margin-right: 12px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 0 8px 0 10px !important;
  margin-bottom: 12.5px; }
  .right-tag:before {
    right: -12px;
    float: right;
    border-left-color: inherit;
    border-width: 12px 0 12px 12px; }

.alert-success .alert-link {
  border-color: #2B542B; }

.alert-info .alert-link {
  border-color: #245369; }

.alert-warning .alert-link {
  border-color: #66502C; }

.alert-danger .alert-link {
  border-color: #843534; }

.media > a {
  border: none; }

.rubix-panel-container-with-controls {
  position: relative; }

.rubix-panel-container {
  overflow: hidden;
  position: relative;
  border-radius: 8px;
  margin-bottom: 25px; }
  .rubix-panel-container.noOverflow .rubix-panel-header:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px; }
  .rubix-panel-container.noOverflow .rubix-panel-footer:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px; }

html.no-touchevents .rubix-panel-container-with-controls:hover > .rubix-panel-controls, html.no-touchevents .rubix-panel-container-with-controls:focus > .rubix-panel-controls, html.no-touchevents .rubix-panel-container-with-controls.active > .rubix-panel-controls {
  top: -20px; }

.rubix-panel-controls {
  transition: all 0.2s ease;
  top: 0;
  z-index: 0;
  background: white;
  position: absolute;
  right: 12.5px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 0px 12.5px 5px 12.5px; }

.rubix-panel-controls > button {
  top: -2px;
  padding: 0;
  border: none;
  opacity: 0.5;
  color: inherit;
  background: none;
  position: relative; }
  .rubix-panel-controls > button:hover, .rubix-panel-controls > button:focus, .rubix-panel-controls > button:active, .rubix-panel-controls > button:active:focus {
    box-shadow: none;
    opacity: 1;
    border: none;
    outline: none;
    color: inherit;
    background: none; }

.rubix-panel-controls > button > .rubix-icon {
  font-size: 14px; }

.rubix-panel-controls > button ~ button {
  padding-left: 10px; }

.rubix-panel {
  z-index: 1;
  position: relative; }

.rubix-panel-header {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px; }
  .rubix-panel-header[class*='bg-'] {
    margin-bottom: 12.5px; }
  .rubix-panel-header ~ .rubix-panel-body {
    padding-top: 0; }

.rubix-panel-body {
  min-height: 35px;
  padding-top: 25px; }

.rubix-panel-footer {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }
  .rubix-panel-footer[class*='bg-'] {
    margin-top: 12.5px; }

.rubix-panel-right {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px; }

.rubix-panel-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px; }

.rubix-panel-header.noRadius, .rubix-panel-footer.noRadius, .rubix-panel-left.noRadius, .rubix-panel-right.noRadius {
  border-radius: 0 !important; }

.rubix-panel-header.tabs > .tab-container, .rubix-panel-footer.tabs > .tab-container, .rubix-panel-left.tabs > .tab-container, .rubix-panel-right.tabs > .tab-container {
  width: 100.1%;
  display: table; }

.rubix-panel-header.tabs > .tab-container > .nav-tabs, .rubix-panel-footer.tabs > .tab-container > .nav-tabs, .rubix-panel-left.tabs > .tab-container > .nav-tabs, .rubix-panel-right.tabs > .tab-container > .nav-tabs {
  border: none;
  display: table-row; }
  .rubix-panel-header.tabs > .tab-container > .nav-tabs:before, .rubix-panel-header.tabs > .tab-container > .nav-tabs:after, .rubix-panel-footer.tabs > .tab-container > .nav-tabs:before, .rubix-panel-footer.tabs > .tab-container > .nav-tabs:after, .rubix-panel-left.tabs > .tab-container > .nav-tabs:before, .rubix-panel-left.tabs > .tab-container > .nav-tabs:after, .rubix-panel-right.tabs > .tab-container > .nav-tabs:before, .rubix-panel-right.tabs > .tab-container > .nav-tabs:after {
    content: '';
    display: none; }
  .rubix-panel-header.tabs > .tab-container > .nav-tabs > li, .rubix-panel-footer.tabs > .tab-container > .nav-tabs > li, .rubix-panel-left.tabs > .tab-container > .nav-tabs > li, .rubix-panel-right.tabs > .tab-container > .nav-tabs > li {
    margin: 0;
    float: none;
    display: table-cell;
    vertical-align: middle; }
    .rubix-panel-header.tabs > .tab-container > .nav-tabs > li > a, .rubix-panel-footer.tabs > .tab-container > .nav-tabs > li > a, .rubix-panel-left.tabs > .tab-container > .nav-tabs > li > a, .rubix-panel-right.tabs > .tab-container > .nav-tabs > li > a {
      margin: 0;
      border: none;
      color: inherit;
      line-height: 3;
      border-radius: 0;
      text-align: center;
      border-right: 1px solid rgba(0, 0, 0, 0.07); }
      .rubix-panel-header.tabs > .tab-container > .nav-tabs > li > a:hover, .rubix-panel-footer.tabs > .tab-container > .nav-tabs > li > a:hover, .rubix-panel-left.tabs > .tab-container > .nav-tabs > li > a:hover, .rubix-panel-right.tabs > .tab-container > .nav-tabs > li > a:hover {
        border: none;
        border-radius: 0;
        background: rgba(0, 0, 0, 0.03);
        border-right: 1px solid rgba(0, 0, 0, 0.07); }
    .rubix-panel-header.tabs > .tab-container > .nav-tabs > li.active > a, .rubix-panel-footer.tabs > .tab-container > .nav-tabs > li.active > a, .rubix-panel-left.tabs > .tab-container > .nav-tabs > li.active > a, .rubix-panel-right.tabs > .tab-container > .nav-tabs > li.active > a {
      color: #89949B;
      background: #ffffff; }
      .rubix-panel-header.tabs > .tab-container > .nav-tabs > li.active > a:hover, .rubix-panel-footer.tabs > .tab-container > .nav-tabs > li.active > a:hover, .rubix-panel-left.tabs > .tab-container > .nav-tabs > li.active > a:hover, .rubix-panel-right.tabs > .tab-container > .nav-tabs > li.active > a:hover {
        border: none;
        background: #ffffff;
        border-right: 1px solid rgba(0, 0, 0, 0.07); }
    .rubix-panel-header.tabs > .tab-container > .nav-tabs > li:last-child > a, .rubix-panel-footer.tabs > .tab-container > .nav-tabs > li:last-child > a, .rubix-panel-left.tabs > .tab-container > .nav-tabs > li:last-child > a, .rubix-panel-right.tabs > .tab-container > .nav-tabs > li:last-child > a {
      border-right: none; }
    .rubix-panel-header.tabs > .tab-container > .nav-tabs > li:last-child.active > a, .rubix-panel-footer.tabs > .tab-container > .nav-tabs > li:last-child.active > a, .rubix-panel-left.tabs > .tab-container > .nav-tabs > li:last-child.active > a, .rubix-panel-right.tabs > .tab-container > .nav-tabs > li:last-child.active > a {
      border-right: none; }

.rubix-panel-header.tabs .tab-container.plain > .nav-tabs > li > a, .rubix-panel-footer.tabs .tab-container.plain > .nav-tabs > li > a, .rubix-panel-left.tabs .tab-container.plain > .nav-tabs > li > a, .rubix-panel-right.tabs .tab-container.plain > .nav-tabs > li > a {
  opacity: 0.5;
  border: none; }
  .rubix-panel-header.tabs .tab-container.plain > .nav-tabs > li > a:hover, .rubix-panel-header.tabs .tab-container.plain > .nav-tabs > li > a:focus, .rubix-panel-footer.tabs .tab-container.plain > .nav-tabs > li > a:hover, .rubix-panel-footer.tabs .tab-container.plain > .nav-tabs > li > a:focus, .rubix-panel-left.tabs .tab-container.plain > .nav-tabs > li > a:hover, .rubix-panel-left.tabs .tab-container.plain > .nav-tabs > li > a:focus, .rubix-panel-right.tabs .tab-container.plain > .nav-tabs > li > a:hover, .rubix-panel-right.tabs .tab-container.plain > .nav-tabs > li > a:focus {
    opacity: 1;
    border: none;
    background: none; }

.rubix-panel-header.tabs .tab-container.plain > .nav-tabs > li.active > a, .rubix-panel-footer.tabs .tab-container.plain > .nav-tabs > li.active > a, .rubix-panel-left.tabs .tab-container.plain > .nav-tabs > li.active > a, .rubix-panel-right.tabs .tab-container.plain > .nav-tabs > li.active > a {
  opacity: 1;
  background: none; }

.rubix-panel-header.tabs .tab-container.plain > .nav-tabs > li.active:after, .rubix-panel-footer.tabs .tab-container.plain > .nav-tabs > li.active:after, .rubix-panel-left.tabs .tab-container.plain > .nav-tabs > li.active:after, .rubix-panel-right.tabs .tab-container.plain > .nav-tabs > li.active:after {
  content: '';
  left: 50%;
  bottom: 0px;
  display: block;
  margin-left: -7px;
  position: absolute;
  border-bottom: 6px solid white;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent; }

.rubix-panel-footer.tabs .tab-container.plain > .nav-tabs > li.active:after, .rubix-panel-right.tabs .tab-container.plain > .nav-tabs > li.active:after {
  top: 0px;
  bottom: auto;
  border-bottom: none;
  border-top: 6px solid white; }

@media (min-width: 990px) {
  .rubix-panel-left.tabs .tab-container.plain > .nav-tabs > li.active:after {
    content: '';
    display: block;
    position: absolute;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid #fff;
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    right: 0;
    top: 50%;
    margin-top: -5px;
    bottom: auto; }
  .rubix-panel-right.tabs .tab-container.plain > .nav-tabs > li.active:after {
    content: '';
    display: block;
    position: absolute;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-left: 6px solid #fff;
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    top: 50%;
    left: 6px;
    right: auto;
    margin-top: -5px;
    bottom: auto; } }

.rubix-panel.horizontal {
  width: 100.1%;
  display: table;
  table-layout: fixed; }
  .rubix-panel.horizontal > div {
    display: table-row; }

.rubix-panel.horizontal > div > .rubix-panel-body {
  padding: 0; }

.rubix-panel.horizontal > div > .rubix-panel-left, .rubix-panel.horizontal > div > .rubix-panel-body, .rubix-panel.horizontal > div > .rubix-panel-right {
  display: table-cell;
  vertical-align: top; }

.rubix-panel.horizontal > div > .rubix-panel-left.tabs, .rubix-panel.horizontal > div > .rubix-panel-right.tabs {
  overflow: hidden;
  display: table-cell; }
  .rubix-panel.horizontal > div > .rubix-panel-left.tabs > .tab-container > .nav-tabs, .rubix-panel.horizontal > div > .rubix-panel-right.tabs > .tab-container > .nav-tabs {
    display: block; }
    .rubix-panel.horizontal > div > .rubix-panel-left.tabs > .tab-container > .nav-tabs > li, .rubix-panel.horizontal > div > .rubix-panel-right.tabs > .tab-container > .nav-tabs > li {
      display: block; }
      .rubix-panel.horizontal > div > .rubix-panel-left.tabs > .tab-container > .nav-tabs > li > a, .rubix-panel.horizontal > div > .rubix-panel-right.tabs > .tab-container > .nav-tabs > li > a {
        margin: 0;
        border: none;
        border-bottom: none; }
      .rubix-panel.horizontal > div > .rubix-panel-left.tabs > .tab-container > .nav-tabs > li:last-child > a, .rubix-panel.horizontal > div > .rubix-panel-right.tabs > .tab-container > .nav-tabs > li:last-child > a {
        border: none; }

@media (max-width: 989px) {
  .rubix-panel.horizontal.force-collapse {
    display: block; }
    .rubix-panel.horizontal.force-collapse > div {
      display: block; }
    .rubix-panel.horizontal.force-collapse > div > .rubix-panel-left, .rubix-panel.horizontal.force-collapse > div > .rubix-panel-body, .rubix-panel.horizontal.force-collapse > div > .rubix-panel-right {
      display: block;
      width: 100.1% !important; }
    .rubix-panel.horizontal.force-collapse > div > .rubix-panel-left.tabs, .rubix-panel.horizontal.force-collapse > div > .rubix-panel-right.tabs {
      display: table;
      overflow: hidden; }
      .rubix-panel.horizontal.force-collapse > div > .rubix-panel-left.tabs > .tab-container > .nav-tabs, .rubix-panel.horizontal.force-collapse > div > .rubix-panel-right.tabs > .tab-container > .nav-tabs {
        display: table-row; }
        .rubix-panel.horizontal.force-collapse > div > .rubix-panel-left.tabs > .tab-container > .nav-tabs > li, .rubix-panel.horizontal.force-collapse > div > .rubix-panel-right.tabs > .tab-container > .nav-tabs > li {
          display: table-cell; }
          .rubix-panel.horizontal.force-collapse > div > .rubix-panel-left.tabs > .tab-container > .nav-tabs > li > a, .rubix-panel.horizontal.force-collapse > div > .rubix-panel-right.tabs > .tab-container > .nav-tabs > li > a {
            margin: 0;
            border: none;
            border-bottom: none; }
          .rubix-panel.horizontal.force-collapse > div > .rubix-panel-left.tabs > .tab-container > .nav-tabs > li:last-child > a, .rubix-panel.horizontal.force-collapse > div > .rubix-panel-right.tabs > .tab-container > .nav-tabs > li:last-child > a {
            border: none; }
  .rubix-chart {
    width: 100% !important; } }

.rubix-panel-container.panel-plain {
  background: none !important; }

.badge-default {
  background-color: #777777; }
  .badge-default[href]:hover, .badge-default[href]:focus {
    background-color: #5e5e5e; }

.badge-primary {
  background-color: #be3c53; }
  .badge-primary[href]:hover, .badge-primary[href]:focus {
    background-color: #973042; }

.badge-success {
  background-color: #5cb85c; }
  .badge-success[href]:hover, .badge-success[href]:focus {
    background-color: #449d44; }

.badge-info {
  background-color: #5bc0de; }
  .badge-info[href]:hover, .badge-info[href]:focus {
    background-color: #31b0d5; }

.badge-warning {
  background-color: #f0ad4e; }
  .badge-warning[href]:hover, .badge-warning[href]:focus {
    background-color: #ec971f; }

.badge-danger {
  background-color: #be3c53; }
  .badge-danger[href]:hover, .badge-danger[href]:focus {
    background-color: #973042; }

.form-group {
  position: relative; }
  .form-group .control-label ~ .form-control-feedback {
    top: 30px; }
  .form-group .control-label.sr-only ~ .form-control-feedback {
    top: 0px; }
  .form-group [class^='col-'] .form-control-feedback {
    right: 25px; }

.form-inline .form-group .form-control-feedback {
  top: 30px; }
  @media (min-width: 990px) {
    .form-inline .form-group .form-control-feedback {
      top: 0px; } }

.form-horizontal .form-group .form-control-feedback {
  top: 0px; }

.form-control {
  color: #444;
  height: 30px;
  padding: 0 12px;
  box-shadow: none;
  border-width: 2px;
  letter-spacing: 0.5px;
  border-radius: 0 !important; }
  .form-control:focus {
    box-shadow: none; }
  .form-control.plain {
    border-top: none;
    border-left: none;
    border-right: none; }

.input-group-addon {
  border: none;
  color: #fff;
  border-radius: 0 !important; }

.form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.input-group > .form-control-feedback {
  top: 0; }

select[multiple],
select[size] {
  padding: 12px; }

input[type="file"] {
  display: block;
  line-height: 0px; }

.help-block {
  color: #bbb; }

.form-control.inline, .help-block.inline {
  margin: 0;
  width: auto;
  margin-right: 5px;
  display: inline-block; }

@media (min-width: 990px) {
  .form-horizontal .control-label {
    padding: 0;
    line-height: 30px; } }

.input-group-addon.plain {
  padding: 0;
  border: none;
  background: none; }
  .input-group-addon.plain > button {
    height: 30px;
    border-radius: 0; }

.form-control-static {
  padding: 0;
  line-height: 30px; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn, .form-horizontal .form-group-lg .form-control, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn, .form-horizontal .form-group-sm .form-control, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
  height: 25px !important;
  padding-top: 2px; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn, .form-horizontal .form-group-lg .form-control, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .form-horizontal .form-group-lg .form-control, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
  height: 50px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 3px;
  padding-bottom: 3px; }

.list-group-item:hover, .list-group-item:focus {
  padding: 10px 15px;
  color: #555 !important;
  border: 1px solid #DDD !important;
  background-color: #F5F5F5 !important; }

.icon-1-and-quarter-x {
  font-size: 125%; }

.icon-1-and-half-x {
  font-size: 150%; }

.icon-1x {
  font-size: 100%; }

.icon-2-and-quarter-x {
  font-size: 250%; }

.icon-2-and-half-x {
  font-size: 300%; }

.icon-2x {
  font-size: 200%; }

.icon-3-and-quarter-x {
  font-size: 375%; }

.icon-3-and-half-x {
  font-size: 450%; }

.icon-3x {
  font-size: 300%; }

.icon-4-and-quarter-x {
  font-size: 500%; }

.icon-4-and-half-x {
  font-size: 600%; }

.icon-4x {
  font-size: 400%; }

.icon-rotate-45 {
  transform: rotate(45deg); }

.icon-rotate-90 {
  transform: rotate(90deg); }

.icon-rotate-135 {
  transform: rotate(135deg); }

.icon-rotate-180 {
  transform: rotate(180deg); }

.icon-rotate-225 {
  transform: rotate(225deg); }

.icon-rotate-270 {
  transform: rotate(270deg); }

.icon-rotate-315 {
  transform: rotate(315deg); }

.icon-rotate-360 {
  transform: rotate(360deg); }

.table-top-align td, .table-top-align th {
  vertical-align: top !important; }

.table-middle-align td, .table-middle-align th {
  vertical-align: middle !important; }

.table-bottom-align td, .table-bottom-align th {
  vertical-align: bottom !important; }

.table-collapsed {
  margin: 0; }

.modal,
.modal-backdrop {
  z-index: -1; }

.modal-backdrop.in {
  opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 96;
  background-color: rgba(0, 0, 0, 0.5); }

.modal.in {
  z-index: 97; }

.terms {
  height: 200px;
  overflow: auto;
  background: #fff;
  padding: 25px; }

.navbar li > a {
  padding: 25px; }
  .navbar li > a:hover, .navbar li > a:focus, .navbar li > a:active {
    border: none; }

.navbar-form {
  margin-top: 25px;
  margin-bottom: 0; }

.navbar-toggle .icon-bar {
  top: -3px;
  position: relative; }

.navbar-default .navbar-toggle {
  background: #eee;
  padding: 10px 15px; }
  .navbar-default .navbar-toggle:focus {
    outline: none;
    background: #ddd; }
  .navbar-default .navbar-toggle.active {
    color: #fff;
    outline: none;
    background: #aaa; }
    .navbar-default .navbar-toggle.active > .icon-bar {
      background: #fff; }

.navbar-inverse {
  background: #222 !important; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  background: #090909 !important; }

.navbar-brand:hover, .navbar-brand:focus {
  border: none; }

.select2-container-multi .select2-choices {
  height: 25px; }

.btn {
  font-weight: bold;
  border-width: 2px;
  font-family: "Quicksand", sans-serif; }
  .btn.btn-onlyOnHover {
    border-color: #eee; }

.btn > .rubix-icon {
  line-height: 1;
  font-size: 18px; }
  .btn > .rubix-icon ~ span {
    vertical-align: top; }

.btn {
  height: 30px;
  font-size: 12px;
  box-shadow: none;
  padding: 2px 15px;
  letter-spacing: 1px;
  border-radius: 20px;
  transition: all 0.2s;
  text-transform: uppercase;
  line-height: 1.78571; }
  .btn .caret {
    margin-top: -2px; }
  .btn:active, .btn.active, .btn.open {
    box-shadow: none; }

.btn-group-xs .btn, .btn-group-sm .btn, .btn-group-lg .btn {
  font-size: 12px;
  padding: 2px 15px;
  border-radius: 20px;
  line-height: 1.78571; }

.btn-group-lg .btn, .btn-group-lg .btn.btn-outlined {
  line-height: 10px;
  height: 35px;
  padding: 0 25px !important; }

.btn-group-sm .btn {
  font-size: 10px; }

.btn-group-xs .btn {
  font-size: 8px; }

.btn.btn-outlined {
  outline: none;
  background: none;
  padding: 3px 15px 2px 15px !important; }
  .btn.btn-outlined:hover, .btn.btn-outlined:focus {
    outline: none; }

.btn.btn-rounded {
  line-height: 1;
  border-radius: 100px;
  height: auto !important;
  padding: 15px !important; }

.btn.btn-lg, .btn-group-lg > .btn {
  height: auto;
  padding: 10px 25px !important; }
  .btn.btn-lg.btn-rounded, .btn-group-lg > .btn.btn-rounded {
    line-height: 1;
    padding: 25px !important; }

.btn.btn-sm, .btn-group-sm > .btn {
  height: auto;
  font-size: 10px; }

.btn.btn-xs, .btn-group-xs > .btn {
  height: auto;
  font-size: 8px; }

.btn-rounded.btn.btn-sm, .btn-group-sm > .btn-rounded.btn, .btn-rounded.btn.btn-xs, .btn-group-xs > .btn-rounded.btn {
  line-height: 1;
  padding: 15px !important; }

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 12.5px; }
  .btn-toolbar > .btn:first-child, .btn-toolbar > .btn-group:first-child, .btn-toolbar > .input-group:first-child {
    margin-left: 0; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group .btn-group > .btn {
  border-left: none; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 20px; }

.btn-group-vertical > .btn:not(:last-child), .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  margin-bottom: 1px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  .btn-group-vertical > .btn:not(:last-child).btn-outlined, .btn-group-vertical > .btn-group:not(:last-child) > .btn.btn-outlined {
    margin-bottom: 0px; }

a.btn:hover, a.btn:focus {
  padding: 0; }

.input-group-btn > .btn {
  height: 30px; }

.input-group-addon.plain > button {
  z-index: 2;
  margin-left: -2px;
  position: relative; }

.input-group .form-control:focus {
  z-index: 3; }

.btn.btn-icon {
  line-height: 0;
  font-size: 30px;
  min-width: 45px;
  min-height: 45px;
  border-radius: 100px;
  width: auto !important;
  height: auto !important;
  padding: 5px 10px !important; }

.progress-collapse-bottom {
  margin-bottom: 0; }

.dropdown-menu {
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4); }
  .dropdown-menu > li > a {
    border: none;
    padding: 4px 25px;
    white-space: pre-line; }

.dropdown-header {
  font-size: 10px;
  padding: 6px 25px;
  font-weight: bold;
  text-transform: uppercase; }
  .dropdown-header:first-child {
    margin-top: -10px; }

a[role='menuitem'] > div {
  margin: -4px -25px;
  padding: 4px 25px; }

.datetimepicker-inline > .dropdown-menu {
  box-shadow: none; }

.rubix-timeline-view {
  padding: 25px;
  padding-right: 0px;
  margin-left: 37.5px;
  border-left: 2px solid #eee;
  margin-bottom: -25px; }

.rubix-panel-body > .rubix-timeline-view {
  margin-top: -25px; }

.rubix-panel-header ~ .rubix-panel-body > .rubix-timeline-view {
  margin-top: 0; }

.rubix-timeline-item {
  position: relative; }

.rubix-timeline-title {
  font-size: 12px;
  background: #eee;
  padding: 4px 15px;
  font-weight: bold;
  display: inline-block;
  border-radius: 8px; }

.rubix-timeline-icon {
  width: 30px;
  height: 30px;
  left: -41.5px;
  font-size: 16px;
  padding: 0px 7px;
  background: #eee;
  line-height: 28px;
  position: absolute;
  border-radius: 100px;
  display: inline-block; }

.rubix-timeline-avatar {
  left: -41.5px; }

.rubix-timeline-body > ul {
  padding: 0;
  list-style-type: none;
  border-bottom: 2px solid #eee;
  margin-bottom: 25px;
  margin-top: 12.5px; }

.rubix-timeline-body > ul > li {
  padding-right: 25px;
  padding-bottom: 25px; }
  .rubix-timeline-body > ul > li:before {
    left: -30px;
    content: ' ';
    margin-top: 8px;
    position: absolute;
    border-radius: 100px;
    border: 4px solid #eee;
    box-shadow: 0px 0px 0px 6px #FFF; }

.rubix-timeline-view ~ .rubix-timeline-view {
  margin-top: 0;
  padding-top: 0; }

.rubix-timeline-view.rubix-timeline-with-header {
  padding-top: 0; }
  .rubix-timeline-view.rubix-timeline-with-header > .rubix-timeline-item {
    position: relative; }
  .rubix-timeline-view.rubix-timeline-with-header > .rubix-timeline-item > .rubix-timeline-header {
    height: 50px;
    padding-top: 10px;
    position: relative;
    padding-left: 23px;
    margin-left: -64.5px; }
    .rubix-timeline-view.rubix-timeline-with-header > .rubix-timeline-item > .rubix-timeline-header > .rubix-timeline-icon, .rubix-timeline-view.rubix-timeline-with-header > .rubix-timeline-item > .rubix-timeline-header > .rubix-timeline-title {
      left: 0;
      position: relative; }
    .rubix-timeline-view.rubix-timeline-with-header > .rubix-timeline-item > .rubix-timeline-header[class^="bg-"] > .rubix-timeline-title, .rubix-timeline-view.rubix-timeline-with-header > .rubix-timeline-item > .rubix-timeline-header[class*=" bg-"] > .rubix-timeline-title {
      padding: 0 10px;
      background: none !important; }
  .rubix-timeline-view.rubix-timeline-with-header > .rubix-timeline-item > .rubix-timeline-body > ul {
    border: none;
    margin-bottom: 0; }

.rubix-timeline-view.rubix-timeline-centered {
  margin-left: 45%; }
  .rubix-timeline-view.rubix-timeline-centered .rubix-timeline-body > ul {
    border: none;
    margin-bottom: 0; }
    .rubix-timeline-view.rubix-timeline-centered .rubix-timeline-body > ul > li {
      float: right;
      display: block; }
      .rubix-timeline-view.rubix-timeline-centered .rubix-timeline-body > ul > li:before, .rubix-timeline-view.rubix-timeline-centered .rubix-timeline-body > ul > li:after {
        clear: both;
        content: ' ';
        display: table; }
      .rubix-timeline-view.rubix-timeline-centered .rubix-timeline-body > ul > li:nth-child(odd) {
        width: 100%;
        float: left;
        margin-left: -100%;
        padding-left: 25px;
        padding-right: 50px; }

.alternate .rubix-timeline-view {
  margin: 0;
  padding: 0;
  border: none;
  margin-top: -25px; }
  .alternate .rubix-timeline-view:before {
    left: 50%;
    height: 100%;
    content: ' ';
    position: absolute;
    padding-right: 0px;
    border-left: 2px solid #eee; }
  .alternate .rubix-timeline-view .rubix-timeline-item {
    padding-top: 25px; }
  .alternate .rubix-timeline-view.rubix-timeline-with-header .rubix-timeline-item {
    padding-top: 0; }
  .alternate .rubix-timeline-view .rubix-timeline-item:nth-child(odd) {
    padding-bottom: 25px; }
  .alternate .rubix-timeline-view .rubix-timeline-header {
    margin: 0;
    left: auto;
    padding-left: 0;
    text-align: center; }
    .alternate .rubix-timeline-view .rubix-timeline-header > .rubix-timeline-icon {
      top: 1px;
      left: auto;
      padding-right: 0;
      position: relative;
      border-radius: 8px;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .alternate .rubix-timeline-view .rubix-timeline-header > .rubix-timeline-title {
      height: 30px;
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px; }
    .alternate .rubix-timeline-view .rubix-timeline-header[class^="bg-"] > .rubix-timeline-icon, .alternate .rubix-timeline-view .rubix-timeline-header[class*=" bg-"] > .rubix-timeline-icon {
      background: none; }
  .alternate .rubix-timeline-view .rubix-timeline-body > ul {
    border: none; }
    .alternate .rubix-timeline-view .rubix-timeline-body > ul > li {
      width: 100%;
      position: relative;
      display: inline-block; }
      .alternate .rubix-timeline-view .rubix-timeline-body > ul > li:before {
        left: 50%;
        position: absolute; }
    .alternate .rubix-timeline-view .rubix-timeline-body > ul > li:nth-child(odd) {
      padding-right: 50%;
      right: 25px;
      padding-left: 50px; }
      .alternate .rubix-timeline-view .rubix-timeline-body > ul > li:nth-child(odd):before {
        margin-left: 22px; }
    .alternate .rubix-timeline-view .rubix-timeline-body > ul > li.left {
      padding-right: 50% !important;
      right: 25px !important;
      padding-left: 50px !important; }
      .alternate .rubix-timeline-view .rubix-timeline-body > ul > li.left:before {
        margin-left: 22px !important; }
    .alternate .rubix-timeline-view .rubix-timeline-body > ul > li:nth-child(even) {
      padding-left: 50%;
      right: -25px;
      padding-right: 50px; }
      .alternate .rubix-timeline-view .rubix-timeline-body > ul > li:nth-child(even):before {
        margin-left: -28px; }
    .alternate .rubix-timeline-view .rubix-timeline-body > ul > li.right {
      padding-left: 50% !important;
      right: -25px !important;
      padding-right: 50px !important; }
      .alternate .rubix-timeline-view .rubix-timeline-body > ul > li.right:before {
        margin-left: -28px !important; }

.accordian {
  padding: 0;
  list-style: none;
  border: 1px solid #E0E0E0;
  border-bottom: none; }

.accordian-title {
  border: none;
  display: block;
  color: inherit;
  background: #F9F9F9;
  border-bottom: 1px solid #E0E0E0 !important;
  padding: 12.5px !important; }

.accordian-body {
  border-bottom: 1px solid #E0E0E0;
  padding: 12.5px; }

.breadcrumb {
  background: #fff; }
  .breadcrumb > li + li:before {
    padding: 0 5px;
    padding-left: 10px; }

.pricing-table {
  padding: 0;
  background: white;
  margin-bottom: 25px; }
  .pricing-table.preferred {
    z-index: 1;
    left: -1px;
    border: 1px solid gray; }
  @media (min-width: 990px) {
    .pricing-table {
      border-right: 1px solid #E9F0F5; }
      .pricing-table:last-child {
        border: none; } }

.pricing-table.preferred ~ .pricing-table {
  left: -1px; }

.pricing-table-header {
  color: #8BA0AF;
  background: #D2E0EB; }
  .pricing-table-header > h3 {
    margin: 0;
    font-size: 18px;
    font-weight: 300;
    padding-top: 25px;
    padding-bottom: 25px; }

.pricing-table-price {
  color: inherit;
  background: #D2E0EB;
  margin-top: 25px; }

.pricing-table-price h2 {
  left: 50%;
  width: 85px;
  margin: auto;
  height: 85px;
  font-size: 24px;
  line-height: 75px;
  position: absolute;
  background: inherit;
  margin-left: -42.5px;
  border-radius: 100px;
  border: 5px solid white;
  margin-top: -12.5px; }

.pricing-table-body {
  margin-bottom: 25px;
  margin-top: 50px; }

.pricing-table-feature {
  margin: 0 25px;
  padding: 12.5px; }

.pricing-btn-container {
  padding: 25px;
  padding-bottom: 0;
  padding-top: 12.5px; }
  .pricing-btn-container > button {
    width: 100%;
    border-radius: 8px; }
    .pricing-btn-container > button.btn-lightblue50:hover, .pricing-btn-container > button.btn-lightblue50:focus {
      background: #8BA0AF;
      border-color: #8BA0AF; }

.entity-list {
  padding-left: 0; }
  .entity-list li {
    list-style: none; }
  .entity-list__item {
    padding: 7px 10px;
    border: 1px solid lightgrey;
    margin-top: 3px;
    width: 95%;
    margin-left: 5%;
    display: inline-block; }
    .entity-list__item:first-child {
      margin-top: 6px; }
    .entity-list__item:not(last-child) {
      margin-bottom: 3px; }
  .entity-list__item-name {
    display: inline-block;
    width: calc(100% - 200px); }
  .entity-list__item-control {
    display: inline-block;
    text-align: right;
    vertical-align: middle;
    text-align: right;
    width: 200px; }
    .entity-list__item-control > * {
      display: inline-block;
      padding: 5px;
      margin: 0 5px; }

.entity-list__item-name.large-controls {
  width: calc(100% - 300px); }

.entity-list__item-control.large-controls {
  width: 300px; }

.inventory-search__input {
  width: 95%;
  display: inline;
  border: none; }

.search_compartment--box {
  margin-left: 0px;
  width: 100%;
  padding: 5px; }

.search_compartment--input {
  margin: 0;
  padding: 0;
  width: 90%;
  height: 35px;
  border: none;
  display: inline;
  border: none; }

@media (max-width: 1366px) {
  .search_compartment {
    padding-left: 15px;
    width: 348px; } }

.rc-switch {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 44px;
  height: 22px;
  line-height: 20px;
  vertical-align: middle;
  border-radius: 20px 20px;
  border: 1px solid #ccc;
  background-color: #ccc;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1); }

.rc-switch-inner {
  color: #fff;
  font-size: 10px;
  position: absolute;
  left: 24px; }

.rc-switch:after {
  position: absolute;
  width: 18px;
  height: 18px;
  left: 2px;
  top: 1px;
  border-radius: 50% 50%;
  background-color: #ffffff;
  content: " ";
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
  transform: scale(1);
  transition: left 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  animation-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
  animation-duration: 0.3s;
  animation-name: rcSwitchOff; }

.rc-switch:hover:after {
  transform: scale(1.1);
  animation-name: rcSwitchOn; }

.rc-switch:focus {
  box-shadow: 0 0 0 2px #d5f1fd;
  outline: none; }

.rc-switch-checked {
  border: 1px solid #87d068;
  background-color: #87d068; }

.rc-switch-checked .rc-switch-inner {
  left: 6px; }

.rc-switch-checked:after {
  left: 22px; }

.rc-switch-disabled {
  cursor: no-drop;
  background: #ccc;
  border-color: #ccc; }

.rc-switch-disabled:after {
  background: #9e9e9e;
  animation-name: none;
  cursor: no-drop; }

.rc-switch-disabled:hover:after {
  transform: scale(1);
  animation-name: none; }

.rc-switch-label {
  display: inline-block;
  line-height: 20px;
  font-size: 9px;
  padding-left: 10px;
  vertical-align: middle;
  white-space: normal;
  pointer-events: none;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text; }

@keyframes rcSwitchOn {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.25); }
  100% {
    transform: scale(1.1); } }

@keyframes rcSwitchOff {
  0% {
    transform: scale(1.1); }
  100% {
    transform: scale(1); } }
/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative; }

.Select,
.Select div,
.Select input,
.Select span {
  box-sizing: border-box; }

.Select.is-disabled > .Select-control {
  background-color: #f9f9f9; }

.Select.is-disabled > .Select-control:hover {
  box-shadow: none; }

.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35; }

.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%; }

.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06); }

.Select-control .Select-input:focus {
  outline: none; }

.is-searchable.is-open > .Select-control {
  cursor: text; }

.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9; }

.is-open > .Select-control > .Select-arrow {
  border-color: transparent transparent #999;
  border-width: 0 5px 5px; }

.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text; }

.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1); }

.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.Select.is-clearable .Select-value {
  padding-right: 48px; }

.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333; }

.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none; }

.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline; }

.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle; }

.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 14px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none; }

.is-focused .Select-input > input {
  cursor: text; }

.has-value.is-pseudo-focused .Select-input {
  opacity: 0; }

.Select-control:not(.is-searchable) > .Select-input {
  outline: none; }

.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px; }

.Select-loading {
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle; }

.Select-clear-zone {
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px; }

.Select-clear-zone:hover {
  color: #D0021B; }

.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1; }

.Select--multi .Select-clear-zone {
  width: 17px; }

.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px; }

.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0; }

.is-open .Select-arrow,
.Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666; }

.Select--multi .Select-multi-value-wrapper {
  display: inline-block; }

.Select .Select-aria-only {
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left; }

@keyframes Select-animation-fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 9999999;
  -webkit-overflow-scrolling: touch; }

.Select-menu {
  max-height: 198px;
  overflow-y: auto; }

.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px; }

.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333; }

.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333; }

.Select-option.is-disabled {
  color: #cccccc;
  cursor: default; }

.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px; }

.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0; }

.Select--multi.has-value .Select-input {
  margin-left: 5px; }

.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top; }

.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle; }

.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px; }

.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none; }

.Select--multi a.Select-value-label:hover {
  text-decoration: underline; }

.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px; }

.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6; }

.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24); }

.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333; }

.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3; }

.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc; }

@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn); } }

.react-hint {
  padding: 5px;
  position: absolute;
  z-index: 9999;
  cursor: default;
  animation: .5s fadeIn; }

.react-hint__content {
  padding: 10px;
  border-radius: 5px;
  background: #000;
  color: #fff;
  max-width: 300px; }

.react-hint:after {
  content: '';
  width: 0;
  height: 0;
  margin: auto;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid transparent; }

.react-hint--top:after {
  top: auto;
  border-bottom: none;
  border-top-color: #000; }

.react-hint--left:after {
  left: auto;
  border-right: none;
  border-left-color: #000; }

.react-hint--right:after {
  right: auto;
  border-left: none;
  border-right-color: #000; }

.react-hint--bottom:after {
  bottom: auto;
  border-top: none;
  border-bottom-color: #000; }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

/* DayPicker styles */
.DayPicker {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  padding: 1rem 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.DayPicker-Month {
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 0 1rem; }

.DayPicker-NavBar {
  position: absolute;
  left: 0;
  right: 0;
  padding: 0 .5rem; }

.DayPicker-NavButton {
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer; }

.DayPicker-NavButton--prev {
  left: 1rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5wcmV2PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InByZXYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjM5MzE5MywgMjUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMy4zOTMxOTMsIC0yNS4wMDAwMDApIHRyYW5zbGF0ZSgwLjg5MzE5MywgMC4wMDAwMDApIiBmaWxsPSIjNTY1QTVDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsNDkuMTIzNzMzMSBMMCw0NS4zNjc0MzQ1IEwyMC4xMzE4NDU5LDI0LjcyMzA2MTIgTDAsNC4yMzEzODMxNCBMMCwwLjQ3NTA4NDQ1OSBMMjUsMjQuNzIzMDYxMiBMMCw0OS4xMjM3MzMxIEwwLDQ5LjEyMzczMzEgWiIgaWQ9InJpZ2h0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K"); }

.DayPicker-NavButton--next {
  right: 1rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5uZXh0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Im5leHQiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUxNDUxLCAwLjAwMDAwMCkiIGZpbGw9IiM1NjVBNUMiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCw0OS4xMjM3MzMxIEwwLDQ1LjM2NzQzNDUgTDIwLjEzMTg0NTksMjQuNzIzMDYxMiBMMCw0LjIzMTM4MzE0IEwwLDAuNDc1MDg0NDU5IEwyNSwyNC43MjMwNjEyIEwwLDQ5LjEyMzczMzEgTDAsNDkuMTIzNzMzMSBaIiBpZD0icmlnaHQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo="); }

.DayPicker-Caption {
  display: table-caption;
  height: 1.5rem;
  text-align: center; }

.DayPicker-Weekdays {
  display: table-header-group; }

.DayPicker-WeekdaysRow {
  display: table-row; }

.DayPicker-Weekday {
  display: table-cell;
  padding: .5rem;
  font-size: .875em;
  text-align: center;
  color: #8b9898; }

.DayPicker-Body {
  display: table-row-group; }

.DayPicker-Week {
  display: table-row; }

.DayPicker-Day {
  display: table-cell;
  padding: .5rem;
  border: 1px solid #eaecec;
  text-align: center;
  cursor: pointer;
  vertical-align: middle; }

.DayPicker--interactionDisabled .DayPicker-Day {
  cursor: default; }

/* Default modifiers */
.DayPicker-Day--today {
  color: #d0021b;
  font-weight: 500; }

.DayPicker-Day--disabled {
  color: #dce0e0;
  cursor: default;
  background-color: #eff1f1; }

.DayPicker-Day--outside {
  cursor: default;
  color: #dce0e0; }

/* Example modifiers */
.DayPicker-Day--sunday {
  background-color: #f7f8f8; }

.DayPicker-Day--sunday:not(.DayPicker-Day--today) {
  color: #dce0e0; }

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  color: #FFF;
  background-color: #4A90E2; }

ul.messenger {
  margin: 0;
  padding: 0; }

ul.messenger > li {
  list-style: none;
  margin: 0;
  padding: 0; }

ul.messenger.messenger-empty {
  display: none; }

ul.messenger .messenger-message {
  overflow: hidden;
  *zoom: 1; }

ul.messenger .messenger-message.messenger-hidden {
  display: none; }

ul.messenger .messenger-message .messenger-phrase, ul.messenger .messenger-message .messenger-actions a {
  border: none;
  padding-right: 5px; }

ul.messenger .messenger-message .messenger-actions {
  float: right; }

ul.messenger .messenger-message .messenger-actions a {
  cursor: pointer;
  text-decoration: underline; }

ul.messenger .messenger-message ul, ul.messenger .messenger-message ol {
  margin: 10px 18px 0; }

ul.messenger.messenger-fixed {
  position: fixed;
  z-index: 9999999999999999999999999999999; }

ul.messenger.messenger-fixed .messenger-message {
  min-width: 0;
  box-sizing: border-box; }

ul.messenger.messenger-fixed .message .messenger-actions {
  float: left; }

ul.messenger.messenger-fixed.messenger-on-top {
  top: 20px; }

ul.messenger.messenger-fixed.messenger-on-bottom {
  bottom: 20px; }

ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom {
  left: 50%;
  width: 800px;
  margin-left: -400px; }

@media (max-width: 960px) {
  ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom {
    left: 10%;
    width: 80%;
    margin-left: 0px; } }

ul.messenger.messenger-fixed.messenger-on-top.messenger-on-right, ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-right {
  right: 20px;
  left: auto; }

ul.messenger.messenger-fixed.messenger-on-top.messenger-on-left, ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-left {
  left: 20px;
  margin-left: 0px; }

ul.messenger.messenger-fixed.messenger-on-right, ul.messenger.messenger-fixed.messenger-on-left {
  width: 350px; }

ul.messenger.messenger-fixed.messenger-on-right .messenger-actions, ul.messenger.messenger-fixed.messenger-on-left .messenger-actions {
  float: left; }

ul.messenger .messenger-spinner {
  display: none; }

@keyframes ui-spinner-rotate-right {
  0% {
    transform: rotate(0deg); }
  25% {
    transform: rotate(180deg); }
  50% {
    transform: rotate(180deg); }
  75% {
    transform: rotate(360deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes ui-spinner-rotate-left {
  0% {
    transform: rotate(0deg); }
  25% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(180deg); }
  75% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }

.messenger-spinner {
  position: relative;
  border-radius: 100%; }

ul.messenger.messenger-spinner-active .messenger-spinner .messenger-spinner {
  display: block; }

.messenger-spinner .messenger-spinner-side {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute; }

.messenger-spinner .messenger-spinner-side .messenger-spinner-fill {
  border-radius: 999px;
  position: absolute;
  width: 100%;
  height: 100%;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }

.messenger-spinner .messenger-spinner-side-left {
  left: 0; }

.messenger-spinner .messenger-spinner-side-left .messenger-spinner-fill {
  left: 100%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  animation-name: ui-spinner-rotate-left;
  transform-origin: 0 50%; }

.messenger-spinner .messenger-spinner-side-right {
  left: 50%; }

.messenger-spinner .messenger-spinner-side-right .messenger-spinner-fill {
  left: -100%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  animation-name: ui-spinner-rotate-right;
  transform-origin: 100% 50%; }

.button-with-icon {
  border-radius: 18px;
  padding: 0;
  color: white; }
  .button-with-icon.primary {
    background-color: #193762; }
  .button-with-icon.secondary {
    background-color: #D9F1F0;
    border: 1px solid #193762;
    color: #193762;
    height: 48px;
    padding: 2px 16px 2px 4px;
    border-radius: 4px;
    font-weight: bold; }
  .button-with-icon .rubix-icon {
    border: 1px solid;
    border-radius: 50%;
    padding: 2px 3px;
    margin-right: 5px; }
  .button-with-icon:focus {
    outline: none; }
  .button-with-icon:hover {
    background-color: #C7E0DE; }
    .button-with-icon:hover .a {
      padding-bottom: 0; }
  .button-with-icon.disabled {
    outline: 0;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    border: none;
    min-height: 40px;
    padding: 0 12px;
    cursor: not-allowed;
    opacity: 0.6; }

.call-to-action {
  border-radius: 18px;
  padding: 5px 20px;
  color: #ffffff;
  text-align: center; }
  .call-to-action[disabled], .call-to-action:disabled {
    border: 1px solid #999999;
    background-color: #cccccc !important;
    color: #666666; }
  .call-to-action.primary {
    background-color: #193762; }
  .call-to-action.secondary {
    background-color: #D9F1F0;
    border: 1px solid #193762;
    color: #333333; }
  .call-to-action.danger {
    background-color: #ba3737;
    border: 1px solid #193762;
    color: #ffffff; }
  .call-to-action:focus {
    outline: none; }
  .call-to-action:hover {
    color: #193762;
    background-color: #ff7900; }

.apparatusDetail-UI .call-to-action {
  height: 48px;
  min-width: 160px;
  border-radius: 4px;
  border: 1px solid transparent;
  font-size: 14px;
  font-weight: 700;
  font-family: "OpenSans-Regular", "Open Sans", sans-serif; }
  .apparatusDetail-UI .call-to-action:focus {
    outline: none; }
  .apparatusDetail-UI .call-to-action.primary {
    background-color: #1F375F;
    color: #ffffff; }
    .apparatusDetail-UI .call-to-action.primary:hover {
      background-color: #1b2d4b; }
  .apparatusDetail-UI .call-to-action.secondary {
    background-color: #D9F1F0;
    border-color: #1F375F;
    color: #1F375F; }
    .apparatusDetail-UI .call-to-action.secondary:hover {
      background-color: #C7E0DE; }

.right-options {
  text-align: right; }

.refresh-call-to-action {
  min-height: 40px;
  padding: 10px 12px 10px 12px;
  color: #1D3E6B;
  text-align: center;
  border: none;
  border-radius: 4px;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }
  .refresh-call-to-action:hover {
    opacity: 0.4;
    padding-bottom: 10px;
    border-bottom: none; }
  .refresh-call-to-action.primary {
    background-color: #f0f1f5; }
    .refresh-call-to-action.primary:hover {
      opacity: 1;
      background-color: #193762;
      color: #ffffff; }
  .refresh-call-to-action.secondary {
    background-color: #1D3E6B;
    color: #ffffff; }
    .refresh-call-to-action.secondary:hover {
      opacity: 1;
      background-color: #f0f1f5;
      color: #193762; }
  .refresh-call-to-action.tertiary {
    margin-right: 1em;
    background-color: rgba(133, 135, 148, 0.14); }
  .refresh-call-to-action:focus {
    outline: none; }
  .refresh-call-to-action:disabled {
    background-color: #f0f1f5;
    color: #ffffff !important; }
  .refresh-call-to-action.round {
    min-height: 2em;
    padding: 5px 10px;
    border-radius: 20px; }

.link-button {
  font-family: sans-serif;
  color: #1F375F !important;
  font-size: 16px;
  font-weight: 500;
  text-decoration: underline !important;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  border: 0;
  cursor: pointer; }
  .link-button:hover, .link-button:focus {
    padding-bottom: 0;
    border: 0; }
  .link-button .rubux-icon {
    font-size: 24px;
    margin-right: 3px; }

.options-button__container, .options-button__dropdown {
  cursor: pointer;
  width: 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 35px;
  border-radius: 26px; }

.options-button__container {
  background-color: #315d72; }
  .options-button__container:hover {
    background-color: #ff7900; }
    .options-button__container:hover .options-button__dots {
      color: black; }

.options-button__dropdown {
  background-color: #ff7900; }

.options-button__dots, .options-button__dropdown-dots {
  font-size: 30px;
  position: relative;
  top: -8px; }

.options-button__dropdown-dots {
  color: black; }

.options-button__dots {
  color: white; }

.options-button__dropdown-container {
  position: relative;
  width: 60px;
  z-index: 1; }

.options-button__midle-rect {
  overflow: hidden;
  position: absolute;
  top: 20px;
  left: -22px;
  width: 82px;
  height: 32px;
  background-color: transparent;
  z-index: 2; }
  .options-button__midle-rect:before {
    content: " ";
    position: absolute;
    top: 0px;
    left: -2px;
    width: 24px;
    height: 25px;
    border-bottom-right-radius: 25px;
    box-shadow: 0px 0px 0px 9999px #ff7900; }

.options-button__dropdown-content {
  position: absolute;
  top: 45px;
  right: 0px;
  border-radius: 20px;
  border-top-right-radius: 0;
  background-color: #ff7900;
  z-index: 2; }

.options-button__content {
  font-family: Volte;
  font-size: 16px;
  text-align: right;
  list-style: none;
  padding: 20px;
  width: 185px; }
  .options-button__content a, .options-button__content div {
    cursor: pointer;
    color: black; }
    .options-button__content a:hover, .options-button__content div:hover {
      color: black;
      border-bottom: 1px solid #333333; }

.options-button-overlay {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0; }

.checkit-header {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: normal !important; }

.checkit-subheader {
  font-size: 16px; }

.checkit-std-padding {
  padding: 0 8px; }

.checkit-title {
  font-family: "Open Sans Semibold", "Open Sans", sans-serif;
  color: #efefef;
  font-weight: 600; }

body.hide-help-chat .embedded-messaging {
  visibility: hidden !important;
  display: none !important; }

.checkit-status {
  border-radius: 16px;
  color: #ffffff;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  padding: 6px 16px;
  height: 32px;
  width: 183px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  box-sizing: border-box;
  text-align: center;
  line-height: normal; }
  .checkit-status--danger {
    background-color: #D83E38;
    margin-right: 0; }
  .checkit-status--warning {
    outline: 1px solid #DE7325;
    color: #3D4543;
    padding: 6px 9px;
    background-color: #ffffff; }

.checkit-btnStyle {
  border-radius: 4px;
  height: 48px;
  margin-right: 12px; }
  @media (min-width: 768px) {
    .checkit-btnStyle {
      min-width: 70px; } }
  .checkit-btnStyle.primary {
    background-color: #193762 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    font-family: "Open Sans Bold", "Open Sans", sans-serif !important;
    border: none !important; }
    .checkit-btnStyle.primary:hover {
      background-color: #1b2d4b !important;
      color: #ffffff !important; }
  .checkit-btnStyle.secondary {
    background-color: #D9F1F0;
    border: 1px solid #1F375F;
    color: #1F375F;
    font-weight: 700;
    padding-bottom: 0;
    padding-top: 0;
    line-height: normal;
    text-align: center;
    font-family: "Open Sans Bold", "Open Sans", sans-serif; }
  .checkit-btnStyle:hover {
    background-color: #C7E0DE !important;
    color: #1F375F !important; }
  .checkit-btnStyle:active {
    box-sizing: border-box;
    box-shadow: inset 0px 2px 5px 0px rgba(109, 115, 113, 0.35); }
  .checkit-btnStyle:focus {
    outline: 2px solid #3D4543 !important;
    box-sizing: border-box !important; }

/** New Button style */
.checkit-btn {
  width: 120px;
  height: 48px;
  padding: 2px 16px 2px 16px;
  border-radius: 4px;
  box-sizing: border-box;
  font-family: "Montserrat-SemiBold", "Montserrat SemiBold", "Montserrat", sans-serif !important;
  font-weight: 650;
  text-align: center;
  line-height: normal;
  font-size: 16px; }
  .checkit-btn.primary {
    background-color: #1a3762;
    color: #ffffff; }
    .checkit-btn.primary:hover {
      background-color: #1b2d4b;
      box-sizing: border-box; }
    .checkit-btn.primary:active {
      background-color: #1b2d4b;
      box-sizing: border-box; }
    .checkit-btn.primary:focus {
      border: 4px solid #1b2d4b;
      box-sizing: border-box; }
  .checkit-btn.secondary {
    border: 1px solid #3D4543 !important;
    color: #102646 !important;
    background-color: #ffffff; }
    .checkit-btn.secondary:hover {
      background-color: #C5C7C7;
      box-sizing: border-box;
      color: #110a0a; }
    .checkit-btn.secondary:active {
      box-sizing: border-box;
      box-shadow: inset 0px 2px 5px 0px rgba(109, 115, 113, 0.35); }
    .checkit-btn.secondary:focus {
      border: 4px solid #3D4543;
      box-sizing: border-box; }

.checkit-page-title {
  box-sizing: border-box;
  font-family: "Open Sans Bold", "Open Sans", sans-serif !important;
  font-weight: 700 !important;
  color: #3D4543 !important;
  text-align: left !important;
  line-height: normal !important;
  font-size: 24px !important;
  margin: 0; }
  .checkit-page-title .checkit-label {
    font-weight: 500;
    font-size: 1.8rem;
    margin-left: 4px;
    font-style: italic; }

.checkit-list {
  outline: 0;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  height: 56px;
  color: #3D4543;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
  height: 56px;
  width: 100%; }
  .checkit-list:hover {
    background-color: #C5C7C7;
    outline: 1px solid #3D4543;
    box-sizing: border-box; }
  .checkit-list h4 {
    margin: 10px auto 10px 12px;
    font-weight: 600;
    font-size: 16px;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif; }

.checkit-create-btn {
  cursor: pointer;
  height: 48px;
  color: #193762;
  background-color: #D9F1F0;
  border: 1px solid #193762;
  font-weight: bold;
  margin-top: 10px;
  padding: 12px 2px 12px 8px; }
  .checkit-create-btn:hover {
    background-color: #C7E0DE !important;
    outline: 0; }
  .checkit-create-btn h4 {
    font-weight: bold; }
  .checkit-create-btn span {
    color: #D9F1F0;
    background-color: #193762;
    height: 18px;
    width: 18px;
    font-size: 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    letter-spacing: 0;
    border-radius: 50%; }

.checkit-input {
  background-color: #ffffff;
  border-color: #cbcbcb;
  border-radius: 4px;
  border: 1px solid #cbcbcb;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px; }
  .checkit-input:-ms-input-placeholder {
    color: #aaa; }
  .checkit-input::placeholder {
    color: #aaa; }

.tabs-container {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #193762; }

.tab-item {
  margin-right: 25px;
  cursor: pointer;
  font-size: 16px;
  font-family: "OpenSans-Regular", "Open Sans", sans-serif;
  letter-spacing: 0.4px;
  color: #193762;
  overflow: hidden;
  max-height: 45px;
  text-overflow: ellipsis; }
  .tab-item.selected {
    border-bottom: 5px solid #193762; }

.new-tabs-container {
  display: -ms-flexbox;
  display: flex;
  font-family: Roboto; }

.dashboard-tabs .new-tab-item {
  font-size: 14px;
  overflow-wrap: break-word;
  text-align: center; }
  @media (max-width: 1820px) {
    .dashboard-tabs .new-tab-item {
      padding: 30px 20px; } }
  @media (max-width: 1400px) {
    .dashboard-tabs .new-tab-item {
      font-size: 11px; } }

.new-tab-item {
  -ms-flex-align: center;
      align-items: center;
  background-color: #f0f1f5;
  color: #193762;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 auto;
      flex: 1 auto;
  font-family: Volte;
  font-size: 15px;
  font-weight: 600;
  height: 36px;
  -ms-flex-pack: center;
      justify-content: center;
  letter-spacing: -0.24px;
  line-height: 15px;
  margin-right: 5px;
  overflow: hidden;
  padding: 5px 20px;
  text-overflow: ellipsis; }
  .new-tab-item:first-child {
    border-radius: 4px 0 0 4px; }
  .new-tab-item:last-child {
    border-radius: 0 4px 4px 0; }
  .new-tab-item.selected, .new-tab-item:hover {
    background-color: #193762;
    color: #ffffff; }

.checkit-tab .tabs-container {
  overflow-y: scroll; }
  @media (min-width: 768px) {
    .checkit-tab .tabs-container {
      overflow-y: hidden; } }
  .checkit-tab .tabs-container .tab-item {
    min-width: fit-content;
    height: 48px;
    padding: 2px 10px;
    background-color: rgba(31, 55, 95, 0);
    box-sizing: border-box;
    font-family: "OpenSans-Regular", "Open Sans", sans-serif;
    color: #1F375F;
    text-align: center;
    line-height: normal;
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-right: 5px; }
    @media (max-width: 768px) {
      .checkit-tab .tabs-container .tab-item {
        margin-right: 25px;
        cursor: pointer;
        letter-spacing: 0.4px;
        overflow: hidden;
        max-height: 45px;
        text-overflow: ellipsis; } }
  .checkit-tab .tabs-container .selected {
    border-bottom: 4px solid #1F375F;
    font-weight: 600;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif; }
    @media (max-width: 768px) {
      .checkit-tab .tabs-container .selected {
        border-bottom: 5px solid #1F375F; } }

.radio-button__container {
  font-family: Roboto;
  color: #333333;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative; }
  .radio-button__container input {
    margin: 0 10px 0 0;
    z-index: 1;
    opacity: 0; }
  .radio-button__container label {
    font-weight: normal;
    font-family: Roboto;
    font-size: 13px; }

.radio-button__custom {
  position: absolute;
  top: 1px;
  left: -1px;
  border: 1px solid #193762;
  border-radius: 50%; }
  .radio-button__custom.selected {
    background-color: #193762; }

.radio-button__group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center; }

.checkit-header {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: normal !important; }

.checkit-subheader {
  font-size: 16px; }

.checkit-std-padding {
  padding: 0 8px; }

.checkit-title {
  font-family: "Open Sans Semibold", "Open Sans", sans-serif;
  color: #efefef;
  font-weight: 600; }

body.hide-help-chat .embedded-messaging {
  visibility: hidden !important;
  display: none !important; }

.checkit-status {
  border-radius: 16px;
  color: #ffffff;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  padding: 6px 16px;
  height: 32px;
  width: 183px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  box-sizing: border-box;
  text-align: center;
  line-height: normal; }
  .checkit-status--danger {
    background-color: #D83E38;
    margin-right: 0; }
  .checkit-status--warning {
    outline: 1px solid #DE7325;
    color: #3D4543;
    padding: 6px 9px;
    background-color: #ffffff; }

.checkit-btnStyle {
  border-radius: 4px;
  height: 48px;
  margin-right: 12px; }
  @media (min-width: 768px) {
    .checkit-btnStyle {
      min-width: 70px; } }
  .checkit-btnStyle.primary {
    background-color: #193762 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    font-family: "Open Sans Bold", "Open Sans", sans-serif !important;
    border: none !important; }
    .checkit-btnStyle.primary:hover {
      background-color: #1b2d4b !important;
      color: #ffffff !important; }
  .checkit-btnStyle.secondary {
    background-color: #D9F1F0;
    border: 1px solid #1F375F;
    color: #1F375F;
    font-weight: 700;
    padding-bottom: 0;
    padding-top: 0;
    line-height: normal;
    text-align: center;
    font-family: "Open Sans Bold", "Open Sans", sans-serif; }
  .checkit-btnStyle:hover {
    background-color: #C7E0DE !important;
    color: #1F375F !important; }
  .checkit-btnStyle:active {
    box-sizing: border-box;
    box-shadow: inset 0px 2px 5px 0px rgba(109, 115, 113, 0.35); }
  .checkit-btnStyle:focus {
    outline: 2px solid #3D4543 !important;
    box-sizing: border-box !important; }

/** New Button style */
.checkit-btn {
  width: 120px;
  height: 48px;
  padding: 2px 16px 2px 16px;
  border-radius: 4px;
  box-sizing: border-box;
  font-family: "Montserrat-SemiBold", "Montserrat SemiBold", "Montserrat", sans-serif !important;
  font-weight: 650;
  text-align: center;
  line-height: normal;
  font-size: 16px; }
  .checkit-btn.primary {
    background-color: #1a3762;
    color: #ffffff; }
    .checkit-btn.primary:hover {
      background-color: #1b2d4b;
      box-sizing: border-box; }
    .checkit-btn.primary:active {
      background-color: #1b2d4b;
      box-sizing: border-box; }
    .checkit-btn.primary:focus {
      border: 4px solid #1b2d4b;
      box-sizing: border-box; }
  .checkit-btn.secondary {
    border: 1px solid #3D4543 !important;
    color: #102646 !important;
    background-color: #ffffff; }
    .checkit-btn.secondary:hover {
      background-color: #C5C7C7;
      box-sizing: border-box;
      color: #110a0a; }
    .checkit-btn.secondary:active {
      box-sizing: border-box;
      box-shadow: inset 0px 2px 5px 0px rgba(109, 115, 113, 0.35); }
    .checkit-btn.secondary:focus {
      border: 4px solid #3D4543;
      box-sizing: border-box; }

.checkit-page-title {
  box-sizing: border-box;
  font-family: "Open Sans Bold", "Open Sans", sans-serif !important;
  font-weight: 700 !important;
  color: #3D4543 !important;
  text-align: left !important;
  line-height: normal !important;
  font-size: 24px !important;
  margin: 0; }
  .checkit-page-title .checkit-label {
    font-weight: 500;
    font-size: 1.8rem;
    margin-left: 4px;
    font-style: italic; }

.checkit-list {
  outline: 0;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  height: 56px;
  color: #3D4543;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
  height: 56px;
  width: 100%; }
  .checkit-list:hover {
    background-color: #C5C7C7;
    outline: 1px solid #3D4543;
    box-sizing: border-box; }
  .checkit-list h4 {
    margin: 10px auto 10px 12px;
    font-weight: 600;
    font-size: 16px;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif; }

.checkit-create-btn {
  cursor: pointer;
  height: 48px;
  color: #193762;
  background-color: #D9F1F0;
  border: 1px solid #193762;
  font-weight: bold;
  margin-top: 10px;
  padding: 12px 2px 12px 8px; }
  .checkit-create-btn:hover {
    background-color: #C7E0DE !important;
    outline: 0; }
  .checkit-create-btn h4 {
    font-weight: bold; }
  .checkit-create-btn span {
    color: #D9F1F0;
    background-color: #193762;
    height: 18px;
    width: 18px;
    font-size: 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    letter-spacing: 0;
    border-radius: 50%; }

.checkit-input {
  background-color: #ffffff;
  border-color: #cbcbcb;
  border-radius: 4px;
  border: 1px solid #cbcbcb;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px; }
  .checkit-input:-ms-input-placeholder {
    color: #aaa; }
  .checkit-input::placeholder {
    color: #aaa; }

.pagination {
  color: #333333; }
  .pagination a {
    cursor: pointer; }
  .pagination > li.active > a, .pagination > li.active a:hover, .pagination > li.active a:focus {
    background: #193762;
    border-color: #193762; }

.pagination-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: end;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 0;
  margin-top: -20px;
  height: fit-content;
  gap: 8px;
  background-color: #eaebef;
  padding: 8px 0; }
  @media (min-width: 768px) {
    .pagination-container {
      margin-right: 24px;
      height: 50px; } }
  .pagination-container .hide-pagination {
    visibility: hidden; }
  .pagination-container .checkit-select {
    width: 84px;
    border-radius: 8px;
    border: 1px solid #9FACAB;
    background-color: #ffffff;
    color: #3D4543; }
  .pagination-container .itemPerPageText {
    font-size: 14px;
    font-family: "OpenSans-Regular", "Open Sans", sans-serif;
    color: #607089; }
  .pagination-container .pagination {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 8px;
    margin: 0 !important;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
    @media (min-width: 768px) {
      .pagination-container .pagination {
        -ms-flex-direction: row;
            flex-direction: row; } }
    .pagination-container .pagination .element-count {
      width: 120px;
      text-align: center; }
    .pagination-container .pagination .navigation {
      display: -ms-flexbox;
      display: flex;
      gap: 8px;
      -ms-flex-align: center;
          align-items: center; }
    .pagination-container .pagination .page-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      gap: 8px; }
      .pagination-container .pagination .page-container .numberField {
        width: fit-content !important; }
    .pagination-container .pagination .disable-link {
      pointer-events: none;
      opacity: 0.5; }
      .pagination-container .pagination .disable-link:hover {
        padding-bottom: 0;
        text-decoration: none;
        border-bottom: none;
        border-color: transparent;
        outline: none; }
      .pagination-container .pagination .disable-link:focus {
        padding-bottom: 0;
        text-decoration: none;
        border-bottom: none;
        border-color: transparent;
        outline: none; }
    .pagination-container .pagination .enable-link {
      pointer-events: auto;
      opacity: 1; }
      .pagination-container .pagination .enable-link:hover {
        padding-bottom: 0;
        text-decoration: none;
        border-bottom: none;
        border-color: transparent;
        outline: none; }
      .pagination-container .pagination .enable-link:focus {
        padding-bottom: 0;
        text-decoration: none;
        border-bottom: none;
        border-color: transparent;
        outline: none; }
  .pagination-container .actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 8px;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
    @media (min-width: 768px) {
      .pagination-container .actions {
        -ms-flex-direction: row;
            flex-direction: row; } }
    .pagination-container .actions .page-size {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center;
      gap: 8px; }

.highlight__component {
  font-family: Volte;
  color: #333333;
  position: relative;
  top: -25px;
  background-color: #f2f6fc;
  border: 1px solid #caced3;
  padding: 10px 16px;
  min-width: 220px;
  text-align: left; }
  .highlight__component span {
    font-size: 12px; }
  .highlight__component div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0;
    font-size: 22px; }
  .highlight__component .quantity {
    font-size: 38px; }
  .highlight__component .description {
    font-size: 14px; }

.simple__input__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 5px 0; }
  .simple__input__container .simple__input__label {
    font-family: Volte;
    color: #333333;
    font-size: 13px; }
  .simple__input__container .simple__input__input {
    color: #1F2532;
    font-family: Roboto;
    font-size: 14px;
    border: 1px solid #333333;
    background-color: #ffffff;
    padding: 7px 10px;
    width: 188px; }

.quantity__input__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 5px 0; }
  .quantity__input__container .quantity__input__label {
    font-family: Roboto;
    color: #333333;
    font-size: 13px; }
  .quantity__input__container .quantity__input__controls {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    width: 120px; }
    .quantity__input__container .quantity__input__controls.read-only {
      -ms-flex-pack: end;
          justify-content: flex-end; }
      .quantity__input__container .quantity__input__controls.read-only.is-diverted span {
        background-color: #fd6361;
        color: #ffffff; }
      .quantity__input__container .quantity__input__controls.read-only span {
        padding: 3px 10px;
        background-color: #f0f1f5;
        color: #193762;
        border-radius: 50%;
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        font-size: 15px;
        color: #000;
        letter-spacing: 0.08px;
        text-align: left;
        line-height: 20px;
        font-weight: 500; }
  .quantity__input__container .quantity__input__button {
    position: absolute;
    background-color: rgba(33, 54, 95, 0.14);
    color: #193762;
    font-family: Roboto;
    font-weight: bold;
    border: 0;
    top: 5px;
    border-radius: 4px;
    width: 28px;
    height: 32px;
    font-size: 20px;
    line-height: 0;
    outline: none; }
    .quantity__input__container .quantity__input__button.disabled {
      opacity: 0.2;
      cursor: not-allowed; }
    .quantity__input__container .quantity__input__button.left {
      left: 5px; }
    .quantity__input__container .quantity__input__button.right {
      right: 5px; }
  .quantity__input__container .quantity__input__value {
    color: #1F2532;
    font-family: Roboto;
    font-size: 14px;
    padding: 10px;
    min-height: 44px;
    margin: 0;
    outline: 0;
    border: 0;
    border-radius: 8px;
    width: 100%;
    text-align: center;
    background-color: rgba(55, 68, 94, 0.03); }

.date__input__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 5px 0; }
  .date__input__container .date__input__label {
    font-family: Volte;
    color: #333333;
    font-size: 13px; }
  .date__input__container .date__input__controls {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    min-width: 188px;
    -ms-flex-positive: 1;
        flex-grow: 1; }
    .date__input__container .date__input__controls p {
      margin: 0; }
    .date__input__container .date__input__controls select {
      padding-left: 6px; }
  .date__input__container .date__input__day, .date__input__container .date__input__day:focus,
  .date__input__container .date__input__month, .date__input__container .date__input__month:focus,
  .date__input__container .date__input__year, .date__input__container .date__input__year:focus {
    background-color: rgba(37, 61, 103, 0.07);
    outline: 0;
    border: none;
    font-size: 14px;
    height: 50px; }
  .date__input__container .date__input__day, .date__input__container .date__input__month {
    min-width: 50px;
    width: 28%; }
  .date__input__container .date__input__year {
    min-width: 60px;
    width: 35%; }

.disabled__input__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 5px 0; }
  .disabled__input__container .disabled__input__label {
    font-family: Volte;
    color: #333333;
    font-size: 13px; }
  .disabled__input__container .disabled__input__input {
    color: #1F2532;
    font-family: Roboto;
    font-size: 14px;
    font-style: italic;
    border: 1px solid #333333;
    background-color: #efefef;
    padding: 7px 10px;
    width: 188px; }

.icon-sprite {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block; }

.icon-sprite__rounded {
  background-color: #193762;
  border-radius: 50%;
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block; }

.icon-sprite__sm {
  width: 32px;
  height: 32px; }

.icon-sprite__storeroom {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -352px 0px; }

.icon-sprite__apparatus {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -192px 0px; }

.icon-sprite__import {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -64px 0px; }

.icon-sprite__export {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -96px 0px; }

.icon-sprite__apparatus-summary-checklists {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: 0 -192px; }

.icon-sprite__apparatus-summary-inventory {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -64px -192px; }

.icon-sprite__apparatus-summary-tickets {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -32px -192px; }

.icon-sprite__apparatus-summary-equipment {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -96px -192px; }

.icon-sprite__apparatus-summary-fuel {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -128px -192px; }

.icon-sprite__apparatus-summary-drugs {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -160px -192px; }

.icon-sprite__icon-navigation-Home {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: 0 -288px; }

.icon-sprite__icon-navigation-apparatus {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -32px -288px; }

.icon-sprite__icon-navigation-store-rooms {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -64px -288px; }

.icon-sprite__icon-navigation-equipment {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -96px -288px; }

.icon-sprite__icon-navigation-inventory {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -128px -288px; }

.icon-sprite__icon-navigation-controlled-substances {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -160px -288px; }

.icon-sprite__icon-navigation-tickets {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -192px -288px; }

.icon-sprite__icon-navigation-service-tasks {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -224px -288px; }

.icon-sprite__icon-navigation-checklist-library {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -256px -288px; }

.icon-sprite__icon-navigation-reports {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -288px -288px; }

.icon-sprite__icon-navigation-users {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -320px -288px; }

.icon-sprite__icon-navigation-department {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -352px -288px; }

.icon-sprite__icon-navigation-dashboard {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -384px -288px; }

.icon-sprite__icon-store-room-preview-storage {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 48px;
  height: 48px;
  background-position: 0 -384px; }

.icon-sprite__icon-equipment-inspection-manage-add {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -32px -96px; }

.icon-sprite__inventory-dark {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -96px -352px; }

.icon-sprite__inspection-check-submit {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -256px -128px; }

.icon-sprite__apparatus-summary-drug-safe {
  width: 25px;
  height: 25px;
  background-size: 100%;
  background-image: url(/imgs/app/drugsafe.svg); }

.create__vendor__modal-body small {
  color: #ba3737; }

.new-button-with-icon {
  position: relative;
  background-color: #f0f1f5;
  padding: 10px 20px;
  font-family: Roboto;
  color: #193762;
  font-size: 16px;
  border: 0;
  outline: 0;
  border-radius: 4px; }
  .new-button-with-icon:hover:not(.disabled) {
    color: #ffffff;
    background-color: #193762; }
  .new-button-with-icon.disabled {
    opacity: 0.4; }

.new-text-input {
  background-color: rgba(37, 61, 103, 0.07);
  outline: 0;
  border: none;
  padding: 10px 12px;
  border-radius: 4px;
  min-height: 50px; }
  .new-text-input.disabled {
    opacity: 0.65;
    cursor: not-allowed; }
  .new-text-input.disabled--dark {
    color: #333333; }

.modal__container .new-selector .Select-input input {
  background-color: transparent;
  border: 0; }

.modal__container .Select-placeholder {
  color: #8e8e8e; }

.new-selector {
  min-width: 200px; }
  .new-selector .Select-control {
    border: 0;
    background-color: rgba(37, 61, 103, 0.07); }
    .new-selector .Select-control .Select-value {
      line-height: 50px; }
    .new-selector .Select-control .Select-placeholder {
      color: #333333;
      line-height: 50px;
      padding-right: 28px; }
    .new-selector .Select-control .Select-clear {
      color: #8e8e8e; }
  .new-selector .Select-input {
    height: 50px; }
    .new-selector .Select-input input {
      line-height: 30px; }
  .new-selector .Select-menu-outer .Select-menu {
    text-align: left; }
  .new-selector .Select-multi-value-wrapper .Select-value {
    line-height: 20px;
    margin-top: 15px; }
  .new-selector .SingleDatePickerInput {
    border-radius: 4px;
    border: none;
    background-color: #f1f3f5; }
  .new-selector .DateInput {
    background-color: #f1f3f5;
    border-radius: 4px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #000;
    letter-spacing: 0.16px;
    text-align: left;
    line-height: 16px;
    line-height: 26px;
    height: 50px; }
    .new-selector .DateInput .DateInput_displayText {
      color: #333333;
      line-height: 1.8; }

.new-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 10px 0; }

.new-form__label, .new-form__input {
  display: -ms-flexbox;
  display: flex; }

.new-form__label {
  -ms-flex-pack: end;
      justify-content: flex-end;
  width: 40%;
  color: #333333; }

.new-form__input {
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-left: 20px;
  width: 60%; }
  .new-form__input .SingleDatePickerInput {
    border: 0;
    outline: 0; }
    .new-form__input .SingleDatePickerInput .DateInput {
      width: 190px;
      border-radius: 4px;
      background-color: rgba(37, 61, 103, 0.07); }
    .new-form__input .SingleDatePickerInput .DateInput_displayText {
      font-family: "Roboto", sans-serif;
      font-weight: 400;
      font-size: 14px;
      color: #000;
      letter-spacing: 0.06px;
      text-align: left;
      line-height: 19px;
      color: #8e8e8e; }

.status-flag {
  min-height: 2em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 20px;
  padding: 2px 10px;
  color: #ffffff;
  margin-right: 1em;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px; }
  .status-flag.primary {
    background: #288540; }
  .status-flag.secondary {
    background: #F03824; }
  .status-flag.disabled {
    background: #858794; }
  .status-flag.tertiary {
    background: transparent;
    color: #858794; }
  .status-flag.no-margin {
    margin-right: 0; }

.info-flag {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  min-height: 2em;
  border-radius: 20px;
  padding: 5px 10px;
  font-family: Roboto;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.14px;
  line-height: 13px;
  position: relative;
  min-width: 100px; }

/* Tooltip text */
.info-flag .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #ffffff;
  color: #333333;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.13); }

/* Tooltip arrow */
.info-flag .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent; }

/* Show the tooltip text when you mouse over the tooltip container */
.info-flag:hover .tooltiptext {
  visibility: visible;
  opacity: 1; }

.info-flag:hover .tooltiptext span {
  display: block; }

.simple-button__primary,
.simple-button__secondary,
.simple-button__danger,
.simple-button__restock,
.simple-button__disabled {
  outline: 0;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  border-radius: 4px;
  border: none;
  min-height: 40px;
  padding: 0 12px; }

.simple-button__primary {
  background-color: #DFE3E8;
  color: #21365F; }
  .simple-button__primary:hover:not(.static) {
    background-color: #21365F;
    color: #DFE3E8; }

.simple-button__secondary {
  background-color: #21365F;
  color: #ffffff; }
  .simple-button__secondary:hover, .simple-button__secondary.static {
    background-color: #ffffff;
    color: #21365F; }

.simple-button__danger {
  background-color: rgba(224, 79, 66, 0.16);
  color: #E04F42; }
  .simple-button__danger:hover, .simple-button__danger.static {
    background-color: #E04F42;
    color: #ffffff; }

.simple-button__restock {
  background-color: #1D3E6B;
  color: #ffffff; }
  .simple-button__restock:hover, .simple-button__restock.static {
    opacity: 1;
    background-color: #858794;
    color: #ffffff; }

button.simple-button__disabled {
  background-color: #EFEFEF;
  color: #ffffff;
  cursor: not-allowed; }

button.simple-button__disabled.restock {
  background-color: #858794;
  color: #ffffff;
  cursor: not-allowed; }

.options-dropdown {
  display: -ms-flexbox;
  display: flex; }
  .options-dropdown .btn-default.dropdown-toggle {
    color: #193762;
    background-color: rgba(55, 68, 94, 0.05);
    border: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    line-height: 1;
    -ms-flex-pack: center;
        justify-content: center;
    font-size: 26px;
    border-radius: 4px; }
  .options-dropdown ul.dropdown-menu {
    border: none;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.175);
    background-clip: padding-box; }

.options-dropdown__button {
  color: #193762; }

.ticket-type {
  height: 23px;
  padding: 0 8px;
  border-radius: 3px;
  font-family: Volte;
  font-weight: 600;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis; }

.fixed__button {
  position: fixed;
  right: 20px;
  bottom: 90px;
  background-color: #193762;
  border-radius: 8px;
  color: #ffffff;
  font-family: Roboto;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.3px;
  line-height: 22px;
  border: none;
  height: 44px;
  padding: 0 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  z-index: 1000; }
  .fixed__button .button-label {
    margin-left: 10px; }

.checkbox-container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 20px 0 10px 0;
  margin-top: 20px;
  border-top: 1px solid #f0f1f5; }
  .checkbox-container input[type=checkbox] {
    appearance: none;
    width: 24px;
    height: 24px;
    background-color: #f0f1f5;
    border-radius: 4px;
    margin: 0 10px 0 0;
    outline: 0; }
    .checkbox-container input[type=checkbox].checked {
      background-color: #193762; }
  .checkbox-container p {
    margin: 0;
    max-width: calc(100% - 34px); }

.search-filter {
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  background-color: rgba(55, 68, 94, 0.03);
  position: relative;
  min-height: 50px; }

.search-filter-icon {
  color: #AAAAB5;
  position: absolute;
  height: 100%;
  width: 1.9em;
  font-size: 23px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.search-filter_input {
  font-family: Roboto;
  font-size: 15px;
  letter-spacing: 0.2px;
  line-height: 20px;
  border: none;
  outline: none;
  width: 100%;
  background: transparent;
  padding-left: 2.5em; }
  .search-filter_input:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #AAAAB5;
    opacity: 1; }
  .search-filter_input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #AAAAB5;
    opacity: 1; }
  .search-filter_input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #AAAAB5;
    opacity: 1; }
  .search-filter_input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #AAAAB5;
    opacity: 1; }

.pin-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border: 0;
  outline: 0; }

.pin__input-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 10px 0; }
  .pin__input-container input {
    appearance: none;
    margin: 0; }

.pin__actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.pin__error {
  color: #E04F42;
  margin: 0; }

.modal.modal-centered {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .modal.modal-centered .modal-content {
    width: 350px; }
  .modal.modal-centered .modal-dialog {
    width: 350px; }
  .modal.modal-centered .modal-header h3.modal-title {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 22px;
    color: #000;
    letter-spacing: 0.14px;
    text-align: left;
    line-height: 28px;
    font-weight: 700;
    margin: 0; }
  .modal.modal-centered .modal-body h4 {
    margin: 0;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 22px;
    font-weight: 500; }
  .modal.modal-centered .modal-body h4 + h4,
  .modal.modal-centered .modal-body span + h4 {
    margin-top: 24px; }
  .modal.modal-centered .modal-body span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px; }

.modal-footer .simple-button + .simple-button {
  margin-left: 12px; }

.new-modal .modal.in .modal-dialog {
  max-width: 500px;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  min-width: 360px; }

.new-modal .checkit-select__menu-list {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
  margin: 0; }

.new-modal .modal-dialog {
  margin: 0; }

.new-modal .modal-container {
  position: absolute; }

.new-modal .modal-container .modal,
.new-modal .modal-container .modal-backdrop {
  position: absolute; }

.new-modal .modal-body > .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 8px; }

.new-modal .form-control {
  height: 38px;
  border: 1px solid lightgray;
  border-radius: 4px !important;
  width: 100%; }
  .new-modal .form-control:read-only {
    background-color: white !important;
    border: 1px solid lightgray !important; }

.new-modal .error-text {
  color: #D83E38;
  display: none;
  font-size: 12px;
  font-weight: 600;
  font-family: "Roboto", sans-serif; }

.new-modal .checkit-btnStyle {
  height: 34px !important; }

.new-modal .adj-margin {
  margin-right: 0 !important; }

.new-modal .modal-header {
  position: relative;
  padding: 14px 14px 0 14px;
  border-bottom: none; }
  .new-modal .modal-header .close {
    position: absolute;
    top: 15px;
    padding: 2px;
    width: 14px;
    height: 14px;
    right: 15px;
    opacity: 1;
    cursor: pointer; }
  .new-modal .modal-header .header {
    font-family: "Open Sans Semibold", "Open Sans", sans-serif;
    font-weight: 600;
    color: #1a3762 !important;
    text-align: left;
    line-height: normal;
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 0; }

.horizontal-prompt-input {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }
  .horizontal-prompt-input__message {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px;
    font-weight: 500;
    margin-right: 15px; }
  .horizontal-prompt-input__input {
    border: none;
    text-align: right; }

.paginated-table {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start; }
  .paginated-table__table {
    width: 100%;
    margin: 15px 0; }
    .paginated-table__table thead {
      color: rgba(51, 51, 51, 0.5); }
      .paginated-table__table thead th {
        padding: 10px 0; }
      .paginated-table__table thead label.sorting-header {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        cursor: pointer; }
      .paginated-table__table thead .sorting-button {
        background-color: Transparent;
        background-repeat: no-repeat;
        border: none;
        cursor: pointer;
        overflow: hidden;
        outline: none;
        margin: 0 12px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center; }
        .paginated-table__table thead .sorting-button .glyphicon {
          font-size: 20px;
          transition: color 0.2s ease-in-out; }
          .paginated-table__table thead .sorting-button .glyphicon.active {
            color: #193762; }
    .paginated-table__table tbody tr {
      color: #333333;
      font-size: 16px;
      box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.06); }
    .paginated-table__table tbody td {
      padding: 10px 0; }
  .paginated-table__pagination {
    margin: 15px auto !important; }

.map-filters {
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  border-radius: 4px;
  background-color: #FFF;
  padding: 12px 16px;
  margin: 15px 15px 0 0; }
  .map-filters_title {
    color: #8f9094; }
  .map-filters_list {
    margin-top: 10px;
    color: #000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: stretch;
        align-items: stretch; }
    .map-filters_list_item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .map-filters_list_item + .map-filters_list_item {
      margin-top: 8px; }
    .map-filters_list_checkbox.checkbox-container {
      padding: 0px;
      margin-top: 0;
      margin-left: 20px;
      border: none; }
      .map-filters_list_checkbox.checkbox-container.aa-class input[type=checkbox].checked {
        background-color: #729fcf; }
      .map-filters_list_checkbox.checkbox-container.a-class input[type=checkbox].checked {
        background-color: #5dad35; }
      .map-filters_list_checkbox.checkbox-container.b-class input[type=checkbox].checked {
        background-color: #e68a34; }
      .map-filters_list_checkbox.checkbox-container.c-class input[type=checkbox].checked {
        background-color: #e03024; }
      .map-filters_list_checkbox.checkbox-container input[type=checkbox] {
        margin: 0; }

.inspection-status {
  border-radius: 16px;
  color: #ffffff;
  font-size: 16px;
  padding: 0 7px; }

.inspection-status-equip {
  border-radius: 16px;
  color: #ffffff;
  font-size: 16px;
  right: 10px;
  width: 128px;
  height: 32px;
  padding: 7px 2px 2px 2px;
  box-sizing: border-box;
  text-align: center;
  line-height: normal; }
  .inspection-status-equip.duesoon {
    outline: 1px solid #DE7325;
    color: #3D4543;
    background-color: #ffffff; }
  .inspection-status-equip.adj-margin {
    margin-right: 25px; }
  .inspection-status-equip__icon-cancel {
    color: #ffffff !important;
    padding-right: 4px; }
  .inspection-status-equip__icon-clock {
    color: #DE7325 !important;
    padding-right: 4px; }

.filter-input {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px; }
  .filter-input:-ms-input-placeholder {
    color: #aaa; }
  .filter-input::placeholder {
    color: #aaa; }

.cron_builder_bordering {
  padding: 10px 0;
  background: #fff; }

.cron_builder_bordering input,
.cron_builder_bordering select {
  width: 100px;
  margin-right: 10px;
  margin-left: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  outline: none;
  padding-left: 5px;
  cursor: pointer; }

.df {
  display: -ms-flexbox;
  display: flex; }

.cron-builder-bg {
  background-color: #086090;
  color: white;
  text-align: center;
  margin-bottom: 4px;
  padding: 8px 0px; }

.cron_builder_bordering select {
  background-color: white;
  width: 75px;
  cursor: pointer;
  padding: 4px 0px;
  border-radius: 4px; }

.cron_builder_bordering select option:hover {
  background-color: #086090; }

.well-small input {
  width: auto !important; }

.cron_builder {
  margin-bottom: 5px;
  width: auto; }
  .cron_builder input[type=Number] {
    height: 40px;
    width: 52px;
    border-radius: 4px;
    background-color: #f0f1f5;
    border: none;
    outline: 0;
    margin: 0 15px;
    padding-left: 15px; }
  .cron_builder .months-interval {
    margin: 0 15px;
    display: inline; }
  .cron_builder .date-select {
    margin: 0 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start; }
    .cron_builder .date-select__month {
      width: 110px;
      margin-left: 10px; }
  .cron_builder input[type='radio'] {
    margin-top: 0px;
    vertical-align: middle;
    margin-right: 20px;
    width: auto; }
  .cron_builder__checkbox-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 400px; }
  .cron_builder__checkbox {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    margin: 0;
    border: none;
    padding: 10px 0; }
  .cron_builder__start-time, .cron_builder__months-interval {
    margin-top: 15px; }
  .cron_builder__inline-option, .cron_builder__start-time {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .cron_builder__inline-option + .cron_builder__inline-option {
    margin-top: 10px; }

.text_align_left {
  text-align: left; }

.nav li {
  cursor: pointer; }

.cron_tabs .tabs-container {
  border-bottom: none; }

.info-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border: 3px solid #496394;
  border-radius: 5px; }

.info-icon {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 5px;
  background-color: #496394;
  -ms-flex-align: center;
      align-items: center; }

.info-svg {
  filter: invert(95%) sepia(0%) saturate(0%) hue-rotate(175deg) brightness(105%) contrast(106%); }

.info-text {
  -ms-flex-positive: 2;
      flex-grow: 2;
  padding: 5px;
  color: #273135; }

.required {
  font-size: 16px;
  font-family: "OpenSans-Regular", "Open Sans", sans-serif !important;
  padding-left: 8px; }

.sorted-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed; }
  .sorted-table .table-thead {
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: #eaebef;
    display: block;
    padding-right: 20px; }
    .sorted-table .table-thead th {
      padding: 10px 10px 10px 24px;
      text-align: left;
      white-space: nowrap;
      font-weight: bold;
      font-family: "Open Sans Semibold", "Open Sans", sans-serif;
      font-weight: 600;
      color: #3D4543; }
      .sorted-table .table-thead th .header-align {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: start;
            justify-content: flex-start;
        font-size: 16px; }
        .sorted-table .table-thead th .header-align .asc-icon {
          transform: rotate(180deg);
          cursor: pointer; }
        .sorted-table .table-thead th .header-align .desc-icon {
          transform: rotate(0deg);
          cursor: pointer; }
        .sorted-table .table-thead th .header-align .sort-icon {
          cursor: pointer; }
      .sorted-table .table-thead th img {
        margin-left: 5px; }
  .sorted-table .adj-pad {
    padding-right: 0px; }
  .sorted-table .table-header {
    display: table;
    width: 100%;
    table-layout: fixed; }
  .sorted-table .table-tbody {
    display: block;
    max-height: 340px;
    overflow-y: auto; }
    .sorted-table .table-tbody tr {
      display: table;
      width: 100%;
      table-layout: fixed; }
      .sorted-table .table-tbody tr .first-column {
        text-align: left;
        font-family: "Open Sans Semibold", "Open Sans", sans-serif !important;
        font-weight: 600;
        color: #3D4543; }
      .sorted-table .table-tbody tr td {
        padding: 8px 10px;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 16px;
        border-bottom: 1px solid #c7c7c7;
        font-family: "OpenSans-Regular", "Open Sans", sans-serif;
        padding-left: 24px;
        color: #3D4543; }
      .sorted-table .table-tbody tr .row-data {
        cursor: pointer; }
      .sorted-table .table-tbody tr .row-link {
        font-family: "Open Sans Semibold", "Open Sans", sans-serif;
        font-weight: 600;
        text-decoration: underline !important;
        color: #1F375F !important;
        text-align: left;
        line-height: normal;
        border: none !important;
        padding-bottom: 0; }
        .sorted-table .table-tbody tr .row-link :hover {
          text-decoration: none !important;
          color: #1F375F !important;
          border: none !important;
          padding-bottom: 0 !important; }
    .sorted-table .table-tbody .empty-state {
      text-align: center;
      height: 310px; }
  .sorted-table .first-column {
    text-align: left;
    font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif !important;
    font-weight: 700;
    color: #3D4543; }

.tooltip {
  font-family: "OpenSans-Regular", "Open Sans", sans-serif;
  font-size: 14px; }
  .tooltip .tooltip-inner {
    word-break: break-all;
    padding: 8px;
    margin-top: 1px; }

.backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 1000; }

.spinner {
  width: 50px;
  height: 50px;
  border: 6px solid rgba(255, 255, 255, 0.3);
  border-top: 6px solid #ffffff;
  border-radius: 50%;
  animation: spin 1s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.refresh-sidebar .name {
  height: 20px;
  width: 120px;
  opacity: 0.8;
  color: #000000;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 20px; }

.refresh-sidebar li[name="Controlled Substances"] a {
  height: 100% !important; }
  .refresh-sidebar li[name="Controlled Substances"] a span {
    height: 100% !important; }

.refresh-sidebar li {
  margin: 0.2em 1em 0 1em;
  border-radius: 6px; }
  .refresh-sidebar li.active {
    background-color: #D9DBDF !important; }
  .refresh-sidebar li:hover {
    background-color: #D9DBDF !important; }
  .refresh-sidebar li:before {
    border: none !important; }

.refresh-sidebar ul {
  border-left: none !important; }

.refresh-sidebar li .sidebar-nav {
  padding-left: 25px !important;
  margin-left: 0 !important; }

.refresh-sidebar .name-container {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: start !important;
      justify-content: flex-start !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  padding: 15px 25px !important; }
  .refresh-sidebar .name-container span {
    margin-left: 12px;
    text-transform: none; }

.refresh-sidebar .icon {
  -ms-flex-line-pack: center;
      align-content: center;
  color: #000000;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  height: 25px;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0 !important;
  opacity: 0.8;
  width: 25px; }

.omni-search {
  width: 100%; }
  .omni-search .Select-placeholder {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    color: #333333;
    line-height: 2.7;
    text-wrap: nowrap !important; }
  .omni-search .Select-menu-outer {
    max-height: 350px; }
    .omni-search .Select-menu-outer .Select-menu {
      max-height: 300px; }
  .omni-search .Select-noresults {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    color: #333333; }

.checkit-select__control .checkit-select__value-container .checkit-select__placeholder {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  letter-spacing: 0.1px;
  text-align: left;
  color: #333333;
  width: 100%; }

.checkit-select__control .checkit-select__indicators {
  color: #333333;
  padding-right: 5px; }

.omni-search__option-item {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  position: relative !important;
  height: max-content !important;
  cursor: pointer !important;
  margin: 5px !important;
  padding: 2px 0 !important; }
  .omni-search__option-item .icon-sprite__icon-navigation-equipment,
  .omni-search__option-item .icon-sprite__icon-navigation-apparatus {
    margin-right: 15px; }
  .omni-search__option-item:hover {
    background-color: #F5F9FD !important; }

.omni-search__option-item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  max-width: 138px; }
  .omni-search__option-item-info a {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    letter-spacing: 0.06px;
    text-align: left;
    line-height: 19px;
    font-weight: 500;
    color: #193762;
    margin: 0 0 5px 0; }
    .omni-search__option-item-info a:hover {
      border: 0 !important;
      padding: 0 !important; }
  .omni-search__option-item-info span {
    margin: 0 !important;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    color: #333333 !important; }
  .omni-search__option-item-info a,
  .omni-search__option-item-info span {
    text-decoration: none;
    line-height: 1; }

.omni-search__apparatus-img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  max-width: 100%;
  position: relative;
  margin-right: 15px; }

.omni-search__option-item-status {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #D83E38; }

/* IMPORT PAGE STYLES */
/* IMPORT PRINT STYLES */
@media print {
  #sidebar {
    display: none !important; }
  #navbar {
    display: none !important; }
  #body {
    background: white;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    margin-left: 0 !important; }
  .rubix-panel-controls {
    display: none !important; } }

/* IMPORT WORKFLOW STYLES */
.workflow-state-list-scroller-wrapper {
  width: 100%;
  height: 800px; }

.workflow-state-list-scroller {
  height: 100%;
  overflow-x: auto;
  white-space: nowrap;
  margin-left: 20px; }

.workflow-state {
  width: 270px;
  display: inline-block;
  height: 100%;
  overflow: hidden;
  min-height: 100px;
  background-color: #e7e5e5;
  border-radius: 3px;
  padding-bottom: 20px;
  margin-right: 20px;
  vertical-align: top; }

.new-workflow-state {
  width: 270px;
  display: inline-block;
  height: 100%;
  overflow: hidden;
  min-height: 100px;
  background-color: #F9F9F9;
  border-radius: 3px;
  padding-bottom: 20px;
  margin-right: 20px;
  vertical-align: top; }
  .new-workflow-state .workflow-state-head {
    text-align: left;
    border-bottom: none;
    color: #000000;
    font-family: Roboto;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0.1px;
    line-height: 22px; }

.workflow-state-head {
  position: relative;
  padding: 5px 8px;
  margin-bottom: 10px;
  font-size: 16px;
  zoom: 1;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid; }

.workflow-state-items {
  overflow-y: auto;
  height: 100%;
  padding-bottom: 20px; }

.work-order {
  position: relative;
  margin: 8px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  transition: .15s;
  cursor: pointer;
  color: #333333;
  padding: 10px;
  width: 190px;
  height: 100px; }

.new-work-order {
  width: 100%;
  margin: 0 auto 10px;
  background: #fff;
  min-height: 100px;
  border-radius: 5px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  transition: .15s;
  cursor: pointer;
  color: black;
  padding: 10px; }

.work-order-header {
  height: 45px;
  width: 110px; }

.work-order-name {
  height: 100%;
  font-size: 16px;
  overflow: hidden;
  line-height: 22px;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 2; }

.work-order-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  position: absolute;
  top: 0;
  right: 0; }

.new-work-order-name {
  font-family: Roboto;
  font-size: 15px;
  letter-spacing: 0.2px;
  line-height: 20px;
  white-space: normal;
  padding: 12px 0;
  border-bottom: 1px solid #dbdbdb; }

.work-order-container {
  padding-top: 5px;
  text-align: center; }

.new-work-order-container {
  padding: 10px 0; }

.work-order-type {
  height: 23px;
  padding: 0 8px;
  border-radius: 3px;
  font-family: Volte;
  font-weight: 600;
  text-align: center; }

.workflow {
  width: 100%;
  margin: 0 auto 10px;
  background: #fff;
  min-height: 100px;
  border-radius: 5px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  transition: .15s;
  cursor: pointer;
  color: black;
  padding: 10px; }

.workflow-header {
  color: #333333;
  position: relative;
  text-align: center;
  font-size: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 40px;
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 10px; }

.workflow-actions {
  position: absolute;
  right: 0;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  font-size: 20px; }

.ticket-types-area {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow-y: scroll;
  max-height: 260px; }

.workflow-ticket-types-container {
  background-color: #e7e5e5;
  height: 100%;
  display: inline-block;
  width: 100%;
  padding: 15px;
  overflow: scroll; }

.ticket-types-container {
  background-color: #e7e5e5;
  height: 100%;
  min-width: 200px;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 15px;
  overflow: scroll;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }

.workflow-state-name {
  color: #fff;
  padding: 0px 5px;
  border-radius: 5px;
  margin: 2px;
  display: inline-block; }

/* IMPORT PARTNER STYLE SHEETS */
html.default body.lite-version #avatar {
  display: none; }

html.default body.lite-version #navbar .navbar-buttons {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }

html.default body.lite-version #sidebar {
  background-color: #d4d0c8; }
  html.default body.lite-version #sidebar #sidebar-container {
    background-color: #ffffff;
    top: 0; }
    html.default body.lite-version #sidebar #sidebar-container ul.sidebar-nav > li > a {
      color: black; }
    html.default body.lite-version #sidebar #sidebar-container li.active span {
      color: #ffffff; }

html.default body.lite-version #footer {
  background-color: #d4d0c8; }

html.default body.lite-version .create-apparatus, html.default body.lite-version .create-equipment-item, html.default body.lite-version .equipment-hint, html.default body.lite-version .create-equipment, html.default body.lite-version .delete-apparatus, html.default body.lite-version .apparatus-service-status-change, html.default body.lite-version .edit-checklist-settings, html.default body.lite-version .share-checklist-settings {
  display: none; }

html.default body.lite-version .equipment-pool-list-note, html.default body.lite-version .equipment-item-list__item-control, html.default body.lite-version .delete-equipment-pool, html.default body.lite-version .add-equipment-pool {
  display: none; }

html.default body.lite-version .equipment-list {
  margin-top: 20px; }

/* IMPORT ROUTES COMPONENTS*/
.new-apparatus-list .accordion__item--open {
  border: solid 1px #193762;
  border-radius: 10px 10px 0px 0px; }

.new-apparatus-list .accordion__item__title {
  display: -ms-flexbox;
  display: flex;
  padding: 15px 20px 50px 20px;
  color: #ffffff;
  background-color: #193762;
  outline: none; }
  .new-apparatus-list .accordion__item__title:not(.dragging):hover {
    cursor: move;
    background-color: #ff7900; }
    .new-apparatus-list .accordion__item__title:not(.dragging):hover .title__text .title__name__status h3 {
      color: #193762; }
    .new-apparatus-list .accordion__item__title:not(.dragging):hover .title__text p {
      color: #193762; }
  .new-apparatus-list .accordion__item__title .title__img {
    position: relative; }
    .new-apparatus-list .accordion__item__title .title__img img {
      max-width: 60px;
      border-radius: 50%;
      border: 2px solid gray; }
  .new-apparatus-list .accordion__item__title .title__text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    margin-left: 15px;
    text-align: left; }
    .new-apparatus-list .accordion__item__title .title__text .title__name__status {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .new-apparatus-list .accordion__item__title .title__text .title__name__status h3 {
        margin: 0 8px 0 0;
        font-size: 22px; }
      .new-apparatus-list .accordion__item__title .title__text .title__name__status .title__statuses {
        display: -ms-flexbox;
        display: flex; }
    .new-apparatus-list .accordion__item__title .title__text p {
      margin: 0;
      font-size: 14px; }
  .new-apparatus-list .accordion__item__title .title__arrow__button {
    margin-left: auto; }

.new-apparatus-list .item__title--close {
  border: 1px solid #a8b2c4;
  padding: 15px 20px; }

.new-apparatus-list .accordion__item__body {
  padding: 0px 10px;
  background-color: #ffffff; }
  .new-apparatus-list .accordion__item__body .body__highlights {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    .new-apparatus-list .accordion__item__body .body__highlights .body__highlight {
      font-family: Volte;
      color: #333333;
      position: relative;
      top: -25px;
      background-color: #f2f6fc;
      border: 1px solid #caced3;
      padding: 10px 16px;
      min-width: 220px;
      text-align: left; }
      .new-apparatus-list .accordion__item__body .body__highlights .body__highlight span {
        font-size: 12px; }
      .new-apparatus-list .accordion__item__body .body__highlights .body__highlight div {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between;
        margin: 0;
        font-size: 22px; }
      .new-apparatus-list .accordion__item__body .body__highlights .body__highlight .quantity {
        font-size: 38px; }
      .new-apparatus-list .accordion__item__body .body__highlights .body__highlight .description {
        font-size: 14px; }
  .new-apparatus-list .accordion__item__body .details__list {
    list-style-type: none;
    padding: 0;
    color: #333333;
    font-family: Volte; }
    .new-apparatus-list .accordion__item__body .details__list li:nth-child(even) {
      background-color: #f2f6fc; }
    .new-apparatus-list .accordion__item__body .details__list li {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      padding: 15px 20px; }
      .new-apparatus-list .accordion__item__body .details__list li .detail__title {
        min-width: 190px;
        text-align: right; }
        .new-apparatus-list .accordion__item__body .details__list li .detail__title:not(.checklist) {
          font-weight: bold;
          text-decoration: underline; }
      .new-apparatus-list .accordion__item__body .details__list li .detail__content {
        margin-left: 40px; }
      .new-apparatus-list .accordion__item__body .details__list li .detail__link, .new-apparatus-list .accordion__item__body .details__list li .detail__link--center {
        text-decoration: underline;
        color: #193762; }
      .new-apparatus-list .accordion__item__body .details__list li .detail__link {
        margin-left: auto; }
    .new-apparatus-list .accordion__item__body .details__list li.start__checks a {
      padding: 0;
      margin-left: auto;
      border-bottom: 1px solid transparent; }
      .new-apparatus-list .accordion__item__body .details__list li.start__checks a:hover {
        border-bottom: 1px solid #193762; }
    .new-apparatus-list .accordion__item__body .details__list li.start__checks .detail__link {
      text-decoration: none; }
    .new-apparatus-list .accordion__item__body .details__list li.start__checks.center a {
      margin-left: auto;
      margin-right: auto; }
      .new-apparatus-list .accordion__item__body .details__list li.start__checks.center a:hover {
        border-bottom: none; }
    .new-apparatus-list .accordion__item__body .details__list li.start__checks.center .detail__link {
      text-decoration: none; }
  .new-apparatus-list .accordion__item__body .accordion__item__cta {
    display: -ms-flexbox;
    display: flex;
    padding: 15px 20px;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center; }
  .new-apparatus-list .accordion__item__body .accordion__item__cta > * {
    margin-right: 15px; }

@media (max-width: 1200px) {
  .new-apparatus-list .accordion__item__body .body__highlights {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -10px; }
    .new-apparatus-list .accordion__item__body .body__highlights .body__highlight {
      -ms-flex: 1 1 300px;
          flex: 1 1 300px;
      margin: 10px; } }

@media (max-width: 768px) {
  .new-apparatus-list .accordion__item__title .title__text .title__name__status {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start; }
  .new-apparatus-list .accordion__item__body .details__list li {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: start;
        align-items: flex-start;
    padding: 5px; }
    .new-apparatus-list .accordion__item__body .details__list li .detail__title {
      min-width: auto;
      text-align: left; }
    .new-apparatus-list .accordion__item__body .details__list li .detail__content {
      margin-left: 0px; }
    .new-apparatus-list .accordion__item__body .details__list li .detail__link {
      margin: 10px 0 0 0; }
  .new-apparatus-list .accordion__item__body .accordion__item__cta {
    -ms-flex-pack: center;
        justify-content: center; } }

.refresh-apparatus-list .apparatus-accordion__card {
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.13);
  border-radius: 12px;
  padding: 14px;
  margin-bottom: 32px;
  background: #ffffff; }

.refresh-apparatus-list .apparatus-accordion__card--open {
  box-shadow: none;
  background: #F7F7F7; }

.refresh-apparatus-list .apparatus-accordion__card--body {
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 0; }

.refresh-apparatus-list .accordion__item__title {
  outline: none; }

.refresh-apparatus-list .apparatus-accordion__title-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }

.refresh-apparatus-list .apparatus-accordion__title-header__info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  font-family: Roboto;
  word-wrap: anywhere; }

.refresh-apparatus-list .apparatus-accordion__title-header__info__img {
  height: 4em;
  width: 4em;
  background-color: #ACA8A0;
  border-radius: 6px;
  height: 4em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.refresh-apparatus-list .apparatus-accordion__title-header__info__img-icon {
  width: 4em;
  height: 4em;
  background-color: #ACA8A0;
  border-radius: 6px; }

.refresh-apparatus-list .apparatus-accordion__title-header__info__text {
  margin-left: 1em; }
  .refresh-apparatus-list .apparatus-accordion__title-header__info__text h3 {
    color: #333333;
    margin: 0;
    font-family: Roboto;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0.48px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis; }

.refresh-apparatus-list .apparatus-accordion__title-header__info__text__description {
  font-family: Roboto;
  font-size: 15px;
  letter-spacing: 0.14px;
  line-height: 20px; }

.refresh-apparatus-list .apparatus-accordion__title-header__arrow-button {
  height: 2em;
  width: 2em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: #1D3E6B;
  color: #ffffff;
  border-radius: 50%;
  cursor: pointer; }

.refresh-apparatus-list .apparatus-accordion__title-body {
  border-top: solid 0.5px rgba(51, 51, 51, 0.2);
  margin-top: 0.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 10px; }

.refresh-apparatus-list .accordion__item--open .apparatus-accordion__title-body {
  display: none; }

.refresh-apparatus-list .accordion__item__cta {
  display: -ms-flexbox;
  display: flex; }
  .refresh-apparatus-list .accordion__item__cta div:first-child {
    margin-right: 1em; }

.refresh-apparatus-list .flex-aling-right {
  margin-left: auto;
  margin-right: 1em; }

.refresh-apparatus-list .apparatus-accordion__card__details-list {
  list-style: none;
  margin: 0;
  padding-inline-start: 0;
  padding: 0.5em; }

.refresh-apparatus-list .apparatus-accordion__card__details-list__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 1em 1em 1em 1em;
  cursor: pointer;
  border-radius: 10px; }
  .refresh-apparatus-list .apparatus-accordion__card__details-list__item:hover {
    background: #F3F4F6; }

.refresh-apparatus-list .apparatus-accordion__card__details-list__item__info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.refresh-apparatus-list .apparatus-accordion__card__details-list__item__info__title-img {
  width: 32px;
  height: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }
  .refresh-apparatus-list .apparatus-accordion__card__details-list__item__info__title-img img {
    height: 100%; }

.refresh-apparatus-list .apparatus-accordion__card__details-list__item__info__title-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-left: 1em; }

.refresh-apparatus-list .title-text__name-status {
  margin: 0;
  width: 72px;
  color: #333333;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.14px;
  line-height: 20px;
  white-space: nowrap; }

.refresh-apparatus-list .title-text__description {
  color: #8f9094;
  font-family: Roboto;
  font-size: 13px;
  letter-spacing: 0.16px;
  line-height: 18px; }

.refresh-apparatus-list .apparatus-accordion__card__details__equipment-transfer {
  height: 28px;
  padding: 2px 16px;
  border-radius: 14px;
  background-color: #eff1f5;
  box-sizing: border-box;
  font-family: Roboto;
  color: #1F375F;
  margin-right: 8px;
  text-align: center;
  line-height: normal;
  border: none; }

.refresh-apparatus-list .apparatus-accordion__card__details-list__item__flags {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.refresh-apparatus-list .apparatus-accordion__card__details-list__item__flags__arrow {
  margin-left: 0.5em;
  font-size: 16px; }

.apparatus-list-header {
  font-family: Roboto; }
  .apparatus-list-header__body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 3em;
    margin-top: 3em; }
    .apparatus-list-header__body .station-selector {
      width: 200px; }
    .apparatus-list-header__body .custom-overflow-indicator {
      margin: 2px;
      padding: 3px;
      background-color: #e6e6e6;
      color: #000;
      white-space: nowrap;
      border: 1px solid #dee2e6; }
  .apparatus-list-header__check-all {
    padding-bottom: 20px; }

.in-service {
  background-color: #288540; }

.out-of-service {
  background-color: #d83e38; }

.reserve {
  background-color: #3d4543; }

.apparatus__list__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 25px; }
  .apparatus__list__header .list__header__title {
    color: #193762;
    text-align: left; }
    .apparatus__list__header .list__header__title h2 {
      font-family: Volte;
      margin: 0;
      font-size: 30px;
      line-height: 1.03;
      letter-spacing: 0.5px; }
    .apparatus__list__header .list__header__title p {
      font-family: Volte;
      text-transform: uppercase;
      font-size: 16px;
      line-height: 1.94;
      letter-spacing: 0.3px; }
  .apparatus__list__header .list__header__options {
    display: -ms-flexbox;
    display: flex; }
  .apparatus__list__header .station-selector {
    width: 200px; }

@media (max-width: 768px) {
  .apparatus__list__header {
    -ms-flex-direction: column;
        flex-direction: column; } }

.edit-station {
  -ms-flex-item-align: baseline;
      align-self: baseline;
  color: #333333;
  font-family: Roboto; }
  .edit-station label {
    font-weight: normal; }

.appratus__detail .apparatus__detail__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 25px;
  margin-bottom: 40px; }
  .appratus__detail .apparatus__detail__header .apparatus_info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .appratus__detail .apparatus__detail__header .apparatus_info .text {
      margin-left: 15px; }
      .appratus__detail .apparatus__detail__header .apparatus_info .text h2,
      .appratus__detail .apparatus__detail__header .apparatus_info .text p {
        margin: 0;
        font-family: Volte;
        color: #333333; }
      .appratus__detail .apparatus__detail__header .apparatus_info .text h2 {
        font-size: 30px; }
      .appratus__detail .apparatus__detail__header .apparatus_info .text p {
        font-size: 16px; }

.appratus__detail .checkit-btnStyle.primary {
  color: #ffffff;
  border: none; }
  .appratus__detail .checkit-btnStyle.primary:hover {
    background-color: #1b2d4b !important; }
  .appratus__detail .checkit-btnStyle.primary:focus {
    background-color: #1b2d4b !important;
    box-shadow: 0 0 0 0.2rem #1b2d4b !important; }

.appratus__detail .dropdown-section {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 10px; }

.appratus__detail .apparatus__detail__header.v2 h2,
.appratus__detail .apparatus__detail__header.v2 p {
  margin: 0;
  font-family: Roboto;
  color: #333333; }

.appratus__detail .apparatus__detail__header.v2 h2 {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.34px;
  line-height: 41px; }

.appratus__detail .apparatus__detail__header.v2 p {
  height: 22px;
  width: 240px;
  opacity: 0.6;
  font-size: 17px;
  letter-spacing: 0.3px;
  line-height: 22px; }

.next-due-date__label {
  color: #333333;
  font-weight: bold; }

.no-schedule__label {
  color: #D83E38;
  font-weight: normal; }

.next-due-date__date {
  color: #193762;
  font-weight: normal; }

.compartment-check__actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 20px 0; }

.reorder-checkLists {
  color: #193762;
  font-family: Volte; }

.reorder-checkLists__wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.reorder-checkLists__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 50px;
  border: 1px dashed #8e8e8e;
  margin: 5px 0; }

.transfer-log-btn {
  padding: 0px 0px 0px 30px; }

.compartment-drug-box-modal .modal-content {
  overflow: visible; }

.tab__navigation div {
  min-height: 110px;
  background-color: #f2f6fc;
  position: relative; }
  .tab__navigation div .button-with-icon {
    position: absolute;
    bottom: 20px;
    left: 20px; }

.manage__check__steps .checks-category {
  border-bottom: 1px solid white;
  margin: 0; }

.manage__check__steps .checks-category__header {
  background-color: #193762;
  height: 90px;
  padding: 0; }
  .manage__check__steps .checks-category__header .checks-category__not-editable {
    height: 90px;
    text-align: right;
    display: -ms-flexbox;
    display: flex; }
    .manage__check__steps .checks-category__header .checks-category__not-editable > * {
      height: 90px;
      display: inline-block;
      font-size: 28px;
      border-right: 1px solid white;
      margin-left: 0;
      max-width: 76px; }
    .manage__check__steps .checks-category__header .checks-category__not-editable .checks-category__title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      font-family: Volte;
      text-transform: uppercase;
      line-height: 20px;
      max-width: 350px;
      font-size: 22px;
      border-right: none;
      padding-left: 20px;
      text-align: left; }
    .manage__check__steps .checks-category__header .checks-category__not-editable .add-check-step {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      margin-left: auto;
      border-left: 1px solid white;
      padding: 3px 20px; }
    .manage__check__steps .checks-category__header .checks-category__not-editable .checks-category__edit-btn {
      padding: 20px 25px; }
    .manage__check__steps .checks-category__header .checks-category__not-editable .check-copy-category {
      padding: 12px 23px;
      font-size: 25px; }
    .manage__check__steps .checks-category__header .checks-category__not-editable .checks-category__close-btn {
      margin: 0;
      padding: 0px 29px; }
    .manage__check__steps .checks-category__header .checks-category__not-editable .display-checks-list {
      padding: 23px 25px; }

@media (max-width: 1300px) and (min-width: 1091px) {
  .manage__check__steps .checks-category__header .checks-category__not-editable .checks-category__title {
    max-width: 300px !important; } }

@media (max-width: 1090px) and (min-width: 991px) {
  .manage__check__steps .checks-category__header .checks-category__not-editable .checks-category__title {
    max-width: 300px !important; } }

@media (max-width: 990px) {
  .manage__check__steps .checks-category__header .checks-category__not-editable .checks-category__title {
    max-width: 205px !important; } }

.apparatus-inventory__tab-container {
  padding: 40px 10px;
  background-color: #f2f6fc; }

.apparatus-inventory__title {
  color: #000;
  font-family: Volte;
  font-size: 30px;
  letter-spacing: 0.5px;
  margin: 0 0 20px;
  text-transform: uppercase; }

.apparatus-inventory__items-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.apparatus-detail__inventory-item {
  border-bottom: 3px solid #adbbce;
  background-color: white;
  padding: 30px 20px;
  margin: 0 10px;
  -ms-flex: 1;
      flex: 1; }

.apparatus-detail__inventory-item-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .apparatus-detail__inventory-item-title h3 {
    color: #000;
    font-family: Volte;
    font-size: 30px;
    letter-spacing: 0.5px;
    margin: 0;
    text-transform: uppercase; }

.apparatus-detail__inventory-item-list {
  list-style-type: none;
  padding: 0;
  margin-top: 20px; }
  .apparatus-detail__inventory-item-list li {
    color: #000;
    font-family: Roboto;
    font-size: 16px;
    letter-spacing: 0.5px; }

.apparatus-detail__inventory-item-list-header {
  border-bottom: 1px dashed #b5b5b5;
  color: #b5b5b5;
  margin-bottom: 10px;
  font-size: 14px; }

.apparatus-inventory__items-by-compartment {
  margin: 30px 10px; }

.compartment-list {
  margin: 0 0px !important; }
  .compartment-list:hover .compartment-data__status .info-flag span {
    background: none; }
  .compartment-list:hover .dropdown-menu {
    background-color: #ffffff !important; }
  .compartment-list .compartment-list-details {
    width: 100%; }
    .compartment-list .compartment-list-details:hover {
      background-color: #eceef1 !important; }
      .compartment-list .compartment-list-details:hover .compartment-icons {
        background-color: #eceef1 !important; }
      .compartment-list .compartment-list-details:hover.compartment-header {
        background-color: transparent; }
      .compartment-list .compartment-list-details:hover .master-diversion-icon-bg {
        background-color: #D83E38 !important; }
        .compartment-list .compartment-list-details:hover .master-diversion-icon-bg:hover {
          background-color: #D83E38 !important; }
        .compartment-list .compartment-list-details:hover .master-diversion-icon-bg .icon-drugbox {
          background: transparent; }
      .compartment-list .compartment-list-details:hover .master-icon-bg {
        background-color: #3D4543 !important; }
        .compartment-list .compartment-list-details:hover .master-icon-bg:hover {
          background-color: #3D4543 !important; }
        .compartment-list .compartment-list-details:hover .master-icon-bg .icon-drugbox {
          background: transparent; }
    .compartment-list .compartment-list-details .compartment-icons {
      background-color: inherit; }
      .compartment-list .compartment-list-details .compartment-icons:hover {
        background-color: #eceef1 !important; }
    .compartment-list .compartment-list-details .compartment-data {
      width: 100%; }
      .compartment-list .compartment-list-details .compartment-data .compartment_arrow-button {
        background: none; }
      .compartment-list .compartment-list-details .compartment-data .compartment-data__status .info-flag span :hover {
        background: none; }
      .compartment-list .compartment-list-details .compartment-data .compartment-data__status .icon-fontello-dot-3 span :hover {
        background: none; }
      .compartment-list .compartment-list-details .compartment-data .compartment-data__status .icon-btn {
        font-size: 18px; }
        .compartment-list .compartment-list-details .compartment-data .compartment-data__status .icon-btn:hover {
          background-color: transparent !important; }
        .compartment-list .compartment-list-details .compartment-data .compartment-data__status .icon-btn:focus {
          background-color: transparent !important; }

.apparatus-detail__inventory {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.apparatus-detail__inventory-by-compartment {
  border: 1px solid #193762;
  background-color: #ffffff;
  width: 49%;
  margin-top: 20px;
  min-width: 450px; }

.apparatus-detail__inventory-by-compartment-header {
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #193762; }
  .apparatus-detail__inventory-by-compartment-header h3 {
    color: #ffffff;
    margin: 0; }

.inventory-by-compartment__list {
  padding: 20px; }
  .inventory-by-compartment__list ul {
    color: #333333;
    font-family: Volte;
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .inventory-by-compartment__list ul li {
      list-style: none; }

.inventory-by-compartment__th {
  color: #333333;
  font-family: Roboto;
  font-size: 14px;
  letter-spacing: 0.5px;
  border-bottom: 1px dashed #b5b5b5;
  margin: 20px 0; }

.apparatus-info__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.apparatus-info__item {
  position: relative;
  color: #333333;
  font-family: Volte;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border: 1px solid #333333;
  padding: 30px;
  width: 49%;
  margin-top: 30px; }
  .apparatus-info__item h2 {
    margin: 0 0 20px 0; }

.apparatus-info__section-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 20px; }
  .apparatus-info__section-container p {
    margin: 0;
    line-height: 2; }

.apparatus-info__edit-button {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 35px; }

.apparatus-info__section {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  margin-bottom: 20px; }
  .apparatus-info__section h3 {
    margin: 0 0 20px 0px; }

.work-orders__title {
  font-family: Volte;
  font-size: 30px;
  letter-spacing: 0.5px;
  color: #000000;
  margin-bottom: 15px;
  margin-top: 30px; }

.work-orders__labels {
  font-family: Volte;
  font-size: 13px;
  letter-spacing: 0.4px;
  color: #333333; }

.work-orders__row-container {
  margin: 0;
  padding: 15px;
  background-color: #ffffff; }
  .work-orders__row-container:nth-child(even) {
    background-color: #f2f6fc; }

.work-orders__row-item {
  font-family: Roboto;
  font-size: 16px;
  letter-spacing: 0.5px;
  padding: 0;
  color: #000000; }

.schedule-checklist__modal {
  color: #333333;
  font-family: Volte; }
  .schedule-checklist__modal label, .schedule-checklist__modal p {
    font-weight: normal;
    font-family: Roboto;
    font-size: 13px; }
  .schedule-checklist__modal .modal-header {
    color: #193762;
    text-align: center; }
    .schedule-checklist__modal .modal-header h3 {
      font-family: Volte;
      text-transform: uppercase; }

.schedule-checklist__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 25px; }

.schedule-checklist__action-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.schedule-checklist__interval-item {
  margin: 15px 0; }

.schedule-checklist__action-buttons {
  margin-top: 25px; }

.schedule-checklist__look-back-days label {
  margin: 0; }

.schedule-checklist__look-back-days-input {
  margin: 0 10px;
  max-width: 100px;
  padding-left: 5px; }

.meter-reading__container {
  color: #333333;
  font-family: Volte;
  position: relative; }

.meter-reading__table {
  margin-top: 20px; }

.meter-reading__filter {
  margin-top: 25px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.meter-reading__reading-default {
  width: 350px;
  margin-right: 25px; }

.meter-reading__void-filter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 25px; }
  .meter-reading__void-filter p {
    margin: 0; }

.meter-reading__modal {
  color: #333333;
  font-family: Volte; }
  .meter-reading__modal label, .meter-reading__modal p {
    font-weight: normal;
    font-family: Roboto;
    font-size: 13px; }
  .meter-reading__modal .modal-header {
    color: #193762;
    text-align: center; }
    .meter-reading__modal .modal-header h3 {
      font-family: Volte;
      text-transform: uppercase; }

.meter-reading__default__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 25px; }

.meter-reading__default-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 15px 0; }
  .meter-reading__default-form h4 {
    font-family: Volte;
    text-transform: uppercase;
    margin: 0;
    padding: 0; }

.meter-reading__numeric-steps {
  width: 300px !important; }

.meter-reading__action-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 25px; }

.selectEquipmentItem {
  padding: 0px; }
  .selectEquipmentItem .action-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: end;
    padding: 15px; }
  .selectEquipmentItem .error-container {
    text-align: center;
    min-height: 400px; }
  .selectEquipmentItem .loader-container {
    display: block;
    margin-bottom: 50px;
    width: 100%; }
  .selectEquipmentItem .tabs-container {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    .selectEquipmentItem .tabs-container .tab-item {
      font-family: Roboto;
      font-size: 18px;
      font-weight: 300;
      text-align: center;
      margin: 0;
      width: 100%; }
    .selectEquipmentItem .tabs-container .selected {
      font-weight: 400; }
  .selectEquipmentItem .equipmentItemsContainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow-y: scroll;
    max-height: 400px;
    min-height: 400px;
    background-color: #F9F9F9;
    padding-left: 15px;
    padding-right: 15px; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item__box {
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
      transition: .15s;
      cursor: pointer;
      min-width: 250px;
      max-width: 250px;
      height: 150px;
      border-radius: 2px; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-content {
      font-size: 14px;
      font-weight: 300;
      height: 60%; }
      .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-content .equipment-item__box-identifier {
        font-size: 18px; }
      .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-content .equipment-item__box-identifier,
      .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-content .equipment-item__box-model,
      .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-content .equipment-item__box-make {
        white-space: nowrap; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-assign {
      font-size: 14px;
      height: 40%;
      max-height: 40%;
      border-radius: 2px; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item__assign-info p {
      font-weight: bold;
      color: #333333;
      line-height: 1.5; }
  .selectEquipmentItem .search-filter {
    position: relative;
    width: 100%;
    min-height: 48px;
    -ms-flex-pack: end;
        justify-content: end;
    background-color: rgba(255, 255, 255, 0);
    box-sizing: border-box;
    font-family: "Open Sans", sans-serif;
    color: #6d7371;
    padding: 20px;
    border-bottom: 1px solid #c7c7c7; }
    .selectEquipmentItem .search-filter .search-filter_input {
      width: 100%;
      min-height: 48px;
      border-radius: 4px;
      font-size: 16px;
      padding: 5px 40px 5px 10px;
      color: #3D4543;
      border: 1px solid #9FACAB;
      outline: none; }
      .selectEquipmentItem .search-filter .search-filter_input:hover {
        border: 2px solid #6d7371; }
      .selectEquipmentItem .search-filter .search-filter_input:focus {
        border: 2px solid #0172CE; }
      .selectEquipmentItem .search-filter .search-filter_input:focus:-ms-input-placeholder {
        color: transparent; }
      .selectEquipmentItem .search-filter .search-filter_input:focus::placeholder {
        color: transparent; }
    .selectEquipmentItem .search-filter .icon {
      position: absolute;
      right: 28px;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1; }

.fuel-log__container {
  position: relative;
  -moz-box-shadow: 0px 10px 29px -2px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 0px 10px 29px -2px rgba(0, 0, 0, 0.22);
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 29px -2px rgba(0, 0, 0, 0.22);
  margin: 32px 0;
  position: relative; }

.fuel-log__tab {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px 0;
  margin: 0 16px;
  box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.06);
  -moz-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.06);
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .fuel-log__tab:last-child {
    border-bottom: none; }

.fuel-log__tab-user {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex; }
  .fuel-log__tab-user p {
    color: #333333;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.2px;
    line-height: 12px;
    margin: 8px 0 0 0;
    width: 220px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .fuel-log__tab-user span {
    color: #8e8e8e;
    font-family: Roboto;
    font-size: 13px;
    line-height: 18px; }

.fuel-log__tab-mileage span,
.fuel-log__tab-fuel span,
.fuel-log__tab-cost span {
  color: #8e8e8e;
  font-family: Roboto;
  font-size: 13px;
  line-height: 18px; }

.fuel-log__tab-mileage p,
.fuel-log__tab-fuel p,
.fuel-log__tab-cost p {
  color: #333333;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 20px;
  margin: 0; }

.create-fuel-log .modal-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.fuel-log__modal-apparatus,
.fuel-log__modal-date,
.fuel-log__modal-mileage,
.fuel-log__modal-notes,
.fuel-log__modal-attachments,
.fuel-log__modal-actions {
  margin-bottom: 16px; }

.fuel-log__modal-apparatus h3 {
  color: #333333;
  font-family: Roboto;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.44px;
  line-height: 25px;
  margin: 0; }

.fuel-log__modal-apparatus span {
  color: #8e8e8e;
  font-family: Roboto;
  font-size: 15px;
  letter-spacing: 0.1px;
  line-height: 20px; }

.fuel-log__modal-date,
.fuel-log__modal-mileage {
  -ms-flex-align: start;
      align-items: flex-start;
  background-color: rgba(55, 68, 94, 0.03);
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }
  .fuel-log__modal-date .label,
  .fuel-log__modal-mileage .label {
    color: #333333;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.2px;
    line-height: 20px;
    padding: 5px 0 0 17px;
    text-align: left; }
  .fuel-log__modal-date .select,
  .fuel-log__modal-mileage .select {
    font-family: Roboto;
    font-size: 15px;
    font-weight: normal;
    padding: 0px 0px 4px 17px;
    width: 90%; }

.fuel-log__modal-date .SingleDatePicker {
  width: 100%; }

.fuel-log__modal-date .SingleDatePickerInput {
  background-color: transparent;
  border: none; }
  .fuel-log__modal-date .SingleDatePickerInput .DateInput {
    background-color: inherit;
    font-family: Roboto;
    font-size: 17px;
    letter-spacing: 0.3px;
    line-height: 22px;
    padding: 0px 8px;
    width: 100%; }

.fuel-log__modal-mileage input {
  color: #333333;
  font-family: Roboto;
  font-size: 17px;
  letter-spacing: 0.3px;
  line-height: 22px;
  background-color: transparent;
  border: none;
  opacity: 0.4;
  padding-bottom: 4px;
  padding-left: 17px;
  padding-top: 4px;
  width: 100%; }

.fuel-log__modal-mileage .empty-input {
  border: 1px solid #aaa;
  border-radius: 4px; }

.fuel-log__modal-data {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.fuel-log__modal-notes .label,
.fuel-log__modal-attachments .label {
  color: #333333;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 20px;
  padding: 5px 0 0 0;
  text-align: left; }

.fuel-log__modal-actions {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.fuel-log__dropdown .fuel-log__dropdown__button {
  color: #193762; }

.fuel-log__dropdown .btn-default.dropdown-toggle {
  -ms-flex-align: center;
      align-items: center;
  background-color: #adadad;
  border-radius: 50%;
  border: none;
  color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  font-size: 26px;
  height: 27px;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 0;
  width: 24px; }

.work-orders__table-container-v2 {
  -moz-box-shadow: 0px 10px 29px -2px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 0px 10px 29px -2px rgba(0, 0, 0, 0.22);
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 29px -2px rgba(0, 0, 0, 0.22);
  margin: 32px 0;
  padding: 16px;
  position: relative; }

.ticket-v2__row-container {
  -ms-flex-align: center;
      align-items: center;
  box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.06);
  -moz-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.06);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 13px 0; }
  .ticket-v2__row-container .left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
        flex: 1;
    -ms-flex-direction: column;
        flex-direction: column; }
    .ticket-v2__row-container .left .ticket-v2__description {
      color: #333333;
      font-family: Roboto;
      font-size: 15px;
      line-height: 20px;
      margin-bottom: 8px; }
    .ticket-v2__row-container .left .ticket-v2__info {
      color: #8e8e8e;
      font-family: Roboto;
      font-size: 13px;
      font-weight: 200;
      line-height: 18px; }
      .ticket-v2__row-container .left .ticket-v2__info span {
        margin-right: 16px; }
  .ticket-v2__row-container .right {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
        flex: 1;
    -ms-flex-pack: end;
        justify-content: flex-end; }
    .ticket-v2__row-container .right .status, .ticket-v2__row-container .right .icon {
      background-color: #EBECEE;
      border-radius: 3px;
      height: 23px;
      margin-right: 16px;
      padding: 0 8px; }
    .ticket-v2__row-container .right .status {
      font-family: Volte;
      font-weight: 600;
      text-align: center;
      color: #858794;
      margin-left: 16px; }
    .ticket-v2__row-container .right .icon {
      font-size: 16px;
      line-height: 22px; }

.apparatus-inventory__tab-wrapper {
  background-color: #ffffff;
  padding: 40px 10px; }
  .apparatus-inventory__tab-wrapper .apparatus-inventory__items-container {
    -ms-flex-direction: column;
        flex-direction: column; }

.inventory-item-list {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  border-radius: 10px;
  margin: 10px 0;
  background-color: #f0f1f5;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 10px 15px; }
  .inventory-item-list h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 22px;
    color: #000;
    letter-spacing: 0.14px;
    text-align: left;
    line-height: 28px;
    font-weight: 700;
    margin: 0; }

.inventory-item-list-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .inventory-item-list-header a {
    text-decoration: none;
    border-bottom: 0px;
    padding-bottom: 0px; }
  .inventory-item-list-header button {
    border-radius: 20px; }

.inventory-item-list__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-left: -10px;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.inventory-item-list__item {
  display: -ms-flexbox;
  display: flex;
  min-height: 52px;
  width: 48%;
  margin: 10px 0 10px 10px;
  padding: 10px;
  background-color: #ffffff;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px; }

.inventory-item-list__info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }
  .inventory-item-list__info p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    letter-spacing: 0.06px;
    text-align: left;
    line-height: 19px;
    font-weight: 500;
    margin: 0;
    color: #333333; }
  .inventory-item-list__info span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #000;
    letter-spacing: 0.16px;
    text-align: left;
    line-height: 16px;
    color: rgba(51, 51, 51, 0.5); }

.inventory-item-list__status {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -0 -128px;
  margin-right: 10px; }

.usage-form-container {
  padding-left: 100px;
  padding-right: 100px;
  padding-top: 50px; }
  .usage-form-container * {
    margin-bottom: 10px; }

.usage-form--group {
  margin-bottom: 15px;
  font-family: Volte;
  color: #333333;
  position: relative; }

.usage-form--label {
  position: absolute;
  font-family: Roboto;
  top: 14px;
  left: 15px;
  font-weight: bold;
  font-size: 16px; }

.usage-form-input {
  font-family: Roboto;
  font-size: 16px;
  padding: 15px 15px 13px;
  text-align: right;
  font-weight: 300; }

.usage-form--textarea {
  padding-top: 32px;
  font-family: Roboto;
  font-size: 16px;
  padding: 15px 15px 13px;
  font-weight: 300; }

.usage-form--work-in-progress {
  background-color: #DC6928;
  color: #ffffff;
  margin: auto;
  font-size: 37px;
  font-weight: 600; }

.usage-form--title {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 34px;
  color: #000;
  letter-spacing: 0.34px;
  text-align: center;
  line-height: 41px;
  font-weight: 700; }

.usage-form {
  display: -ms-flexbox;
  display: flex; }

.usafe-form--content {
  display: -ms-flexbox;
  display: flex; }

.usage-form--50 {
  width: 50%;
  padding-right: 10px; }

.usage-form--distribution {
  text-align: left; }
  .usage-form--distribution h2 {
    font-family: Roboto; }

.usage-form--button-container {
  position: fixed;
  bottom: 30px;
  right: 90px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.usage-item-list {
  padding-left: 75px;
  padding-right: 75px; }

.inventory-usage-confirmation__item + .inventory-usage-confirmation__item {
  margin-top: 20px; }

.inventory-usage-confirmation__item-name {
  font-size: 16px; }

.inventory-usage-confirmation .lot-item {
  margin: 10px 0; }

.inventory-usage-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 20px 0; }

.inventory-usage-item__actual {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  background-color: #858794;
  border-radius: 10px;
  margin-bottom: 16px; }

.inventory-usage-item__stock {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 16px; }
  .inventory-usage-item__stock span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 22px;
    font-weight: 500; }
    .inventory-usage-item__stock span.used {
      color: #ffffff;
      margin-bottom: 11px; }

.inventory-usage-item__stock-title {
  font-family: Roboto;
  color: #ffffff;
  font-weight: bold;
  text-align: left; }

.inventory-usage-item__meta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: start;
  margin-left: -10px; }

.usage-vial-selected .lot-item-usage--container h6 {
  color: #ffffff; }

.lot-item-usage--container {
  width: 100%;
  border-top: solid 1px #f4f3f4; }
  .lot-item-usage--container h5 {
    font-weight: bold; }

.lot-item-usage--row {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 5px; }

.lot-item-usage--values {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  background-color: #f8f9fa;
  padding: 0px 10px 0px 10px;
  margin: 0px 10px 0px 10px; }
  .lot-item-usage--values h5 {
    font-weight: bold;
    text-align: center;
    width: 50%; }
  .lot-item-usage--values input {
    border: none;
    background-color: #d9dde4;
    height: 100%;
    margin: 0 5px 0 5px;
    text-align: center;
    width: 5rem; }

.lot-item-usage-container--green {
  color: #39C770; }

.lot-item-usage-container--red {
  color: #F03824; }

.lot-item-usage--unit {
  margin-bottom: 0px;
  text-align: center;
  width: 20%; }

.dispose-form-container {
  padding-left: 100px;
  padding-right: 100px;
  padding-top: 50px; }
  .dispose-form-container * {
    margin-bottom: 10px; }

.dispose-form--group {
  margin-bottom: 15px;
  font-family: Volte;
  color: #333333;
  position: relative; }

.dispose-form--label {
  font-family: Roboto;
  font-weight: bold;
  font-size: 16px; }

.dispose-form-input {
  font-family: Roboto;
  font-size: 16px;
  padding: 15px 15px 13px;
  text-align: right;
  font-weight: 300; }

.dispose-form--textarea {
  padding-top: 32px;
  font-family: Roboto;
  font-size: 16px;
  padding: 15px 15px 13px;
  font-weight: 300; }

.dispose-form--work-in-progress {
  background-color: #dc6928;
  color: #ffffff;
  margin: auto;
  font-size: 37px;
  font-weight: 600; }

.dispose-form--title {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 34px;
  color: #000;
  letter-spacing: 0.34px;
  text-align: center;
  line-height: 41px;
  font-weight: 700; }

.dispose-form {
  display: -ms-flexbox;
  display: flex; }

.dispose-form--content {
  display: -ms-flexbox;
  display: flex; }

.dispose-form--50 {
  width: 50%;
  padding-right: 10px; }

.dispose-form--distribution {
  text-align: left; }
  .dispose-form--distribution h2 {
    font-family: Roboto; }

.dispose-form--button-container {
  position: fixed;
  bottom: 30px;
  right: 90px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.dispose-item-list {
  padding-left: 75px;
  padding-right: 75px; }

.dispose-selector-form--group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: rgba(37, 61, 103, 0.07);
  border-radius: 4px;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px; }

.checkit-header {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: normal !important; }

.checkit-subheader {
  font-size: 16px; }

.checkit-std-padding {
  padding: 0 8px; }

.checkit-title {
  font-family: "Open Sans Semibold", "Open Sans", sans-serif;
  color: #efefef;
  font-weight: 600; }

body.hide-help-chat .embedded-messaging {
  visibility: hidden !important;
  display: none !important; }

.checkit-status {
  border-radius: 16px;
  color: #ffffff;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  padding: 6px 16px;
  height: 32px;
  width: 183px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  box-sizing: border-box;
  text-align: center;
  line-height: normal; }
  .checkit-status--danger {
    background-color: #D83E38;
    margin-right: 0; }
  .checkit-status--warning {
    outline: 1px solid #DE7325;
    color: #3D4543;
    padding: 6px 9px;
    background-color: #ffffff; }

.checkit-btnStyle {
  border-radius: 4px;
  height: 48px;
  margin-right: 12px; }
  @media (min-width: 768px) {
    .checkit-btnStyle {
      min-width: 70px; } }
  .checkit-btnStyle.primary {
    background-color: #193762 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    font-family: "Open Sans Bold", "Open Sans", sans-serif !important;
    border: none !important; }
    .checkit-btnStyle.primary:hover {
      background-color: #1b2d4b !important;
      color: #ffffff !important; }
  .checkit-btnStyle.secondary {
    background-color: #D9F1F0;
    border: 1px solid #1F375F;
    color: #1F375F;
    font-weight: 700;
    padding-bottom: 0;
    padding-top: 0;
    line-height: normal;
    text-align: center;
    font-family: "Open Sans Bold", "Open Sans", sans-serif; }
  .checkit-btnStyle:hover {
    background-color: #C7E0DE !important;
    color: #1F375F !important; }
  .checkit-btnStyle:active {
    box-sizing: border-box;
    box-shadow: inset 0px 2px 5px 0px rgba(109, 115, 113, 0.35); }
  .checkit-btnStyle:focus {
    outline: 2px solid #3D4543 !important;
    box-sizing: border-box !important; }

/** New Button style */
.checkit-btn {
  width: 120px;
  height: 48px;
  padding: 2px 16px 2px 16px;
  border-radius: 4px;
  box-sizing: border-box;
  font-family: "Montserrat-SemiBold", "Montserrat SemiBold", "Montserrat", sans-serif !important;
  font-weight: 650;
  text-align: center;
  line-height: normal;
  font-size: 16px; }
  .checkit-btn.primary {
    background-color: #1a3762;
    color: #ffffff; }
    .checkit-btn.primary:hover {
      background-color: #1b2d4b;
      box-sizing: border-box; }
    .checkit-btn.primary:active {
      background-color: #1b2d4b;
      box-sizing: border-box; }
    .checkit-btn.primary:focus {
      border: 4px solid #1b2d4b;
      box-sizing: border-box; }
  .checkit-btn.secondary {
    border: 1px solid #3D4543 !important;
    color: #102646 !important;
    background-color: #ffffff; }
    .checkit-btn.secondary:hover {
      background-color: #C5C7C7;
      box-sizing: border-box;
      color: #110a0a; }
    .checkit-btn.secondary:active {
      box-sizing: border-box;
      box-shadow: inset 0px 2px 5px 0px rgba(109, 115, 113, 0.35); }
    .checkit-btn.secondary:focus {
      border: 4px solid #3D4543;
      box-sizing: border-box; }

.checkit-page-title {
  box-sizing: border-box;
  font-family: "Open Sans Bold", "Open Sans", sans-serif !important;
  font-weight: 700 !important;
  color: #3D4543 !important;
  text-align: left !important;
  line-height: normal !important;
  font-size: 24px !important;
  margin: 0; }
  .checkit-page-title .checkit-label {
    font-weight: 500;
    font-size: 1.8rem;
    margin-left: 4px;
    font-style: italic; }

.checkit-list {
  outline: 0;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  height: 56px;
  color: #3D4543;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
  height: 56px;
  width: 100%; }
  .checkit-list:hover {
    background-color: #C5C7C7;
    outline: 1px solid #3D4543;
    box-sizing: border-box; }
  .checkit-list h4 {
    margin: 10px auto 10px 12px;
    font-weight: 600;
    font-size: 16px;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif; }

.checkit-create-btn {
  cursor: pointer;
  height: 48px;
  color: #193762;
  background-color: #D9F1F0;
  border: 1px solid #193762;
  font-weight: bold;
  margin-top: 10px;
  padding: 12px 2px 12px 8px; }
  .checkit-create-btn:hover {
    background-color: #C7E0DE !important;
    outline: 0; }
  .checkit-create-btn h4 {
    font-weight: bold; }
  .checkit-create-btn span {
    color: #D9F1F0;
    background-color: #193762;
    height: 18px;
    width: 18px;
    font-size: 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    letter-spacing: 0;
    border-radius: 50%; }

.checkit-input {
  background-color: #ffffff;
  border-color: #cbcbcb;
  border-radius: 4px;
  border: 1px solid #cbcbcb;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px; }
  .checkit-input:-ms-input-placeholder {
    color: #aaa; }
  .checkit-input::placeholder {
    color: #aaa; }

.no-result-container {
  text-align: center;
  padding: 6rem 15px;
  display: -ms-grid;
  display: grid;
  height: 100%; }
  .no-result-container .row {
    place-self: center; }
  .no-result-container__search-icon {
    margin: 0 0 25px;
    background-color: #ffffff; }
    .no-result-container__search-icon img {
      width: 48px; }
  .no-result-container__search-text {
    font-size: 18px;
    color: #3D4543;
    font-weight: 700;
    margin: 0 0 10px;
    font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif; }
  .no-result-container p {
    font-size: 16px;
    color: #607089;
    font-weight: 500; }

.wrapper-container {
  background-color: #F5F9FD; }

.apparatus-wrapper {
  padding: 75px 0 130px;
  font-family: "OpenSans-Regular", "Open Sans", sans-serif; }
  @media (max-width: 768px) {
    .apparatus-wrapper {
      width: 100%; } }
  .apparatus-wrapper__outer-header {
    padding: 15px; }
    @media (min-width: 768px) {
      .apparatus-wrapper__outer-header {
        padding: 0; } }
    .apparatus-wrapper__outer-header h1 {
      font-weight: 700;
      font-size: 24px;
      margin: 10px 0 2px;
      color: #3D4543;
      font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
      line-height: 40px;
      letter-spacing: 0.25px; }
      @media (min-width: 768px) {
        .apparatus-wrapper__outer-header h1 {
          margin: 30px 0 2px;
          font-size: 32px; } }
    .apparatus-wrapper__outer-header p {
      font-size: 16px;
      margin: 0;
      color: #3D4543;
      line-height: 21px; }
      @media (min-width: 768px) {
        .apparatus-wrapper__outer-header p {
          line-height: 32px; } }
    .apparatus-wrapper__outer-header .desktop-header-select-text {
      display: none; }
      @media (min-width: 768px) {
        .apparatus-wrapper__outer-header .desktop-header-select-text {
          display: inline; } }
    .apparatus-wrapper__outer-header .mobile-header-select-text {
      display: inline; }
      @media (min-width: 768px) {
        .apparatus-wrapper__outer-header .mobile-header-select-text {
          display: none; } }
  .apparatus-wrapper .apparatus-container {
    border-radius: 0;
    border: 0;
    margin: 0;
    box-shadow: 0px -2px 5px 0px rgba(0, 0, 0, 0.25);
    max-width: 1005px;
    background-color: #ffffff; }
    @media (min-width: 768px) {
      .apparatus-wrapper .apparatus-container {
        margin: 20px 0;
        border-radius: 6px;
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25); } }
    @media (max-width: 768px) {
      .apparatus-wrapper .apparatus-container__header.d-flex {
        display: block !important; }
        .apparatus-wrapper .apparatus-container__header.d-flex .sf-container {
          width: 100%; }
          .apparatus-wrapper .apparatus-container__header.d-flex .sf-container .searchbar-filter-wrapper {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center; }
            .apparatus-wrapper .apparatus-container__header.d-flex .sf-container .searchbar-filter-wrapper .apparatus-searchbar {
              margin-right: 20px;
              width: 100%;
              max-width: unset; } }
    .apparatus-wrapper .apparatus-container__header {
      padding: 20px; }
      @media (min-width: 768px) {
        .apparatus-wrapper .apparatus-container__header {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          gap: 12px; } }
      .apparatus-wrapper .apparatus-container__header .apparatus-searchbar {
        position: relative;
        max-width: 432px; }
        .apparatus-wrapper .apparatus-container__header .apparatus-searchbar input {
          width: 100%;
          min-height: 48px;
          border-radius: 8px;
          font-size: 16px;
          padding: 5px 40px 5px 10px;
          color: #3D4543;
          border: 1px solid #9FACAB;
          outline: none; }
        .apparatus-wrapper .apparatus-container__header .apparatus-searchbar input:focus {
          border-color: #0172CE !important; }
        .apparatus-wrapper .apparatus-container__header .apparatus-searchbar .icon {
          position: absolute;
          right: 10px;
          top: 50%;
          transform: translateY(-50%);
          z-index: 1; }
      .apparatus-wrapper .apparatus-container__header div .node-selector-desktop {
        margin-top: 8px; }
        @media (min-width: 768px) {
          .apparatus-wrapper .apparatus-container__header div .node-selector-desktop {
            display: inline;
            -ms-flex-pack: justify;
                justify-content: space-between;
            -ms-flex-align: center;
                align-items: center;
            margin-bottom: 3em;
            margin-top: 3em; } }
      .apparatus-wrapper .apparatus-container__header h2 {
        font-weight: 700;
        color: #3D4543;
        margin-right: 12px;
        font-size: 24px;
        margin: 0;
        font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif; }
      .apparatus-wrapper .apparatus-container__header .selected_count {
        display: none; }
        .apparatus-wrapper .apparatus-container__header .selected_count span {
          font-weight: 700;
          color: #3D4543;
          margin-left: -22px;
          font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif; }
        @media (min-width: 768px) {
          .apparatus-wrapper .apparatus-container__header .selected_count {
            display: inline-block;
            font-size: 16px;
            color: #3D4543;
            font-family: "OpenSans-Regular", "Open Sans", sans-serif; } }
      .apparatus-wrapper .apparatus-container__header.d-flex {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
      .apparatus-wrapper .apparatus-container__header .mobile-hide {
        display: none; }
        @media (min-width: 768px) {
          .apparatus-wrapper .apparatus-container__header .mobile-hide {
            display: block; } }
  .apparatus-wrapper .apparatus-list-container__head {
    background-color: #ffffff;
    padding: 15px;
    border-bottom: 1px solid #a8a8a8; }
    @media (min-width: 768px) {
      .apparatus-wrapper .apparatus-list-container__head {
        padding: 15px 20px;
        background-color: #eceef1; } }
    .apparatus-wrapper .apparatus-list-container__head ul {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      list-style: none;
      margin: 0;
      padding: 0; }
      .apparatus-wrapper .apparatus-list-container__head ul li {
        width: 50%;
        font-size: 16px;
        color: #545353;
        font-weight: 500;
        padding: 0 10px;
        position: relative; }
        .apparatus-wrapper .apparatus-list-container__head ul li:first-child {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          padding-left: 40px; }
          @media (min-width: 768px) {
            .apparatus-wrapper .apparatus-list-container__head ul li:first-child {
              display: block;
              padding-left: 70px; } }
        .apparatus-wrapper .apparatus-list-container__head ul li:last-child {
          text-align: right; }
          @media (min-width: 768px) {
            .apparatus-wrapper .apparatus-list-container__head ul li:last-child {
              text-align: left; } }
        .apparatus-wrapper .apparatus-list-container__head ul li .custom-checkBox {
          position: absolute;
          top: 50%;
          left: 40px;
          transform: translateY(-50%);
          z-index: 1;
          left: 5px; }
          @media (min-width: 768px) {
            .apparatus-wrapper .apparatus-list-container__head ul li .custom-checkBox {
              left: 30px; } }
        .apparatus-wrapper .apparatus-list-container__head ul li .mobile-header-text,
        .apparatus-wrapper .apparatus-list-container__head ul li .desktop-header-text {
          color: #3D4543;
          -ms-flex-align: center;
              align-items: center;
          font-family: "Open Sans Semibold", "Open Sans", sans-serif;
          font-weight: 600;
          font-size: 16px; }
        .apparatus-wrapper .apparatus-list-container__head ul li .mobile-header-text,
        .apparatus-wrapper .apparatus-list-container__head ul li .mobile-station-text {
          display: -ms-inline-flexbox;
          display: inline-flex; }
          .apparatus-wrapper .apparatus-list-container__head ul li .mobile-header-text p,
          .apparatus-wrapper .apparatus-list-container__head ul li .mobile-station-text p {
            font-weight: 600;
            margin-right: 4px; }
          @media (min-width: 768px) {
            .apparatus-wrapper .apparatus-list-container__head ul li .mobile-header-text,
            .apparatus-wrapper .apparatus-list-container__head ul li .mobile-station-text {
              display: none; } }
        .apparatus-wrapper .apparatus-list-container__head ul li .mobile-station-text {
          padding-top: 12px; }
          @media (min-width: 768px) {
            .apparatus-wrapper .apparatus-list-container__head ul li .mobile-station-text {
              padding-top: 0; } }
        .apparatus-wrapper .apparatus-list-container__head ul li .desktop-header-text,
        .apparatus-wrapper .apparatus-list-container__head ul li .desktop-station-text {
          display: none; }
          @media (min-width: 768px) {
            .apparatus-wrapper .apparatus-list-container__head ul li .desktop-header-text,
            .apparatus-wrapper .apparatus-list-container__head ul li .desktop-station-text {
              display: -ms-inline-flexbox;
              display: inline-flex; } }
        .apparatus-wrapper .apparatus-list-container__head ul li .mobile-station-text,
        .apparatus-wrapper .apparatus-list-container__head ul li .desktop-station-text {
          font-size: 16px;
          color: #3D4543;
          font-family: "OpenSans-Regular", "Open Sans", sans-serif; }
  .apparatus-wrapper .apparatus-list-container__body {
    height: calc(100vh - 413px);
    min-height: 300px;
    padding: 0;
    overflow-y: scroll;
    overflow-x: hidden;
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */ }
    @media (min-width: 768px) {
      .apparatus-wrapper .apparatus-list-container__body {
        padding: 12px 24px 4px 24px; } }
    .apparatus-wrapper .apparatus-list-container__body ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box {
        display: block;
        min-height: 60px;
        margin-bottom: 0;
        padding: 5px 20px 5px 30px;
        border-radius: 4px;
        background-color: #ffffff;
        box-sizing: border-box;
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
        font-size: 16px;
        color: #545353;
        font-weight: 500;
        position: relative; }
        @media (min-width: 768px) {
          .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box {
            padding: 12px 24px 12px 24px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            margin-bottom: 8px; } }
        .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .d-name {
          display: block; }
          .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .d-name .apparatus-name {
            display: inline-block;
            padding-left: 40px;
            font-size: 16px;
            font-family: "Open Sans Semibold", "Open Sans", sans-serif;
            font-weight: 600; }
        .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .d-name,
        .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .s-name {
          width: 100%;
          font-weight: 600;
          color: #3D4543;
          font-family: "OpenSans-Regular", "Open Sans", sans-serif; }
          @media (min-width: 768px) {
            .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .d-name,
            .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .s-name {
              width: 50%; } }
        .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .s-name {
          padding-left: 40px;
          word-wrap: break-word;
          font-weight: 400; }
          @media (min-width: 768px) {
            .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .s-name {
              position: relative;
              right: 25px; } }
          .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .s-name .unit-name {
            display: inline;
            margin-left: 4px; }
            @media (min-width: 768px) {
              .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .s-name .unit-name {
                display: none; } }
        .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .custom-checkBox {
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          z-index: 1;
          left: 30px; }
          @media (min-width: 768px) {
            .apparatus-wrapper .apparatus-list-container__body ul .apparatus-list-box .custom-checkBox {
              margin: 0;
              left: 25px; } }
    .apparatus-wrapper .apparatus-list-container__body::-webkit-scrollbar {
      width: 10px; }
    .apparatus-wrapper .apparatus-list-container__body::-webkit-scrollbar-track {
      background: #f1f1f1; }
    .apparatus-wrapper .apparatus-list-container__body::-webkit-scrollbar-thumb {
      background: #888; }
    .apparatus-wrapper .apparatus-list-container__body::-webkit-scrollbar-thumb:hover {
      background: #555; }

.error {
  font-size: 14px;
  color: #D83E38;
  font-family: "OpenSans-Regular", "Open Sans", sans-serif; }

.custom-checkBox {
  display: inline-block;
  cursor: pointer;
  width: 18px;
  height: 18px;
  border: 2px solid #6e6e6e; }
  @media (min-width: 768px) {
    .custom-checkBox {
      margin: 0;
      left: 25px; } }
  .custom-checkBox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0; }
  .custom-checkBox__checkmark {
    height: 18px;
    border: 2px solid #0172CE;
    width: 18px;
    display: inline-block;
    background: transparent;
    position: relative;
    left: -2px;
    top: -2px;
    display: none; }
  input:checked ~ .custom-checkBox__checkmark {
    display: block; }
  input:checked ~ .custom-checkBox__checkmark:after {
    display: block; }
  .custom-checkBox__checkmark:after {
    left: 4px;
    top: 0px;
    width: 6px;
    height: 11px;
    border: solid #0172CE;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    content: "";
    position: absolute;
    display: none; }

html.touchevents div#container .checklist-Summary {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-x: hidden !important;
  overflow-y: scroll !important; }

.wrapper-container {
  background-color: #F5F9FD; }
  .wrapper-container .checklist-Summary {
    padding: 75px 0 130px; }
    .wrapper-container .checklist-Summary__header {
      color: #3D4543;
      padding: 10px 15px 13px;
      background-color: #F5F9FD; }
      @media (min-width: 768px) {
        .wrapper-container .checklist-Summary__header {
          padding: 0; } }
      .wrapper-container .checklist-Summary__header .title {
        margin-bottom: 0;
        font-size: 24px;
        font-family: 'OpenSans-Bold', 'Open Sans Bold', 'Open Sans', sans-serif;
        font-weight: 700;
        letter-spacing: 0.25px; }
        @media (min-width: 768px) {
          .wrapper-container .checklist-Summary__header .title {
            font-size: 32px; } }
      .wrapper-container .checklist-Summary__header .modal {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        z-index: 999; }
        .wrapper-container .checklist-Summary__header .modal .modal-main {
          position: fixed;
          background: #ffffff;
          width: auto;
          padding: 2px 2px 2px 2px;
          border-radius: 4px;
          top: 27%;
          left: 50%;
          transform: translate(-50%, -50%); }
          @media (min-width: 768px) {
            .wrapper-container .checklist-Summary__header .modal .modal-main {
              width: 530px;
              top: 26%; } }
          .wrapper-container .checklist-Summary__header .modal .modal-main .modal-header {
            border: none;
            padding: 15px 15px 5px 15px; }
            .wrapper-container .checklist-Summary__header .modal .modal-main .modal-header img {
              float: right;
              cursor: pointer; }
            .wrapper-container .checklist-Summary__header .modal .modal-main .modal-header .header-display {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: row;
                  flex-direction: row; }
              .wrapper-container .checklist-Summary__header .modal .modal-main .modal-header .header-display img {
                width: 18px;
                height: 18px;
                margin-top: 5px;
                margin-right: 11px; }
              .wrapper-container .checklist-Summary__header .modal .modal-main .modal-header .header-display h4 {
                margin-top: 5px;
                font-weight: 700;
                color: #1F375F;
                font-family: sans-serif; }
          .wrapper-container .checklist-Summary__header .modal .modal-main .modal-body {
            padding: 0 15px; }
            .wrapper-container .checklist-Summary__header .modal .modal-main .modal-body p {
              position: relative;
              left: 32px;
              width: 408px;
              font-size: 16px;
              font-family: "OpenSans-Regular", "Open Sans", sans-serif;
              color: #3D4543;
              line-height: 24px; }
            .wrapper-container .checklist-Summary__header .modal .modal-main .modal-body .completed-checklist {
              font-weight: 600; }
          .wrapper-container .checklist-Summary__header .modal .modal-main .modal-footer {
            border: none;
            padding: 5px 15px 15px 15px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: end;
                justify-content: flex-end;
            -ms-flex-direction: row;
                flex-direction: row;
            gap: 15px;
            padding: 15px !important; }
            .wrapper-container .checklist-Summary__header .modal .modal-main .modal-footer #back-button {
              width: 73px;
              height: 48px;
              padding: 2px 2px 2px 2px;
              border-radius: 4px;
              border: 1px solid #1F375F;
              background-color: #ffffff;
              box-sizing: border-box;
              font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
              font-weight: 700;
              color: #1F375F;
              font-size: 16px; }
            .wrapper-container .checklist-Summary__header .modal .modal-main .modal-footer #leave-page-button {
              width: 140px;
              height: 48px;
              padding: 2px 16px 2px 16px;
              border-radius: 4px;
              background-color: #1F375F;
              box-sizing: border-box;
              font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
              font-weight: 700;
              color: #ffffff;
              text-align: center;
              line-height: normal;
              font-size: 16px; }
      .wrapper-container .checklist-Summary__header .display-block {
        display: block; }
      .wrapper-container .checklist-Summary__header .display-none {
        display: none; }
      .wrapper-container .checklist-Summary__header .subtitle {
        font-size: 16px;
        font-family: 'OpenSans-Regular', 'Open Sans', sans-serif;
        color: #3D4543;
        padding-right: 0;
        font-weight: 100;
        margin: 0; }
        @media (min-width: 768px) {
          .wrapper-container .checklist-Summary__header .subtitle {
            margin: 0 0 12px 0; } }
    .wrapper-container .checklist-Summary__info {
      width: 100%;
      height: auto;
      padding: 16px;
      border-radius: 4px;
      background-color: #ffffff;
      box-sizing: border-box;
      overflow: hidden;
      margin: 0 auto;
      position: relative;
      color: #3D4543;
      max-width: 100%;
      box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.35), 0 -5px 5px -5px rgba(0, 0, 0, 0.35);
      max-width: 718px; }
      @media (min-width: 768px) {
        .wrapper-container .checklist-Summary__info {
          width: 718px;
          padding: 24px 16px;
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.35); } }
      .wrapper-container .checklist-Summary__info > .col-xs-12 {
        padding: 0; }
        @media (min-width: 768px) {
          .wrapper-container .checklist-Summary__info > .col-xs-12 {
            padding-left: 25px;
            padding-right: 25px; } }
      .wrapper-container .checklist-Summary__info .listheading {
        font-family: 'OpenSans-Bold', 'Open Sans Bold', 'Open Sans', sans-serif;
        font-weight: 700;
        text-align: left;
        line-height: 40px;
        font-size: 24px;
        margin-bottom: 14px; }
        .wrapper-container .checklist-Summary__info .listheading .title {
          font-size: 24px; }
        .wrapper-container .checklist-Summary__info .listheading .subtitle {
          font-size: 16px;
          color: #3D4543;
          text-align: left;
          font-weight: 100; }
          @media (min-width: 768px) {
            .wrapper-container .checklist-Summary__info .listheading .subtitle {
              text-align: end; } }
          .wrapper-container .checklist-Summary__info .listheading .subtitle__copied {
            font-family: "OpenSans-Regular", "Open Sans", sans-serif; }
          .wrapper-container .checklist-Summary__info .listheading .subtitle__copying {
            font-family: "OpenSans-Italic", "Open Sans Italic", "Open Sans", sans-serif;
            font-style: italic; }
          .wrapper-container .checklist-Summary__info .listheading .subtitle .bold {
            font-weight: bold; }
      .wrapper-container .checklist-Summary__info .apparatus__detail {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-direction: column;
            flex-direction: column;
        box-sizing: border-box;
        text-align: left;
        line-height: 20px;
        color: #3D4543; }
        .wrapper-container .checklist-Summary__info .apparatus__detail__name {
          font-weight: 600;
          font-size: 16px;
          font-family: 'Open Sans Semibold', 'Open Sans', sans-serif;
          max-width: 350px;
          padding-right: 15px; }
        .wrapper-container .checklist-Summary__info .apparatus__detail__station {
          font-size: 14px;
          font-family: 'OpenSans-Regular', 'Open Sans', sans-serif;
          font-weight: 200;
          max-width: 350px;
          padding-right: 15px; }
      .wrapper-container .checklist-Summary__info .inProgress {
        padding: 4px 8px;
        border-radius: 32px;
        border: 2px solid #1F375F;
        background-color: #1F375F;
        font-family: 'OpenSans-Regular', 'Open Sans', sans-serif;
        text-align: center;
        line-height: normal;
        font-size: 14px;
        color: #ffffff; }
        @media (min-width: 768px) {
          .wrapper-container .checklist-Summary__info .inProgress {
            font-size: 16px; } }
      .wrapper-container .checklist-Summary__info .list {
        list-style: none;
        padding: 0;
        margin: 0; }

.list-item {
  border: 1px solid transparent;
  border-left: 8px solid transparent;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);
  padding: 2px;
  margin-bottom: 8px;
  position: relative;
  min-height: 60px; }
  .list-item.failed-status {
    position: relative;
    padding-left: 30px;
    border: 1px solid #d83e38;
    border-left-width: 7px; }
    .list-item.failed-status .fail {
      position: absolute;
      top: 8px;
      left: 5px;
      z-index: 1; }
      .list-item.failed-status .fail .cancel-circled-icon {
        font-size: 24px;
        color: #D83E38; }
  .list-item.hover-effect:hover {
    cursor: pointer;
    background-color: #c7c7c7;
    box-sizing: border-box; }
  .list-item--opened .list-item__icon {
    transform: rotate(180deg); }
  .list-item--opened .list-item__inner {
    max-height: 100rem;
    transition: max-height 0.5s cubic-bezier(0.895, 0.03, 0.685, 0.22); }
    .list-item--opened .list-item__inner .list-item__content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      overflow-wrap: break-word;
      opacity: 1;
      transform: translateY(0);
      transition: opacity 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out; }
  .list-item__line {
    padding: 0.8rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    z-index: 2;
    position: relative; }
    .list-item__line .status {
      background-color: #ffffff;
      box-sizing: border-box;
      font-family: OpenSans-Italic, "Open Sans Italic", "Open Sans", sans-serif;
      color: #3D4543;
      text-align: center;
      line-height: 32px; }
      .list-item__line .status .status-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        .list-item__line .status .status-wrapper .ok-circled {
          font-size: 24px;
          color: #3d8705; }
        .list-item__line .status .status-wrapper .status-txt {
          padding-left: 5px;
          display: none;
          font-size: 16px; }
          @media (min-width: 768px) {
            .list-item__line .status .status-wrapper .status-txt {
              display: inline; } }

@keyframes spin {
  100% {
    transform: rotate(360deg); } }
        .list-item__line .status .status-wrapper .spinner-img {
          animation: spin .75s infinite linear; }
      .list-item__line .status .pending-status {
        font-style: italic; }
    .list-item__line .list-item__icon {
      width: 24px;
      height: 25px;
      transition: transform 0.3s ease-in-out;
      background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAABGklEQVR4Ae3RAcZCQRiF4buDfwshBGi+2UQgcIGAVtpSIuS/KyilG+UTcbk6zIH3GQBm3mM6AAAAAAAAAACA+eqf/yZBXcV/2XeCVPYx1FXj/FjGUMd45AQp/1HHGGLZNL+e61jHnKDmv8652YT1IvPfE2LX/Sh27/ycsF60yT/lk58JYn6eU4MJccjnlAmZ/33i0OAH4jg9Qcw/5g9YJpS+m6n0xvzpCfVe+nn59S7kGyYo+YYJWz3fO+E2PaFs9XzPhMy/6fmWCXq+YUJs9HzrhLh+JsQmrnq+bYKeb52g53snXPR88wQ93z9Bz/dP0PP9E/R89wQ93zpBz7dO0POtE/R86wQ93zpBzzdP+MoHAAAAAAAAAADAExTnTW20AtjhAAAAAElFTkSuQmCC");
      opacity: 0.6; }
  .list-item__title {
    font-size: 1.6rem;
    margin: 0;
    font-weight: 700;
    color: #000; }
  .list-item__inner {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s;
    text-transform: cubic-bezier(0.95, 0.05, 0.795, 0.035);
    position: relative; }
    .list-item__inner .list-item__content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      overflow-wrap: break-word;
      margin-left: 30px; }
      .list-item__inner .list-item__content .list-item__paragraph {
        box-sizing: border-box;
        font-family: "OpenSans-Regular", "Open Sans", sans-serif;
        color: #D83E38;
        text-align: left;
        line-height: 20px;
        font-size: 16px; }
  .list-item__line .status .status-wrapper svg {
    transform-origin: center;
    animation: spinner_AtaB .75s infinite linear !important;
    margin-right: 5px; }

.checklist-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999;
  padding: 24px 27px 24px 16px;
  background-color: #ffffff;
  box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, 0.35); }
  @media (min-width: 768px) {
    .checklist-footer {
      padding: 16px 36px; } }
  .checklist-footer__button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%; }
    @media (min-width: 768px) {
      .checklist-footer__button {
        -ms-flex-pack: end;
            justify-content: end; } }
    .checklist-footer__button .btn {
      padding: 2px 16px 2px 16px;
      border-radius: 4px;
      box-sizing: border-box;
      font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
      font-weight: 600;
      text-align: center;
      line-height: normal;
      text-transform: none;
      font-size: 16px;
      height: 48px; }
      .checklist-footer__button .btn--primary {
        background-color: #1F375F;
        color: #ffffff;
        border-color: #1F375F;
        width: 100%; }
        @media (min-width: 768px) {
          .checklist-footer__button .btn--primary {
            min-width: 219px;
            width: 0px; } }
        .checklist-footer__button .btn--primary:hover, .checklist-footer__button .btn--primary:active {
          background-color: #1b2d4b;
          color: #ffffff;
          border-color: #1b2d4b; }
        .checklist-footer__button .btn--primary:focus {
          background: #1b2d4b;
          border: 4px solid #1b2d4b; }
        .checklist-footer__button .btn--primary .returnToApparatusLink {
          color: #ffffff;
          border-color: #1b2d4b; }
          .checklist-footer__button .btn--primary .returnToApparatusLink a:hover {
            border-bottom: none; }
      .checklist-footer__button .btn--secondary {
        margin-right: 24px;
        box-shadow: 0px 2px 2px 0px rgba(109, 115, 113, 0.14);
        background-color: #ffffff;
        color: #3D4543;
        border-color: #ffffff;
        width: 100%; }
        @media (min-width: 768px) {
          .checklist-footer__button .btn--secondary {
            width: 0;
            min-width: 96px; } }
        .checklist-footer__button .btn--secondary:hover, .checklist-footer__button .btn--secondary:active {
          background-color: #3D4543;
          border-color: #3D4543;
          color: #ffffff; }
        .checklist-footer__button .btn--secondary:focus {
          background: #3D4543;
          border: 4px solid #3D4543; }

@keyframes spin {
  100% {
    transform: rotate(360deg); } }
    .checklist-footer__button .spinner {
      animation: spin .75s infinite linear; }
  @media (min-width: 768px) {
    .checklist-footer {
      -ms-flex-pack: end;
          justify-content: flex-end; } }

.updateSeviceStatus .checkit-select__control {
  background-color: #ffffff;
  border-radius: 4px;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
  font-family: "Quicksand", sans-serif;
  font-size: 14px;
  line-height: 1.78571;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center; }
  .updateSeviceStatus .checkit-select__control .checkit-select__value-container {
    max-height: 34px;
    padding: 0px 8px; }
  .updateSeviceStatus .checkit-select__control .checkit-select__placeholder {
    color: #AAAAB5;
    left: 0;
    line-height: 34px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    right: 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Quicksand", sans-serif;
    font-size: 14px; }
  .updateSeviceStatus .checkit-select__control .checkit-select__indicators {
    color: #999; }

.updateSeviceStatus .checkit-select__menu-list {
  max-height: 120px;
  top: 100%;
  width: 100%;
  z-index: 9999999; }
  .updateSeviceStatus .checkit-select__menu-list .checkit-select__option {
    max-height: 40px;
    color: #666666;
    cursor: pointer; }

.updateSeviceStatus .checkit-select__option--is-selected {
  background-color: #f5faff !important; }

.updateSeviceStatus .checkit-select__option--is-focused {
  background-color: #ebf5ff !important; }

.wrapper-container {
  background-color: #F5F9FD; }

.apparatus-wrapper {
  padding: 75px 0 130px;
  font-family: "OpenSans-Regular", "Open Sans", sans-serif; }
  .apparatus-wrapper .checklist-footer {
    z-index: 20; }
  .apparatus-wrapper .custom-modal {
    position: relative; }
  .apparatus-wrapper .apparatus-container {
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.35); }
    .apparatus-wrapper .apparatus-container .vehicle-header {
      padding: 12px 0 0 28px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
      .apparatus-wrapper .apparatus-container .vehicle-header .checkit-header {
        font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
        color: #3D4543;
        margin: 0; }
      .apparatus-wrapper .apparatus-container .vehicle-header .checkit-subheader {
        color: #3D4543;
        font-family: "OpenSans-Regular", "Open Sans", sans-serif;
        margin: 0; }
        .apparatus-wrapper .apparatus-container .vehicle-header .checkit-subheader .vehicle-origin {
          font-family: "Open Sans Semibold", "Open Sans", sans-serif;
          font-weight: 600; }
    .apparatus-wrapper .apparatus-container .vehicle-detail {
      margin-top: 36px;
      padding-left: 28px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
      .apparatus-wrapper .apparatus-container .vehicle-detail .vehicle-label {
        margin-bottom: 8px; }
        .apparatus-wrapper .apparatus-container .vehicle-detail .vehicle-label:first-child {
          font-family: "Open Sans Semibold", "Open Sans", sans-serif;
          font-weight: 600;
          color: #3D4543;
          font-size: 16px;
          line-height: 24px; }
        .apparatus-wrapper .apparatus-container .vehicle-detail .vehicle-label .required {
          font-weight: 400; }
      .apparatus-wrapper .apparatus-container .vehicle-detail .checkit-select {
        width: 320px; }
    .apparatus-wrapper .apparatus-container .equip-detail {
      padding: 2px 2px 2px 2px;
      border-radius: 4px;
      border: 1px solid #c7c7c7;
      box-sizing: border-box;
      margin: 0 10px 0 10px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
      .apparatus-wrapper .apparatus-container .equip-detail .detail {
        display: -ms-flexbox;
        display: flex;
        gap: 45px;
        color: #3D4543; }
        .apparatus-wrapper .apparatus-container .equip-detail .detail .equip-item {
          font-family: "OpenSans-Regular", "Open Sans", sans-serif;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          margin-left: 24px;
          min-width: 215px;
          max-width: 250px; }
          .apparatus-wrapper .apparatus-container .equip-detail .detail .equip-item .title {
            font-family: "OpenSans-Regular", "Open Sans", sans-serif;
            font-size: 16px; }
          .apparatus-wrapper .apparatus-container .equip-detail .detail .equip-item .value {
            font-weight: 700;
            font-size: 16px; }
      .apparatus-wrapper .apparatus-container .equip-detail .view-link {
        font-family: "OpenSans-Regular", "Open Sans", sans-serif;
        font-size: 16px;
        text-decoration: underline;
        color: #1F375F;
        margin-right: 37px;
        cursor: pointer; }
    .apparatus-wrapper .apparatus-container .assigned-equipments {
      display: -ms-flexbox;
      display: flex;
      margin-top: 24px;
      -ms-flex-direction: column;
          flex-direction: column; }
      .apparatus-wrapper .apparatus-container .assigned-equipments .actionbtn {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        gap: 6px; }
        .apparatus-wrapper .apparatus-container .assigned-equipments .actionbtn .ok-icon {
          padding-bottom: 3px; }
      .apparatus-wrapper .apparatus-container .assigned-equipments .equip-header {
        display: -ms-flexbox;
        display: flex;
        gap: 8px; }
        .apparatus-wrapper .apparatus-container .assigned-equipments .equip-header .tranferable-equip-name {
          font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
          font-weight: 700;
          color: #3D4543;
          margin-left: 24px;
          font-size: 20px;
          margin-top: 0;
          margin-bottom: 0; }
      .apparatus-wrapper .apparatus-container .assigned-equipments .equip-sel-instruction {
        font-family: "OpenSans-Regular", "Open Sans", sans-serif;
        color: #3D4543;
        margin-left: 24px;
        font-size: 16px;
        display: -ms-flexbox;
        display: flex;
        gap: 90px;
        line-height: 24px; }
        .apparatus-wrapper .apparatus-container .assigned-equipments .equip-sel-instruction .selected-items {
          font-family: "OpenSans-Regular", "Open Sans", sans-serif;
          color: #1F375F;
          line-height: 20px; }
          .apparatus-wrapper .apparatus-container .assigned-equipments .equip-sel-instruction .selected-items .count {
            font-weight: 700;
            margin-right: 4px; }
      .apparatus-wrapper .apparatus-container .assigned-equipments .table-header .column-actions .header-align {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center; }
      .apparatus-wrapper .apparatus-container .assigned-equipments .table-row .column-actions {
        text-align: center; }
      .apparatus-wrapper .apparatus-container .assigned-equipments .unchecked-item {
        min-width: 160px;
        height: 36px;
        padding: 2px 2px 2px 2px;
        border-radius: 26px;
        border: 1px solid #1F375F !important;
        box-sizing: border-box;
        font-family: "OpenSans-Regular", "Open Sans", sans-serif;
        color: #1F375F !important;
        text-align: center;
        line-height: normal;
        background-color: transparent !important;
        text-transform: none !important;
        font-weight: 500;
        font-size: 14px; }
      .apparatus-wrapper .apparatus-container .assigned-equipments .checked-item {
        min-width: 160px;
        background-color: #1F375F !important;
        font-family: "OpenSans-Regular", "Open Sans", sans-serif !important;
        border: 1px solid #1F375F !important;
        text-align: center;
        line-height: normal;
        height: 36px;
        text-transform: none !important;
        font-size: 14px;
        font-weight: normal; }
      .apparatus-wrapper .apparatus-container .assigned-equipments .pagination-container {
        margin-right: 0 !important;
        padding-right: 24px !important; }
  .apparatus-wrapper .btn-nav {
    display: -ms-flexbox;
    display: flex; }
  .apparatus-wrapper .btn-container {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .apparatus-wrapper .btn-container .checkit-btn {
      width: 120px;
      height: 48px;
      padding: 2px 16px 2px 16px;
      border-radius: 4px;
      box-sizing: border-box;
      font-family: "Montserrat-SemiBold", "Montserrat SemiBold", "Montserrat", sans-serif !important;
      font-weight: 650;
      text-align: center;
      line-height: normal;
      font-size: 16px; }
      .apparatus-wrapper .btn-container .checkit-btn.primary {
        background-color: #1a3762;
        color: #ffffff; }
        .apparatus-wrapper .btn-container .checkit-btn.primary:hover {
          background-color: #1b2d4b;
          box-sizing: border-box; }
        .apparatus-wrapper .btn-container .checkit-btn.primary:active {
          background-color: #1b2d4b;
          box-sizing: border-box; }
        .apparatus-wrapper .btn-container .checkit-btn.primary:focus {
          border: 4px solid #1b2d4b;
          box-sizing: border-box; }
      .apparatus-wrapper .btn-container .checkit-btn.secondary {
        border: 1px solid #3D4543 !important;
        color: #102646 !important;
        background-color: #ffffff; }
        .apparatus-wrapper .btn-container .checkit-btn.secondary:hover {
          background-color: #C5C7C7;
          box-sizing: border-box;
          color: #110a0a; }
        .apparatus-wrapper .btn-container .checkit-btn.secondary:active {
          box-sizing: border-box;
          box-shadow: inset 0px 2px 5px 0px rgba(109, 115, 113, 0.35); }
        .apparatus-wrapper .btn-container .checkit-btn.secondary:focus {
          border: 4px solid #3D4543;
          box-sizing: border-box; }
    .apparatus-wrapper .btn-container .nextbtn {
      min-width: auto;
      margin-left: 12px; }
    .apparatus-wrapper .btn-container .submitbtn {
      width: 189px;
      height: 48px; }

.warning {
  font-family: "OpenSans-Regular", "Open Sans", sans-serif;
  font-size: 14px;
  color: #D83E38; }

.hide-warning {
  visibility: hidden; }

html.touchevents,
html.touchevents > body,
html.touchevents #app-container,
html.touchevents #app-container > #container {
  overflow-x: hidden !important;
  overflow-y: scroll !important; }

html.touchevents #body > div {
  overflow-x: hidden !important;
  overflow-y: scroll !important; }

.wrapper-container {
  background-color: #F5F9FD; }
  .wrapper-container .apparatus-wrapper {
    padding: 75px 0 130px;
    font-family: "OpenSans-Regular", "Open Sans", sans-serif; }
    .wrapper-container .apparatus-wrapper .transferLog-summary-header {
      padding: 10px 2px 2px 2px;
      border: 1px solid #797979;
      background-color: #ffffff;
      box-sizing: border-box;
      box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.35);
      width: 100%;
      position: relative;
      z-index: 95;
      height: auto;
      min-height: 104px; }
      @media (min-width: 768px) {
        .wrapper-container .apparatus-wrapper .transferLog-summary-header {
          height: 104px;
          position: fixed;
          left: 0; } }
      .wrapper-container .apparatus-wrapper .transferLog-summary-header .transfer-log-header__container {
        gap: 5px; }
        @media (min-width: 768px) {
          .wrapper-container .apparatus-wrapper .transferLog-summary-header .transfer-log-header__container {
            gap: 20px; } }
        .wrapper-container .apparatus-wrapper .transferLog-summary-header .transfer-log-header__container .transfer-log-headings span {
          font-family: "OpenSans-Regular", "Open Sans", sans-serif !important;
          font-size: 16px !important;
          color: #3D4543 !important;
          line-height: 24px !important; }
        .wrapper-container .apparatus-wrapper .transferLog-summary-header .transfer-log-header__container .printablePdf {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: end;
              align-items: end; }
          .wrapper-container .apparatus-wrapper .transferLog-summary-header .transfer-log-header__container .printablePdf a {
            text-decoration: none;
            color: inherit;
            background: none;
            border: none;
            padding: 0;
            margin: 0;
            display: inherit;
            gap: 8px;
            cursor: pointer; }
            .wrapper-container .apparatus-wrapper .transferLog-summary-header .transfer-log-header__container .printablePdf a .printablePdftext {
              font-size: 16px !important;
              font-family: "Open Sans Semibold", "Open Sans", sans-serif !important;
              line-height: 24px !important;
              font-weight: 600;
              color: #1F375F !important;
              text-decoration: underline; }
            .wrapper-container .apparatus-wrapper .transferLog-summary-header .transfer-log-header__container .printablePdf a img {
              width: 18px;
              height: 18px;
              -ms-flex-negative: 0;
                  flex-shrink: 0; }
    .wrapper-container .apparatus-wrapper .apparatus-container {
      box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.35); }
      .wrapper-container .apparatus-wrapper .apparatus-container .review-header {
        padding: 24px 10px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        text-align: center; }
        @media (min-width: 768px) {
          .wrapper-container .apparatus-wrapper .apparatus-container .review-header {
            padding: 24px 0 0 28px; } }
        .wrapper-container .apparatus-wrapper .apparatus-container .review-header .checkit-header {
          font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
          color: #3D4543;
          margin: 0;
          font-weight: 700 !important;
          font-size: 20px !important; }
        .wrapper-container .apparatus-wrapper .apparatus-container .review-header .checkit-subheader {
          color: #3D4543;
          font-family: "OpenSans-Regular", "Open Sans", sans-serif;
          margin: 0; }
      .wrapper-container .apparatus-wrapper .apparatus-container .review-container {
        padding: 22px 0px; }
        @media (min-width: 768px) {
          .wrapper-container .apparatus-wrapper .apparatus-container .review-container {
            padding: 31px 24px; } }
        .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          margin-bottom: 22px; }
          @media (min-width: 768px) {
            .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section {
              margin-bottom: 36px; } }
          .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .section-title {
            font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
            background-color: #1F375F;
            border-radius: 4px;
            padding: 5px 12px;
            color: #ffffff;
            font-size: 20px;
            font-weight: 700; }
          .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
                flex-direction: column;
            gap: 8px;
            margin-top: 12px; }
            .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info {
              min-height: 72px;
              padding: 2px 2px 2px 2px;
              border-radius: 4px;
              background-color: #ffffff;
              box-sizing: border-box;
              box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.35);
              display: -ms-flexbox;
              display: flex;
              min-height: 56px;
              gap: clamp(75px, 1px);
              height: auto;
              -ms-flex-direction: row;
                  flex-direction: row;
              -ms-flex-align: center;
                  align-items: center;
              -ms-flex-wrap: nowrap;
                  flex-wrap: nowrap;
              font-family: "OpenSans-Regular", "Open Sans", sans-serif !important;
              font-size: 16px;
              color: #3D4543; }
              @media (min-width: 768px) {
                .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info {
                  font-size: 20px;
                  -ms-flex-align: center;
                      align-items: center;
                  margin: 0; } }
              .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: column;
                    flex-direction: column;
                -ms-flex-align: start;
                    align-items: flex-start;
                width: 100%;
                margin-right: 24px;
                margin-left: 24px; }
                @media (min-width: 768px) {
                  .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info {
                    -ms-flex-pack: justify;
                        justify-content: space-between;
                    -ms-flex-direction: row;
                        flex-direction: row;
                    -ms-flex-align: center;
                        align-items: center; } }
                .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .name {
                  width: 80%; }
                .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .checklist-name {
                  font-family: "Open Sans Semibold", "Open Sans", sans-serif !important;
                  font-weight: 600;
                  width: 300px; }
                .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .view-link {
                  font-family: "OpenSans-Regular", "Open Sans", sans-serif;
                  font-size: 16px;
                  text-decoration: underline;
                  color: #1F375F;
                  margin-right: 37px;
                  cursor: pointer;
                  margin-right: 0 !important;
                  border: none !important;
                  padding-bottom: 0; }
                  .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .view-link :hover {
                    text-decoration: none !important;
                    color: #1F375F !important;
                    border: none !important;
                    padding-bottom: 0 !important; }
                .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .schedule-container {
                  display: -ms-flexbox;
                  display: flex;
                  -ms-flex-direction: column;
                      flex-direction: column; }
                  @media (min-width: 768px) {
                    .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .schedule-container {
                      gap: 46px;
                      -ms-flex-direction: row;
                          flex-direction: row; } }
                  .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .schedule-container .schedule-item {
                    display: -ms-flexbox;
                    display: flex;
                    -ms-flex-pack: start;
                        justify-content: flex-start;
                    -ms-flex-direction: row;
                        flex-direction: row;
                    color: #3D4543 !important;
                    gap: 8px; }
                    @media (min-width: 768px) {
                      .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .schedule-container .schedule-item {
                        -ms-flex-direction: column;
                            flex-direction: column;
                        text-align: center;
                        -ms-flex-pack: center;
                            justify-content: center;
                        gap: 0px;
                        width: 92px; } }
                    .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .schedule-container .schedule-item .title {
                      font-family: "OpenSans-Regular", "Open Sans", sans-serif;
                      font-size: 14px; }
                    .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .schedule-container .schedule-item .value {
                      font-family: "Open Sans Semibold", "Open Sans", sans-serif !important;
                      font-size: 16px;
                      font-weight: 600; }
                  .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .schedule-container .adj {
                    text-align: start; }
                    @media (min-width: 768px) {
                      .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .section-info .checklist-info .schedule-container .adj {
                        width: 292px; } }
            .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .notes {
              font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
              color: #3D4543;
              margin-top: 28px;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: column;
                  flex-direction: column; }
              .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .notes .notes-input {
                width: 100%;
                min-height: 99px;
                text-align: left !important;
                resize: none;
                padding-left: 10px;
                font-family: "OpenSans-Regular", "Open Sans", sans-serif;
                font-size: 16px;
                outline: 1px solid #9FACAB;
                color: #6d7371 !important;
                border-radius: 4px; }
                .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .notes .notes-input:hover {
                  outline: 2px solid #6d7371;
                  box-sizing: border-box; }
                .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .notes .notes-input:disabled {
                  box-sizing: border-box; }
                .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .notes .notes-input:focus {
                  outline: 2px solid #0172CE;
                  box-sizing: border-box; }
              .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .notes label {
                font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif !important;
                font-size: 20px;
                font-weight: 700;
                margin-bottom: 8px !important; }
            .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .sign-section {
              margin-top: 28px;
              margin-bottom: 20px; }
              .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .sign-section .signature__container__heading {
                margin-top: 0 !important; }
              .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .sign-section .signature__container__heading__title {
                font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif !important;
                font-size: 20px !important;
                font-weight: 700;
                color: #3D4543; }
                .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .sign-section .signature__container__heading__title .required {
                  font-weight: 400;
                  padding-left: 12px; }
              .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .sign-section .signature__container__heading__type {
                padding-left: 0 !important;
                font-family: "Open Sans Semibold", "Open Sans", sans-serif !important;
                font-size: 16px;
                color: #3D4543;
                margin: 8px 0; }
              .wrapper-container .apparatus-wrapper .apparatus-container .review-container .section .detail-container .sign-section .signature__tap {
                height: 152px !important; }
    .wrapper-container .apparatus-wrapper .container-adjust {
      position: relative;
      top: 17px; }
      @media (min-width: 768px) {
        .wrapper-container .apparatus-wrapper .container-adjust {
          top: 104px; } }
    .wrapper-container .apparatus-wrapper .checklist-footer {
      padding: 24px 16px 24px 16px; }
      @media (min-width: 768px) {
        .wrapper-container .apparatus-wrapper .checklist-footer {
          padding: 24px 27px 24px 16px; } }
      .wrapper-container .apparatus-wrapper .checklist-footer .btn-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        width: 100%;
        gap: 12px; }
        .wrapper-container .apparatus-wrapper .checklist-footer .btn-container .checkit-btn {
          width: fit-content; }
        @media (min-width: 768px) {
          .wrapper-container .apparatus-wrapper .checklist-footer .btn-container {
            gap: 0px;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
      .wrapper-container .apparatus-wrapper .checklist-footer .btn-nav {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 12px;
        width: 100%; }
        @media (min-width: 768px) {
          .wrapper-container .apparatus-wrapper .checklist-footer .btn-nav {
            width: unset; } }
        .wrapper-container .apparatus-wrapper .checklist-footer .btn-nav .checkit-btn {
          width: fit-content; }
        .wrapper-container .apparatus-wrapper .checklist-footer .btn-nav .submitbtn {
          width: fit-content;
          height: 48px; }
          @media (min-width: 768px) {
            .wrapper-container .apparatus-wrapper .checklist-footer .btn-nav .submitbtn {
              width: 189px; } }

.view-modal .modal.in .modal-dialog {
  max-width: 950px;
  width: calc(100vw - 0px);
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%; }

.view-modal .modal-dialog {
  margin: 0; }
  @media (min-width: 768px) {
    .view-modal .modal-dialog {
      margin: 10px; } }

.view-modal .modal-container {
  position: absolute; }

.view-modal .modal-container .modal,
.view-modal .modal-container .modal-backdrop {
  position: absolute; }

.view-modal .modal-body {
  padding: 12px 14px; }
  .view-modal .modal-body .sorted-table {
    overflow-y: hidden;
    margin-bottom: 0px !important; }
    .view-modal .modal-body .sorted-table .table-header {
      background-color: #e7e7e7; }
      .view-modal .modal-body .sorted-table .table-header .header-align {
        font-size: 14px !important;
        text-wrap: auto; }
    .view-modal .modal-body .sorted-table .table-tbody .row-data {
      word-wrap: break-word;
      text-wrap: auto; }
    .view-modal .modal-body .sorted-table .table-tbody .cell-content {
      word-wrap: break-word;
      text-wrap: auto; }
    .view-modal .modal-body .sorted-table .first-column {
      font-family: "Open Sans Semibold", "Open Sans", sans-serif !important;
      font-weight: 600;
      color: #3D4543;
      font-size: 14px; }
    .view-modal .modal-body .sorted-table .table-tbody tr .first-column {
      font-family: "OpenSans-Regular", "Open Sans", sans-serif !important;
      color: #3D4543;
      font-size: 16px;
      font-weight: 400; }
  .view-modal .modal-body .pagination-container {
    margin-top: 0;
    margin-right: 0;
    position: absolute;
    top: 103%;
    background: transparent; }

.view-modal .modal-footer {
  padding: 2px;
  border-top: 1px solid #797979; }
  .view-modal .modal-footer .close-btn {
    width: 160px;
    height: 48px;
    padding: 2px 2px 2px 2px;
    border-radius: 4px;
    border: 1px solid #1a3762;
    background-color: #ffffff;
    box-sizing: border-box;
    font-family: "OpenSans-Regular", "Open Sans", sans-serif;
    color: #1a3762;
    text-align: center;
    line-height: normal;
    font-size: 16px;
    margin: 12px; }

.view-modal .modal-header {
  position: relative;
  padding: 14px 14px 0 14px;
  border-bottom: none; }
  .view-modal .modal-header .close {
    position: absolute;
    top: 15px;
    padding: 2px;
    width: 18px;
    height: 18px;
    right: 15px;
    opacity: 1;
    cursor: pointer; }
  .view-modal .modal-header .header {
    font-family: "Open Sans Semibold", "Open Sans", sans-serif;
    font-weight: 600;
    color: #1a3762;
    text-align: left;
    line-height: normal;
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 0; }
  .view-modal .modal-header .schedule {
    display: -ms-flexbox;
    display: flex;
    gap: 24px; }
  .view-modal .modal-header .sub-header {
    font-family: "OpenSans-Regular", "Open Sans", sans-serif;
    font-size: 14px;
    color: #333333;
    margin-top: 5px;
    margin-bottom: 0; }

.transfer-log {
  margin-top: 49px !important;
  padding-bottom: 0 !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media (min-width: 768px) {
    .transfer-log {
      display: block; } }
  .transfer-log-header {
    padding: 10px 2px 2px 2px;
    border: 1px solid #797979;
    background-color: #ffffff;
    box-sizing: border-box;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.35);
    width: 100%;
    height: 178px;
    position: fixed; }
    @media (min-width: 768px) {
      .transfer-log-header {
        height: 104px;
        position: relative; } }
    .transfer-log-header__back {
      color: #496394 !important;
      font-family: Roboto;
      font-size: 16px;
      letter-spacing: -0.41px;
      line-height: 22px;
      margin-left: 8px; }
      @media (min-width: 768px) {
        .transfer-log-header__back {
          margin-left: 24px; } }
    .transfer-log-header__back-text {
      margin-left: 15px; }
    .transfer-log-header__container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      margin: 8px 8px 0 8px !important;
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 20px; }
      .transfer-log-header__container .type-selector {
        width: auto; }
        @media (min-width: 768px) {
          .transfer-log-header__container .type-selector {
            width: 320px;
            height: 41px; } }
        .transfer-log-header__container .type-selector .checkit-select__control {
          height: 48px; }
      @media (min-width: 768px) {
        .transfer-log-header__container {
          margin: 8px 24px 0 42px !important;
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-pack: justify;
              justify-content: space-between;
          gap: 8px; } }
      .transfer-log-header__container h1 {
        font-size: 20px !important;
        color: #2d4543 !important;
        font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif !important;
        line-height: 24px !important;
        font-weight: 700;
        margin: 0; }
      .transfer-log-header__container span {
        font-family: "OpenSans-Regular", "Open Sans", sans-serif !important;
        font-size: 16px !important;
        color: #3D4543 !important;
        line-height: 20px !important; }
        @media (min-width: 768px) {
          .transfer-log-header__container span {
            line-height: 20px !important; } }
  .transfer-log__list {
    margin-top: 176px;
    height: calc(70vh - 178px);
    overflow-x: scroll; }
    @media (min-width: 768px) {
      .transfer-log__list {
        overflow: visible;
        margin: 0;
        height: auto;
        min-height: fit-content;
        height: calc(93vh - 178px); } }
    .transfer-log__list .card {
      padding: 8px 2px 18px 8px;
      box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.35);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      margin: 16px 0;
      -ms-flex-align: left;
          align-items: left;
      gap: 1px 5px;
      min-height: 144px;
      height: auto;
      -ms-flex-direction: column;
          flex-direction: column;
      font-family: "OpenSans-Regular", "Open Sans", sans-serif !important;
      font-size: 16px;
      line-height: normal;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -ms-flex-positive: 1;
          flex-grow: 1;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      @media (min-width: 768px) {
        .transfer-log__list .card {
          padding: 0;
          margin: 8px 24px 0 24px;
          min-height: 56px;
          gap: clamp(75px, 1px);
          height: auto;
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; } }
      .transfer-log__list .card:hover {
        background-color: #e7e7e7;
        box-sizing: border-box;
        cursor: pointer; }
      .transfer-log__list .card__title {
        color: #607089 !important; }
        @media (min-width: 768px) {
          .transfer-log__list .card__title {
            font-size: 14px;
            margin-bottom: 4px; } }
      .transfer-log__list .card__detail {
        color: #3D4543 !important; }
      .transfer-log__list .card__transfer-in-out {
        display: -ms-flexbox;
        display: flex;
        gap: 8px;
        font-family: "Open Sans Semibold", "Open Sans", sans-serif;
        color: #3D4543 !important;
        font-size: 16px;
        font-weight: 600;
        line-height: normal;
        -ms-flex-align: center;
            align-items: center;
        margin-bottom: 8px; }
        @media (min-width: 768px) {
          .transfer-log__list .card__transfer-in-out {
            margin-bottom: 0px;
            min-width: 150px;
            margin-left: 16px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex: 1;
                flex: 1; } }
        .transfer-log__list .card__transfer-in-out .tranfer-type {
          width: 24px;
          height: 24px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center; }
          .transfer-log__list .card__transfer-in-out .tranfer-type .log-icon {
            width: 15px;
            height: 18px;
            display: block; }
      .transfer-log__list .card__date {
        display: -ms-flexbox;
        display: flex;
        gap: 8px;
        -ms-flex-align: center;
            align-items: center; }
        @media (min-width: 768px) {
          .transfer-log__list .card__date {
            display: -ms-flexbox;
            display: flex;
            -ms-flex: 1;
                flex: 1;
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex-align: start;
                align-items: flex-start;
            min-width: 100px; } }
      .transfer-log__list .card__origin-vehicle {
        text-wrap: wrap;
        display: -ms-flexbox;
        display: flex;
        gap: 8px;
        -ms-flex-align: center;
            align-items: center; }
        @media (min-width: 768px) {
          .transfer-log__list .card__origin-vehicle {
            display: -ms-flexbox;
            display: flex;
            -ms-flex: 2;
                flex: 2;
            -ms-flex-align: start;
                align-items: flex-start;
            -ms-flex-direction: column;
                flex-direction: column;
            align-items: flex-start; } }
        .transfer-log__list .card__origin-vehicle .app_name {
          width: 213px; }
          .transfer-log__list .card__origin-vehicle .app_name .text-container {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis !important;
            width: 213px; }
      .transfer-log__list .card__equipment {
        display: -ms-flexbox;
        display: flex;
        gap: 8px;
        -ms-flex-align: center;
            align-items: center; }
        @media (min-width: 768px) {
          .transfer-log__list .card__equipment {
            display: -ms-flexbox;
            display: flex;
            -ms-flex: 1;
                flex: 1;
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex-align: start;
                align-items: flex-start; } }
      .transfer-log__list .card__user {
        display: -ms-flexbox;
        display: flex;
        gap: 8px;
        -ms-flex-align: center;
            align-items: center; }
        @media (min-width: 768px) {
          .transfer-log__list .card__user {
            display: -ms-flexbox;
            display: flex;
            margin-right: 16px;
            width: 180px;
            -ms-flex: 2;
                flex: 2;
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex-align: start;
                align-items: flex-start; } }
    .transfer-log__list .empty-log {
      text-align: center;
      padding: 43px 8px 8px 8px; }
      .transfer-log__list .empty-log-header {
        background-color: rgba(255, 255, 255, 0);
        box-sizing: border-box;
        font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
        font-weight: 700;
        color: #3D4543;
        line-height: 32px;
        letter-spacing: 0.5px;
        padding-bottom: 11px;
        font-size: 18px; }
      .transfer-log__list .empty-log-sub-header {
        border-radius: 5px;
        background-color: rgba(255, 255, 255, 0);
        box-sizing: border-box;
        font-family: "OpenSans-Regular", "Open Sans", sans-serif;
        color: #607089;
        line-height: 24px;
        font-size: 16px; }
  .transfer-log .pagination-container {
    background-color: transparent !important;
    margin-top: 0 !important;
    -ms-flex-pack: center !important;
        justify-content: center !important;
    padding-bottom: 24px; }
    @media (min-width: 768px) {
      .transfer-log .pagination-container {
        padding-bottom: 8px; } }

.truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis !important;
  width: 100%; }

.equipment-tab {
  padding: 0 !important;
  margin-right: 6px;
  margin-top: 12px; }
  .equipment-tab__container {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px; }
    .equipment-tab__container .search {
      display: -ms-flexbox;
      display: flex;
      gap: 24px; }
      .equipment-tab__container .search label {
        height: 22px;
        box-sizing: border-box;
        font-family: "Open Sans Semibold", "Open Sans", sans-serif;
        font-weight: 600;
        font-size: 16px;
        color: #3D4543;
        text-align: left;
        line-height: normal; }
      .equipment-tab__container .search input {
        height: 48px;
        padding: 2px 2px 2px 9px;
        border-radius: 4px;
        border: 1px solid #3D4543;
        box-sizing: border-box;
        font-family: Roboto;
        font-weight: 200;
        font-size: 16px;
        color: #3D4543;
        text-align: left;
        line-height: normal; }
        @media (min-width: 768px) {
          .equipment-tab__container .search input {
            width: 270px; } }
    .equipment-tab__container .transferbtn {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: end;
          align-items: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
      .equipment-tab__container .transferbtn button {
        width: 131px;
        height: 48px;
        padding: 2px 16px 2px 16px;
        border-radius: 4px;
        background-color: #1a3762;
        box-sizing: border-box;
        font-family: "Open Sans Semibold", "Open Sans", sans-serif;
        font-weight: 650;
        color: #ffffff;
        text-align: center;
        line-height: normal; }
      .equipment-tab__container .transferbtn button:hover,
      .equipment-tab__container .transferbtn button:focus,
      .equipment-tab__container .transferbtn button:active {
        background-color: #1b2d4b;
        box-sizing: border-box; }
  .equipment-tab__table {
    border-radius: 4px;
    border: 1px solid #c7c7c7;
    background-color: #ffffff;
    box-sizing: border-box; }
    .equipment-tab__table__header {
      background-color: #ffffff;
      height: 44px; }
      .equipment-tab__table__header span {
        height: 24px;
        display: block;
        box-sizing: border-box;
        font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
        font-weight: 700;
        font-size: 20px;
        color: #3D4543;
        text-align: left;
        line-height: 24px;
        margin-left: 24px;
        margin-top: 12px; }
    .equipment-tab__table__container .column {
      height: 52px;
      padding: 2px 2px 2px 2px;
      border-bottom: 2px solid #c7c7c7;
      background-color: #eaebef;
      box-sizing: border-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .equipment-tab__table__container .column span {
        box-sizing: border-box;
        font-family: "Open Sans Semibold", "Open Sans", sans-serif;
        font-size: 16px;
        color: #3D4543;
        text-align: left;
        line-height: normal; }
      .equipment-tab__table__container .column__equipment {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        width: 55%; }
        .equipment-tab__table__container .column__equipment .itemname {
          font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
          font-weight: 700;
          width: 50%;
          padding-left: 65px; }
        .equipment-tab__table__container .column__equipment .equipmentpool {
          width: 50%; }
      .equipment-tab__table__container .column__type {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        width: 45%; }
        .equipment-tab__table__container .column__type .type {
          width: 33%; }
        .equipment-tab__table__container .column__type .endoflife {
          width: 33%; }
        .equipment-tab__table__container .column__type .servicestatus {
          width: 33%; }
    .equipment-tab__table__container .emptystate {
      height: 340px;
      padding: 2px 2px 2px 2px;
      border-radius: 8px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      box-sizing: border-box; }
      .equipment-tab__table__container .emptystate section {
        width: 581px;
        height: 64px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        background-color: #ffffff; }
        .equipment-tab__table__container .emptystate section span {
          box-sizing: border-box;
          font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
          font-weight: 700;
          font-size: 18px;
          color: #3D4543;
          text-align: center;
          line-height: 32px;
          letter-spacing: 0.5px; }
        .equipment-tab__table__container .emptystate section p {
          border-radius: 5px;
          box-sizing: border-box;
          margin-top: 8px;
          font-size: 16px;
          height: 24px;
          font-family: "OpenSans-Regular", "Open Sans", sans-serif;
          color: #607089;
          text-align: center;
          line-height: 24px; }
    .equipment-tab__table__container .pagination-container {
      padding-right: 19px;
      margin-right: 0px;
      background-color: #eaebef;
      -ms-flex-align: center;
      align-items: center; }
    .equipment-tab__table__footer {
      height: 56px;
      padding: 2px 2px 2px 2px;
      border-radius: 4px;
      border: 1px solid #c7c7c7;
      border-top: none;
      background-color: #eaebef;
      box-sizing: border-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: end;
          justify-content: end; }
      .equipment-tab__table__footer .itemsperpage {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        .equipment-tab__table__footer .itemsperpage .pagecount {
          border-radius: 4px;
          box-sizing: border-box;
          font-family: "OpenSans-Regular", "Open Sans", sans-serif;
          color: #607089;
          font-size: 14px;
          text-align: left;
          line-height: 24px; }
        .equipment-tab__table__footer .itemsperpage__dropdown {
          width: 84px;
          height: 48px;
          padding: 4px 2px 2px 2px; }
          .equipment-tab__table__footer .itemsperpage__dropdown .pagesdropdown {
            background-color: #ffffff !important; }
      .equipment-tab__table__footer .pages {
        border-radius: 4px;
        box-sizing: border-box;
        font-family: "OpenSans-Regular", "Open Sans", sans-serif;
        color: #607089;
        text-align: left;
        font-size: 14px;
        line-height: 24px;
        margin-left: 12px;
        margin-right: 12px; }
      .equipment-tab__table__footer .paginate {
        margin-top: 33px;
        margin-right: 12px; }

.emptystate {
  height: 340px;
  padding: 2px 2px 2px 2px;
  border-radius: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  box-sizing: border-box; }
  .emptystate section {
    width: 581px;
    height: 64px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    background-color: #ffffff; }
    .emptystate section span {
      box-sizing: border-box;
      font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
      font-weight: 700;
      font-size: 18px;
      color: #3D4543;
      text-align: center;
      line-height: 32px;
      letter-spacing: 0.5px; }
    .emptystate section p {
      border-radius: 5px;
      box-sizing: border-box;
      margin-top: 8px;
      font-size: 16px;
      height: 24px;
      font-family: "OpenSans-Regular", "Open Sans", sans-serif;
      color: #607089;
      text-align: center;
      line-height: 24px; }

.selectEquipmentItem {
  padding: 0px; }
  .selectEquipmentItem .action-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: end;
    padding: 15px; }
    .selectEquipmentItem .action-buttons .primary {
      padding: 2px 16px 2px 16px;
      border-radius: 4px;
      font-size: 16px;
      background-color: #ffffff;
      box-sizing: border-box;
      font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
      font-weight: 700;
      color: #3D4543;
      text-align: center;
      line-height: normal; }
      .selectEquipmentItem .action-buttons .primary:hover, .selectEquipmentItem .action-buttons .primary :active, .selectEquipmentItem .action-buttons .primary :checked, .selectEquipmentItem .action-buttons .primary :focus {
        border: 1px solid #3D4543; }
    .selectEquipmentItem .action-buttons .secondary {
      padding: 2px 16px 2px 16px;
      border-radius: 4px;
      box-sizing: border-box;
      font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
      font-weight: 700;
      color: #ffffff;
      text-align: center;
      line-height: normal; }
      .selectEquipmentItem .action-buttons .secondary:hover, .selectEquipmentItem .action-buttons .secondary :active, .selectEquipmentItem .action-buttons .secondary :checked, .selectEquipmentItem .action-buttons .secondary :focus {
        background-color: #1b2d4b; }
  .selectEquipmentItem .error-container {
    text-align: center;
    min-height: 400px; }
  .selectEquipmentItem .loader-container {
    display: block;
    margin-bottom: 50px;
    width: 100%; }
  .selectEquipmentItem .tabs-container {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    .selectEquipmentItem .tabs-container .tab-item {
      font-family: "Open Sans Semibold", "Open Sans", sans-serif;
      font-size: 16px;
      font-weight: 300;
      text-align: center;
      margin: 0;
      height: 48px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      width: 100%; }
    .selectEquipmentItem .tabs-container .selected {
      font-weight: 400; }
  .selectEquipmentItem .equipmentItemsContainer {
    display: block;
    padding-left: 0;
    padding-right: 0;
    overflow-y: scroll;
    max-height: 400px;
    min-height: 400px;
    width: 100%;
    background-color: #ffffff; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item__box {
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
      transition: .15s;
      cursor: pointer;
      display: -ms-flexbox;
      display: flex;
      min-width: 100%;
      max-width: 250px;
      margin: 8px 0;
      margin-top: 0;
      margin-bottom: 0;
      border-radius: 2px;
      height: auto;
      min-height: auto; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-selected {
      border: 4px solid #193762;
      background-color: #F5F9FD;
      height: auto;
      min-height: auto; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item_header {
      width: 100%;
      background-color: #ffffff;
      text-align: left;
      font-family: "Roboto", sans-serif;
      font-weight: 500;
      font-size: 16px;
      display: -ms-flexbox;
      display: flex;
      gap: 4px;
      font-family: "OpenSans-Regular", "Open Sans", sans-serif;
      color: #3D4543;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -ms-flex-align: center;
          align-items: center;
      line-height: 24px;
      margin: 8px 0 0 0; }
      .selectEquipmentItem .equipmentItemsContainer .equipment-item_header .equipment-item__box-header {
        display: -ms-flexbox;
        display: flex;
        gap: 4px;
        width: 100%;
        padding-left: 14px;
        background-color: #ffffff; }
      .selectEquipmentItem .equipmentItemsContainer .equipment-item_header .equipment-item__box-header-selected {
        background-color: #F5F9FD; }
      .selectEquipmentItem .equipmentItemsContainer .equipment-item_header img {
        height: 24px;
        width: 24px;
        margin-right: 4px; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item__service-status {
      width: 8px;
      height: 8px;
      padding: 2px;
      border-radius: 50%;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-content {
      padding: 0 12px !important;
      border-top: 0;
      height: auto; }
      .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-content .equipment-item__box-content__first-row {
        font-family: "Open Sans Semibold", "Open Sans", sans-serif;
        font-weight: 600;
        color: #3D4543;
        text-align: left;
        line-height: 28px;
        overflow-x: clip;
        font-size: 20px; }
      .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-content .equipment-item__box-body {
        display: -ms-flexbox;
        display: flex;
        height: 24px;
        background-color: rgba(255, 255, 255, 0);
        box-sizing: border-box;
        font-family: "OpenSans-Regular", "Open Sans", sans-serif;
        color: #3D4543;
        text-align: left;
        font-size: 16px;
        line-height: 24px;
        gap: 24px; }
        .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-content .equipment-item__box-body .equipment-item__box-model .equipment-item__box-make {
          white-space: nowrap; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-assign {
      font-size: 14px;
      height: 40%;
      max-height: 40%;
      border-radius: 2px; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-footer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding-left: 12px;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -ms-flex-item-align: normal;
          align-self: normal;
      border-bottom: 1px solid #c7c7c7;
      padding-bottom: 8px; }
      .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-footer .equipment-item__box-assignment {
        width: 100%;
        font-family: "OpenSans-Regular", "Open Sans", sans-serif;
        color: #3D4543;
        line-height: 24px;
        font-size: 16px; }
      .selectEquipmentItem .equipmentItemsContainer .equipment-item__box-footer .equipment-item__box-inspectionTag {
        padding-right: 17px; }
    .selectEquipmentItem .equipmentItemsContainer .equipment-item__assign-info p {
      font-weight: bold;
      color: #333333;
      line-height: 1.5; }

.entries-reminders__title {
  font-family: Volte;
  color: #193762; }

.entries_reminders__container {
  margin-top: 25px;
  border-top: 1px dashed grey; }
  .entries_reminders__container label {
    font-family: Volte;
    color: #333333; }
  .entries_reminders__container input {
    color: #333333; }

.entries_reminders__tab_container {
  position: relative; }

.service-reminders__list.table tr:nth-of-type(even) {
  background-color: #f2f6fc; }

.service-reminders__list.table tr:nth-of-type(odd) {
  background-color: #ffffff; }

.entries_reminders__subtitle_container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: baseline;
      align-items: baseline;
  margin-bottom: 20px; }

.entries_reminders__subtitle_text {
  font-size: 30px;
  margin-right: 15px;
  color: #193762; }

.service-reminders__container {
  position: relative; }

.service-reminders__filter-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 150px;
  background-color: #f2f6fc; }
  .service-reminders__filter-container label {
    font-family: Volte;
    color: #333333; }

.service-reminders__filter {
  max-width: 460px;
  display: -ms-flexbox;
  display: flex; }
  .service-reminders__filter input {
    height: 50px;
    width: 300px;
    border: 1px solid #333333; }

.service-reminders__aparatus-filter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 20px; }

.service-reminders__filter-label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 50px;
  width: 120px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: #193762; }
  .service-reminders__filter-label span {
    color: #ffffff; }

.service-reminders__list-container table {
  color: #333333; }

.service-reminders__status-container {
  margin-top: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.status-tab {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  height: 100px;
  background-color: #f5f5f5;
  border-bottom: 3px solid #adbbce; }

.status-tab__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .status-tab__content h3 {
    margin: 0;
    color: black; }

.service-reminders__item-status {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.service-reminders__next-due {
  text-align: left;
  width: 120px; }

.service_tasks__sub-title {
  font-family: Volte;
  font-size: 20px;
  line-height: 1.03;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #193762; }

.service_tasks__actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  padding: 15px;
  background-color: #efefef; }
  .service_tasks__actions button {
    margin-left: auto; }

.table__detail {
  margin-bottom: 60px; }
  .table__detail .table {
    color: #333333; }
    .table__detail .table tr:nth-child(even) {
      background-color: #f2f6fc; }
    .table__detail .table tr:nth-child(odd) {
      background-color: #ffffff; }
    .table__detail .table th {
      border: 0; }

.table__options {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.actions__filter-label {
  font-family: Volte;
  color: #333333; }

.actions__filter-label, .service-task-modal__title {
  margin-top: 0; }

.action__add-service-task {
  height: 45px; }
  .action__add-service-task.disabled {
    color: #757575 !important;
    background-color: #cbccce !important;
    border: 1px solid #ddd !important;
    cursor: not-allowed; }

.service-task__options {
  font-family: Volte;
  font-size: 16px;
  text-align: right;
  list-style: none;
  padding: 20px; }
  .service-task__options a {
    cursor: pointer;
    color: black; }
    .service-task__options a:hover {
      color: black;
      border-color: black; }

.service-task__modal {
  font-family: Volte;
  color: #333333; }
  .service-task__modal h3 {
    text-align: center;
    font-size: 22px;
    color: #193762;
    letter-spacing: 0.4px; }
  .service-task__modal label {
    font-size: 13px;
    letter-spacing: 0.4px;
    text-align: left; }
  .service-task__modal input {
    height: 50px;
    background-color: #ffffff;
    border: solid 1px #333333;
    font-family: Roboto;
    font-size: 16px;
    padding: 15px 15px 13px; }
  .service-task__modal textarea {
    background-color: #ffffff;
    border: solid 1px #333333;
    font-family: Roboto;
    font-size: 16px;
    padding: 15px 15px 13px; }

.service-task-modal__action-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.store__rooms {
  padding: 0 25px; }
  .store__rooms .store__rooms_title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    .store__rooms .store__rooms_title h3 {
      font-family: Volte;
      font-size: 30px;
      margin-bottom: 25px;
      line-height: 1.03;
      letter-spacing: 0.5px;
      text-align: left;
      color: #333333; }
  .store__rooms .store__room__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 20px; }

@media (max-width: 1250px) {
  .store__rooms .store__room__list {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center; } }

.estimated__value {
  width: 177px;
  display: inline-block; }
  .estimated__value:first-child {
    margin-right: 18px;
    border-right: 2px solid #adbbce; }
  .estimated__value p {
    color: #333333;
    font-family: Volte;
    font-size: 13px;
    letter-spacing: 0.4px;
    line-height: 1.15;
    text-align: left; }
  .estimated__value h5 {
    color: #333333;
    font-family: Roboto;
    font-size: 30px;
    text-align: left; }

.store__room {
  border: 1px solid #193762;
  width: 475px;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px; }
  .store__room .store__room__title {
    background-color: #193762;
    padding: 20px 20px 40px; }
    .store__room .store__room__title h4, .store__room .store__room__title p {
      color: white;
      font-family: Volte;
      margin: 0; }
    .store__room .store__room__title h4 {
      font-size: 22px;
      letter-spacing: 0.4px; }
    .store__room .store__room__title p {
      font-size: 13px;
      letter-spacing: 0.2; }
  .store__room .store__room__indicators {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .store__room ul.store__room__content {
    list-style-type: none;
    margin: 0;
    padding: 0 20px; }
    .store__room ul.store__room__content li span {
      color: #333333;
      display: inline-block;
      font-family: Roboto;
      font-size: 14px;
      font-weight: normal;
      text-align: right; }
    .store__room ul.store__room__content li span.label {
      width: 180px; }
    .store__room ul.store__room__content li span.value {
      font-size: 16px;
      font-weight: 500;
      text-align: left; }
  .store__room .store__room__cta {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 20px;
    margin-top: 30px;
    margin-bottom: 30px; }

.no__store__rooms {
  background-color: #f2f6fc;
  border-bottom: 3px solid #adbbce;
  text-align: center;
  padding: 30px;
  margin: 70px 20px; }
  .no__store__rooms h3 {
    font-family: Volte;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.03;
    letter-spacing: 0.5px;
    text-align: center;
    color: black;
    margin: 0;
    margin-bottom: 25px; }
  .no__store__rooms p {
    font-family: Roboto;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: center;
    color: #333333;
    margin: 0;
    margin-bottom: 55px; }

.create_storeroom__modal {
  font-family: Volte;
  color: #333333; }
  .create_storeroom__modal textarea {
    background-color: #ffffff;
    border: solid 1px #333333;
    font-family: Roboto;
    font-size: 16px;
    padding: 15px 15px 13px; }
  .create_storeroom__modal .modal-content {
    overflow: visible; }

html.touchevents #body > div {
  overflow-y: hidden !important;
  padding-top: 184px !important; }
  @media (min-width: 768px) {
    html.touchevents #body > div {
      padding-top: 228px !important; } }

.mobile-station-filter,
.mobile-station-filter .msf-overlay {
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 999; }

.mobile-station-filter .msf-overlay {
  background: rgba(0, 0, 0, 0.35); }

@media (min-width: 768px) {
  .mobile-station-filter {
    display: none; } }

.mobile-station-filter .msf-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  background: #ffffff;
  border-radius: 8px 8px 0 0;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35); }
  .mobile-station-filter .msf-wrapper .msf-container {
    height: 100%;
    padding-left: 11px; }
    .mobile-station-filter .msf-wrapper .msf-container h2 {
      font-family: "Open Sans Semibold", "Open Sans", sans-serif;
      font-weight: 600;
      color: #3D4543;
      text-align: left;
      line-height: 21px;
      font-size: 16px; }
    .mobile-station-filter .msf-wrapper .msf-container .msf-content a[role=menuitem] {
      display: -ms-flexbox;
      display: flex;
      gap: 12px;
      height: 48px;
      -ms-flex-align: center;
          align-items: center;
      padding-left: 4px;
      border-radius: 8px;
      border-bottom: 1px solid #f0f1f5;
      background-color: #ffffff;
      box-sizing: border-box;
      font-family: "OpenSans-Regular", "Open Sans", sans-serif;
      color: #6d7371;
      text-align: left;
      line-height: 24px;
      font-size: 16px; }
      .mobile-station-filter .msf-wrapper .msf-container .msf-content a[role=menuitem] .edit-icon {
        width: 18px;
        height: 18px;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center; }
      .mobile-station-filter .msf-wrapper .msf-container .msf-content a[role=menuitem] .delete-icon {
        width: 14px;
        height: 18px;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center; }
    .mobile-station-filter .msf-wrapper .msf-container .msf-content .menu-item {
      list-style-type: none; }
      .mobile-station-filter .msf-wrapper .msf-container .msf-content .menu-item a:focus {
        outline: none;
        padding-bottom: 0; }
    .mobile-station-filter .msf-wrapper .msf-container .msf-content ul {
      margin: 0;
      padding: 0;
      list-style: none;
      max-height: 320px;
      overflow-x: hidden;
      overflow-y: scroll; }
      .mobile-station-filter .msf-wrapper .msf-container .msf-content ul li {
        font-size: 16px;
        color: #6d7371;
        font-family: "OpenSans-Regular", "Open Sans", sans-serif;
        border-bottom: 1px solid #F7F7F7;
        padding: 8px 15px; }
        .mobile-station-filter .msf-wrapper .msf-container .msf-content ul li:hover, .mobile-station-filter .msf-wrapper .msf-container .msf-content ul li:focus {
          background: #F3F4F6; }

.store-rooms__v2 {
  padding-bottom: 75px;
  padding-right: 0px;
  padding-left: 0px;
  overflow: hidden !important; }
  .store-rooms__v2 .store-rooms__header {
    margin-bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-left: 12px; }
    @media (min-width: 768px) {
      .store-rooms__v2 .store-rooms__header {
        margin-bottom: 6px;
        gap: 4px; } }
  .store-rooms__v2 .store-rooms__header-title {
    box-sizing: border-box;
    font-family: "Open Sans Bold", "Open Sans", sans-serif !important;
    font-weight: 700 !important;
    color: #3D4543 !important;
    text-align: left !important;
    line-height: normal !important;
    font-size: 24px !important;
    margin: 0; }
    .store-rooms__v2 .store-rooms__header-title .station-label {
      font-weight: 500;
      font-size: 1.8rem;
      margin-left: 4px;
      font-style: italic; }
  .store-rooms__v2 .store-rooms__header-info span {
    box-sizing: border-box;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif;
    font-weight: 600;
    color: #3D4543;
    text-align: left;
    line-height: 32px;
    margin-right: 16px;
    font-size: 16px; }
  .store-rooms__v2 .store-rooms__wrapper {
    height: calc(100vh - 200px);
    overflow-y: scroll;
    margin-bottom: -122px; }
    @media (min-width: 768px) {
      .store-rooms__v2 .store-rooms__wrapper {
        height: 100%;
        margin-bottom: 0;
        min-height: calc(100vh - 400px);
        padding-bottom: 120px;
        overflow: visible; } }
  .store-rooms__v2 .store-rooms__actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 12px;
    margin-top: 10px;
    padding: 0px; }
    .store-rooms__v2 .store-rooms__actions .full-width-row {
      width: 100%;
      margin: 0 5px; }
      .store-rooms__v2 .store-rooms__actions .full-width-row .col-padding {
        padding: 0 0 4px 12px;
        padding-top: 12px; }
        .store-rooms__v2 .store-rooms__actions .full-width-row .col-padding .checkit-btnStyle {
          font-size: 16px;
          width: 100%; }
        .store-rooms__v2 .store-rooms__actions .full-width-row .col-padding .checkit-select__control {
          min-height: 48px;
          padding-left: 12px;
          border-radius: 4px;
          border: 1px solid #9FACAB;
          background-color: #ffffff;
          box-sizing: border-box;
          font-family: "Open Sans", sans-serif;
          color: #6d7371;
          text-align: left;
          display: -ms-flexbox !important;
          display: flex !important;
          -ms-flex-pack: justify !important;
              justify-content: space-between !important;
          -ms-flex-align: center !important;
              align-items: center !important; }
        .store-rooms__v2 .store-rooms__actions .full-width-row .col-padding:last-child {
          padding-right: 12px; }
        @media (min-width: 768px) {
          .store-rooms__v2 .store-rooms__actions .full-width-row .col-padding .col-padding {
            padding-top: 0px; }
            .store-rooms__v2 .store-rooms__actions .full-width-row .col-padding .col-padding:nth-last-child(-n+2) {
              padding-top: 0px; } }
    .store-rooms__v2 .store-rooms__actions .search-filter {
      position: relative;
      width: 100%;
      min-height: 48px;
      -ms-flex-pack: end;
          justify-content: end;
      background-color: rgba(255, 255, 255, 0);
      box-sizing: border-box;
      font-family: "Open Sans", sans-serif;
      color: #6d7371; }
      .store-rooms__v2 .store-rooms__actions .search-filter__label {
        visibility: hidden;
        position: absolute;
        left: 0; }
      .store-rooms__v2 .store-rooms__actions .search-filter .search-filter_input {
        width: 100%;
        min-height: 48px;
        border-radius: 4px;
        font-size: 16px;
        padding: 5px 40px 5px 10px;
        color: #3D4543;
        border: 1px solid #9FACAB;
        outline: none; }
        .store-rooms__v2 .store-rooms__actions .search-filter .search-filter_input:hover {
          border: 2px solid #6d7371; }
        .store-rooms__v2 .store-rooms__actions .search-filter .search-filter_input:focus {
          border: 2px solid #0172CE; }
        .store-rooms__v2 .store-rooms__actions .search-filter .search-filter_input:focus:-ms-input-placeholder {
          color: transparent; }
        .store-rooms__v2 .store-rooms__actions .search-filter .search-filter_input:focus::placeholder {
          color: transparent; }
      .store-rooms__v2 .store-rooms__actions .search-filter .icon {
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        z-index: 1; }
  .store-rooms__v2 .store-rooms__cards {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0; }
    @media (min-width: 768px) {
      .store-rooms__v2 .store-rooms__cards {
        gap: 8px; } }
  .store-rooms__v2 .Select-input {
    height: auto;
    padding: 0; }

.item-outline {
  border: 1px solid #3D4543;
  background-color: #ffffff;
  box-sizing: border-box;
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.35); }
  @media (min-width: 768px) {
    .item-outline {
      border: none;
      box-shadow: none; } }

.store-rooms__cards .store-list :hover .checkit-status--danger {
  background-color: #D83E38; }

.store-rooms__cards .store-list__tooltip {
  width: 100%; }

.store-rooms__cards .store-list__details .store-icons--master {
  height: 21px;
  width: 19px;
  margin: 0; }
  @media (min-width: 768px) {
    .store-rooms__cards .store-list__details .store-icons--master {
      margin: 18px 10px 18px 10px; } }

.store-rooms__cards .store-list__details .store-icons--std {
  height: 14px;
  width: 18px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-left: 11px;
  margin-top: 17px; }
  @media (min-width: 768px) {
    .store-rooms__cards .store-list__details .store-icons--std {
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      margin-top: 0;
      margin: 21px 11px 21px 11px; } }

.store-rooms__cards .store-list__details .store-data__header .fuel-log__dropdown .btn-default.dropdown-toggle {
  transform: rotate(90deg);
  background: none;
  color: #333333;
  display: block; }
  @media (min-width: 768px) {
    .store-rooms__cards .store-list__details .store-data__header .fuel-log__dropdown .btn-default.dropdown-toggle {
      display: none; } }

.store-rooms__cards .store-list__details .store-data__lastcheck {
  font-size: 16px;
  font-family: "OpenSans-Regular", "Open Sans", sans-serif;
  color: #333333;
  text-align: left;
  line-height: 20px; }
  @media (min-width: 768px) {
    .store-rooms__cards .store-list__details .store-data__lastcheck {
      font-family: "Open Sans", sans-serif;
      min-width: 245px; } }

.store-rooms__cards .store-list__details .store-data__status .checkit-status--warning {
  padding: 6px 4px; }

.store-rooms__cards .store-list__details .store-data__status .inventory-count {
  box-sizing: border-box;
  font-family: "Open Sans", sans-serif;
  color: #333333;
  text-align: left;
  line-height: 20px;
  font-size: 16px;
  padding-right: 20px; }

.store-rooms__cards .store-list__details .store-data__status .checkit-status {
  margin-bottom: 9px; }
  @media (min-width: 768px) {
    .store-rooms__cards .store-list__details .store-data__status .checkit-status {
      margin-bottom: 0; } }

.store-rooms__cards .store-list__details .store-data__status .dropdown-menu {
  margin-top: 16px;
  padding: 0;
  min-width: 153px;
  height: 99px; }

.store-rooms__cards .store-list__details .store-data__status .dropdown .dropdown-menu {
  background-color: #ffffff; }
  .store-rooms__cards .store-list__details .store-data__status .dropdown .dropdown-menu .menu-item {
    height: 48px;
    padding-left: 15px;
    padding-top: 15px;
    border-bottom: 1px solid #F9F9FA; }
    .store-rooms__cards .store-list__details .store-data__status .dropdown .dropdown-menu .menu-item a[role=menuitem] {
      display: -ms-flexbox;
      display: flex;
      gap: 11px;
      padding: 0;
      font-size: 16px; }
      .store-rooms__cards .store-list__details .store-data__status .dropdown .dropdown-menu .menu-item a[role=menuitem] .edit-icon {
        width: 18px;
        height: 18px;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center; }
      .store-rooms__cards .store-list__details .store-data__status .dropdown .dropdown-menu .menu-item a[role=menuitem] .delete-icon {
        width: 14px;
        height: 18px;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
        margin-left: 2px; }
      .store-rooms__cards .store-list__details .store-data__status .dropdown .dropdown-menu .menu-item a[role=menuitem] span {
        box-sizing: border-box;
        font-family: "Open Sans", sans-serif;
        color: #3D4543;
        text-align: left;
        line-height: 24px; }
      .store-rooms__cards .store-list__details .store-data__status .dropdown .dropdown-menu .menu-item a[role=menuitem]:hover {
        text-decoration: none;
        border-bottom: none;
        background-color: #eceef1; }
      .store-rooms__cards .store-list__details .store-data__status .dropdown .dropdown-menu .menu-item a[role=menuitem]:focus {
        outline: transparent;
        border-bottom: none; }

.store-rooms__cards .store-list__details .store-data__status .fuel-log__dropdown .btn-default.dropdown-toggle {
  transform: rotate(90deg);
  background: none;
  color: #333333;
  display: none; }
  @media (min-width: 768px) {
    .store-rooms__cards .store-list__details .store-data__status .fuel-log__dropdown .btn-default.dropdown-toggle {
      display: -ms-flexbox;
      display: flex; } }

.storeRooms__info-card {
  cursor: default;
  width: 100%;
  height: 56px;
  border-radius: 6px;
  margin: 12px 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 9px 12px 9px 4px; }
  .storeRooms__info-card .info-card__checklist-white {
    background-image: url("/imgs/app/sprite.svg?");
    display: inline-block;
    width: 32px;
    height: 32px;
    background-position: -32px -352px;
    margin-right: 4px; }
  .storeRooms__info-card .info-card__checklist-gray {
    background-image: url("/imgs/app/sprite.svg?");
    display: inline-block;
    width: 32px;
    height: 32px;
    background-position: 0 -352px;
    margin-right: 4px; }
  .storeRooms__info-card .info-card__inventory-white {
    background-image: url("/imgs/app/sprite.svg?");
    display: inline-block;
    width: 32px;
    height: 32px;
    background-position: -96px -352px;
    margin-right: 4px; }
  .storeRooms__info-card .info-card__inventory-gray {
    background-image: url("/imgs/app/sprite.svg?");
    display: inline-block;
    width: 32px;
    height: 32px;
    background-position: -64px -352px;
    margin-right: 4px; }
  .storeRooms__info-card .info-card__data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }

.checkit-header {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: normal !important; }

.checkit-subheader {
  font-size: 16px; }

.checkit-std-padding {
  padding: 0 8px; }

.checkit-title {
  font-family: "Open Sans Semibold", "Open Sans", sans-serif;
  color: #efefef;
  font-weight: 600; }

body.hide-help-chat .embedded-messaging {
  visibility: hidden !important;
  display: none !important; }

.checkit-status {
  border-radius: 16px;
  color: #ffffff;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  padding: 6px 16px;
  height: 32px;
  width: 183px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  box-sizing: border-box;
  text-align: center;
  line-height: normal; }
  .checkit-status--danger {
    background-color: #D83E38;
    margin-right: 0; }
  .checkit-status--warning {
    outline: 1px solid #DE7325;
    color: #3D4543;
    padding: 6px 9px;
    background-color: #ffffff; }

.checkit-btnStyle {
  border-radius: 4px;
  height: 48px;
  margin-right: 12px; }
  @media (min-width: 768px) {
    .checkit-btnStyle {
      min-width: 70px; } }
  .checkit-btnStyle.primary {
    background-color: #193762 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    font-family: "Open Sans Bold", "Open Sans", sans-serif !important;
    border: none !important; }
    .checkit-btnStyle.primary:hover {
      background-color: #1b2d4b !important;
      color: #ffffff !important; }
  .checkit-btnStyle.secondary {
    background-color: #D9F1F0;
    border: 1px solid #1F375F;
    color: #1F375F;
    font-weight: 700;
    padding-bottom: 0;
    padding-top: 0;
    line-height: normal;
    text-align: center;
    font-family: "Open Sans Bold", "Open Sans", sans-serif; }
  .checkit-btnStyle:hover {
    background-color: #C7E0DE !important;
    color: #1F375F !important; }
  .checkit-btnStyle:active {
    box-sizing: border-box;
    box-shadow: inset 0px 2px 5px 0px rgba(109, 115, 113, 0.35); }
  .checkit-btnStyle:focus {
    outline: 2px solid #3D4543 !important;
    box-sizing: border-box !important; }

/** New Button style */
.checkit-btn {
  width: 120px;
  height: 48px;
  padding: 2px 16px 2px 16px;
  border-radius: 4px;
  box-sizing: border-box;
  font-family: "Montserrat-SemiBold", "Montserrat SemiBold", "Montserrat", sans-serif !important;
  font-weight: 650;
  text-align: center;
  line-height: normal;
  font-size: 16px; }
  .checkit-btn.primary {
    background-color: #1a3762;
    color: #ffffff; }
    .checkit-btn.primary:hover {
      background-color: #1b2d4b;
      box-sizing: border-box; }
    .checkit-btn.primary:active {
      background-color: #1b2d4b;
      box-sizing: border-box; }
    .checkit-btn.primary:focus {
      border: 4px solid #1b2d4b;
      box-sizing: border-box; }
  .checkit-btn.secondary {
    border: 1px solid #3D4543 !important;
    color: #102646 !important;
    background-color: #ffffff; }
    .checkit-btn.secondary:hover {
      background-color: #C5C7C7;
      box-sizing: border-box;
      color: #110a0a; }
    .checkit-btn.secondary:active {
      box-sizing: border-box;
      box-shadow: inset 0px 2px 5px 0px rgba(109, 115, 113, 0.35); }
    .checkit-btn.secondary:focus {
      border: 4px solid #3D4543;
      box-sizing: border-box; }

.checkit-page-title {
  box-sizing: border-box;
  font-family: "Open Sans Bold", "Open Sans", sans-serif !important;
  font-weight: 700 !important;
  color: #3D4543 !important;
  text-align: left !important;
  line-height: normal !important;
  font-size: 24px !important;
  margin: 0; }
  .checkit-page-title .checkit-label {
    font-weight: 500;
    font-size: 1.8rem;
    margin-left: 4px;
    font-style: italic; }

.checkit-list {
  outline: 0;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  height: 56px;
  color: #3D4543;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
  height: 56px;
  width: 100%; }
  .checkit-list:hover {
    background-color: #C5C7C7;
    outline: 1px solid #3D4543;
    box-sizing: border-box; }
  .checkit-list h4 {
    margin: 10px auto 10px 12px;
    font-weight: 600;
    font-size: 16px;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif; }

.checkit-create-btn {
  cursor: pointer;
  height: 48px;
  color: #193762;
  background-color: #D9F1F0;
  border: 1px solid #193762;
  font-weight: bold;
  margin-top: 10px;
  padding: 12px 2px 12px 8px; }
  .checkit-create-btn:hover {
    background-color: #C7E0DE !important;
    outline: 0; }
  .checkit-create-btn h4 {
    font-weight: bold; }
  .checkit-create-btn span {
    color: #D9F1F0;
    background-color: #193762;
    height: 18px;
    width: 18px;
    font-size: 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    letter-spacing: 0;
    border-radius: 50%; }

.checkit-input {
  background-color: #ffffff;
  border-color: #cbcbcb;
  border-radius: 4px;
  border: 1px solid #cbcbcb;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px; }
  .checkit-input:-ms-input-placeholder {
    color: #aaa; }
  .checkit-input::placeholder {
    color: #aaa; }

.tabs-container {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #193762; }

.tab-item {
  margin-right: 25px;
  cursor: pointer;
  font-size: 16px;
  font-family: "OpenSans-Regular", "Open Sans", sans-serif;
  letter-spacing: 0.4px;
  color: #193762;
  overflow: hidden;
  max-height: 45px;
  text-overflow: ellipsis; }
  .tab-item.selected {
    border-bottom: 5px solid #193762; }

.new-tabs-container {
  display: -ms-flexbox;
  display: flex;
  font-family: Roboto; }

.dashboard-tabs .new-tab-item {
  font-size: 14px;
  overflow-wrap: break-word;
  text-align: center; }
  @media (max-width: 1820px) {
    .dashboard-tabs .new-tab-item {
      padding: 30px 20px; } }
  @media (max-width: 1400px) {
    .dashboard-tabs .new-tab-item {
      font-size: 11px; } }

.new-tab-item {
  -ms-flex-align: center;
      align-items: center;
  background-color: #f0f1f5;
  color: #193762;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 auto;
      flex: 1 auto;
  font-family: Volte;
  font-size: 15px;
  font-weight: 600;
  height: 36px;
  -ms-flex-pack: center;
      justify-content: center;
  letter-spacing: -0.24px;
  line-height: 15px;
  margin-right: 5px;
  overflow: hidden;
  padding: 5px 20px;
  text-overflow: ellipsis; }
  .new-tab-item:first-child {
    border-radius: 4px 0 0 4px; }
  .new-tab-item:last-child {
    border-radius: 0 4px 4px 0; }
  .new-tab-item.selected, .new-tab-item:hover {
    background-color: #193762;
    color: #ffffff; }

.checkit-tab .tabs-container {
  overflow-y: scroll; }
  @media (min-width: 768px) {
    .checkit-tab .tabs-container {
      overflow-y: hidden; } }
  .checkit-tab .tabs-container .tab-item {
    min-width: fit-content;
    height: 48px;
    padding: 2px 10px;
    background-color: rgba(31, 55, 95, 0);
    box-sizing: border-box;
    font-family: "OpenSans-Regular", "Open Sans", sans-serif;
    color: #1F375F;
    text-align: center;
    line-height: normal;
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-right: 5px; }
    @media (max-width: 768px) {
      .checkit-tab .tabs-container .tab-item {
        margin-right: 25px;
        cursor: pointer;
        letter-spacing: 0.4px;
        overflow: hidden;
        max-height: 45px;
        text-overflow: ellipsis; } }
  .checkit-tab .tabs-container .selected {
    border-bottom: 4px solid #1F375F;
    font-weight: 600;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif; }
    @media (max-width: 768px) {
      .checkit-tab .tabs-container .selected {
        border-bottom: 5px solid #1F375F; } }

.suplies {
  padding: 20px; }
  .suplies tbody.sulpies__list-items + tbody {
    border-top: 2px dashed #efefef; }
  .suplies tbody.sulpies__list-items .suplies__restock-status {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .suplies tbody.sulpies__list-items tr.suplies__lot-list {
    height: auto; }
    .suplies tbody.sulpies__list-items tr.suplies__lot-list td {
      border: none;
      background-color: #D9F1F0; }
    .suplies tbody.sulpies__list-items tr.suplies__lot-list .suplies__lot-status {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .suplies tbody.sulpies__list-items tr.suplies__inventoryItem {
    height: 65px; }
    .suplies tbody.sulpies__list-items tr.suplies__inventoryItem:last-child td {
      border-bottom: none; }
    .suplies tbody.sulpies__list-items tr.suplies__inventoryItem:first-child td {
      border-top: none; }

.suplies__content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.suplies__re-stock-field {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.inventory-shelf__container .inventory-shelf__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.inventory-shelf__container .table td {
  vertical-align: middle; }

.inventory-shelf__container label {
  font-family: Volte;
  font-size: 13px; }

.inventory-shelf__table {
  margin-top: 25px; }

.inventory-shelf__measure-field {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.inventory-shelf__controlled-substances {
  display: -ms-flexbox;
  display: flex; }

.shelf-inventory_picker {
  width: 375px; }
  .shelf-inventory_picker input.rc-tree-select-search__field {
    min-width: 170px;
    padding: 0; }
  .shelf-inventory_picker ul, .shelf-inventory_picker .rc-tree-select-search__field {
    height: 50px; }
  .shelf-inventory_picker .rc-tree-select-selection .rc-tree-select-search__field__placeholder {
    top: 12px; }
  .shelf-inventory_picker .rc-tree-select-tree-title {
    cursor: pointer; }
  .shelf-inventory_picker .rc-tree-select-selection__choice {
    top: 15px; }
  .shelf-inventory_picker .rc-tree-select-selection--multiple .rc-tree-select-selection__clear {
    top: 12px; }

.shelves h1 {
  text-transform: uppercase; }

.shelves__add-new-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.shelf-item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border: 1px solid #193762;
  width: 400px;
  margin: 20px; }

.shelf-item__title {
  color: #ffffff;
  background-color: #193762;
  height: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }
  .shelf-item__title h3 {
    margin: 0; }

.shelf-item__content {
  position: relative; }

.checklist-details h1 {
  text-transform: uppercase; }

.checklist-details__shelves-container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly; }

.inventory-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 20px;
  border-bottom: 3px solid #efefef; }

.inventory-item__noLotFilters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.inventory-item__actual-value {
  font-size: 18px; }

.inventory-item__edition {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border: 1px solid #adbbce;
  background-color: #f2f6fc;
  padding: 10px; }

.check-list__table-container {
  color: #333333;
  font-size: 13px; }

.check-list__row-container {
  background-color: #ffffff;
  color: #333333;
  font-family: Roboto;
  font-size: 16px;
  margin: 0;
  padding: 15px; }
  .check-list__row-container:nth-child(even) {
    background-color: #f2f6fc; }
  .check-list__row-container .check-list__view-details {
    color: #193762; }

.restock-item__details h1 {
  font-size: 30px;
  text-transform: uppercase; }

.restock-item_forms {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px dashed #adbbce;
  border-top: 1px dashed #adbbce;
  padding: 25px 0; }
  .restock-item_forms .restock-item_left-panel .restock__select {
    border: none;
    outline: 1px solid #333333;
    height: 40px; }
  .restock-item_forms .restock-item_left-panel .date__input__container, .restock-item_forms .restock-item_left-panel .simple__input__container, .restock-item_forms .restock-item_left-panel .quantity__input__container {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start; }
  .restock-item_forms .restock-item_left-panel .control-label, .restock-item_forms .restock-item_left-panel .date__input__label, .restock-item_forms .restock-item_left-panel .simple__input__label, .restock-item_forms .restock-item_left-panel .quantity__input__label {
    color: #333333;
    font-family: Volte;
    font-size: 13px;
    line-height: 21px; }
  .restock-item_forms .restock-item_left-panel .simple__input__input {
    width: 100%; }
  .restock-item_forms .restock-item_left-panel .currency__input {
    border: 1px solid #333333;
    font-family: Roboto;
    font-size: 14px;
    padding: 7px 10px;
    width: 100%; }

.restock-item__modal-header .modal-title {
  text-align: center;
  font-size: 22px;
  color: #333333;
  font-family: Volte; }

.restock__modal__action-buttons {
  text-align: center; }

.restock__item__modal-body small {
  color: #ba3737; }

.restock-item__footer {
  margin-top: 30px;
  text-align: right; }
  .restock-item__footer .link-button {
    margin-right: 20px; }

.store-rooms__details h1 {
  text-transform: uppercase; }

.store-rooms__header-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 25px; }

.store_rooms__header-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 49%;
  background-color: #f2f6fc;
  border-bottom: 2px solid #adbbce;
  padding: 20px; }
  .store_rooms__header-item h2 {
    margin: 10px 0; }
  .store_rooms__header-item ul {
    margin: 0;
    padding: 0;
    list-style: none; }

.store-rooms__content span {
  font-weight: bold; }

.store-room__actions {
  position: fixed;
  bottom: 30px;
  right: 90px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.store-room-details__tabs {
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0; }

.possible-diversion-warning {
  border-radius: 6px;
  background-color: #fd6361;
  padding: 15px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #000;
  letter-spacing: 0.08px;
  text-align: left;
  line-height: 20px;
  color: #ffffff;
  margin: 20px 0; }

.inventory-by-compartment_title-modal {
  color: #333333 !important;
  font-family: Roboto;
  font-size: 22px !important;
  font-weight: bold;
  letter-spacing: 0.5px !important;
  line-height: 28px;
  text-align: left !important;
  margin: 0.2em; }

.inventory-by-compartment_form-label {
  color: #333333;
  font-family: Roboto;
  font-size: 15px !important;
  font-weight: 500;
  letter-spacing: 0.2px !important;
  line-height: 20px;
  text-align: right !important; }

.modal__container input.inventory-by-compartment_form-input {
  background-color: rgba(37, 61, 103, 0.07); }

.inventory-by-compartment_form-input {
  border-radius: 4px !important;
  border: none !important;
  background-color: rgba(37, 61, 103, 0.07);
  font-family: Roboto !important;
  font-size: 15px !important;
  letter-spacing: 0.2px;
  line-height: 20px; }

.inventory-by-compartment_form-button-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.shelf-expected-quantities {
  margin: 0 -15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .shelf-expected-quantities .shelf-expected-quantities_search-container {
    border-radius: 4px;
    background-color: rgba(55, 68, 94, 0.03);
    position: relative; }
  .shelf-expected-quantities .shelf-expected-quantities_search-icon {
    color: #AAAAB5;
    position: absolute;
    height: 100%;
    width: 1.9em;
    font-size: 23px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
  .shelf-expected-quantities .shelf-expected-quantities_search {
    font-family: Roboto;
    font-size: 15px;
    letter-spacing: 0.2px;
    line-height: 20px;
    border: none;
    outline: none;
    width: 100%;
    background: transparent;
    padding-left: 2.5em; }
    .shelf-expected-quantities .shelf-expected-quantities_search:-ms-input-placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #AAAAB5;
      opacity: 1; }
    .shelf-expected-quantities .shelf-expected-quantities_search::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #AAAAB5;
      opacity: 1; }
    .shelf-expected-quantities .shelf-expected-quantities_search:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #AAAAB5;
      opacity: 1; }
    .shelf-expected-quantities .shelf-expected-quantities_search::-ms-input-placeholder {
      /* Microsoft Edge */
      color: #AAAAB5;
      opacity: 1; }
  .shelf-expected-quantities .shelf-expected-quantities__transfer-input {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin: 10px 0; }
  .shelf-expected-quantities .shelf-expected-quantities__transfer-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding-left: 25px;
    padding-right: 25px; }
  .shelf-expected-quantities .shelf-expected-quantities__transfer-input {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin: 10px 0; }
    .shelf-expected-quantities .shelf-expected-quantities__transfer-input .shelf-expected-quantities_inventory-title {
      min-width: 90px;
      margin: 0; }
  .shelf-expected-quantities .shelf-expected-quantities__from-input {
    border-radius: 4px !important;
    cursor: not-allowed;
    height: 38px;
    border: 1px solid #cbcbcb;
    padding: 6px 12px;
    width: 100%;
    font-family: "Quicksand", sans-serif;
    font-size: 14px;
    line-height: 1.78571;
    background-color: #f1f1f1;
    outline: none !important; }
  .shelf-expected-quantities .shelf-expected-quantities__transfer-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer;
    outline: 0;
    padding-left: 90px; }
    .shelf-expected-quantities .shelf-expected-quantities__transfer-icon .transfer-icon-button {
      background-color: #1D3E6B;
      color: #ffffff;
      padding: 8px;
      border-radius: 50%;
      width: 36px;
      height: 36px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      cursor: pointer;
      transition: background-color 0.2s ease;
      border: none; }
      .shelf-expected-quantities .shelf-expected-quantities__transfer-icon .transfer-icon-button:hover:not(.disabled) {
        background-color: #1F375F; }
      .shelf-expected-quantities .shelf-expected-quantities__transfer-icon .transfer-icon-button.disabled {
        opacity: 0.5;
        cursor: not-allowed;
        background-color: #cbcbcb; }
      .shelf-expected-quantities .shelf-expected-quantities__transfer-icon .transfer-icon-button .transfer-icon {
        font-size: 14px;
        transform: rotate(90deg); }
  .shelf-expected-quantities .shelf-expected-quantities__transfer-icon.legacy {
    position: absolute;
    top: 65px;
    left: calc(50% + 45px);
    transform: rotate(90deg);
    background-color: #ffffff;
    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
    padding: 5px;
    border-radius: 50%;
    cursor: pointer;
    outline: 0; }
  .shelf-expected-quantities .shelf-expected-quantities_inventory-title {
    color: #333333;
    font-family: Roboto;
    font-size: 15px;
    letter-spacing: 0.2px;
    line-height: 20px; }
    .shelf-expected-quantities .shelf-expected-quantities_inventory-title .accordion__item__title {
      padding: 0px; }
  .shelf-expected-quantities .inventory-category_title-container {
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.13);
    margin-bottom: 0.3em; }
  .shelf-expected-quantities .inventory-category_title {
    color: #333333;
    font-family: Roboto;
    font-size: 15px;
    letter-spacing: 0.2px;
    line-height: 20px;
    margin: 0.6em;
    text-transform: capitalize; }
    .shelf-expected-quantities .inventory-category_title.selected {
      color: #ffffff;
      font-weight: 100; }
    .shelf-expected-quantities .inventory-category_title.is-below-par {
      color: #F03824; }
  .shelf-expected-quantities .inventory-category_icon-container {
    color: #AAAAB5;
    margin-right: 0.6em;
    font-size: 23px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .shelf-expected-quantities .inventory-category_icon-container.selected {
      color: #ffffff; }
  .shelf-expected-quantities .inventory-category_weight-info {
    color: #AAAAB5;
    font-family: Roboto;
    font-size: 15px;
    line-height: 20px;
    margin-right: 0.5em; }
  .shelf-expected-quantities .refill {
    color: #F03824; }
  .shelf-expected-quantities .inventory-category_icon-header {
    cursor: pointer; }
  .shelf-expected-quantities .inventory-category_title-selected {
    margin: 0 1em 0 0;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.08px;
    line-height: 18px;
    color: #253D67;
    background-color: rgba(33, 54, 95, 0.14);
    border-radius: 12px;
    padding: 0.3em 0.7em;
    text-transform: none; }
  .shelf-expected-quantities .inventory-by-compartment_accordion-restore {
    margin-top: 25px; }
  .shelf-expected-quantities .inventory-category_accordion-item {
    margin-bottom: 0.6em; }
  .shelf-expected-quantities .inventory-category_body-container {
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    background-color: rgba(55, 68, 94, 0.03);
    margin-bottom: 0.3em;
    width: 100%;
    outline: none;
    border: none;
    padding: 0; }
    .shelf-expected-quantities .inventory-category_body-container:hover {
      background-color: rgba(55, 68, 94, 0.01); }
    .shelf-expected-quantities .inventory-category_body-container.selected {
      background-color: #1D3E6B; }
    .shelf-expected-quantities .inventory-category_body-container.disabled {
      opacity: 0.5;
      cursor: default !important; }
  .shelf-expected-quantities .shelf-expected-quantities_hr {
    padding: 0 !important; }
    .shelf-expected-quantities .shelf-expected-quantities_hr hr {
      margin: 15px 0; }
  .shelf-expected-quantities .shelf-expected-quantities_table-title {
    color: #333333;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.2px;
    line-height: 20px;
    margin: 1em 0;
    padding: 0;
    text-align: left; }
  .shelf-expected-quantities .shelf-expected-quantities_table-title-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .shelf-expected-quantities .shelf-expected-quantities_table-item_row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center; }
  .shelf-expected-quantities .shelf-expected-quantities_table-item_select {
    width: 100%; }
    .shelf-expected-quantities .shelf-expected-quantities_table-item_select input {
      padding: 8px 0 12px !important;
      height: auto !important;
      border: 0 none !important;
      background-color: transparent; }
    .shelf-expected-quantities .shelf-expected-quantities_table-item_select .Select-placeholder {
      font-size: 14px; }
  .shelf-expected-quantities .shelf-expected-quantities_column_name {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .shelf-expected-quantities .shelf-expected-quantities_column_name .grabber-icon {
      display: inline;
      background-color: #1D3E6B;
      cursor: grab;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
  .shelf-expected-quantities .shelf-expected-quantities_table-item_name {
    color: #333333;
    font-family: Roboto;
    font-size: 15px;
    letter-spacing: 0.2px;
    line-height: 20px;
    background-color: rgba(55, 68, 94, 0.03);
    border-radius: 4px;
    padding: 0.8em;
    display: -ms-flexbox;
    display: flex;
    margin-left: 10px;
    -ms-flex: 1 0;
        flex: 1 0; }
  .shelf-expected-quantities .shelf-expected-quantities_table-item_icon {
    color: #D83E38;
    margin-right: 5px;
    cursor: pointer; }
  .shelf-expected-quantities .shelf-expected-quantities_table-item_label {
    padding: 0.8em;
    background-color: rgba(55, 68, 94, 0.01);
    width: 100%;
    border-radius: 4px;
    height: 44px !important;
    color: #8e8e8e;
    font-family: Roboto;
    font-size: 15px;
    letter-spacing: 0.2px;
    line-height: 20px; }
  .shelf-expected-quantities .shelf-expected-quantities_table-item-container {
    display: -ms-flexbox;
    display: flex; }
  .shelf-expected-quantities .shelf-expected-quantities_table-item {
    margin-bottom: 1em;
    transition: opacity 0.2s ease-in-out; }
    .shelf-expected-quantities .shelf-expected-quantities_table-item--is-dragging {
      opacity: 0.2; }

@media (min-width: 1152px) {
  .modal-xl .modal-lg {
    width: 95%; } }

.shelf-expected-quantities_table-title-create button.dropdown-toggle {
  font-family: Roboto;
  color: #1D3E6B;
  font-size: 13px;
  font-weight: bold;
  background: none;
  border: none;
  outline: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 !important;
  text-transform: none;
  letter-spacing: initial; }
  .shelf-expected-quantities_table-title-create button.dropdown-toggle .rubix-icon {
    font-size: 13px; }
  .shelf-expected-quantities_table-title-create button.dropdown-toggle:hover, .shelf-expected-quantities_table-title-create button.dropdown-toggle:focus {
    opacity: 0.6;
    color: #1D3E6B;
    background: none; }

.shelf-expected-quantities_table-item-container input.shelf-expected-quantities_table-item_input {
  background-color: rgba(55, 68, 94, 0.03);
  border: none;
  padding: 0.8em;
  height: 44px;
  border-radius: 4px;
  width: 100%;
  margin-right: 5px;
  font-family: Roboto;
  font-size: 15px;
  letter-spacing: 0.2px;
  line-height: 20px;
  outline: none; }
  .shelf-expected-quantities_table-item-container input.shelf-expected-quantities_table-item_input:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #AAAAB5;
    opacity: 1; }
  .shelf-expected-quantities_table-item-container input.shelf-expected-quantities_table-item_input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #AAAAB5;
    opacity: 1; }
  .shelf-expected-quantities_table-item-container input.shelf-expected-quantities_table-item_input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #AAAAB5;
    opacity: 1; }
  .shelf-expected-quantities_table-item-container input.shelf-expected-quantities_table-item_input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #AAAAB5;
    opacity: 1; }

.shelf-expected-quantities_table-form-input {
  margin: 0 0 15px 0; }

.shelf-expected-quantities_table-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1em; }

.shelf-expected-quantities_table-title-icon {
  margin-right: 0.5em;
  margin-right: 3px; }

.uom-create-modal_container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.shelf-expected-quantities_transfer-container {
  margin-bottom: 2em; }

.shelf-expected-quantities_transfer-tabs-container {
  display: -ms-flexbox;
  display: flex; }

.shelf-expected-quantities_transfer-tab {
  border: none;
  width: 100%;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  background-color: #f0f1f5;
  color: #1D3E6B;
  outline: none;
  height: 30px; }
  .shelf-expected-quantities_transfer-tab:hover {
    background-color: #1D3E6B;
    color: #ffffff; }

.shelf-expected-quantities_transfer-tab.selected {
  background-color: #1D3E6B;
  color: #ffffff; }

.inventory-restock-bulk .inventory-restock-bulk_back-icon {
  margin-right: 6px;
  color: #253D67; }

.inventory-restock-bulk .inventory-restock-bulk_back {
  padding: 0;
  color: #253D67;
  font-family: Roboto;
  font-size: 17px;
  letter-spacing: -0.41px;
  line-height: 22px; }

.inventory-restock-bulk .inventory-restock-bulk_store-name {
  color: #333333;
  font-family: Roboto;
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.34px;
  line-height: 41px; }

.inventory-restock-bulk .inventory-restock-bulk_distribution-title {
  color: #333333;
  font-family: Roboto;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 28px; }

.inventory-restock-bulk .inventory-restock-bulk_vendor-container {
  background-color: rgba(55, 68, 94, 0.03);
  border-radius: 4px;
  height: 40px;
  margin-bottom: 16px; }

.inventory-restock-bulk .inventory-restock-bulk_store-room-container,
.inventory-restock-bulk .inventory-restock-bulk_input-container {
  background-color: rgba(55, 68, 94, 0.01);
  border-radius: 4px;
  height: 40px;
  margin-bottom: 16px; }

.inventory-restock-bulk .inventory-restock-bulk_input-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 0 0 12px; }

.inventory-restock-bulk .inventory-restock-bulk_input {
  background-color: rgba(37, 61, 103, 0.07);
  outline: 0;
  border: none;
  padding: 10px 12px;
  border-radius: 4px;
  text-align: right; }
  .inventory-restock-bulk .inventory-restock-bulk_input.disabled {
    opacity: 0.65;
    cursor: not-allowed; }
  .inventory-restock-bulk .inventory-restock-bulk_input.disabled--dark {
    color: #333333; }

.inventory-restock-bulk .inventory-restock-bulk_vendor-button-container {
  padding: 0 0 0 12px; }

.inventory-restock-bulk .inventory-restock-bulk_vendor-button {
  width: 100%; }

.inventory-restock-bulk .inventory-restock-bulk_distribution-label {
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: #333333; }

.inventory-restock-bulk .inventory-restock-bulk_distribution-label.second {
  color: #8F9094; }

.inventory-restock-bulk .inventory-restock-bulk_distribution-label.name {
  color: #8F9094;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 12px;
  font-weight: 200; }

.inventory-restock-bulk .inventory-restock-bulk_total-cost-container {
  background-color: rgba(55, 68, 94, 0.03);
  border-radius: 4px; }

.inventory-restock-bulk .inventory-restock-bulk_total-cost-title {
  color: #8F9094;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  padding: 10px 0 12px 0;
  display: -ms-flexbox;
  display: flex; }

.inventory-restock-bulk .inventory-restock-bulk_total-cost-value {
  color: #8F8F8F;
  font-family: Roboto;
  font-size: 40px;
  font-weight: 500;
  line-height: 47px;
  padding-bottom: 7px;
  display: -ms-flexbox;
  display: flex; }

.inventory-restock-bulk .inventory-restock-bulk_vendor-select-container {
  padding: 0; }
  .inventory-restock-bulk .inventory-restock-bulk_vendor-select-container .Select-control {
    height: 40px;
    border: none;
    background: transparent; }
  .inventory-restock-bulk .inventory-restock-bulk_vendor-select-container .Select-control:hover {
    box-shadow: none; }
  .inventory-restock-bulk .inventory-restock-bulk_vendor-select-container .Select-placeholder {
    color: #AAAAB5;
    font-size: 15px;
    letter-spacing: 0.2px;
    font-weight: 200; }
  .inventory-restock-bulk .inventory-restock-bulk_vendor-select-container .Select-placeholder, .inventory-restock-bulk .inventory-restock-bulk_vendor-select-container .Select--single > .Select-control .Select-value {
    line-height: 40px;
    font-family: Roboto; }
  .inventory-restock-bulk .inventory-restock-bulk_vendor-select-container .Select-input > input {
    line-height: 24px;
    font-family: Roboto; }

.inventory-restock-bulk .inventory-restock-bulk_title-container {
  background-color: #ffffff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.07);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 72px;
  border-radius: 10px;
  padding: 0 16px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 1em; }

.inventory-restock-bulk .inventory-restock-bulk_title {
  color: #333333;
  font-family: Roboto;
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.36px;
  line-height: 34px;
  text-transform: capitalize; }

.inventory-restock-bulk .inventory-restock-bulk_icon-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.inventory-restock-bulk .inventory-restock-bulk_icon-header {
  font-size: 20px;
  background: #858794;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #ffffff;
  cursor: pointer; }

.inventory-restock-bulk .inventory-restock-bulk_item-input-container {
  background-color: rgba(55, 68, 94, 0.03);
  border-radius: 4px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 12px;
  margin-right: 16px;
  margin-left: 16px;
  cursor: default; }

.inventory-restock-bulk .inventory-restock-bulk_item-input-label {
  color: #333333;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 12px; }

.inventory-restock-bulk .inventory-restock-bulk_item-input {
  color: #333333;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  background: transparent;
  border: none;
  text-align: right;
  width: 100%;
  outline: none; }

.inventory-restock-bulk .accordion__item--open .inventory-restock-bulk_title {
  color: #ffffff; }

.inventory-restock-bulk .accordion__item--open .inventory-restock-bulk_icon-header {
  color: #858794;
  background: #ffffff; }

.inventory-restock-bulk .accordion__item--open .inventory-restock-bulk_title-container {
  background-color: #858794; }

.inventory-restock-bulk .accordion__item--open .inventory-restock-bulk_item-input-container {
  background-color: rgba(255, 255, 255, 0.08); }

.inventory-restock-bulk .accordion__item--open .inventory-restock-bulk_item-input-label {
  color: #ffffff; }

.inventory-restock-bulk .accordion__item--open .inventory-restock-bulk_item-input {
  color: #ffffff; }

.inventory-restock-bulk .inventory-restock-bulk_lot-title-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 2em;
  margin-bottom: 1em; }

.inventory-restock-bulk .inventory-restock-bulk_lot-action-container {
  display: -ms-flexbox;
  display: flex; }

.inventory-restock-bulk .inventory-restock-bulk_lot-title {
  color: #333333;
  font-family: Roboto;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 28px;
  margin: 0;
  padding: 0; }

.inventory-restock-bulk .inventory-restock-bulk_lot-action-remove {
  background-color: #FEE2DF;
  color: #F03824;
  margin-right: 12px; }
  .inventory-restock-bulk .inventory-restock-bulk_lot-action-remove:hover {
    background-color: #F03824;
    color: #FEE2DF; }

.inventory-restock-bulk .inventory-restock-bulk_lot-card {
  border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 6px;
  padding-bottom: 6px; }

.inventory-restock-bulk .inventory-restock-bulk_lot-details-title {
  opacity: 0.6;
  color: #333333;
  font-family: Roboto;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.1px;
  line-height: 22px;
  margin: 0; }

.inventory-restock-bulk .inventory-restock-bulk_custom-padding {
  padding: 6px 12px 6px 12px; }

.inventory-restock-bulk .inventory-restock-bulk_store-room-container.details {
  background-color: rgba(55, 68, 94, 0.03);
  margin-bottom: 0; }

.inventory-restock-bulk .inventory-restock-bulk_hr {
  margin: 0; }

.inventory-restock-bulk .inventory-restock-bulk_distribution-input {
  height: 40px;
  width: 100%;
  border: none;
  background: transparent;
  text-align: right;
  outline: none;
  font-family: Roboto;
  font-size: 15px;
  color: #8F9094;
  font-weight: 200; }

.inventory-restock-bulk .inventory-category_title {
  color: #333333;
  font-family: Roboto;
  font-size: 15px;
  letter-spacing: 0.2px;
  line-height: 20px;
  margin: 0.6em;
  text-transform: capitalize; }
  .inventory-restock-bulk .inventory-category_title.selected {
    color: #ffffff;
    font-weight: 100; }

.inventory-restock-bulk .inventory-category_title-selected {
  margin: 0 0 0 1em;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.08px;
  line-height: 18px;
  color: #253D67;
  background-color: rgba(33, 54, 95, 0.14);
  border-radius: 12px;
  padding: 0.3em 0.7em;
  text-transform: none; }

.inventory-restock-bulk .accordion__item--open .inventory-category_title-selected {
  color: #ffffff;
  background-color: #253D67; }

@media (min-width: 1152px) {
  .inventory-restock-bulk .inventory-restock-bulk_md-left {
    padding-left: 12px; }
  .inventory-restock-bulk .inventory-restock-bulk_md-right {
    padding-right: 12px; }
  .inventory-restock-bulk .inventory-restock-bulk_custom-md-left {
    padding-left: 6px; }
  .inventory-restock-bulk .inventory-restock-bulk_custom-md-right {
    padding-right: 6px; }
  .inventory-restock-bulk .inventory-restock-bulk_custom-md-center {
    padding-right: 6px;
    padding-left: 6px; } }

.inventory-by-compartment_back-icon {
  margin-right: 6px;
  color: #253D67; }

.inventory-by-compartment_back {
  padding: 0;
  color: #253D67 !important;
  font-family: Roboto;
  font-size: 17px;
  letter-spacing: -0.41px;
  line-height: 22px; }

.store-room_info-container {
  margin-top: 21px;
  padding: 20px 0px;
  display: -ms-flexbox;
  display: flex; }

.store-room_info-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.store-room_info-logo {
  height: 64px;
  width: 64px;
  background-color: rgba(133, 135, 148, 0.14);
  border-radius: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.store-room_info_title {
  margin-left: 1em; }
  .store-room_info_title h3 {
    color: #333333;
    height: 41px;
    font-family: Roboto;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 0.34px;
    line-height: 41px;
    margin: 0; }

.store-room_info_description {
  height: 22px;
  opacity: 0.6;
  font-family: Roboto;
  font-size: 17px;
  letter-spacing: 0.3px;
  line-height: 22px;
  color: #333333; }

.inventory-by-compartment__compartment {
  position: relative;
  border-bottom: 1px solid #f0f1f5;
  margin: 10px 0;
  border-radius: 10px 10px 0px 0px; }
  .inventory-by-compartment__compartment .accordion__item__title {
    border-radius: 10px 10px 0px 0px; }
  .inventory-by-compartment__compartment.drug-safe {
    background-color: #848796;
    border-radius: 10px; }
    .inventory-by-compartment__compartment.drug-safe .accordion__item__title {
      background-color: #848796; }
    .inventory-by-compartment__compartment.drug-safe .inventory-by-compartment_title-container {
      border-radius: 10px;
      background: transparent; }
    .inventory-by-compartment__compartment.drug-safe .inventory-by-compartment_card-body {
      background-color: #979aa6;
      border-radius: 0px 0px 10px 10px; }
    .inventory-by-compartment__compartment.drug-safe .inventory-by-compartment_shelf-name {
      color: #ffffff; }

.inventory-by-compartment_details_actions-container {
  margin-top: 22px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.inventory-by-compartment_details_actions-button {
  height: 36px;
  min-height: 36px !important;
  float: right; }

.inventory-by-compartment_hr {
  margin: 2em 0em; }

.inventory-by-compartment_arrow-button {
  height: 2em;
  width: 2em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: #f0f1f5;
  color: #1D3E6B;
  border-radius: 50%;
  cursor: pointer; }

.inventory-by-compartment_title-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  border: none;
  text-align: unset;
  outline: none;
  cursor: unset;
  padding: 0px 20px;
  padding-bottom: 5px; }

button.inventory-by-compartment_title-container {
  width: 100%; }

.inventory-by-compartment_title-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.accordion__item__title {
  outline: none;
  padding: 0px; }

.accordion-inventory {
  padding: 10px 10px; }

.inventory-by-compartment_shelf-name {
  color: #333333;
  font-family: Roboto;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0.5px;
  margin: 0; }

.inventory-dropdown-toggle .dropdown-toggle {
  height: 30px !important;
  width: 30px !important;
  background: #1D3E6B !important; }
  .inventory-dropdown-toggle .dropdown-toggle:hover {
    background: #f0f1f5 !important;
    color: #1D3E6B !important; }

.dropdown {
  margin: 0em 0.5em; }

.inventory-by-compartment_flag-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.inventory-by-compartment_flag-info {
  min-height: 28px;
  border-radius: 14px;
  background-color: rgba(33, 54, 95, 0.14);
  color: #1D3E6B;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  padding: 5px 10px; }

.inventory-by-compartment_card-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  min-height: 60px; }

.inventory-by-compartment_substances-card {
  width: 100%;
  margin-top: 0.5em;
  border-radius: 11px;
  background-color: rgba(133, 135, 148, 0.14); }

html.default body.partner-TARGET_SOLUTIONS h3.inventory-by-compartment_card-title {
  color: #21365F;
  font-family: Roboto;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 22px;
  margin: 7px 0 2px 0;
  text-transform: capitalize; }

html.default body.partner-TARGET_SOLUTIONS .is-warning h3.inventory-by-compartment_card-title {
  color: #ffffff; }

.inventory-by-compartment_card-title {
  color: #21365F;
  font-family: Roboto;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 22px;
  margin: 7px 0 2px 0;
  text-transform: capitalize; }

.inventory-by-compartment_card-description {
  color: #858794;
  font-family: Roboto;
  font-size: 13px;
  line-height: 18px;
  margin: 2px 0 7px 0; }

html.default body.partner-TARGET_SOLUTIONS .is-warning h4.inventory-by-compartment_card-description {
  color: #ffffff; }

.new-col-padding {
  padding: 0 0.5em !important; }

.new-col-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.inventory-by-compartment_item-info {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.05);
  -ms-flex-align: center;
      align-items: center;
  margin: 1em 0; }

.inventory-by-compartment_card-body {
  padding: 0 0.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.inventory-by-compartment_shelf_add-item {
  display: none;
  border-radius: 8px;
  padding: 0.5em !important;
  margin-top: 0.5em;
  font-family: Roboto;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 22px;
  width: 100%; }

.accordion__item--open .inventory-by-compartment_shelf_add-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start; }

.inventory-by-compartment_card-title-add {
  display: inline-block;
  margin: 0 0.2em; }

.inventory-by-compartment_shelf_add-icon {
  margin-right: 0.5em; }

.inventory-by-compartment_shelf-item_percent {
  position: absolute;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.07);
  height: 100%; }

.is-warning .inventory-by-compartment_shelf-item_percent {
  background-color: #F03824; }

.is-warning .inventory-by-compartment_card-title, .is-warning .inventory-by-compartment_card-description {
  color: #ffffff; }

.is-warning .inventory-by-compartment_flag-info {
  color: #F03824;
  background-color: #ffffff; }

html.default body.partner-TARGET_SOLUTIONS .inventory-by-compartment_card-body .lot-item__meta h4 {
  color: #253D67; }

html.default body.partner-TARGET_SOLUTIONS .inventory-by-compartment_card-body .isExpiring .lot-item__meta h4 {
  color: #ffffff; }

html.default body.partner-TARGET_SOLUTIONS .isExpiring .inventory-by-compartment_card-body .lot-item__meta h4 {
  color: #ffffff; }

.inventory-by-compartment_substances-card {
  min-height: 60px; }
  .inventory-by-compartment_substances-card .lot-item__meta h4 {
    color: #253D67; }

.icon-sprite {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block; }

.icon-sprite__rounded {
  background-color: #193762;
  border-radius: 50%;
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block; }

.icon-sprite__sm {
  width: 32px;
  height: 32px; }

.icon-sprite__storeroom {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -352px 0px; }

.icon-sprite__apparatus {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -192px 0px; }

.icon-sprite__import {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -64px 0px; }

.icon-sprite__export {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -96px 0px; }

.icon-sprite__apparatus-summary-checklists {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: 0 -192px; }

.icon-sprite__apparatus-summary-inventory {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -64px -192px; }

.icon-sprite__apparatus-summary-tickets {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -32px -192px; }

.icon-sprite__apparatus-summary-equipment {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -96px -192px; }

.icon-sprite__apparatus-summary-fuel {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -128px -192px; }

.icon-sprite__apparatus-summary-drugs {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -160px -192px; }

.icon-sprite__icon-navigation-Home {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: 0 -288px; }

.icon-sprite__icon-navigation-apparatus {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -32px -288px; }

.icon-sprite__icon-navigation-store-rooms {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -64px -288px; }

.icon-sprite__icon-navigation-equipment {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -96px -288px; }

.icon-sprite__icon-navigation-inventory {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -128px -288px; }

.icon-sprite__icon-navigation-controlled-substances {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -160px -288px; }

.icon-sprite__icon-navigation-tickets {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -192px -288px; }

.icon-sprite__icon-navigation-service-tasks {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -224px -288px; }

.icon-sprite__icon-navigation-checklist-library {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -256px -288px; }

.icon-sprite__icon-navigation-reports {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -288px -288px; }

.icon-sprite__icon-navigation-users {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -320px -288px; }

.icon-sprite__icon-navigation-department {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -352px -288px; }

.icon-sprite__icon-navigation-dashboard {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 24px;
  height: 24px;
  background-position: -384px -288px; }

.icon-sprite__icon-store-room-preview-storage {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 48px;
  height: 48px;
  background-position: 0 -384px; }

.icon-sprite__icon-equipment-inspection-manage-add {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -32px -96px; }

.icon-sprite__inventory-dark {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -96px -352px; }

.icon-sprite__inspection-check-submit {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -256px -128px; }

.icon-sprite__apparatus-summary-drug-safe {
  width: 25px;
  height: 25px;
  background-size: 100%;
  background-image: url(/imgs/app/drugsafe.svg); }

.equipment-item-details h4, .equipment-item-details h3, .equipment-item-details h2, .equipment-item-details h1 {
  font-family: Roboto; }

.equipment-item-details__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding: 20px; }

.equipment-item-details__container-box {
  padding: 20px;
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);
  border-radius: 6px; }

.equipment-item-details__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #f0f1f5; }
  .equipment-item-details__header h3, .equipment-item-details__header h4 {
    margin: 0 auto 0 0;
    max-width: 40%;
    overflow: hidden;
    text-overflow: ellipsis; }

.equipment-item-details__description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f0f1f5;
  color: #333333; }
  .equipment-item-details__description label, .equipment-item-details__description p {
    font-weight: 400;
    font-family: Roboto;
    font-size: 16px;
    word-wrap: break-word; }
  .equipment-item-details__description label {
    color: #8e8e8e;
    margin: 0;
    line-height: 1; }

.equipment-item-details__description-field {
  width: 50%; }
  .equipment-item-details__description-field p {
    height: 29px; }

.equipment-item-details__actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f0f1f5; }

.equipment-item-details__tabs {
  margin-top: 20px; }
  .equipment-item-details__tabs .tabs-container {
    border-bottom: none; }

.equipment-item-details__assign-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #f0f1f5;
  color: #333333;
  -ms-flex-align: center;
      align-items: center;
  border: none;
  border-radius: 6px;
  margin-right: 40px;
  padding: 10px 20px 10px 8px; }

.equipment-item-details__assign-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0 10px; }
  .equipment-item-details__assign-info h4 {
    font-family: Roboto;
    margin: 0;
    font-weight: 400; }
  .equipment-item-details__assign-info p {
    margin: 4px 0 0;
    color: #8e8e8e;
    line-height: 1; }

.equipment-item-details__start-inspection {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex; }

.equipment-item-details__warning-message {
  margin-left: 10px;
  margin-top: 20px; }

.equipment-modal__assign-list {
  font-family: Roboto;
  margin: 20px 0;
  padding: 0;
  list-style: none;
  max-height: 400px;
  overflow: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start; }

.equipment-modal__item {
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  width: 100%; }
  .equipment-modal__item:hover, .equipment-modal__item.selected {
    background-color: #193762;
    border-radius: 10px;
    color: #ffffff; }
    .equipment-modal__item:hover .equipment-modal__apparatus-icon, .equipment-modal__item.selected .equipment-modal__apparatus-icon {
      background-image: url("/imgs/app/sprite.svg?");
      display: inline-block;
      width: 32px;
      height: 32px;
      background-position: -320px 0px;
      background-color: #ffffff; }
    .equipment-modal__item:hover .equipment-modal__storeroom-icon, .equipment-modal__item.selected .equipment-modal__storeroom-icon {
      background-image: url("/imgs/app/sprite.svg?");
      display: inline-block;
      width: 32px;
      height: 32px;
      background-position: -384px 0px;
      background-color: #ffffff; }
    .equipment-modal__item:hover .equipment-modal__users-icon, .equipment-modal__item.selected .equipment-modal__users-icon {
      background-image: url("/imgs/app/sprite.svg?");
      display: inline-block;
      width: 32px;
      height: 32px;
      background-position: -384px 0px;
      background-color: #ffffff; }
  .equipment-modal__item span {
    font-size: 18px;
    margin-left: 10px;
    -ms-flex-positive: 1;
        flex-grow: 1; }

.tag__item {
  margin-right: 10px;
  color: #193762;
  background-color: #efefef;
  padding: 4px;
  border-radius: 5px; }

.equipment-modal__apparatus-icon {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -192px 0px;
  background-color: #193762;
  border-radius: 50%; }

.equipment-modal__storeroom-icon {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -352px 0px;
  background-color: #193762;
  border-radius: 50%; }

.equipment-modal__users-icon {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -352px 0px;
  background-color: #193762;
  border-radius: 50%; }

.equipment-modal__equipment-pool {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -416px 0;
  background-color: #193762;
  border-radius: 50%; }

.itemlogs__row-container {
  margin: 0;
  padding: 15px;
  background-color: #ffffff; }
  .itemlogs__row-container .col-xs-2, .itemlogs__row-container .col-xs-3 {
    padding-left: 5px;
    padding-right: 5px; }
  .itemlogs__row-container:nth-child(even) {
    background-color: #f2f6fc; }

.schedule-inspection__container {
  margin-top: 20px;
  padding-bottom: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-bottom: 1px solid #f0f1f5; }

.schedule-inspection__inspection-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.schedule-inspection__inspection-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #f0f1f5;
  margin: 10px 0;
  padding: 10px;
  border-radius: 6px;
  width: 48%; }
  .schedule-inspection__inspection-item h4 {
    color: #193762;
    margin: 0; }
  .schedule-inspection__inspection-item p {
    color: #8e8e8e;
    margin: 0; }
  .schedule-inspection__inspection-item .inspection-item__header {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .schedule-inspection__inspection-item .inspection-item__header .inspection-item__header-message {
      color: #D83E38; }

.schedule-inspection__dates {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 0;
  margin-top: 10px;
  border-top: 1px solid #ffffff; }
  .schedule-inspection__dates .SingleDatePicker {
    margin-left: auto; }
  .schedule-inspection__dates .SingleDatePickerInput {
    border: none;
    background-color: transparent; }
  .schedule-inspection__dates .DateInput_input {
    cursor: pointer; }
  .schedule-inspection__dates .DateInput {
    font-family: Roboto;
    background-color: #D9F1F0;
    color: #193762;
    padding: 2px;
    font-size: 12px;
    border-radius: 50px;
    width: auto;
    line-height: 1; }
  .schedule-inspection__dates .DateInput_displayText__focused {
    background-color: transparent; }
  .schedule-inspection__dates .DateInput_screenReaderMessage, .schedule-inspection__dates .DateInput_displayText {
    color: #193762; }
  .schedule-inspection__dates .SingleDatePicker_picker__openUp {
    bottom: 48px; }

.schedule-inspection__date-status {
  background-color: #D83E38;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: auto; }

.schedule-inspection__date-overwrite {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: auto; }
  .schedule-inspection__date-overwrite a {
    border: none;
    text-decoration: none;
    padding: 0; }

.itemlog__label-container .col-xs-2, .itemlog__label-container .col-xs-3 {
  padding-left: 5px;
  padding-right: 5px; }

.itemlog__labels {
  font-family: Volte;
  font-size: 12px;
  letter-spacing: 0.4px;
  color: #333333; }

.itemlog__row-item {
  font-family: Roboto;
  font-size: 14px;
  letter-spacing: 0.5px;
  padding: 0;
  color: #000000; }

.inspection-export__container {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 20px 0; }

.error-text {
  color: #D83E38; }

.equipment-item-files {
  padding: 0 20px; }
  .equipment-item-files__month-year__title {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 22px;
    font-weight: 500; }
  .equipment-item-files__month-year__items {
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -10px; }
  .equipment-item-files__month-year__item {
    margin-left: 10px; }
  .equipment-item-files__month-year + .equipment-item-files__month-year {
    margin-top: 10px; }

.equipment-inspection-details__wrapper {
  background-color: #f9f9f9; }

.equipment-inspections {
  font-family: Roboto;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: #F5F9FD; }

.equipment-inspection-details__content {
  padding: 0 40px;
  margin-bottom: 40px; }
  .equipment-inspection-details__content span, .equipment-inspection-details__content h1, .equipment-inspection-details__content h2, .equipment-inspection-details__content h3, .equipment-inspection-details__content h4 label, .equipment-inspection-details__content p {
    font-family: Roboto; }
  .equipment-inspection-details__content h2, .equipment-inspection-details__content h3 {
    font-size: 20px; }
  .equipment-inspection-details__content .tab-item {
    font-size: 20px;
    font-weight: 200; }

.equipment-inspections__item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 48%;
  min-height: 145px;
  margin: 10px 0;
  padding: 0 0 20px 15px;
  background-color: #ffffff;
  cursor: pointer;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
  border-radius: 4px; }
  .equipment-inspections__item .inspection-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .equipment-inspections__item .inspection-container .inspection-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
    .equipment-inspections__item .inspection-container .inspection-title-text {
      color: #3D4543 !important;
      font-size: 20px !important;
      font-weight: 600;
      -ms-flex-align: center;
          align-items: center;
      font-family: "Open Sans Semibold", "Open Sans", sans-serif; }
    .equipment-inspections__item .inspection-container .inspection-message {
      color: #3D4543;
      font-size: 16px;
      font-weight: 400;
      font-family: "OpenSans-Regular", "Open Sans", sans-serif;
      margin-top: 2px;
      margin-bottom: 0; }
    .equipment-inspections__item .inspection-container .inspection-linked {
      font-size: 14px; }
    .equipment-inspections__item .inspection-container .equipment-inspections__next-due {
      position: relative;
      margin-top: 0;
      margin-bottom: 8px; }
      .equipment-inspections__item .inspection-container .equipment-inspections__next-due .inspection-status {
        min-width: 173px;
        text-align: center; }
    .equipment-inspections__item .inspection-container .calender {
      display: -ms-flexbox;
      display: flex;
      gap: 4px;
      -ms-flex-align: center;
          align-items: center; }
      .equipment-inspections__item .inspection-container .calender__icon {
        width: 18px;
        height: 20px; }
    .equipment-inspections__item .inspection-container .inspection-due {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start; }
    .equipment-inspections__item .inspection-container .inspection-type {
      color: #3D4543;
      font-size: 16px;
      font-weight: 400;
      font-family: "OpenSans-Regular", "Open Sans", sans-serif;
      display: -ms-flexbox;
      display: flex;
      margin-top: -10px;
      -ms-flex-align: center;
          align-items: center; }
  .equipment-inspections__item h4, .equipment-inspections__item p {
    margin: 2px 0;
    line-height: 1.4; }
  .equipment-inspections__item.add {
    color: #8e8e8e;
    padding-top: 20px; }
    .equipment-inspections__item.add span {
      font-size: 30px;
      line-height: 1;
      margin-bottom: 5px; }

.equipment-inspections-section {
  font-family: Roboto;
  padding: 15px;
  background-color: #ffffff;
  border-radius: 5px;
  box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.05);
  margin: 20px 0; }

.equipment-inspections-details__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 20px; }

.equipment-inspection-details__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }
  .equipment-inspection-details__header .tabs-container {
    border-bottom: none; }

.equipment-inspection-details_title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 15px; }
  .equipment-inspection-details_title h3 {
    margin: 0; }

.equipment-inspection-manage__multiple-items {
  width: 350px;
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  background-color: #f9f9f9;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 5px; }

.equipment-pool__selector {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.equipment-pool_item {
  padding: 0 12px 0 10px;
  margin: 10px;
  outline: 0;
  border: 0;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  height: 45px;
  color: #ffffff;
  background-color: #193762;
  border: none !important; }
  .equipment-pool_item:hover {
    background-color: #d9f0f0 !important; }
  .equipment-pool_item h3, .equipment-pool_item h4 {
    font-family: Roboto;
    font-weight: 300; }

.equipment-select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: absolute;
  top: 16px;
  right: 32px; }

.equipment-select {
  border: none;
  background-color: #f0f1f5;
  height: 40px;
  -webkit-appearance: none;
  -moz-appearance: none; }

.equipment-inspections__next-due {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: absolute;
  height: 32px;
  font-size: 16px;
  border-radius: 16px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 6px;
  gap: 5px; }
  @media (max-width: 1024px) {
    .equipment-inspections__next-due {
      max-width: 200px; } }
  .equipment-inspections__next-due .overdue-status {
    background-color: #D83E38; }
  .equipment-inspections__next-due .dueson-status {
    outline: 1px solid #DE7325;
    color: #3D4543;
    background-color: #ffffff; }

.inspection_step-failure-condition {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 10px 0; }

.delete__inspection {
  font-size: 24px; }

.inspection-text {
  color: #3D4543 !important;
  font-size: 16px !important;
  font-weight: 600; }

.inspection-message {
  color: #3D4543;
  font-size: 14px;
  font-weight: 400; }

.delete-icon-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 48px;
  height: 48px; }

.inspection-description {
  color: #3D4543 !important;
  font-size: 16px !important; }

.equipment-inspection__checklist h2, .equipment-inspection__checklist h3, .equipment-inspection__checklist h4, .equipment-inspection__checklist span, .equipment-inspection__checklist p, .equipment-inspection__checklist label {
  font-family: Roboto; }

.inspection-group__header-edition {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: white;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.07);
  margin-top: 20px; }

.inspections-ckecks__form-container {
  background-color: #f0f1f5;
  padding: 10px; }
  .inspections-ckecks__form-container input {
    border: 0;
    padding: 0;
    margin: 0;
    background-color: transparent; }

.inspection__group-item-container {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  margin: 0; }

.inspection__expanded-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.inspection__group-item {
  outline: 0;
  border: 0;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  height: 45px;
  color: #ffffff;
  background-color: #193762;
  cursor: pointer;
  transition: all 0.28s cubic-bezier(0.42, 0.8, 0.58, 1.2), background-color 0.32s ease-in-out, color 0.32s ease-in-out; }
  .inspection__group-item:hover {
    box-shadow: 0 5px 30px 0px rgba(0, 0, 0, 0.5); }
    .inspection__group-item:hover .icon-fontello-down-open {
      display: none; }
    .inspection__group-item:hover .delete-btn, .inspection__group-item:hover .rename-btn, .inspection__group-item:hover .grabber-icon {
      display: -ms-flexbox;
      display: flex; }
    .inspection__group-item:hover .grabber-icon {
      margin-right: 12px; }
  .inspection__group-item h4 {
    margin: 10px auto 10px 20px; }
  .inspection__group-item span {
    cursor: pointer; }

.rename-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: #465d7f;
  padding: 0 5px;
  border-radius: 4px;
  margin: 0 10px;
  display: none; }
  .rename-btn:hover {
    background-color: #ffffff;
    color: #193762; }
    .rename-btn:hover .rename-icon {
      background-image: url("/imgs/app/sprite.svg?");
      display: inline-block;
      width: 32px;
      height: 32px;
      background-position: -256px -96px; }

.delete-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: #465d7f;
  padding: 0 5px;
  border-radius: 4px;
  margin: 0 10px;
  display: none; }
  .delete-btn:hover {
    background-color: #ffffff;
    color: #193762; }
    .delete-btn:hover .delete-icon {
      background-image: url("/imgs/app/sprite.svg?");
      display: inline-block;
      width: 32px;
      height: 32px;
      background-position: -320px -96px; }
    .delete-btn:hover .delete-icon-reverse {
      background-image: url("/imgs/app/sprite.svg?");
      display: inline-block;
      width: 32px;
      height: 32px;
      background-position: -288px -96px; }

.delete-icon {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -288px -96px; }

.delete-icon-reverse {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -320px -96px; }

.rename-icon {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -224px -96px; }

.grabber-icon {
  background-image: url("/imgs/app/sprite.svg?");
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -416px -96px;
  display: none; }

.inspection-group__action-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 10px; }
  .inspection-group__action-header h4 {
    margin: 0; }

.inspection__steps {
  margin: 10px 0; }
  .inspection__steps span, .inspection__steps p, .inspection__steps label {
    font-family: Roboto; }

.inspection__step-item {
  outline: 0;
  border: 0;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  color: #333333;
  background-color: #ffffff;
  transition: all 0.28s cubic-bezier(0.42, 0.8, 0.58, 1.2), background-color 0.32s ease-in-out, color 0.32s ease-in-out;
  box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.05);
  cursor: pointer; }
  .inspection__step-item .delete-btn {
    display: none; }
  .inspection__step-item:hover {
    box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.07); }
    .inspection__step-item:hover .delete-btn {
      background-color: rgba(37, 61, 103, 0.14);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding: 0 5px;
      border-radius: 4px; }
      .inspection__step-item:hover .delete-btn:hover {
        background-color: #253d67; }
        .inspection__step-item:hover .delete-btn:hover span {
          color: #ffffff; }
      .inspection__step-item:hover .delete-btn span {
        color: #193762;
        margin-right: 6px; }
  .inspection__step-item h4 {
    margin: 10px 20px; }
  .inspection__step-item span {
    cursor: pointer; }
  .inspection__step-item.new {
    padding: 10px 20px;
    margin-bottom: 10px; }
  .inspection__step-item.edit {
    padding: 20px;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: center;
        justify-content: center; }

.inspection__add-next {
  position: relative;
  width: 100%;
  height: 10px;
  transition: all 0.28s cubic-bezier(0.42, 0.8, 0.58, 1.2), background-color 0.32s ease-in-out, color 0.32s ease-in-out; }
  .inspection__add-next button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    transition: all 0.38s cubic-bezier(0.42, 0.8, 0.58, 1.2);
    z-index: 10;
    width: 172px;
    height: 28px;
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: pointer;
    color: #ffffff;
    transform: translateX(-50%);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
    background: #193762;
    border-radius: 14px;
    opacity: 0;
    outline: 0; }
  .inspection__add-next:hover {
    height: 16px; }
    .inspection__add-next:hover button {
      opacity: 1;
      transform: translate(-50%, -50%) scale(1); }

.inspection__step-type {
  border-radius: 4px;
  background-color: #193762;
  color: #ffffff;
  padding: 5px 10px;
  margin-right: 10px;
  outline: 0;
  border: none; }

.step-type__tag-secondary {
  border-radius: 14px;
  padding: 2px 10px;
  background-color: #D9F1F0;
  color: #193762;
  margin: 10px 0; }

.step-type__tag-primary {
  border-radius: 4px;
  padding: 5px 10px;
  background-color: #193762;
  color: #ffffff; }

.inspection__step-header {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center; }

.inspection__step-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: auto; }

.inspection__step-edit-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }

.inspection_step-form {
  font-family: Roboto;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 20px;
  width: 100%;
  font-weight: 200; }
  .inspection_step-form label {
    margin: 0; }
  .inspection_step-form input {
    border: none;
    background-color: #f0f1f5;
    height: 40px;
    padding-left: 10px;
    outline: 0; }
  .inspection_step-form textarea {
    border: none;
    background-color: #f0f1f5;
    padding-left: 10px;
    height: 80px;
    outline: 0; }

.inspection_select-container {
  margin-top: 15px; }
  .inspection_select-container .inspection_step-form {
    margin-top: 5px; }

.inspection-scheduling {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .inspection-scheduling__update-btn {
    margin-left: 15px; }

.inspection-scheduling__repeat-interval, .inspection-scheduling__dueSoon-interval, .inspection-scheduling__allow-override {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  margin: 5px 0;
  padding: 15px 0;
  border-top: 1px solid #eeeeee; }
  .inspection-scheduling__repeat-interval label, .inspection-scheduling__dueSoon-interval label, .inspection-scheduling__allow-override label {
    margin: 0; }
  .inspection-scheduling__repeat-interval .Select-control, .inspection-scheduling__dueSoon-interval .Select-control, .inspection-scheduling__allow-override .Select-control {
    border: none;
    background-color: #f0f1f5;
    height: 40px; }
    .inspection-scheduling__repeat-interval .Select-control .Select-input, .inspection-scheduling__dueSoon-interval .Select-control .Select-input, .inspection-scheduling__allow-override .Select-control .Select-input {
      height: 40px; }
    .inspection-scheduling__repeat-interval .Select-control .Select-value-label, .inspection-scheduling__dueSoon-interval .Select-control .Select-value-label, .inspection-scheduling__allow-override .Select-control .Select-value-label {
      line-height: 40px; }

.inspection-scheduling__buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 15px; }

.inspection-scheduling__input-number {
  height: 40px;
  width: 52px;
  border-radius: 4px;
  background-color: #f0f1f5;
  border: none;
  outline: 0;
  margin: 0 20px;
  padding-left: 15px; }

.inspection-scheduling__repeat-unit {
  color: #333333;
  font-family: Roboto;
  font-size: 14px; }
  .inspection-scheduling__repeat-unit input {
    margin: 0 10px 0 0; }
  .inspection-scheduling__repeat-unit label {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    margin: 0; }
  .inspection-scheduling__repeat-unit select {
    background-color: #f0f1f5;
    border: none;
    border-radius: 4px !important;
    height: 40px;
    margin: 0px 5px 0px 5px;
    outline: 0;
    padding-left: 15px; }
  .inspection-scheduling__repeat-unit .c-and-item-check {
    width: 100px; }
  .inspection-scheduling__repeat-unit .c-and-weekday-item-check {
    width: 120px; }
  .inspection-scheduling__repeat-unit .c-and-monthday-item-check {
    width: 55px; }
  .inspection-scheduling__repeat-unit .c-tabs {
    border: 0px;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    padding: 10px 0 10px 0; }
    .inspection-scheduling__repeat-unit .c-tabs .c-tab {
      -ms-flex-align: center;
          align-items: center;
      background-color: #193762;
      border: none;
      border-radius: 8px;
      color: #ffffff;
      height: 45px;
      margin: 2px;
      overflow: auto;
      padding: 0 12px 0 10px;
      text-overflow: ellipsis;
      width: 100px; }
    .inspection-scheduling__repeat-unit .c-tabs .active {
      background-color: #c2c8d4;
      color: #333333; }
  .inspection-scheduling__repeat-unit .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .inspection-scheduling__repeat-unit .form-inline {
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 430px) {
      .inspection-scheduling__repeat-unit .form-inline {
        display: block; } }
  .inspection-scheduling__repeat-unit .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 0 0 20px;
    max-width: 600px; }

.inspection-scheduling__submit {
  margin: 5px 0;
  padding: 15px 0;
  border-top: 1px solid #eeeeee;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center; }
  .inspection-scheduling__submit * + .btn {
    margin-left: 10px; }

.inspection-scheduling__warning-message {
  margin-left: 15px;
  margin-bottom: 0px; }

.inspection-logs {
  font-family: Roboto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.inspection-logs__start-check {
  font-size: 16px;
  background-color: #193762;
  color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  border-radius: 6px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 20px 0;
  outline: 0; }

.inspection-logs__history {
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-radius: 6px;
  padding: 10px 20px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11); }

.inspection-logs__history-table {
  width: 100%;
  margin: 20px 0; }
  .inspection-logs__history-table thead {
    color: rgba(51, 51, 51, 0.5); }
    .inspection-logs__history-table thead th {
      padding: 10px 0; }
  .inspection-logs__history-table tbody tr {
    color: #333333;
    font-size: 16px;
    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.06); }
  .inspection-logs__history-table tbody td {
    padding: 10px 0; }

.inpectionlog-table__status-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 16px;
  height: 28px;
  margin-right: 8px; }
  .inpectionlog-table__status-icon p {
    margin: 0;
    font-family: Roboto;
    font-size: 15px; }

.equipment-inspection-link:hover {
  border: none;
  text-decoration: none;
  padding-bottom: 0; }

.itemlog__table-container .itemlog__label-container {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  padding: 10px;
  margin: 0; }
  .itemlog__table-container .itemlog__label-container .itemlog__labels {
    color: rgba(51, 51, 51, 0.5);
    font-weight: bold;
    font-family: Roboto; }

.itemlog__table-container .itemlogs__row-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  padding: 10px; }
  .itemlog__table-container .itemlogs__row-container:nth-child(even) {
    background-color: #ffffff; }
  .itemlog__table-container .itemlogs__row-container .itemlog__row-item {
    font-size: 16px; }

.inspection-selector {
  font-family: Roboto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.inspection-selector__item {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 20px;
  margin: 10px 0;
  border-radius: 6px;
  cursor: pointer; }
  .inspection-selector__item:hover {
    background-color: #193762; }
    .inspection-selector__item:hover h4 {
      color: #ffffff; }
    .inspection-selector__item:hover span {
      color: #f0f1f5; }
  .inspection-selector__item h4 {
    color: #193762;
    font-weight: 400; }
  .inspection-selector__item span {
    color: #8e8e8e;
    margin-bottom: 10px;
    font-weight: 100; }

.equipment-items__selector-comments {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.perform-inspections {
  font-family: Roboto;
  padding: 20px; }
  .perform-inspections h4,
  .perform-inspections h3,
  .perform-inspections h2,
  .perform-inspections h1,
  .perform-inspections span,
  .perform-inspections p {
    font-family: Roboto; }

.perform-inspections__header-title {
  position: relative; }
  .perform-inspections__header-title .profile-picture {
    position: absolute;
    right: 10px;
    top: 16px; }

.perform-inspections__header {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.perform-inspections__pool-wrapper {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 10px 0; }
  .perform-inspections__pool-wrapper .equipment-items__selector-container {
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-left: -20px; }
  .perform-inspections__pool-wrapper .equipment-items__item-list {
    width: 230px;
    cursor: auto;
    margin-left: 20px; }

.perform-inspections__pool-container {
  position: relative;
  width: 48%;
  border-radius: 6px;
  padding: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);
  margin: 10px 0;
  cursor: pointer; }
  .perform-inspections__pool-container.read-only {
    width: 100%;
    background-color: #F1F1F1;
    cursor: auto; }
    .perform-inspections__pool-container.read-only h4 {
      color: #333333; }
  .perform-inspections__pool-container:hover:not(.read-only) {
    background-color: #193762; }
    .perform-inspections__pool-container:hover:not(.read-only) h4 {
      color: #ffffff; }
    .perform-inspections__pool-container:hover:not(.read-only) span {
      color: #efefef; }
      .perform-inspections__pool-container:hover:not(.read-only) span.rubix-icon {
        color: #ffffff; }
  .perform-inspections__pool-container h4 {
    color: #193762;
    font-weight: 500;
    margin: 0; }
  .perform-inspections__pool-container span {
    color: #8e8e8e;
    font-weight: 100; }
    .perform-inspections__pool-container span.rubix-icon {
      font-size: 20px; }

.perform-inspections-checklist {
  margin-top: 40px; }
  .perform-inspections-checklist .passAllSwitch {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .perform-inspections-checklist .passAllSwitch .passAlltext {
      font-size: 16px;
      font-family: "OpenSans-Regular", "Open Sans", sans-serif !important;
      color: #3D4543;
      text-align: left;
      line-height: normal !important;
      margin-left: 4px; }
      .perform-inspections-checklist .passAllSwitch .passAlltext .passAlltextLabel {
        font-family: "Open Sans Semibold", "Open Sans", sans-serif !important;
        font-weight: 600 !important;
        padding-left: 4px;
        padding-right: 3px; }

.perform-inspections-checklist__group {
  position: relative;
  margin: 25px 0; }

.perform-inspections-checklist__hydrant-flow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline; }
  .perform-inspections-checklist__hydrant-flow__calculation {
    margin-left: 20px; }

.inspection__step-item.perform h4 {
  margin: 0; }

.inspection__step-item.perform p {
  margin: 10px 0;
  font-weight: 200; }

.inspection__step-item.completed {
  background-color: #193762;
  color: #ffffff;
  min-height: 48px;
  padding: 5px; }
  .inspection__step-item.completed .select-step-option__state {
    background-color: rgba(255, 255, 255, 0.3); }
    .inspection__step-item.completed .select-step-option__state .select-step-option__state-selected {
      display: block; }

.inspection__step-item.comment textarea {
  width: 100%;
  min-height: 80px;
  background-color: rgba(37, 61, 103, 0.07);
  outline: 0;
  border: none;
  padding: 10px;
  border-radius: 4px; }

.inspection__step-item.numeric input {
  min-width: 143px;
  background-color: rgba(37, 61, 103, 0.07);
  outline: 0;
  border: none;
  padding: 10px;
  height: 40px;
  border-radius: 4px; }

.inspection__step-item.edit h4 {
  margin: 10px 0; }

.inspection-perform__action-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 15px; }
  .inspection-perform__action-buttons .button-with-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    height: 40px;
    border-radius: 4px;
    margin-right: 10px;
    outline: 0;
    border: none;
    font-size: 15px;
    font-weight: 500;
    padding: 2px 16px 2px 16px; }
    .inspection-perform__action-buttons .button-with-icon.fail {
      color: #F03824;
      background-color: #fce2e1; }
      .inspection-perform__action-buttons .button-with-icon.fail:hover {
        color: #ffffff;
        background-color: #ef3b22; }
    .inspection-perform__action-buttons .button-with-icon.pass {
      color: #25bb36;
      background-color: #dcf5e0; }
      .inspection-perform__action-buttons .button-with-icon.pass:hover {
        color: #ffffff;
        background-color: #21C03C; }
    .inspection-perform__action-buttons .button-with-icon.submit {
      border-radius: 8px;
      background-color: #193762;
      color: #ffffff;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      font-size: 16px;
      width: 210px;
      height: 48px; }
      .inspection-perform__action-buttons .button-with-icon.submit[disabled] {
        background-color: #8f8f8f; }

.inspection__step-item__select-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
  margin-left: -10px; }

.inspection-perform__select-step-option {
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -ms-flex-align: center;
      align-items: center;
  min-width: 143px;
  background-color: rgba(37, 61, 103, 0.07);
  border-radius: 4px;
  margin: 10px; }
  .inspection-perform__select-step-option.selected, .inspection-perform__select-step-option:hover {
    background-color: #193762;
    color: #ffffff; }
    .inspection-perform__select-step-option.selected .select-step-option__state, .inspection-perform__select-step-option:hover .select-step-option__state {
      background-color: rgba(255, 255, 255, 0.3); }
      .inspection-perform__select-step-option.selected .select-step-option__state .select-step-option__state-selected, .inspection-perform__select-step-option:hover .select-step-option__state .select-step-option__state-selected {
        display: block; }

.select-step-option__state {
  background-color: #ffffff;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin: 0 10px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.select-step-option__state-selected {
  display: none;
  width: 14px;
  height: 14px;
  background-color: #ffffff;
  border-radius: 50%; }

.perform-inspections__submit {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  margin: 20px 0;
  background-color: #193762;
  color: #ffffff;
  min-height: 44px;
  border-radius: 8px;
  border: none;
  outline: 0;
  max-width: 178px;
  -ms-flex-item-align: end;
      align-self: flex-end; }

.modal__container {
  font-family: Roboto; }
  .modal__container h3 {
    font-family: Roboto; }

.equipment-items__failure-message {
  color: #D83E38;
  margin: 10px 0;
  text-align: center; }

.equipment-items__failure-title {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.signature-selector {
  width: 80% !important;
  text-align: left !important; }
  .signature-selector .checkit-select__control {
    border: 0; }
  .signature-selector .checkit-select__value-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end !important;
        justify-content: end !important; }

.signature__container__heading {
  text-align: left;
  color: #333333;
  margin-top: 24px; }
  .signature__container__heading__title {
    font-size: 20px;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif !important; }
  .signature__container__heading__type {
    font-size: 16px;
    font-family: "Open Sans", sans-serif !important;
    padding-left: 4px; }

.signature__container .signature__personnel {
  max-width: 450px; }

.signature__container .signature__image {
  width: 100% !important;
  height: 201px; }
  .signature__container .signature__image .img {
    max-height: 201px !important; }

.signature__container .signature__btn {
  width: 100%;
  max-width: 100%;
  border-radius: 8px;
  border: 1px solid #797979 !important; }
  .signature__container .signature__btn .tap {
    font-size: 24px !important;
    font-family: "ArialMT", "Arial", sans-serif; }

.signature__container__errorMessage {
  font-size: 16px;
  font-family: "OpenSans-Regular", "Open Sans", sans-serif !important;
  color: #D83E38;
  text-align: left; }

.equipment-items__selector-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-family: Roboto;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: 54vh;
  overflow: auto; }
  .equipment-items__selector-container h4, .equipment-items__selector-container span {
    font-family: Roboto; }

.equipment-items__item-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 48%;
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);
  color: #333333;
  padding: 15px;
  margin: 10px 0;
  cursor: pointer; }
  .equipment-items__item-list.selected {
    background-color: #193762; }
    .equipment-items__item-list.selected h4, .equipment-items__item-list.selected span {
      color: #ffffff; }
  .equipment-items__item-list h4 {
    margin: 0;
    font-size: 15px;
    line-height: 1.1; }
  .equipment-items__item-list .identifier {
    margin-top: 10px;
    color: #333333;
    weight: 100;
    font-size: 13px; }

.equipment-items__by-pool {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  margin: 10px 0; }

.equipment-items__pool-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-left: -10px; }

.perform-inspection__attachments {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0 0 20px 0; }

.perform-inspection__attachment-item {
  outline: 0;
  border: 0;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  color: #333333;
  background-color: #ffffff;
  height: 48px;
  padding: 0 15px;
  margin: 10px 0;
  transition: all 0.28s cubic-bezier(0.42, 0.8, 0.58, 1.2), background-color 0.32s ease-in-out, color 0.32s ease-in-out;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
  cursor: pointer;
  color: #333333; }
  .perform-inspection__attachment-item.add {
    color: #193762; }
  .perform-inspection__attachment-item h4 {
    margin-left: 10px; }
  .perform-inspection__attachment-item.hover {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11); }

.perform-inspection__attachment-preview {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.failure-behavior {
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0;
  min-height: 150px;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);
  background-color: #ffffff;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 20px;
  border-radius: 6px; }
  .failure-behavior.empty {
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
  .failure-behavior h3, .failure-behavior p, .failure-behavior span, .failure-behavior label {
    font-family: Roboto;
    margin: 0; }
  .failure-behavior label {
    margin-right: 10px; }

.failure-behavior__conditions, .failure-behavior__ticket-type, .failure-behavior__tos {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 10px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.failure-behavior__conditions-empty {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }
  .failure-behavior__conditions-empty span {
    font-size: 22px;
    color: #193762; }
  .failure-behavior__conditions-empty h3 {
    margin: 10px 0; }

.fixed-assets-map {
  width: 100%;
  padding: 15px;
  min-height: 400px; }

.fixed-asset_info-box {
  font-size: 15px;
  font-family: "Roboto", sans-serif;
  width: 230px; }
  .fixed-asset_info-box_asset-data {
    background-color: #ffffff;
    border-radius: 4px;
    padding: 12px;
    box-shadow: -4px 4px 12px -4px rgba(0, 0, 0, 0.6); }
    .fixed-asset_info-box_asset-data .asset-data_identifier {
      color: #000;
      font-weight: 700; }
    .fixed-asset_info-box_asset-data .asset-data_model {
      margin-top: 4px;
      color: #000;
      font-weight: 400; }
    .fixed-asset_info-box_asset-data .asset-data_make,
    .fixed-asset_info-box_asset-data .asset-data_gpm,
    .fixed-asset_info-box_asset-data .asset-data_aff {
      margin-top: 4px;
      color: #8f9094;
      font-weight: 400; }
  .fixed-asset_info-box_last-checked {
    margin-top: 4px;
    background-color: #ffffff;
    color: #8f9094;
    border-radius: 4px;
    padding: 12px;
    box-shadow: -10px 10px 12px -4px rgba(0, 0, 0, 0.6);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .fixed-asset_info-box_last-checked:before {
    content: " ";
    display: block;
    position: absolute;
    top: 100%;
    left: 105px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #FFF; }

/* Styles for the h3 element */
.modal-feed__title {
  text-align: start !important;
  font-weight: bold; }

/* Styles for the h4 elements */
.modal-feed__subtitle {
  font-family: 'Roboto'; }

/* Styles for the pending inspections count */
.modal-feed__pending-count {
  font-family: 'Roboto';
  font-weight: bold; }

/* Styles for the list of assignments */
.modal-feed__assignments-list {
  height: 168px;
  overflow: auto; }

/* Styles for individual assignment items */
.modal-feed__assignment-item {
  border-bottom: 1px solid #e5e5e5;
  padding: 5px 0;
  cursor: pointer; }

/* Styles for the button at the bottom */
.modal-feed__dismiss-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 15px;
  border-radius: 4px;
  font-family: 'Roboto';
  text-transform: none;
  font-size: 18px;
  font-weight: normal; }

.modal-feed__dismiss-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 15px; }

.modal-feed__assignment-item__name {
  color: #193762;
  font-weight: bold;
  font-family: 'Roboto'; }

.checkit-header {
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: normal !important; }

.checkit-subheader {
  font-size: 16px; }

.checkit-std-padding {
  padding: 0 8px; }

.checkit-title {
  font-family: "Open Sans Semibold", "Open Sans", sans-serif;
  color: #efefef;
  font-weight: 600; }

body.hide-help-chat .embedded-messaging {
  visibility: hidden !important;
  display: none !important; }

.checkit-status {
  border-radius: 16px;
  color: #ffffff;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  padding: 6px 16px;
  height: 32px;
  width: 183px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  box-sizing: border-box;
  text-align: center;
  line-height: normal; }
  .checkit-status--danger {
    background-color: #D83E38;
    margin-right: 0; }
  .checkit-status--warning {
    outline: 1px solid #DE7325;
    color: #3D4543;
    padding: 6px 9px;
    background-color: #ffffff; }

.checkit-btnStyle {
  border-radius: 4px;
  height: 48px;
  margin-right: 12px; }
  @media (min-width: 768px) {
    .checkit-btnStyle {
      min-width: 70px; } }
  .checkit-btnStyle.primary {
    background-color: #193762 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    font-family: "Open Sans Bold", "Open Sans", sans-serif !important;
    border: none !important; }
    .checkit-btnStyle.primary:hover {
      background-color: #1b2d4b !important;
      color: #ffffff !important; }
  .checkit-btnStyle.secondary {
    background-color: #D9F1F0;
    border: 1px solid #1F375F;
    color: #1F375F;
    font-weight: 700;
    padding-bottom: 0;
    padding-top: 0;
    line-height: normal;
    text-align: center;
    font-family: "Open Sans Bold", "Open Sans", sans-serif; }
  .checkit-btnStyle:hover {
    background-color: #C7E0DE !important;
    color: #1F375F !important; }
  .checkit-btnStyle:active {
    box-sizing: border-box;
    box-shadow: inset 0px 2px 5px 0px rgba(109, 115, 113, 0.35); }
  .checkit-btnStyle:focus {
    outline: 2px solid #3D4543 !important;
    box-sizing: border-box !important; }

/** New Button style */
.checkit-btn {
  width: 120px;
  height: 48px;
  padding: 2px 16px 2px 16px;
  border-radius: 4px;
  box-sizing: border-box;
  font-family: "Montserrat-SemiBold", "Montserrat SemiBold", "Montserrat", sans-serif !important;
  font-weight: 650;
  text-align: center;
  line-height: normal;
  font-size: 16px; }
  .checkit-btn.primary {
    background-color: #1a3762;
    color: #ffffff; }
    .checkit-btn.primary:hover {
      background-color: #1b2d4b;
      box-sizing: border-box; }
    .checkit-btn.primary:active {
      background-color: #1b2d4b;
      box-sizing: border-box; }
    .checkit-btn.primary:focus {
      border: 4px solid #1b2d4b;
      box-sizing: border-box; }
  .checkit-btn.secondary {
    border: 1px solid #3D4543 !important;
    color: #102646 !important;
    background-color: #ffffff; }
    .checkit-btn.secondary:hover {
      background-color: #C5C7C7;
      box-sizing: border-box;
      color: #110a0a; }
    .checkit-btn.secondary:active {
      box-sizing: border-box;
      box-shadow: inset 0px 2px 5px 0px rgba(109, 115, 113, 0.35); }
    .checkit-btn.secondary:focus {
      border: 4px solid #3D4543;
      box-sizing: border-box; }

.checkit-page-title {
  box-sizing: border-box;
  font-family: "Open Sans Bold", "Open Sans", sans-serif !important;
  font-weight: 700 !important;
  color: #3D4543 !important;
  text-align: left !important;
  line-height: normal !important;
  font-size: 24px !important;
  margin: 0; }
  .checkit-page-title .checkit-label {
    font-weight: 500;
    font-size: 1.8rem;
    margin-left: 4px;
    font-style: italic; }

.checkit-list {
  outline: 0;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  height: 56px;
  color: #3D4543;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
  height: 56px;
  width: 100%; }
  .checkit-list:hover {
    background-color: #C5C7C7;
    outline: 1px solid #3D4543;
    box-sizing: border-box; }
  .checkit-list h4 {
    margin: 10px auto 10px 12px;
    font-weight: 600;
    font-size: 16px;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif; }

.checkit-create-btn {
  cursor: pointer;
  height: 48px;
  color: #193762;
  background-color: #D9F1F0;
  border: 1px solid #193762;
  font-weight: bold;
  margin-top: 10px;
  padding: 12px 2px 12px 8px; }
  .checkit-create-btn:hover {
    background-color: #C7E0DE !important;
    outline: 0; }
  .checkit-create-btn h4 {
    font-weight: bold; }
  .checkit-create-btn span {
    color: #D9F1F0;
    background-color: #193762;
    height: 18px;
    width: 18px;
    font-size: 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    letter-spacing: 0;
    border-radius: 50%; }

.checkit-input {
  background-color: #ffffff;
  border-color: #cbcbcb;
  border-radius: 4px;
  border: 1px solid #cbcbcb;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px; }
  .checkit-input:-ms-input-placeholder {
    color: #aaa; }
  .checkit-input::placeholder {
    color: #aaa; }

.manage-inspections {
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0;
  min-height: 150px;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);
  background-color: #ffffff;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 20px 15px;
  border-radius: 6px; }
  .manage-inspections__title {
    box-sizing: border-box;
    font-family: "Roboto Medium", "Roboto", sans-serif;
    font-weight: 500;
    color: #333333;
    text-align: left;
    line-height: normal;
    font-size: 20px;
    margin-bottom: 15px; }
  .manage-inspections__details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .manage-inspections__details .passAllInputWithLabel {
      display: block;
      margin-left: 14px;
      margin-top: 6px; }
      @media (min-width: 768px) {
        .manage-inspections__details .passAllInputWithLabel {
          display: -ms-inline-flexbox;
          display: inline-flex;
          gap: 84px; } }
    .manage-inspections__details .inputLabel {
      display: -ms-flexbox;
      display: flex;
      font-family: "OpenSans-Regular", "Open Sans", sans-serif;
      color: #607089;
      text-align: left;
      font-size: 16px; }
      .manage-inspections__details .inputLabel label {
        font-weight: normal; }
  .manage-inspections__signature-dropdown {
    width: 50%;
    margin-bottom: 24px; }
    @media (min-width: 768px) {
      .manage-inspections__signature-dropdown {
        width: 320px;
        margin-bottom: 24px; } }
  .manage-inspections p {
    font-family: "Roboto Medium", "Roboto", sans-serif;
    font-weight: 500;
    color: #3D4543;
    text-align: left;
    line-height: normal;
    font-size: 14px;
    box-sizing: border-box; }
  .manage-inspections input[type="radio"] {
    width: 20px;
    height: 20px;
    margin: 3px 18px 0 0; }
  .manage-inspections__heading {
    box-sizing: border-box;
    font-family: "Roboto Medium", "Roboto", sans-serif;
    font-weight: 500;
    color: #333333;
    text-align: left;
    line-height: normal;
    font-size: 16px;
    margin-bottom: 5px; }

.equipment {
  padding: 0 25px;
  font-family: Volte;
  color: #333333; }
  .equipment__title {
    line-height: normal; }

.equipment-filters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 768px) {
    .equipment-filters {
      margin: 15px 0; } }
  .equipment-filters__item {
    width: 100%;
    margin-bottom: 15px;
    padding: 0;
    font-family: Roboto;
    color: #193762; }
    @media (min-width: 768px) {
      .equipment-filters__item {
        padding: 6px 20px 6px 0;
        min-width: 303px;
        width: auto; } }

.equipment__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 8px; }

.equipment__list__error {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 50px;
  width: 100%; }

.equipment__load-more {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 15px 0; }

.equipment__item-container {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  cursor: pointer;
  top: 20px; }
  .equipment__item-container.expanded {
    width: 100%;
    background-color: #F5F9FD;
    cursor: initial;
    margin-bottom: 4px;
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.5);
    outline: 1px solid #1F375F;
    border-radius: 4px; }
    .equipment__item-container.expanded h4 {
      font-weight: bold; }
    .equipment__item-container.expanded .equipment__item {
      background-color: #f2f6fc;
      color: #333333;
      outline: 0;
      border-radius: 4px 4px 0 0;
      outline: 1px solid #1F375F;
      background-color: #ffffff; }
      .equipment__item-container.expanded .equipment__item span {
        color: #3D4543; }

.equipment__item {
  outline: 0;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  height: 56px;
  color: #3D4543;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
  height: 56px; }
  .equipment__item:hover {
    background-color: #C5C7C7;
    outline: 1px solid #3D4543;
    box-sizing: border-box; }
  .equipment__item h4 {
    margin: 10px auto 10px 12px;
    font-weight: 600;
    font-size: 16px;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif; }
  .equipment__item span {
    cursor: pointer;
    color: #3D4543; }
  .equipment__item__export-message {
    margin-right: 20px; }
  .equipment__item.status-style {
    background-color: #FFF; }
  .equipment__item__actions {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 5px;
    padding: 5px;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 768px) {
      .equipment__item__actions {
        -ms-flex-pack: end;
            justify-content: end;
        margin-top: 10px;
        -ms-flex-direction: row;
            flex-direction: row; } }

.equipment-item__overdue {
  background-color: #D83E38;
  margin-right: 0; }
  .equipment-item__overdue.adj-margin {
    margin-right: 30px; }
  .equipment-item__overdue.icon-cancel {
    color: #ffffff !important; }

.equipment-add {
  cursor: pointer;
  height: 48px;
  color: #193762;
  background-color: #D9F1F0;
  border: 1px solid #193762;
  font-weight: bold;
  margin-top: 10px;
  padding: 12px 2px 12px 8px; }
  .equipment-add:hover {
    background-color: #C7E0DE;
    outline: 0; }
  .equipment-add h4 {
    font-weight: bold; }
  .equipment-add span {
    color: #D9F1F0;
    background-color: #193762;
    height: 18px;
    width: 18px;
    font-size: 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    letter-spacing: 0;
    border-radius: 50%; }

.inspection-step__add {
  cursor: pointer;
  color: #193762;
  background-color: #efefef;
  box-shadow: none;
  height: 48px;
  border: none; }
  .inspection-step__add:hover span {
    color: #ffffff;
    background-color: #193762; }
  .inspection-step__add span {
    padding: 5px 7px;
    color: #efefef;
    background-color: #193762;
    border-radius: 50%;
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    letter-spacing: 0; }

.equipment__item-details {
  margin: 0 20px 5px 20px; }

.equipment__tab-items,
.eequipment__tab-media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
  overflow-y: scroll;
  max-height: 350px;
  background-color: #F5F9FD; }

.equipment-item__box,
.equipment-media__box {
  position: relative;
  font-family: Roboto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  max-width: 260px;
  width: 260px;
  margin: 10px;
  background-color: #ffffff;
  box-shadow: inset 0px -3px 0px 0px #efefef;
  cursor: pointer;
  min-height: 160px;
  border-radius: 4px; }
  .equipment-item__box:hover,
  .equipment-media__box:hover {
    box-shadow: inset 0px -3px 0px 0px #ff7900; }
  .equipment-item__box.add-media, .equipment-item__box.media__box,
  .equipment-media__box.add-media,
  .equipment-media__box.media__box {
    -ms-flex-align: start;
        align-items: flex-start;
    padding: 2px 2px 2px 15px;
    height: 140px;
    color: #8e8e8e; }
    .equipment-item__box.add-media span, .equipment-item__box.media__box span,
    .equipment-media__box.add-media span,
    .equipment-media__box.media__box span {
      margin: 0;
      font-size: 18px;
      font-weight: 200;
      line-height: 1.2; }
  .equipment-item__box.media__box,
  .equipment-media__box.media__box {
    color: #333333; }

.equipment-item__box-selected {
  background-color: #21365F;
  color: #ffffff; }

.equipment-item__box-content {
  width: 100%;
  height: 100%;
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: stretch;
      align-items: stretch;
  border-top: 1px solid #d1cbcb;
  font-size: 16px;
  color: #3D4543; }
  .equipment-item__box-content__first-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: start;
        align-items: flex-start; }
    .equipment-item__box-content__first-row .equipment-item__box-identifier {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      overflow: hidden;
      font-family: "Open Sans Semibold", "Open Sans", sans-serif;
      font-weight: 600; }
    .equipment-item__box-content__first-row .equipment-item__box-status {
      position: relative;
      right: unset;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      margin-left: 5px; }
  .equipment-item__box-content p {
    margin: 4px 0;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px; }

.equipment-item__box-identifier {
  font-weight: bold;
  max-width: 140px; }

.equipment-item__box-model,
.equipment-item__box-make {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%; }

.equipment-item__box-assign {
  width: 100%;
  max-height: 52px;
  background-color: #efefef;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px; }

.equipment-item__box-assign_blank {
  width: 100%;
  max-height: 52px;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px; }

.equipment-item__assign-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-left: 10px;
  max-width: 138px;
  gap: 5px; }
  .equipment-item__assign-info span,
  .equipment-item__assign-info p {
    line-height: 1;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #3D4543;
    font-weight: 600;
    font-size: 16px; }
  .equipment-item__assign-info p {
    font-family: "Open Sans Semibold", "Open Sans", sans-serif; }
  .equipment-item__assign-info span {
    font-weight: 500;
    font-size: 14px; }

.equipment-item__assign-sprite {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }

.equipment-item__box-status {
  position: relative;
  border-radius: 16px;
  color: #ffffff;
  font-size: 14px;
  padding: 2px 2px 2px 2px;
  display: inline-block;
  border: 1px solid #ffffff;
  font-weight: 500;
  width: 89px;
  height: 24px;
  text-align: center;
  line-height: normal; }
  .equipment-item__box-status.duesoon {
    background-color: #ffffff;
    border: 1px solid #DE7325;
    color: #3D4543; }
  .equipment-item__box-status.overdue {
    background-color: #D83E38; }

.equipment-item__box-header {
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
  width: 130px; }

.equipment-item__service-status {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #D83E38;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center; }

.equipment-item__service-reserve-status {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  right: 8px;
  top: 10px; }

.equipment-item__service-status_red {
  background-color: #D83E38; }

.equipment-item__service-status_green {
  background-color: #3d8705; }

.equipment-item__service-status_gray {
  background-color: #3d4543; }

.equipment-item_header_red {
  background-color: #d83e38 !important;
  color: #fff; }

.equipment-item_header_gray {
  background-color: #3d4543 !important;
  color: #fff; }

.equipment-item_header {
  width: 100%;
  background-color: #fff;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 16px;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center; }

.equipment-item__load-more {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 15px 0; }

.equipment-item-add {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

.equipment-item-add__identifier {
  width: 80%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

.equipment-item-add__location {
  cursor: pointer; }

.equipment-item-add__content {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  margin: 40px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.equipment-item-add__field {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 5px 0;
  width: 48%; }
  .equipment-item-add__field label {
    margin: 0; }
  .equipment-item-add__field .SingleDatePickerInput {
    border: 1px solid #333333; }

.equipment__modal-media {
  font-family: Roboto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 20px; }
  .equipment__modal-media .form-group {
    width: 375px;
    z-index: 0; }
    .equipment__modal-media .form-group label {
      font-weight: 400;
      text-align: center; }
  .equipment__modal-media h3 {
    margin: 0; }
  .equipment__modal-media input {
    width: 100%; }
  .equipment__modal-media .modal__action-buttons {
    margin-top: 40px; }

.equipment__delete {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px;
  padding: 3px 8px;
  border-radius: 50%; }
  .equipment__delete:hover {
    background-color: #333333;
    color: #ffffff; }

.equip-delete-icon {
  font-size: 24px !important;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  -ms-flex-pack: center;
      justify-content: center;
  height: 48px;
  width: 48px; }

.add-edit-equipment-pool__checkbox {
  padding: 0px;
  margin: 0;
  border: none; }
  .add-edit-equipment-pool__checkbox input[type="checkbox"] {
    margin: 0; }

.add-edit-equipment-pool__label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  line-height: 1.1; }
  .add-edit-equipment-pool__label--disabled {
    cursor: not-allowed;
    color: gray; }

.add-edit-equipment-pool__label + .add-edit-equipment-pool__label {
  margin-top: 15px; }

.add-edit-equipment-pool__label-text {
  margin-left: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .add-edit-equipment-pool__label-text div + div {
    margin-top: 5px; }

.async-export-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center; }
  .async-export-block__message {
    margin-left: 15px; }

@media screen and (max-width: 768px) {
  .equipment__item-container {
    width: 100%; } }

.delete-media-button {
  height: 48px;
  width: 48px;
  text-align: end;
  display: -ms-flexbox;
  display: flex;
  z-index: 100;
  -ms-flex-item-align: end;
      align-self: end;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.instruction-content {
  color: #3D4543 !important;
  font-size: 16px !important;
  font-weight: 600 !important; }

.new__ticket-details__container {
  position: relative;
  padding: 0 10px; }
  .new__ticket-details__container .warning-modal {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    padding-top: 60px;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    z-index: 1; }
    .new__ticket-details__container .warning-modal .message {
      color: #333333;
      font-family: Roboto;
      font-size: 22px;
      font-weight: bold;
      letter-spacing: 0.5px;
      line-height: 28px; }
    .new__ticket-details__container .warning-modal .actions .cancel-btn {
      background-color: rgba(224, 79, 66, 0.16);
      height: 32px;
      border-radius: 4px;
      color: #E04F42;
      border: none;
      margin-right: 20px; }
      .new__ticket-details__container .warning-modal .actions .cancel-btn:hover {
        color: #ffffff;
        background-color: #E04F42; }
    .new__ticket-details__container .warning-modal .actions .close-btn {
      background-color: rgba(33, 54, 95, 0.14);
      height: 32px;
      border-radius: 4px;
      color: #193762;
      border: none; }
      .new__ticket-details__container .warning-modal .actions .close-btn:hover {
        color: #ffffff;
        background-color: #193762; }
  .new__ticket-details__container .new__ticket-details__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    height: 100px;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.07); }
    .new__ticket-details__container .new__ticket-details__header .ticket-details__header-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      .new__ticket-details__container .new__ticket-details__header .ticket-details__header-item .ticket-details__header-actions {
        display: -ms-flexbox;
        display: flex; }
      .new__ticket-details__container .new__ticket-details__header .ticket-details__header-item .save-ticket-button {
        border-radius: 4px;
        background-color: rgba(33, 54, 95, 0.14);
        font-size: 14px;
        color: #193762;
        font-weight: 500;
        line-height: 20px;
        font-family: Roboto;
        border: none;
        outline: none;
        padding: 10px;
        margin-top: 10px; }
        .new__ticket-details__container .new__ticket-details__header .ticket-details__header-item .save-ticket-button:hover {
          background-color: #193762;
          color: #ffffff; }
    .new__ticket-details__container .new__ticket-details__header .ticket-details__tags {
      color: #193762;
      font-size: 13px;
      width: 64px;
      height: 24px;
      background-color: rgba(55, 68, 94, 0.05);
      border-radius: 3px;
      margin-right: 10px;
      font-weight: 600;
      padding: 3px 6px; }
    .new__ticket-details__container .new__ticket-details__header .ticket-details__close-modal {
      height: 32px;
      width: 40px;
      color: #193762;
      border-radius: 4px;
      background-color: rgba(55, 68, 94, 0.05);
      border: none;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      line-height: 0;
      -ms-flex-pack: center;
          justify-content: center;
      font-size: 26px;
      margin-left: 10px;
      transition: all 0.2s; }
      .new__ticket-details__container .new__ticket-details__header .ticket-details__close-modal:hover {
        background-color: #193762;
        color: #ffffff; }
  .new__ticket-details__container .ticket-actions-dropdown .ticket-actions-dropdown__button {
    color: #193762; }
  .new__ticket-details__container .ticket-actions-dropdown .btn-default.dropdown-toggle {
    height: 32px;
    width: 40px;
    color: #193762;
    border-radius: 4px;
    background-color: rgba(55, 68, 94, 0.05);
    border: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    line-height: 0;
    -ms-flex-pack: center;
        justify-content: center;
    font-size: 26px; }
  .new__ticket-details__container .ticket-details__title h3,
  .new__ticket-details__container .ticket-details__title input {
    color: #333333;
    font-family: Roboto;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0.5px;
    line-height: 28px; }
  .new__ticket-details__container .ticket-details__description {
    color: #333333;
    font-family: Roboto;
    font-size: 15px;
    line-height: 20px; }
    .new__ticket-details__container .ticket-details__description textarea {
      width: 100%;
      min-height: 120px; }
  .new__ticket-details__container .ticket-details__attachments .ticket-details__file-attachment {
    position: relative;
    background-color: rgba(0, 0, 0, 0.4);
    text-align: center;
    border: 1px dashed #adbbce;
    height: 96px;
    width: 146px;
    border-radius: 4px; }
  .new__ticket-details__container .ticket-details__side-column {
    background-color: #f9f9f9;
    box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, 0.04), 4px 0 10px 0 rgba(0, 0, 0, 0.08);
    padding: 15px 22px 15px 15px; }
    .new__ticket-details__container .ticket-details__side-column .ticket-details__resolved {
      font-family: Roboto;
      color: white;
      background-color: #193762;
      text-align: center;
      padding: 5px; }
    .new__ticket-details__container .ticket-details__side-column .ticket-details__timestamp {
      color: #333333; }
  .new__ticket-details__container .Select-control {
    background-color: rgba(55, 68, 94, 0.03);
    border-radius: 4px; }
  .new__ticket-details__container .Select-value-label {
    color: #333333;
    font-family: Roboto;
    letter-spacing: 0.2px;
    font-size: 15px; }
  .new__ticket-details__container .ticket-details__label {
    color: #333333;
    font-family: Roboto;
    letter-spacing: 0.2px;
    font-size: 15px; }
  .new__ticket-details__container .ticket-details__cost input,
  .new__ticket-details__container .ticket-details__mileage input,
  .new__ticket-details__container .ticket-details__engine input,
  .new__ticket-details__container .ticket-details__pump input {
    border-radius: 4px;
    background-color: rgba(55, 68, 94, 0.03);
    border: 1px solid #ccc;
    padding: 5px 10px;
    width: 100%;
    color: #333333;
    font-family: Roboto;
    letter-spacing: 0.2px;
    font-size: 15px; }
  .new__ticket-details__container .ticket-details__cost input.noEdit,
  .new__ticket-details__container .ticket-details__mileage input.noEdit,
  .new__ticket-details__container .ticket-details__engine input.noEdit,
  .new__ticket-details__container .ticket-details__pump input.noEdit {
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 5px 10px;
    width: 100%;
    font-family: Roboto;
    letter-spacing: 0.2px;
    font-size: 15px;
    background-color: rgba(55, 68, 94, 0);
    border: none; }
  .new__ticket-details__container .ticket-details__mileage input {
    width: 104px; }
  .new__ticket-details__container .ticket-details__engine input {
    width: 74px; }
  .new__ticket-details__container .ticket-details__pump input {
    width: 74px; }
  .new__ticket-details__container .ticket-details__service-entry .SingleDatePicker {
    float: none;
    border-radius: 4px;
    background-color: rgba(55, 68, 94, 0.03);
    border: 1px solid #ccc;
    width: 100%;
    color: #333333;
    font-family: Roboto;
    letter-spacing: 0.2px; }
    .new__ticket-details__container .ticket-details__service-entry .SingleDatePicker .SingleDatePickerInput {
      border: none;
      background-color: inherit; }
    .new__ticket-details__container .ticket-details__service-entry .SingleDatePicker .DateInput {
      background-color: transparent;
      border: none;
      font-size: 15px;
      line-height: 18px;
      padding: 5px 3px; }
      .new__ticket-details__container .ticket-details__service-entry .SingleDatePicker .DateInput input {
        background-color: transparent; }
  .new__ticket-details__container .add-ticket-comment {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .new__ticket-details__container .add-ticket-comment__comment {
    background-color: rgba(55, 68, 94, 0.03);
    width: 100%;
    position: relative;
    padding: 10px 12px;
    margin-left: 12px;
    border-radius: 4px; }
  .new__ticket-details__container .add-ticket-comment__comment-input {
    border: none;
    width: 85%;
    background-color: none;
    background-color: transparent;
    font-family: Roboto;
    outline: none;
    font-size: 15px;
    letter-spacing: 0.2px; }
    @media (max-width: 1152px) {
      .new__ticket-details__container .add-ticket-comment__comment-input {
        width: 78%; } }
    @media (max-width: 990px) {
      .new__ticket-details__container .add-ticket-comment__comment-input {
        width: 83%; } }
  .new__ticket-details__container .add-ticket-comment__comment-button {
    position: absolute;
    height: 32px;
    width: 60px;
    right: 9px;
    border-radius: 4px;
    background-color: #253D67;
    opacity: 0.2;
    color: white;
    border: none;
    font-weight: 500;
    font-family: Roboto;
    font-size: 15px; }
    .new__ticket-details__container .add-ticket-comment__comment-button.add-ticket-comment__button-active {
      opacity: 1; }
  .new__ticket-details__container .border-black50 {
    width: 40px;
    height: 40px;
    border: none !important; }
  .new__ticket-details__container .attachment-preview-container {
    width: 146px;
    height: 95px;
    background-color: #f3f3f3;
    border-radius: 4px;
    border: none; }
    .new__ticket-details__container .attachment-preview-container .attachment-preview-image {
      width: 50%;
      height: 60px;
      padding: 0;
      margin-top: 5px; }
    .new__ticket-details__container .attachment-preview-container .attachment-preview-download-container {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      position: absolute;
      bottom: 0;
      width: 100%; }
    .new__ticket-details__container .attachment-preview-container .attachment-preview-download {
      color: #333333;
      font-family: Volte;
      font-size: 15px;
      font-weight: 600;
      letter-spacing: -0.24px;
      line-height: 20px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
  .new__ticket-details__container .dropdown-menu li a {
    font-family: Roboto;
    color: #333333;
    font-size: 15px;
    font-weight: 500; }
    .new__ticket-details__container .dropdown-menu li a:hover {
      background: transition;
      color: #D83E38; }
  .new__ticket-details__container .with-profile-picture .border-black50 {
    width: 25px;
    height: 25px; }

.create-ticket-button {
  height: 40px;
  width: 126px;
  border-radius: 4px;
  background-color: rgba(33, 54, 95, 0.14);
  font-size: 15px;
  color: #193762;
  font-weight: 500;
  line-height: 20px;
  font-family: Roboto;
  border: none;
  outline: none; }
  .create-ticket-button:hover {
    background-color: #193762;
    color: #ffffff; }

.new-ticket-details__info .new-ticket-details__title {
  opacity: 0.6;
  color: #000000;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 20px;
  margin: 6px 0; }

.new-ticket-details__info .new-ticket-details__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.new-ticket-details__info .new-ticket-details__img {
  width: 18px;
  height: 22px; }

.new-ticket-details__info .new-ticket-details__img-item {
  width: 20px;
  height: 20px; }

.new-ticket-details__info .ticket-details__label {
  color: #000000;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.2px;
  line-height: 20px; }

.new-ticket-details__info .ticket-details__link {
  color: #8F9094;
  font-family: Roboto;
  font-size: 13px;
  line-height: 18px; }
  .new-ticket-details__info .ticket-details__link:hover {
    padding: 0;
    border-bottom: 1px solid #8F9094; }

.new-ticket-details__info .new-ticket-details__name {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-left: 8px; }

.new-ticket-details__img-container {
  height: 32px;
  width: 32px;
  border-radius: 4px;
  background-color: rgba(135, 135, 135, 0.1);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.ticket-files {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.attachments-wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (146px)[auto-fill];
      grid-template-columns: repeat(auto-fill, 146px);
  gap: 10px; }

.ticket-history__history-item {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px; }
  .ticket-history__history-item .ticket-history__message {
    margin-left: 10px; }
  .ticket-history__history-item .ticket-history__author {
    color: #333333;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.2px;
    line-height: 20px; }
  .ticket-history__history-item .ticket-history__timestamp {
    color: #8e8e8e;
    font-family: Roboto;
    font-size: 13px;
    line-height: 18px;
    font-weight: 100;
    margin-top: 5px; }

.new-create-ticket-design .Select-control {
  background-color: rgba(55, 68, 94, 0.03);
  border-radius: 4px; }

.new-create-ticket-design #required,
.new-create-ticket-design .Select-value-label {
  color: #333333;
  font-family: Roboto;
  letter-spacing: 0.2px; }

.new-create-ticket-design .Select-value-label {
  font-size: 15px; }

.new-create-ticket-design .create-ticket__summary {
  background-color: rgba(55, 68, 94, 0.03);
  border-radius: 4px;
  color: #333333;
  font-family: Roboto;
  letter-spacing: 0.2px;
  font-size: 15px;
  width: 100%;
  border: 1px solid #CCC;
  padding: 5px 10px;
  outline: none; }

.new-create-ticket-design .control-label {
  color: #333333;
  display: inline-block;
  font-family: Roboto;
  letter-spacing: 0.2px;
  font-size: 15px; }

.new-create-ticket-design .create-ticket__button {
  border-radius: 4px;
  background-color: rgba(33, 54, 95, 0.14);
  font-size: 14px;
  color: #193762;
  font-weight: 500;
  line-height: 20px;
  font-family: Roboto;
  border: none;
  outline: none;
  padding: 10px;
  margin-top: 10px; }
  .new-create-ticket-design .create-ticket__button:hover {
    background-color: #193762;
    color: #ffffff; }

.new-create-ticket-design #required {
  font-size: 14px;
  padding-left: 6px; }

.new-create-ticket-design .apparatus-equipment-picker {
  border: 1px solid;
  border-radius: 5px;
  padding: 15px 15px;
  margin-bottom: 15px; }

.new-create-ticket-design .invalid-name #required,
.new-create-ticket-design .invalid-ticket-type #required,
.new-create-ticket-design .invalid-description #required {
  color: #D83E38; }

.new-create-ticket-design .invalid-name #name {
  border-color: #D83E38; }

.new-create-ticket-design .invalid-ticket-type .Select-control {
  border: 1px solid #D83E38; }

.new-create-ticket-design .invalid-description #mceu_7 {
  border-width: 0 !important; }

.new-create-ticket-design .invalid-description #description {
  border: 1px solid #D83E38; }

.ticket-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  margin: 25px 20px 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.06); }
  .ticket-header__container .ticket-header__title {
    margin: 0; }
  .ticket-header__container .ticket-header__tabs {
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    margin: 0; }
  .ticket-header__container .ticket-header__tab {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    height: 36px;
    width: 126px;
    margin-left: 5px;
    color: #21365F;
    background-color: #DFE3E8;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px; }
    .ticket-header__container .ticket-header__tab:first-child {
      border-radius: 4px 0 0 4px; }
    .ticket-header__container .ticket-header__tab:last-child {
      border-radius: 0 4px 4px 0; }
    .ticket-header__container .ticket-header__tab.active {
      color: white;
      background-color: #21365F; }
    .ticket-header__container .ticket-header__tab a {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit;
      text-decoration: none; }
      .ticket-header__container .ticket-header__tab a:hover {
        text-decoration: none;
        border: none;
        padding: 0px; }

.ticket-comments__container {
  display: -ms-flexbox;
  display: flex; }
  .ticket-comments__container .ticket-comments__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex: 2;
        flex: 2;
    margin-left: 20px; }
  .ticket-comments__container .ticket-comments__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .ticket-comments__container .ticket-comments__header .timestamp {
      color: #8F9094;
      font-family: Roboto;
      font-size: 13px;
      line-height: 18px; }
  .ticket-comments__container .ticket-comments__name {
    color: #000000;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.2px;
    line-height: 20px; }
  .ticket-comments__container .ticket-comments__comment {
    color: #000000;
    font-family: Roboto;
    font-size: 15px;
    letter-spacing: 0.2px;
    line-height: 20px;
    font-weight: 300; }

.sidebar-nav-container.new__look__feel .sidebar-nav li[name="Controlled Substances"] {
  height: 65px; }
  .sidebar-nav-container.new__look__feel .sidebar-nav li[name="Controlled Substances"] a {
    display: -ms-inline-flexbox;
    display: inline-flex; }

.drug-safes {
  margin-top: 20px;
  border-top: 1px solid #f0f1f5; }

.drug-safes__header-actions {
  margin: 20px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .drug-safes__header-actions .checkit-select {
    width: auto;
    min-width: 30%; }

.drug-safes__list, .drug-safes__station {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.drug-safes__station {
  padding: 20px 0;
  border-top: 1px solid #f0f1f5; }

.drug-safes__station-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px; }

.drug-safes__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
  max-width: 48%;
  min-width: 370px;
  margin: 10px 0 10px 10px;
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.07);
  padding: 10px; }
  .drug-safes__item .options-dropdown {
    -ms-flex-item-align: end;
        align-self: flex-end;
    position: absolute; }

.drug-safes__item-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 10px 0; }
  .drug-safes__item-header p {
    color: #8e8e8e;
    margin: 0; }
  .drug-safes__item-header h4 {
    margin: 0; }

.drug-safes__item-policy {
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  border-top: 1px solid #f0f1f5;
  border-bottom: 1px solid #f0f1f5; }
  .drug-safes__item-policy span {
    color: #8e8e8e; }

.drug-safes__actor {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 10px 0; }
  .drug-safes__actor h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px;
    font-weight: 500;
    margin: 0; }
  .drug-safes__actor h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    color: #8F9094;
    font-weight: normal;
    margin: 0; }

.drug-safe__actor-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-left: 10px; }

.drug-safes__item-checks {
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
  -ms-flex-align: center;
      align-items: center; }
  .drug-safes__item-checks h4 {
    margin: 0 0 0 10px; }

.drug-safes__add-edit, .drug-safes__manage-policies {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  color: #333333;
  margin-bottom: 20px;
  padding: 10px;
  gap: 28px; }
  .drug-safes__add-edit h1, .drug-safes__add-edit h2, .drug-safes__add-edit h3, .drug-safes__add-edit h4, .drug-safes__add-edit p, .drug-safes__add-edit span, .drug-safes__add-edit label, .drug-safes__manage-policies h1, .drug-safes__manage-policies h2, .drug-safes__manage-policies h3, .drug-safes__manage-policies h4, .drug-safes__manage-policies p, .drug-safes__manage-policies span, .drug-safes__manage-policies label {
    font-family: Roboto; }

.drug-safes__manage-policies h2, .drug-safes__manage-policies p {
  margin: 10px 0;
  text-align: center; }

.manage-policies__item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 auto;
      flex: 1 auto;
  border-radius: 10px;
  margin: 10px 0;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.07);
  padding: 10px;
  background-color: #ffffff; }
  .manage-policies__item.edit {
    padding: 10px 40px 10px 10px; }

.manage-policies__item-title {
  border-bottom: 1px solid #f0f1f5;
  margin: 0;
  padding: 10px 0; }

.manage-policies__level-list {
  margin-top: 10px;
  color: #8e8e8e;
  margin: 20px 0;
  padding: 0;
  list-style: none; }
  .manage-policies__level-list > .manage-policies__label-title {
    margin: 5px 0; }

.manage-policies__add {
  height: 60px;
  margin: 10px 0;
  border: 2px dashed #f0f1f5;
  border-radius: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer; }
  .manage-policies__add:hover {
    background-color: #193762;
    color: #ffffff; }

.manage-policies__level-input-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-left: -10px; }
  .manage-policies__level-input-wrapper h4 {
    margin: 0; }

.manage-policies__level-input-item {
  margin-left: 10px; }
  .manage-policies__level-input-item .checkit-select.new-selector {
    margin: 10px 0; }
  .manage-policies__level-input-item label {
    margin: 0; }

.manage-policies__level-item {
  font-size: 16px; }

.manage-policies__level-item-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.drug-safes__warning-label {
  color: #D83E38;
  text-align: center; }

.drug-safes__edit-dropdown, .drug-safes__remove-dropdown {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  font-size: 22px;
  color: #333333;
  font-weight: 500;
  padding: 0 10px;
  cursor: pointer; }
  .drug-safes__edit-dropdown:hover, .drug-safes__remove-dropdown:hover {
    color: #D83E38; }

.warning-escalated-level {
  position: absolute;
  top: 45px;
  right: 35px;
  padding: 5px;
  border-radius: 4px;
  line-height: 1;
  font-size: 15px; }
  .warning-escalated-level.e-1 {
    color: #D83E38;
    background-color: #FFDEDB; }
  .warning-escalated-level.e-2 {
    background-color: #FFF4D3;
    color: #ffcf3d; }
  .warning-escalated-level.e-0 {
    background-color: #fad6ae;
    color: #efb043; }

.controlled-substances-config h1, .controlled-substances-config h2, .controlled-substances-config h3, .controlled-substances-config h4, .controlled-substances-config h5, .controlled-substances-config p, .controlled-substances-config span, .controlled-substances-config label {
  font-family: Roboto; }

.controlled-substances-config__tabs {
  position: relative;
  max-width: 400px; }

.tracking-strategy-toggle .current-text {
  background-color: rgba(55, 68, 94, 0.03);
  border-radius: 4px;
  padding: 10px 12px;
  margin-top: 24px; }
  .tracking-strategy-toggle .current-text input {
    padding: 0;
    background: none; }
    .tracking-strategy-toggle .current-text input:-ms-input-placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #AAAAB5;
      opacity: 1; }
    .tracking-strategy-toggle .current-text input::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #AAAAB5;
      opacity: 1; }
    .tracking-strategy-toggle .current-text input:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #AAAAB5;
      opacity: 1; }
    .tracking-strategy-toggle .current-text input::-ms-input-placeholder {
      /* Microsoft Edge */
      color: #AAAAB5;
      opacity: 1; }

.controlled-substances-global-settings {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 10px 0; }

.config-toggle-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 20px 0; }

.config-toggle-item__toggle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .config-toggle-item__toggle span:not(.rc-switch) {
    margin-left: 10px; }

.controlled-substances-movement-settings {
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
  -ms-flex-direction: column;
      flex-direction: column; }

.controlled-substances-movement__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-left: -10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.controlled-substances-movement__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 48%;
  min-width: 320px;
  margin: 10px 0 10px 10px;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 15px;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08); }
  .controlled-substances-movement__item h3 {
    margin: 5px 0; }

.controlled-substances__check {
  margin: 0; }

.controlled-substances-roster {
  margin: 20px 0;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.controlled-substances-roster__list {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-left: -10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.controlled-substances-roster__item {
  margin: 10px 0 10px 10px;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);
  width: 48%;
  min-width: 320px;
  min-height: 200px;
  padding: 15px;
  max-height: 580px;
  overflow: auto; }

.controlled-substances-roster__roles {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .controlled-substances-roster__roles ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-left: 20px; }
  .controlled-substances-roster__roles li {
    line-height: 1.5;
    margin: 0; }

.on-hand__inventory-item-list {
  position: relative;
  margin: 20px 0; }

.on-hand__inventory-item {
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  margin: 20px 0;
  border-radius: 8px;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12); }
  .on-hand__inventory-item h3, .on-hand__inventory-item span {
    margin: 0; }
  .on-hand__inventory-item h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #000;
    letter-spacing: 0.12px;
    text-align: left;
    line-height: 25px;
    font-weight: 700; }

.on-hand__item-summary {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .on-hand__item-summary span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    color: #8e8e8e; }

.on-hand__item-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: auto; }
  .on-hand__item-actions .inventory-by-compartment_arrow-button {
    background-color: #193762; }
    .on-hand__item-actions .inventory-by-compartment_arrow-button span {
      color: #ffffff; }

.on-hand__detail {
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-left: -10px; }

.inventory-detail-lot {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 300px;
  width: 48%;
  margin: 10px 0 10px 10px;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  padding: 15px; }

.inventory-detail-lot__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .inventory-detail-lot__title .no-station-assignment {
    max-width: 162px; }
  .inventory-detail-lot__title h3 {
    margin: 0;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #000;
    letter-spacing: 0.12px;
    text-align: left;
    line-height: 25px;
    font-weight: 700; }
  .inventory-detail-lot__title span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    color: #8e8e8e; }

.inventory-detail-lot__list {
  margin-top: 10px; }
  .inventory-detail-lot__list tr {
    text-align: center;
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #000;
    letter-spacing: 0.16px;
    text-align: left;
    line-height: 16px;
    font-weight: 500;
    line-height: 2; }
    .inventory-detail-lot__list tr.inventory-detail-lot__item {
      border-top: 1px solid #f0f1f5; }
    .inventory-detail-lot__list tr.EXPIRED {
      color: #ffffff;
      background-color: #fd6361; }
    .inventory-detail-lot__list tr.DUE_SOON {
      color: #ffffff;
      background-color: #ff9c40; }

.on-hand-container {
  position: relative;
  padding: 15px 0;
  border-bottom: 1px solid #f0f1f5; }
  .on-hand-container .node-selector {
    width: 300px; }

.master-supply {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 20px 0; }
  .master-supply.empty {
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }

.pin-settings {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 10px 0;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);
  min-height: 200px;
  padding: 15px;
  max-height: 580px;
  overflow: auto; }
  .pin-settings > a {
    border: 0;
    padding: 0; }

.pin-settings__user, .pin-settings__user-headers {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .pin-settings__user li, .pin-settings__user-headers li {
    list-style: none;
    -ms-flex: 1 1 33%;
        flex: 1 1 33%; }

.pin-settings__user-headers li {
  font-weight: bold; }

.controlled-substances-disposal-types__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.controlled-substances-disposal-types {
  padding: 20px;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 45%; }

.controlled-substances-disposal-types__list {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.controlled-substances-disposal-types__item,
.controlled-substances-disposal-types-fields__item,
.controlled-substances-disposal-types-fields-values__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 5px;
  min-width: 320px;
  padding: 5px;
  overflow: auto; }
  .controlled-substances-disposal-types__item h5,
  .controlled-substances-disposal-types-fields__item h5,
  .controlled-substances-disposal-types-fields-values__item h5 {
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    cursor: pointer; }

.controlled-substances-disposal-types__item-selected h5,
.controlled-substances-disposal-types-fields__item-selected h5,
.controlled-substances-disposal-types-fields-values__item-selected h5 {
  font-weight: bold; }

.controlled-substances-disposal-types-fields-values__item h5 {
  cursor: default; }

.controlled-substances-disposal-types__save-button,
.controlled-substances-disposal-types__edit-button,
.controlled-substances-disposal-types__cancel-button {
  margin-left: 20px; }

.controlled-substances-disposal-types-icon__cursor-pointer {
  cursor: pointer;
  padding-right: 20px; }

.controlled-substances h1,
.controlled-substances h2,
.controlled-substances h3,
.controlled-substances h4,
.controlled-substances p,
.controlled-substances span,
.controlled-substances label {
  font-family: Roboto; }

.controlled-substances.page-view__container {
  padding: 0 40px; }

.controlled-substances__notification-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -15px; }

.escalation-summary,
.diversion-widget {
  position: relative;
  border-radius: 10px;
  -ms-flex: 1 1 300px;
      flex: 1 1 300px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #F9F9FA;
  margin: 15px 0 15px 15px;
  padding: 15px;
  max-height: 370px;
  overflow: auto; }
  .escalation-summary h3,
  .diversion-widget h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #000;
    letter-spacing: 0.12px;
    text-align: left;
    line-height: 25px;
    margin: 0; }

.diversion-widget__discrepancies-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 10px 0; }

.diversion-widget__resolve-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 20px; }

.diversion-widget__discrepancies-item {
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  margin: 10px 0; }

.diversion-widget__discrepancies-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding-right: 15px; }

.diversion-widget__inventory-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.diversion-widget__inventory {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.04);
  padding: 10px 0; }

.diversion-widget-icon {
  color: #333333;
  font-size: 20px;
  width: 19px; }

.diversion-widget__move-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 0; }

.controlled-substances__diversions {
  border-radius: 10px;
  -ms-flex: 1 1 300px;
      flex: 1 1 300px;
  background-color: #F9F9FA;
  margin: 15px 0 15px 15px; }

div.diversion-widget__desc {
  margin: 0 15px; }
  div.diversion-widget__desc h4,
  div.diversion-widget__desc p {
    margin: 0;
    line-height: 1; }
  div.diversion-widget__desc h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px;
    font-weight: 500; }
  div.diversion-widget__desc p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #000;
    letter-spacing: 0.16px;
    text-align: left;
    line-height: 16px;
    font-weight: 500; }

.escalation-summary_item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 10px 0;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08); }
  .escalation-summary_item p {
    margin: 0;
    padding: 10px; }

.escalation-summary_header {
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  background-color: #F03824;
  color: #ffffff;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }
  .escalation-summary_header.s-1 {
    background-color: #F03824;
    color: #ffffff; }
  .escalation-summary_header.s-2 {
    background-color: #ff7900;
    color: #ffffff; }
  .escalation-summary_header.s-0 {
    background-color: #ffcf3d;
    color: #ffffff; }
  .escalation-summary_header h5 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px;
    margin: 0;
    color: #ffffff; }

.escalation-summary_checked {
  background-color: #f0f1f5;
  padding: 10px;
  margin: 10px 0;
  border-radius: 4px; }
  .escalation-summary_checked span {
    margin: 0;
    color: #333333; }

.report-container {
  border: 0px;
  height: 1000px;
  overflow-y: auto;
  width: 100%; }

.checks.page-view__container {
  padding: 0 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.checks h1, .checks h2, .checks h3, .checks h4, .checks h5, .checks p, .checks label {
  font-family: Roboto; }

.checks__title, .inventory-restock-transfer {
  font-family: Roboto;
  color: #333333;
  text-align: center; }

.checks__notes {
  margin: 20px 0 10px;
  color: #333333;
  position: relative; }
  .checks__notes__label {
    position: absolute;
    font-family: Roboto;
    top: 14px;
    left: 15px;
    font-weight: bold;
    font-size: 16px; }
  .checks__notes__textarea {
    font-family: Roboto;
    font-size: 16px;
    padding: 15px 15px 13px;
    font-weight: 300; }

.checks__inventory-counts-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.checks__seals {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 0;
  margin: 10px 0;
  border-bottom: 1px solid #EFEFEF; }
  .checks__seals label, .checks__seals p {
    margin: 0; }

.checks__current-seal, .checks__prev-seal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.checks__signature {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-bottom: 35px;
  border-bottom: 1px solid #f0f1f5; }

.checks__complete {
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.checks__validation-errors {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 20px 0; }
  .checks__validation-errors li {
    font-size: 16px;
    color: #D83E38;
    font-weight: bold; }

.checks__links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 20px 0;
  border-bottom: 1px solid #f0f1f5; }
  .checks__links button {
    margin: 0 4px; }
  .checks__links label {
    margin: 0;
    line-height: 1; }

.checks__set-par {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end; }

.inventory-count__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  color: #333333;
  padding: 20px 0;
  border-bottom: 1px solid #EFEFEF; }
  .inventory-count__list h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #000;
    letter-spacing: 0.12px;
    text-align: left;
    line-height: 25px;
    margin: 0; }
  .inventory-count__list h2 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 22px;
    color: #000;
    letter-spacing: 0.14px;
    text-align: left;
    line-height: 28px;
    font-weight: 700; }
  .inventory-count__list si es p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    letter-spacing: 0.06px;
    text-align: left;
    line-height: 21px; }

.inventory-count-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 20px 0; }

.inventory-count-item__actual {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.inventory-count-item__stock {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .inventory-count-item__stock span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 22px;
    font-weight: 500; }
    .inventory-count-item__stock span.passing {
      color: #39C770; }
    .inventory-count-item__stock span.failing {
      color: #D83E38; }

.inventory-count-item__stock-title {
  font-family: Roboto;
  color: #333333; }

.inventory-count-item__actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-left: auto; }

.inventory-count-item__meta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-left: -10px; }

.lot-item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  min-height: 60px;
  min-width: 370px;
  max-width: 400px;
  margin: 10px 0 10px 10px;
  border-radius: 6px;
  padding: 10px;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  background-color: #ffffff;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media screen and (max-width: 1140px) {
    .lot-item {
      min-width: 300px; } }
  .lot-item.usage-vial-selected {
    background-color: #193762; }
    .lot-item.usage-vial-selected .lot-item__meta h4, .lot-item.usage-vial-selected .lot-item__meta span {
      color: #ffffff; }
    .lot-item.usage-vial-selected .lot-item__meta-actions p {
      color: #ffffff; }
  .lot-item.isExpiring .lot-item__meta h4, .lot-item.isExpiring .lot-item__meta span, .lot-item.willDueSoon .lot-item__meta h4, .lot-item.willDueSoon .lot-item__meta span {
    color: #ffffff; }
  .lot-item.isExpiring .quantity__input__controls span, .lot-item.willDueSoon .quantity__input__controls span {
    background-color: #ffffff;
    color: #ff9c40; }
  .lot-item.willDueSoon {
    background-color: #ff9c40; }
    .lot-item.willDueSoon.vials .lot-item__quantity-vials {
      color: #ffffff; }
    .lot-item.willDueSoon.vials .lot-item__meta h4 {
      color: #ffffff; }
  .lot-item.isExpiring {
    background-color: #fd6361; }
    .lot-item.isExpiring .quantity__input__controls span {
      color: #fd6361; }
    .lot-item.isExpiring.vials.expanded .lot-item__meta {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
    .lot-item.isExpiring.vials .lot-item__quantity-vials {
      color: #ffffff; }
    .lot-item.isExpiring .vial-item {
      color: #ffffff; }
    .lot-item.isExpiring .expand-vial-icon {
      color: #ffffff; }
  .lot-item.needRestock {
    background-color: #F03824; }
    .lot-item.needRestock .lot-item__meta h4, .lot-item.needRestock .lot-item__meta span {
      color: #ffffff; }
    .lot-item.needRestock .quantity__input__controls span {
      background-color: #ffffff;
      color: #F03824; }
  .lot-item.recommended {
    background-color: rgba(55, 68, 94, 0.03);
    box-shadow: none;
    min-height: 68px;
    cursor: pointer; }
    .lot-item.recommended h4 {
      margin-bottom: 5px;
      font-weight: bold !important; }
  .lot-item.selected {
    background-color: #193762; }
    .lot-item.selected .lot-item__meta h4 {
      color: #ffffff; }
    .lot-item.selected .lot-item__meta span {
      color: #f0f1f5; }

.lot-item.vials {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  max-width: calc(50% - 20px);
  max-height: 60px; }
  .lot-item.vials.expanded {
    max-height: inherit; }
    .lot-item.vials.expanded .lot-item__meta {
      box-shadow: inset 0 -0.5px 0 0 #EDEEF2; }
  .lot-item.vials .lot-item__meta {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-bottom: 10px; }
  .lot-item.vials .lot-item__quantity-vials {
    position: absolute;
    right: 10px;
    top: 16px;
    color: #8e8e8e;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto; }
  .lot-item.vials .lot-item__vial-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    margin: 10px 0; }
  .lot-item.vials .expand-vial-icon {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    line-height: 1;
    font-size: 20px;
    cursor: pointer; }

.vial-item {
  display: -ms-flexbox;
  display: flex;
  width: 48%;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 4px;
  background-color: #F9F9FA;
  padding: 10px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin: 5px 0; }
  .vial-item h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px;
    margin: 0;
    padding: 0;
    margin-left: auto; }
  .vial-item .vial-del-icon {
    font-size: 20px;
    line-height: 1;
    color: #8e8e8e; }

.lot-item__meta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .lot-item__meta .vial-icon {
    margin-right: 10px; }
  .lot-item__meta h4 {
    -ms-flex-align: center;
        align-items: center;
    color: #333333;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 22px;
    font-weight: 500; }
  .lot-item__meta span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    color: #8e8e8e; }
  .lot-item__meta .lot-item__control-number-icon {
    margin-right: 4px; }

.lot-item__meta-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }
  .lot-item__meta-actions p {
    font-family: Roboto; }

.add-new-lot__modal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 10px; }
  .add-new-lot__modal h1, .add-new-lot__modal h2, .add-new-lot__modal h3, .add-new-lot__modal h4, .add-new-lot__modal p, .add-new-lot__modal label {
    font-family: Roboto; }
  .add-new-lot__modal h4 {
    margin: 0;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 22px;
    font-weight: 500; }

.select-vial-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  max-height: 400px;
  overflow-y: auto; }

.recommended-lots {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  border-bottom: 1px solid #EFEFEF; }

.recommended-lots__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  padding: 20px 0;
  max-height: 250px;
  overflow: auto; }
  .recommended-lots__list .lot-item {
    min-width: 250px; }

.add-lot__wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 20px 0; }
  .add-lot__wrapper .new-form label {
    margin-right: 10px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px;
    font-weight: 500;
    width: 120px; }

.lot-item:focus {
  outline: none; }

@media only screen and (max-width: 440px) {
  .inventory-count-item__actual {
    padding: 10px 0; }
  .inventory-count-item__actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: end;
        align-items: flex-end; }
  .inventory-count-item__delete-button {
    margin: 10px 0 0 0; } }

@media only screen and (max-width: 736px) {
  .lot-item {
    width: 100%;
    max-width: none; } }

.signature__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.signature__tap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 195px;
  width: 370px;
  max-width: 80vw;
  border-radius: 8px;
  background-color: #f0f1f5;
  border: 0;
  outline: 0; }
  .signature__tap span {
    font-size: 40px;
    color: #8e8e8e; }

.signature__image {
  height: 195px;
  width: 370px; }
  .signature__image img {
    width: 100%; }

.signature__personnel {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  background-color: #f0f1f5;
  color: #8e8e8e;
  border-radius: 8px;
  padding: 0 10px;
  margin: 10px 0;
  min-height: 50px; }
  .signature__personnel .new-selector {
    width: 100%;
    text-align: right; }
    .signature__personnel .new-selector .Select-value-label {
      margin-right: 30px; }
  .signature__personnel .Select-menu .Select-option {
    text-align: left;
    -ms-flex-item-align: start;
        align-self: flex-start; }
  .signature__personnel .new-selector .Select-control {
    background-color: transparent; }
  .signature__personnel label, .signature__personnel span {
    margin: 0; }

.audit-log {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-family: Roboto; }
  .audit-log h3, .audit-log h4, .audit-log p, .audit-log span {
    margin: 0;
    line-height: 1; }
  .audit-log h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #000;
    letter-spacing: 0.12px;
    text-align: left;
    line-height: 25px;
    font-weight: 700; }
  .audit-log h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px;
    font-weight: 500;
    margin: 5px 0;
    color: #8e8e8e; }
  .audit-log p, .audit-log span {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #000;
    letter-spacing: 0.16px;
    text-align: left;
    line-height: 16px;
    color: inherit; }

.audit-log__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.audit-log-item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  color: #333333;
  min-height: 90px;
  border-radius: 5px;
  margin: 10px 0;
  padding: 15px 20px;
  background-color: #ffffff;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08); }

.audit-log-item__summary {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.audit-log-item__actor {
  position: relative;
  width: 30%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.audit-log-item__actor-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-left: 10px; }
  .audit-log-item__actor-info h3 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px;
    font-weight: 500; }
  .audit-log-item__actor-info h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    color: #8F9094;
    font-weight: normal; }

.audit-log-item__type, .audit-log-item__type, .audit-log-item__from, .audit-log-item__to {
  position: relative;
  width: 20%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-bottom: 5px;
  padding: 0 8px; }
  .audit-log-item__type h4, .audit-log-item__type h4, .audit-log-item__from h4, .audit-log-item__to h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    color: #8F9094;
    margin: 0;
    font-weight: normal; }
  .audit-log-item__type p, .audit-log-item__type p, .audit-log-item__from p, .audit-log-item__to p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px;
    font-weight: 500; }

.audit-log-item__from {
  padding: 0 50px 0 8px; }

.audit-container {
  width: 60%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .audit-container * {
    width: 50%; }

.audit-summary {
  visibility: hidden;
  height: 20px; }

.controlled-substances .audit-log {
  margin: 20px 0; }

.audit-log-filters {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.audit-log-filter-container {
  width: 200px;
  text-transform: capitalize;
  margin: 10px 0 10px 10px; }
  .audit-log-filter-container label {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    color: #8e8e8e; }
  .audit-log-filter-container .SingleDatePicker {
    width: 100%; }
  .audit-log-filter-container .Select-placeholder, .audit-log-filter-container .DateInput_displayText, .audit-log-filter-container .Select-value-label {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px; }
  .audit-log-filter-container .show-deleted-locations {
    border-top: none;
    padding: 0px; }

.audit-log-item__quantities-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 20px;
  padding: 10px 0;
  border-top: 1px solid #f0f1f5; }
  .audit-log-item__quantities-container .audit-log-item__actor p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px;
    font-weight: 500; }
  .audit-log-item__quantities-container p {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    font-weight: 500; }
  .audit-log-item__quantities-container > div {
    margin: 5px 0; }

.audit-log__resolved-by {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 0;
  border-top: 1px solid #f0f1f5; }

.audit-log__quantity-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.audit-log-item__diversion-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  width: 10%; }

.audit-log-item__icon {
  color: #193762;
  background-color: white;
  border-radius: 50%;
  padding: 0 4px;
  margin-right: 10px; }

.audit-log-item__container {
  height: 190px;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow: hidden; }

.audit-log-item__show-more {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.8) 90%, rgba(246, 246, 246, 0.8) 100%);
  position: absolute;
  width: 100%;
  height: calc(100% + 0px);
  left: 0px;
  top: 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 100; }

.audit-log-item__chevron-down::before {
  font-size: 40px;
  bottom: 0px;
  position: absolute;
  opacity: 0.6; }

.audit-log-item__hospital {
  background-image: url(/imgs/app/hospital.svg);
  width: 24px;
  height: 24px; }

.audit-log-item__type {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .audit-log-item__type .audit-log-item__type_title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }

.audit-log-item__quantities {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center; }
  .audit-log-item__quantities .vial-icon {
    margin-right: 8px;
    font-size: 20px;
    line-height: 1;
    color: #8e8e8e; }

.face_auth_icon {
  padding: 4px 5px;
  border-radius: 50%;
  position: absolute;
  top: 3px;
  left: 15px; }

.face_auth_icon--success {
  background-color: #4CD964; }

.face_auth_icon--fail {
  background-color: #FF3B30; }

.face_auth_image {
  margin: auto;
  margin-left: 20px;
  width: 150px;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .face_auth_image img {
    width: 100px;
    margin: auto; }
  .face_auth_image:hover, .face_auth_image:focus {
    padding-bottom: 0px;
    border-bottom: 0px; }

.inventory-transfer {
  font-family: Roboto;
  color: #333333; }
  .inventory-transfer h1, .inventory-transfer h2, .inventory-transfer h3, .inventory-transfer h4, .inventory-transfer h5, .inventory-transfer p, .inventory-transfer label {
    font-family: Roboto; }
  .inventory-transfer__title {
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 0.34px;
    line-height: 34px;
    text-align: start;
    margin-top: 40px;
    margin-bottom: 40px; }
  .inventory-transfer__from-to {
    color: #AAAAB5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .inventory-transfer__from-to-location {
    background-color: rgba(55, 68, 94, 0.03);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    width: 100%;
    padding: 10px 30px 10px 20px;
    border-radius: 4px;
    font-size: 15px; }
  .inventory-transfer__from-to-title {
    font-size: 15px;
    font-weight: bold; }
  .inventory-transfer__from-to-icon {
    background-color: rgba(37, 61, 103, 0.07);
    border-radius: 4px;
    width: 120px;
    margin: 0px 15px 0px 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    font-size: 22px; }
  .inventory-transfer .transfer-complete {
    position: fixed;
    bottom: 30px;
    right: 90px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  @media (max-width: 750px) {
    .inventory-transfer__from-to {
      -ms-flex-direction: column;
          flex-direction: column; }
    .inventory-transfer__from-to-icon {
      display: none; }
    .inventory-transfer__from-to-location {
      margin-top: 5px;
      margin-bottom: 5px; } }

.inventory-transfer-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 20px 0px 20px 0px;
  padding: 15px;
  border-radius: 6px;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12); }
  .inventory-transfer-item__title {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 22px;
    color: #000;
    letter-spacing: 0.14px;
    text-align: left;
    line-height: 28px;
    font-weight: 700;
    margin-top: 0; }
  .inventory-transfer-item__information {
    color: #AAAAB5;
    display: -ms-flexbox;
    display: flex;
    font-size: 15px; }
  .inventory-transfer-item .information-container-arrow {
    margin-left: 15px;
    margin-right: 15px; }
  .inventory-transfer-item__location {
    font-weight: bold; }
  .inventory-transfer-item__quantity {
    color: #333333;
    font-weight: bold; }
  .inventory-transfer-item .lot-quantity-manager {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .inventory-transfer-item .lot-quantity-manager .avalable-quantity {
      padding-left: 10px; }
  .inventory-transfer-item .is-below-par {
    color: #D83E38; }
  .inventory-transfer-item .is-above-par {
    color: #39C770; }
  .inventory-transfer-item__card-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-bottom: 12px; }
  .inventory-transfer-item__from-to-icon {
    background-color: rgba(55, 68, 94, 0.03);
    border-radius: 4px;
    color: #AAAAB5;
    width: 110px;
    margin: 0px 15px 0px 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    font-size: 22px;
    height: 40px; }
  .inventory-transfer-item .from-to-title {
    font-weight: 700;
    min-width: 130px; }
  .inventory-transfer-item .inventory-transfer-item_button {
    display: none; }
  .inventory-transfer-item:hover .inventory-transfer-item_button {
    display: inline-block;
    font-size: 23px;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
    .inventory-transfer-item:hover .inventory-transfer-item_button.add {
      color: #21365F; }
    .inventory-transfer-item:hover .inventory-transfer-item_button.remove {
      color: #fd6361; }
  .inventory-transfer-item__compartment-drop-downs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    border-top: 1px solid #f0f1f5;
    padding-top: 12px;
    border-bottom: 1px solid #f0f1f5;
    padding-bottom: 12px; }
    .inventory-transfer-item__compartment-drop-downs .from-drop-down {
      color: #AAAAB5;
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding-right: 20px !important; }
    .inventory-transfer-item__compartment-drop-downs .compartment-drop-down {
      background-color: rgba(55, 68, 94, 0.03);
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      padding: 5px 10px 5px 20px;
      border-radius: 4px;
      font-size: 15px;
      -ms-flex-align: center;
          align-items: center;
      height: 45px; }
      .inventory-transfer-item__compartment-drop-downs .compartment-drop-down .disabled-drop-down {
        color: #AAAAB5; }
      .inventory-transfer-item__compartment-drop-downs .compartment-drop-down__options {
        width: 100%;
        padding-left: 10px; }
        .inventory-transfer-item__compartment-drop-downs .compartment-drop-down__options input {
          border: 0 none !important; }
        .inventory-transfer-item__compartment-drop-downs .compartment-drop-down__options .Select-control {
          background-color: transparent;
          border: none;
          box-shadow: none !important; }
        .inventory-transfer-item__compartment-drop-downs .compartment-drop-down__options .Select-value {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: end;
              justify-content: end;
          padding-right: 40px;
          margin-top: 0px !important; }
          .inventory-transfer-item__compartment-drop-downs .compartment-drop-down__options .Select-value .Select-value-label {
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            text-align: right; }
        .inventory-transfer-item__compartment-drop-downs .compartment-drop-down__options .Select-input {
          height: auto; }
          .inventory-transfer-item__compartment-drop-downs .compartment-drop-down__options .Select-input input {
            color: transparent; }
  .inventory-transfer-item__lots {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 49.5% 49.5%;
        grid-template-columns: 49.5% 49.5%;
    column-gap: 1%;
    row-gap: 12px;
    padding-top: 12px; }
  @media (max-width: 750px) {
    .inventory-transfer-item__title {
      text-align: center; }
    .inventory-transfer-item__card-header {
      -ms-flex-direction: column;
          flex-direction: column; }
    .inventory-transfer-item__information {
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
    .inventory-transfer-item__compartment-drop-downs {
      -ms-flex-direction: column;
          flex-direction: column; }
      .inventory-transfer-item__compartment-drop-downs .compartment-drop-down {
        margin-top: 5px;
        margin-bottom: 5px; }
    .inventory-transfer-item__from-to-icon {
      display: none; }
    .inventory-transfer-item__lots {
      -ms-grid-columns: auto;
          grid-template-columns: auto; } }

.inventory-transfer-lot-item {
  background: #F7F7F7;
  border-radius: 6px;
  padding: 14px; }
  .inventory-transfer-lot-item__lot {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .inventory-transfer-lot-item .lot-quantity-manager {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .inventory-transfer-lot-item .lot-quantity-manager .avalable-quantity {
      padding-left: 10px; }
  .inventory-transfer-lot-item .card-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    .inventory-transfer-lot-item .card-header__vial {
      padding-bottom: 12px;
      border-bottom: 1px solid #f0f1f5; }
    .inventory-transfer-lot-item .card-header__vial-quantity {
      color: #8e8e8e; }
  .inventory-transfer-lot-item__quantities {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  .inventory-transfer-lot-item__quantity {
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: start;
    -ms-flex-align: center;
        align-items: center;
    background-color: #ffffff;
    margin-top: 12px;
    width: 100%;
    outline: none;
    border: none;
    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12); }
    .inventory-transfer-lot-item__quantity:hover {
      background-color: rgba(55, 68, 94, 0.01); }
    .inventory-transfer-lot-item__quantity.selected {
      background-color: #1D3E6B; }
    .inventory-transfer-lot-item__quantity.disabled {
      opacity: 0.5;
      cursor: default !important; }
  .inventory-transfer-lot-item__lotNumber {
    color: #21365F;
    font-family: Roboto;
    font-size: 15px;
    letter-spacing: 0.2px;
    line-height: 20px;
    margin: 0.6em;
    text-transform: capitalize; }
    .inventory-transfer-lot-item__lotNumber.selected {
      color: #ffffff;
      font-weight: 100; }
    .inventory-transfer-lot-item__lotNumber.disabled {
      opacity: 0.5; }
  .inventory-transfer-lot-item__icon-container {
    color: #21365F;
    margin-right: 0.6em;
    font-size: 23px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .inventory-transfer-lot-item__icon-container .selected {
      color: #ffffff; }
    .inventory-transfer-lot-item__icon-container .disabled {
      opacity: 0.5; }

.diversion-inventory {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 20px 0; }

#body .diversion-inventory__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: #858794;
  border-radius: 10px;
  width: 100%;
  padding: 10px;
  margin: 20px 0; }
  #body .diversion-inventory__item h1 {
    margin: 0;
    color: #ffffff;
    line-height: 1; }
  #body .diversion-inventory__item .diversion-inventory__item-desc {
    margin: 0; }
    #body .diversion-inventory__item .diversion-inventory__item-desc span {
      color: #ffffff;
      opacity: 0.85;
      margin-right: 10px; }

.diversion-inventory__actions-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.diversion-inventory__action-before, .diversion-inventory__action-after {
  border-radius: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #f9f9f9; }

.diversion-inventory__action-after {
  background-color: rgba(245, 214, 210, 0.5); }

.diversion-inventory__action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 48%; }

.diversion-inventory__responsibles {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 15px;
  box-shadow: inset 0 -2px 0 0 #ffffff;
  background-color: #f9f9f9;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px; }
  .diversion-inventory__responsibles .diversion-inventory__actor-info {
    margin-left: 10px; }
    .diversion-inventory__responsibles .diversion-inventory__actor-info > span {
      color: #8e8e8e; }

div.diversion-inventory__move-type {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-left: auto;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  div.diversion-inventory__move-type span, div.diversion-inventory__move-type p {
    text-align: right; }
  div.diversion-inventory__move-type > span {
    color: #8e8e8e; }

.diversion-inventory__lots {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 20px 0; }

.diversions .fontello, .diversions > a span {
  color: #193762; }

.diversions.page-view__container {
  padding: 0 40px; }

.diversions h1 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 34px;
  color: #000;
  letter-spacing: 0.34px;
  text-align: left;
  line-height: 41px; }

.diversions h2 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 28px;
  color: #000;
  letter-spacing: 0.24px;
  text-align: left;
  line-height: 34px;
  font-weight: 700;
  margin: 10px 0; }

.diversions h3 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 22px;
  color: #000;
  letter-spacing: 0.14px;
  text-align: left;
  line-height: 28px;
  margin: 10px 0; }

.diversions span {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #000;
  letter-spacing: 0.1px;
  text-align: left;
  line-height: 18px; }

.diversions p, .diversions label {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #000;
  letter-spacing: 0.08px;
  text-align: left;
  line-height: 20px;
  font-weight: 500;
  margin: 0; }

.diversions .diversions-header__resolution-text {
  text-align: center;
  border-radius: 6px;
  margin: 30px 0;
  padding: 10px; }
  .diversions .diversions-header__resolution-text.mistake {
    color: #ffffff;
    background-color: #193762; }
  .diversions .diversions-header__resolution-text.diversion {
    color: #ffffff;
    background-color: #fd6361; }

.diversions-header {
  margin: 20px 0; }

.diversion__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.diversion__notes {
  position: relative;
  margin: 20px 0; }
  .diversion__notes label {
    position: absolute;
    left: 10px;
    top: 10px; }
  .diversion__notes textarea {
    padding-top: 30px;
    width: 100%;
    min-height: 135px; }

.diversion__resolve-actions {
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0; }

.diversion__file {
  margin: 20px 0; }

.report__title {
  margin-bottom: 30px; }

.report__filters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .report__filters label {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    letter-spacing: 0.1px;
    text-align: left;
    line-height: 18px;
    color: #8e8e8e; }
  .report__filters .SingleDatePicker {
    width: 100%; }
  .report__filters .Select-placeholder, .report__filters .DateInput_displayText, .report__filters .Select-value-label {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    letter-spacing: 0.08px;
    text-align: left;
    line-height: 20px; }

.report__filter-container {
  color: #193762;
  margin-right: 10px;
  margin-bottom: 30px; }
  .report__filter-container.normal-width {
    min-width: 200px; }
  .report__filter-container.wide {
    min-width: 280px; }

.report__data {
  background-color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-radius: 6px;
  padding: 10px 20px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11); }

.report__data-showing-elements {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.empty-state {
  text-align: center; }
  .empty-state__header {
    font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif !important;
    font-size: 24px !important;
    color: #3D4543 !important;
    font-weight: 700 !important;
    text-align: center !important;
    line-height: 32px !important;
    letter-spacing: 0.25px !important;
    margin-bottom: 0 !important; }
  .empty-state__sub-header {
    display: block !important;
    font-family: "OpenSans-Regular", "Open Sans", sans-serif !important;
    font-size: 16px !important;
    text-align: center;
    line-height: 24px !important;
    color: #3D4543 !important; }
  .empty-state__view-link {
    display: block !important;
    padding-top: 15px;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    text-decoration: underline;
    line-height: 24px;
    color: #1F375F;
    cursor: pointer; }

.inspection-discard-container {
  padding: 16px 8px 13px 8px;
  font-size: 17px;
  width: 598px; }
  .inspection-discard-container .inspection-discard-body {
    background-color: #FFFFFF;
    border-radius: 10px;
    width: 581px;
    font-family: "Roboto", sans-serif;
    color: #8e8e8e; }
    .inspection-discard-container .inspection-discard-body .inspection-discard-content {
      margin-bottom: 13px; }
    .inspection-discard-container .inspection-discard-body .inspection-discard-question {
      margin-bottom: 32px; }
    .inspection-discard-container .inspection-discard-body h1 {
      color: #444444;
      font-family: "Roboto", sans-serif;
      font-weight: 700;
      margin-top: -15px; }
    .inspection-discard-container .inspection-discard-body .inspection-discard-footer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end;
      gap: 50px; }
      .inspection-discard-container .inspection-discard-body .inspection-discard-footer span {
        color: #444444;
        font-weight: bold !important;
        font-size: 18px;
        cursor: pointer;
        margin-top: 9px;
        margin-right: 7px; }
      .inspection-discard-container .inspection-discard-body .inspection-discard-footer button {
        color: #fff;
        background-color: #253D67;
        font-family: "Roboto", sans-serif;
        padding-right: 50px;
        padding-left: 50px;
        padding-top: 8px;
        padding-bottom: 9px;
        border-radius: 41px;
        font-weight: 600;
        letter-spacing: 1px;
        border: 1px solid #253D67; }

.step-outcome-text {
  line-height: 25px;
  height: 25px;
  color: #000;
  display: inline-block;
  font-size: 16px;
  padding-left: 5px; }

.step-outcome-icon {
  width: 25px;
  height: 25px;
  display: inline-block;
  float: left; }

.step-outcome-icon.passing {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAABQdJREFUSA2dVm9oVWUY/73ve+65d7qNWRO3ZepGmDqhkdgfYm1CBX0INDRScplmH+pLXwoiI0s/WB8iiPwwFCJSAj/sQxBBWJYkpUVDyNSp9/pnm1TaNjZ3/5337fe895y7KZtIL9xzzj3v8/x+z7/3eY7CTKt7Z4AjO8vJ1pKOLQ3FwLTawDUp6BrnynkdmeGwHGVz/Z+NJHK4RS95r5KH6n2aYPNDL3cq5Z7nXjegWqFUjYKCgwUvk7xkuXfEOfXl8PF9Rz3GNH3/n5fpJAobNmgcOhS1rHplkQui3dzcpIO0cY6gNoK/x5pKaUAb8mrYciFywEFVNjuGfuu9RBxDHCrRlJtIKhtR8+ptj1Pvcx1kFtuoSDHLizeGqI6/ZCkBqQApHWoTkiyfoz0vDp/Y/2NMFIl0xZPYRSGAdl8Zk64nAcHFXBcksLPfFfPnLInCKCqMwapnPFGMq5JkSYgQRD9QcIktFwukT88OOuOOY3CKOgjTNDCHsunyoSORQe6IuIzaRR2fmCDTZaNC8U4JHCOuprIqNRE4F5Eoc7dFqXF88Pc+wfcicRV9Tw3D7EoczYy2xi8FXFOzLm2QL1v+nP8fb0eMMnFsxKpbI1XnE8mi3ChVRAJJ8m0JLBkCozAnNDh94l/krheQCRSsryNPIwT0Jk0pt1HeaDlodLM7Ls8p5708y4fKUYwgBGmjEdKNgaPXsbmnHU+2z0dutMj3cn6qS3k84gq+LmZUG7da6R0LZMoLYaO/PiQL6tIeICD4vDkpnP/pNPZ89DR6P34Lm9Z2An8Mo6EmRYOqNNrjQS0p1phWbZ1pYi4ydDEpaG+OEMxNGQycHcPJ7y6hntFsqs+g//Cf2PXBC3jz9a0YHLqKA3086CuaMF4sQzMk8aJbHq/GWtUcsDoy7Ee0VPJdkRKD5pDgwpUJbF67DPe1NuPdPYeBkcvY/eFLePuN7Rg4l8PSp3YA2Ums6JqPa5MlmKlS82yCq5TNsOSQd/7wCoe4yyTyXpvmGbz4DzofWYftW9ZjYXMjzmUHPcHZc1ncLwR5i44nFmBwtODzVA1WjCM9TvAZ5ugqu0WeZZeBZYZZ7ZoWjeVLuGvVPdjV+w3al7Vha8+zYgVOnzmP5eveA25YPLByHq6MkODmpIuhNi7jvFb2qg7z7gLfZqW0SVCNmdR/I5N8+eIEHnv0Hfx8vB9nBrJYvv594K8iOkjgPSDBDMt6POIKvpdoeXjbp6zrV9lN5ZyEiZIkvyET4CzD4SYjpOamUKLlKxbX4e+JElJyImdeck5C4u0d+mX/a/4wyjyQds0sCYH3RnQlkaP5MtrqQjTWh2DxY+m9tbh247YEHse3f+IKjieRo8+kHdTG98QqiRcg0UTRojbUWEhPxkg6rYpE5NYVCY7gJYNM+y5MMRk4Mg+kXVOiMF1ToiJjabJk2aNmDZF04YLoE+ei4HkMdmHtZzkfpC3LwJF5IO2aApKfqlcCPTu+zBOURE/0idOTtHnBrzRDafecjOPffpGra3nwGLHXSLtmQ5ZwCpkcHRb31EmA4x8FAZccpChvOCZyHFjPVSfj13u9kVMd99QpVImaVvfJPKD1K1klKal5PntnKv4ojnYGzgRGm5RxthxZWz7AEPUM/7rv5LQZTxsqiv6heolHpvy/+WsFbXJgK18r9Mi5//W1UuVJRnLywn93sZtKs+NZzvBzIq+1Gw4n7+y76z8u6m0JcNRoQwAAAABJRU5ErkJggg==) no-repeat; }

.step-outcome-icon.failing {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAABVFJREFUSA2dVltsFUUY/mZ2z57TFmgjUFqM0FMhICKhKjFq1YOkQaOgoiWowcsLDxpjwgtReFPCkw/GRH0VEmIo1gvxFgPUQompCRpNSE2QlksFb9grPWf37IzfP3u2FBBvk+w5uzPzf9/891H4i3GwUPBXdnWV06WDhYfrdMnLW60aDFAF2KJncNZk4/6VXR8MXdx3qVw6r9KX9H8qQdedj91lFDZwrcCNea1UFR8YaxFbO8H5fj5d2uLdQs/eQ4IxVV6+ZUwlUXva2/X6jo74i9b2eR7Mq1x+YoYfeJE1iIwhsIGtCHlKI6P58H+kHMbUbncMva3tcMcp4njEodJu+0WSykK8/451dyuld9YG2flj5VBOHFZwNWX4pEMJiAPylAqm+QGGw+KAtfbpVUc6u1M82e00SVUUAmi9b7qfmTFajkIuCqgvG/9hlKmhoVxAuREYs0aIUlyVvjgTWfNlTSZoGi9HJYJmU2CeDoq+uHzIvIzKmnyFJMqOReFArPQ9YjrB12kUiQ9qg1zTGDXgZkfgQLSCzgWJzglmwsV3nc1AZXxUyOQYWbGA4CQ+BQTfHa8SRQdpW69sbcxJz53e07ATEeLTw/AXz3ZutFEMRWJFgvKp8yTR0LOnw5Y5Txpyxz5x6MuYUbdSos45Mlb2cYkicbIjEBMwcoTAa6hFzYMtKH/3C61uCE4XkSDqHUS2pQnZm5thRotQciCR4wEFx+ERV9TWkmj8L0iYcjjNqL8Di3/4A8G8RrTs2Ir5b7+IiUN7oWi60v5e1D7fhhVv7cCstlZER/ugqmhSM2lPVcEruEQ2sW6m8vmQpyS255hE7VIZ/vJ6jHf24uxXX2PhurVYsOd9jH66CzNffhYt2zZj/OdfcW7XRwhuvYH7ozQABEILnoZq0sbL+8qoBk+rnKEmUwPIiml8Dzpfh7419wH7PkPzA6vhffgJGm67BaNnBnH09k1Q0334i+phiuFUEiV4UiHi2DbSJypHxiQ1U3PxKM6J4mSap3r1kzhGojPdPbh+7f2ISyF6F6+BaqxCZtlcmAulqQSiiRLDSQlK8FnspFhUnCEbJodEkSwUP+9F/UuvYNbymzD20zlkptUgv3s7or7vYYYnoAIGw6Q7RDzBkxrH96K22p5jNBQ1a5C17gAJiXM+w7R7ENds2YiWrZtRGh5Bz7VtGOw+gkUb1qF59+uIegYYT2KQRCz5VUbwBFfwtfbMCQvbHzBkqR0LHbmFIEeCE7+hav0yLNvyAkZOncbR1k3wFszF8Ueew4/0zcL2h9D4xiaEBxhd1VknV6Eygie4gu+9M9BXfGbejUuqPX9FycRC4iKMNQx2rIRM8xxW4BjHt78JO3QBmaVzoWfOxO+vfYzSdTmE54dQ/OYk9JwapqEEj1MpJp7HCOu4t7uz081cNeMZXWLz6Ns+hukS6NrqxMniA4KFXceY7bPgL62HDcuOgF64IuMnLXmg9dGdtZnsxqEolKxnZlXMRntLokkegNEm4JJQDB3O00Scs2GSIxXfh3WZbDAUFXetOvzeU4LDjC+4Ui4NZziMBqRcc3NJBJzqzGIzViQBK0JiigoRE3y8OEkgZ+JTEvnhsHSSWbKN365TOk3Scn95P+EejxsSH4nE1YfrJ9NIwCp+RT9xBVLKsXQyaTTScMai8kBdJgikmhJXOmNEC1EVsZOcmPHnvkEbImT19mX/OOXShiV4aRtxmnCjjMkef5g9PvwfPT6giVr/rscnPJfeNqbeVrjezBPn0tsKs3mCKvVz/j/dVlKeK641Sbn28syiRiqco7mKnsd7l/53964/Afyq5CZPKscPAAAAAElFTkSuQmCC) no-repeat; }

.step-outcome-icon.incomplete {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA1CAYAAADh5qNwAAAACXBIWXMAABcRAAAXEQHKJvM/AAAICklEQVRogWL8//8/AzWAnZuLAAMDgwMUG0AxPw6zPzIwMFxAwhsO7drzgSoOYWBgAAAAAP//othTdm4uCQwMDAEMDAz+FLrlIgMDwwSKPcjAwAAAAAD//yLLU9BYKYBilNiQEBdnUFFWZlBVVgHTPNw8KHq/fP3CcOfuXYbnL14wXLh0keHFy5foxoNiEeS5CWR5joGBAQAAAP//ItlT0JgBWQr3DMgjoYFBDLbW1gwS4hIkmffi5QuGw0ePMmzftYvhzr27yFIgzzUc2rUHZBfxgIGBAQAAAP//ItpTdm4uCgwMDAsYGBjsYWIGenoMibHxDIb6+qTaixWcv3iRYfuunQw7du9Clgcly4RDu/aA8h5hwMDAAAAAAP//IspTdm4uoDwD8hA4dlSUlBlyM7Oo5hl0APLc/MULGS5cugSTAsVawaFde0BuwA8YGBgAAAAA//8i6ClocpsP4yfGxoExPcDqdWsZJs+YjmxV46Fdexrw2s3AwAAAAAD//8LrKWQPcXNzM7Q1NNEsdnCB23fvMuSVFDF8/foVpmThoV17QO7CDhgYGAAAAAD//2IixkOg5Dapp4/uHgIBVWVlhtWLl4LdAAXxdm4uuGOLgYEBAAAA///CGlPQPLQexIZ4qJeBhwe1aKY3+PLlC0NeSTFyCZmINY8xMDAAAAAA///C8BS0lAOVNPygJAeKIVBoDQYA8lhSZjq4bmNkZPz0//9/e4xSkYGBAQAAAP//wpb84KUcKA8NFg+BACi1tDY0gfP3////+aBuRQUMDAwAAAAA//9C8RQ0H4HrIVAJNxB5iBAABXISovTVx8hfDAwMAAAAAP//gic/aNPnASiWQPlo3oyZg8cnWACoRITWY6A6TAHepGJgYAAAAAD//0KOKXg7DlSxDnaQm5kNcyLIzYimFAMDAwAAAP//QvcUuOkzGJMdOgAlQw9XN5hwADSlMTAwMDAAAAAA//8Cewqal8CxBGrLDRWQFAfPWyC3QypkBgYGAAAAAP//gsUUqF4Ct7bJiSVQUQtqr4EwqQDUYgDpA5lBKgD1CEApCwognmJgYAAAAAD//2KCRhu4gwfqPpADQA7LLy0G47buLqKNALXIkzPTwfpAZpADPN3cYdpAJaECAwMDAwAAAP//AsUUqPsNBqD+EKUA1G0gxmMgD7X3dFNsn60VipsDGBgYGAAAAAD//4J7CpT0SO3gwQAoySJlWoIeQ/cQSC+5hROoQkZqFxowMDAwAAAAAP//AnkKzAB1vSkBVaVlRHkMm4dAeikBBogAMWBgYGAAAAAA//+Cewo0pkApIOQxWngIBCTFxWFMfQYGBgYAAAAA//9igfdmqdTGgzkS1iWH0aDkRQsPgYAKUoTYubkIAAAAAP//AnkKDNBHfSgB2DyGPO5ATQ9hAAYGAwAAAAD//8LZSaSGx5CTIgzQ2EMMDAwMDAAAAAD//6KZp0BgQJpbDAwMAAAAAP//opmncNVDxNZjZAMGBgYAAAAA//+Cewo0ckorD4GSHCn1GEWAgeECAAAA//8CFRSg/gg/aCgYrXammoeQ8xB6qUiN/AUa5YWBQ7v2fAAAAAD//wLFFLiPf/vuHYoNJ+QhYitoUgFSu/EiAwMDAwAAAP//gnsKFFO09BAtPXYB0Tt4wMDAwAAAAAD//4J7CjRCgxyNpABQSJFSsWLzGGg0lhwA6rIgDZsdYGBgYAAAAAD//wJ5agNMBDT7QK7BxHoIl8e+IEZgSQKHj6G4eQMDAwMDAAAA//9ifnj33o/5ixcFghrq7969Z/D38SXZYEZGSJ4E9W3ySBjfgEz9QNptIHuFhYRItnv+4kUMjx4/BjEfgsfZGRgYAAAAAP//Ao8mIQ8xT+zuHRJjFCAAyi5hsTEwbiF4LouBgQEAAAD//4LVU6BoAxXt4Aw/VMC8RYuQnQoZ2GRgYAAAAAD//wJ7CjpmBvYlKNOSM9ZAbwCKJaRGMmgmBDLux8DAAAAAAP//Qm4mgTwFji3QhNdgB2jVAGKUloGBAQAAAP//gnsK6lOwJGjkk9wilh4AVOIhzTKCJuLA9RMYMDAwAAAAAP//QmnQQjMaOO2BZvDIHeGhJQC5CSmWHqKPzjIwMDAAAAAA///C1koHlYTgZAgaryZnPI5WAOSW9u4u5FnFAIxlCQwMDAAAAAD//8LwFHS+BzwEDdIMmugaDB7DMukGKsIxZ+wZGBgAAAAA///C2p+CztA1gtggQwbaY1g8BCrtsK+vYGBgAAAAAP//wtlJhNbO4GIQZBhoBm8g8hhkIhvDQ7gnshkYGAAAAAD//yJmyQHIc/UgNmgGDzThFRoUTD1X4wGgUg5UKJAyM8/AwMAAAAAA//8idnFIAiMj40TolCR4UB40P0SrqVNQxQryDFKxDQLwZhBewMDAAAAAAP//ImUZD2jQE5TX4A1DUCsbNJ1C7nA1Ns+Amj5oy3hAxTaolCNuGQ8DAwMAAAD//yJnwRUoOaKsHgPFHKiFDhoOIHVpAqgQACUzED5y7Bi6NKiwIm01GQMDAwAAAP//omRpHCgpgGYZUJbGgQbrQWPboKFg5JFTZACKEVABAOqxoq0cgwFQAQVaQYbSUiAKMDAwAAAAAP//omgRI9RzoIwLwpT2V2CtgwUULWJkYGAAAAAA//+i5nJT0IQXKOZgS00JeRLUHAPFBKgLDlqNSVasYAAGBgYAAAAA//+imqewAWhMgmdVkMAFaq6XxQAMDAwAAAAA//8DAIyo84k5Y1kIAAAAAElFTkSuQmCC) no-repeat;
  background-size: contain; }

.ticket-create-body {
  padding: 10px 125px 0px; }

.check-report-body, .ticket-create-body {
  background-color: #F5F9FD; }
  @media (max-width: 768px) {
    .check-report-body, .ticket-create-body {
      margin-left: 18%;
      padding: 0 !important; } }

.check-report-body {
  padding: 0px 125px 0px 125px; }

.heading-style {
  font-size: 16px;
  color: #3D4543; }

.highlighted-steps {
  text-align: left;
  color: #3D4543;
  font-weight: bold;
  font-size: 20px; }

.category-text {
  font-weight: bold;
  font-size: 16px;
  color: #3D4543; }

.detail-style {
  display: block;
  margin-left: 25px;
  font-size: 16px;
  font-weight: 400; }

.check-report-label-text {
  color: #607089;
  font-weight: 600; }

.check-report-summary {
  text-align: left;
  color: #3D4543;
  font-weight: bold;
  font-size: 20px; }

.view-style {
  text-align: center;
  cursor: pointer;
  text-decoration: underline;
  font-size: 16px; }

.timestamp-feeditem {
  font-size: 14px;
  color: #607089 !important; }

.dashboard-detail {
  padding-left: 20px; }
  .dashboard-detail__header {
    background-color: rgba(255, 255, 255, 0);
    box-sizing: border-box;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif;
    font-weight: 600;
    color: #3D4543;
    text-align: left;
    line-height: 32px;
    letter-spacing: 0.25px;
    font-size: 24px;
    padding-top: 13px;
    text-transform: capitalize; }
  .dashboard-detail__description {
    border-radius: 5px;
    background-color: rgba(255, 255, 255, 0);
    box-sizing: border-box;
    font-family: "OpenSans-Regular", "Open Sans", sans-serif;
    color: #3D4543;
    text-align: left;
    line-height: 24px;
    font-size: 16px; }
  .dashboard-detail__back-icon {
    margin-right: 6px;
    color: #253D67; }
  .dashboard-detail__back {
    padding: 0;
    color: #253D67 !important;
    font-family: Roboto;
    font-size: 17px;
    letter-spacing: -0.41px;
    line-height: 22px; }
  .dashboard-detail .divider {
    width: calc(100% + 20px);
    height: 2px;
    margin-left: -20px;
    padding: 0;
    background: url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1117px" height="2px"><g transform="matrix(1 0 0 1 -251 -182 )"><path d="M 0 0.5 L 1116 0.5" stroke-width="1" stroke-dasharray="0" stroke="rgba(215, 215, 215, 1)" fill="none" transform="matrix(1 0 0 1 251 182 )" class="stroke" /></g></svg>') no-repeat center center;
    background-size: contain;
    padding-bottom: 10px; }

.dashboard {
  padding: 0 12px !important; }
  @media (min-width: 768px) {
    .dashboard {
      padding: 0 25px !important; } }
  .dashboard__heading {
    font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif !important;
    color: #3D4543 !important;
    margin-bottom: 0 !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 32px !important;
    letter-spacing: 0.25px !important; }
    @media (min-width: 768px) {
      .dashboard__heading {
        font-family: "Open Sans Semibold", "Open Sans", sans-serif !important;
        font-size: 24px !important;
        font-weight: 600 !important;
        line-height: normal !important;
        margin-bottom: 0 !important;
        text-align: left !important; } }
  .dashboard__subheading {
    font-family: "OpenSans-Regular", "Open Sans", sans-serif;
    color: #3D4543;
    text-align: left;
    margin-bottom: 0;
    font-size: 16px;
    line-height: normal; }
    @media (min-width: 768px) {
      .dashboard__subheading {
        font-family: "Open Sans", sans-serif; } }
  .dashboard__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .dashboard__container__title {
      font-family: "Open Sans Semibold", "Open Sans", sans-serif;
      font-weight: 600;
      color: #3D4543;
      text-align: left;
      line-height: normal;
      font-size: 16px;
      padding-bottom: 8px;
      padding-top: 12px; }
      @media (min-width: 768px) {
        .dashboard__container__title {
          padding-top: 24px;
          padding-bottom: 12px; } }
    .dashboard__container__row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      gap: 8px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      @media (min-width: 768px) {
        .dashboard__container__row {
          gap: 12px 24px; } }
    .dashboard__container__tabs {
      width: 100%;
      height: 48px;
      border-radius: 4px;
      border: none;
      background-color: #ffffff;
      box-sizing: border-box;
      box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.35);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding: 2px 2px 2px 16px; }
      .dashboard__container__tabs span {
        font-family: "Open Sans Semibold", "Open Sans", sans-serif;
        font-weight: 600;
        font-size: 16px;
        color: #3D4543;
        text-align: center;
        line-height: normal; }
      .dashboard__container__tabs:hover {
        background-color: #c7c7c7;
        box-sizing: border-box; }
        @media (min-width: 768px) {
          .dashboard__container__tabs:hover {
            background-color: #e7e7e7; } }
      @media (min-width: 768px) {
        .dashboard__container__tabs {
          width: 233px;
          -ms-flex-pack: center;
              justify-content: center;
          padding: 2px 2px 2px 2px; } }

.user-profile {
  margin-top: 20px; }
  .user-profile .favorite-station {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: end;
        align-items: end; }
  .user-profile .wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-top: -7px; }
    .user-profile .wrapper .favorite-label {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      gap: 5px;
      padding-left: 0; }
      .user-profile .wrapper .favorite-label .info {
        padding: 2px;
        cursor: pointer; }
  .user-profile .save-btn {
    display: block;
    margin: auto;
    width: 30%; }
  .user-profile label[for="station"] {
    line-height: 20px !important; }
    @media (min-width: 768px) {
      .user-profile label[for="station"] {
        line-height: 20px !important; } }

.custom-field {
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative; }
  .custom-field .checkit-list .title {
    font-family: "Open Sans Semibold", "Open Sans", sans-serif !important;
    font-size: 16px; }
  .custom-field .checkit-list .item-container {
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    margin-right: 16px; }
  .custom-field .field-count {
    font-family: "Open Sans Semibold", "Open Sans", sans-serif;
    font-size: 20px;
    color: #333333;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 6px;
    margin-top: 24px; }

.edit-modal .modal-info {
  font-size: 14px;
  color: #333333;
  font-family: "Roboto", sans-serif; }

.edit-modal .modal.in .modal-dialog {
  max-width: 950px;
  width: 350px;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%; }

.edit-modal .modal-dialog {
  margin: 0; }
  @media (min-width: 768px) {
    .edit-modal .modal-dialog {
      margin: 10px; } }

.edit-modal .modal-container {
  position: absolute; }

.edit-modal .modal-header h3.modal-title {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 22px;
  color: #000;
  letter-spacing: 0.14px;
  text-align: left;
  line-height: 28px;
  font-weight: 700;
  margin: 0;
  font-size: 20px;
  color: #193762;
  font-weight: 400; }

.edit-modal .modal-container .modal,
.edit-modal .modal-container .modal-backdrop {
  position: absolute; }

.setting-container {
  background-color: #ffffff; }
  .setting-container .checkit-page-title {
    margin-bottom: 30px; }

.vehicle-transfer-settings {
  font-family: "Open Sans Semibold", "Open Sans", sans-serif;
  font-size: 20px;
  color: #333333;
  font-weight: 600;
  padding-top: 24px;
  line-height: normal; }

.signature_setting,
.copy_checksteps_setting {
  padding-top: 8px; }
  .signature_setting .label-title,
  .copy_checksteps_setting .label-title {
    font-size: 16px;
    font-family: "Open Sans Semibold", "Open Sans", sans-serif;
    color: #3D4543;
    font-weight: 600;
    line-height: normal; }
  .signature_setting .radio-group,
  .copy_checksteps_setting .radio-group {
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px; }
    .signature_setting .radio-group label,
    .copy_checksteps_setting .radio-group label {
      font-size: 16px;
      margin-right: 15px;
      font-family: "OpenSans-Regular", "Open Sans", sans-serif;
      color: #607089;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      line-height: 24px; }
      .signature_setting .radio-group label input[type="radio"],
      .copy_checksteps_setting .radio-group label input[type="radio"] {
        width: 20px;
        height: 20px;
        margin-right: 18px; }

.checkit-select {
  font-family: "Quicksand", sans-serif; }
  .checkit-select__control {
    color: #9FACAB !important;
    box-shadow: none !important;
    border-color: #cbcbcb !important;
    cursor: pointer !important; }
    .checkit-select__control:hover {
      border-color: #cbcbcb !important; }
    .checkit-select__control--is-disabled {
      background-color: #e6e6e6;
      border: none !important; }
  .checkit-select__single-value {
    color: #8e8e8e; }
  .checkit-select__menu {
    margin-top: 0px !important;
    z-index: 9999999 !important; }
    .checkit-select__menu .checkit-select__menu-list .checkit-select__menu-notice--no-options,
    .checkit-select__menu .checkit-select__menu-list .checkit-select__menu-notice--loading {
      font-family: "Roboto", sans-serif;
      color: #333333;
      padding: 2px 8px;
      text-align: left;
      font-size: 13px; }
  .checkit-select__multi-value {
    font-family: "Roboto", sans-serif !important; }
    .checkit-select__multi-value__label {
      font-size: 14px !important; }
    .checkit-select__multi-value__remove {
      cursor: pointer; }
  .checkit-select__option__menu-list {
    background-color: #ffffff; }
  .checkit-select__option--is-selected {
    background-color: #DEEBFF !important; }
  .checkit-select__option--is-focused {
    background-color: #e6f0ff !important; }
  .checkit-select .group-name {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    font-family: "OpenSans-Regular", "Open Sans", sans-serif;
    color: #193762;
    height: 17px;
    font-size: 12px;
    text-transform: capitalize !important; }
    .checkit-select .group-name .count {
      background-color: #193762;
      color: #ffffff;
      border-radius: 12px;
      width: 25px;
      height: 17px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }

.menu-button {
  text-align: end; }
  .menu-button .icon-btn {
    cursor: pointer;
    background: transparent;
    border: none;
    transform: rotate(90deg);
    color: #3D4543;
    padding: 0px; }
    .menu-button .icon-btn:hover, .menu-button .icon-btn:focus, .menu-button .icon-btn:active {
      color: #3D4543 !important;
      background: transparent !important;
      border: none;
      box-shadow: none !important;
      background-color: #ffffff !important; }
    .menu-button .icon-btn .caret {
      display: none; }
  .menu-button .img-icon {
    margin-right: 8px;
    filter: brightness(0) invert(0); }
    .menu-button .img-icon:hover {
      background-color: transparent; }
  .menu-button .checkit-btnStyle {
    margin-right: 0px !important;
    height: 32px !important;
    min-width: 70px !important; }
  .menu-button .dropdown-menu > li > a {
    background-color: #ffffff !important;
    color: #3D4543 !important;
    font-family: "OpenSans-Regular", "Open Sans", sans-serif !important;
    font-size: 14px !important; }
    .menu-button .dropdown-menu > li > a:hover {
      background-color: #eceef1 !important; }
  .menu-button .dropdown-menu {
    position: absolute;
    margin-top: 1px;
    min-width: max-content; }
    .menu-button .dropdown-menu-right {
      right: 0;
      left: auto; }
    .menu-button .dropdown-menu-left {
      right: auto !important;
      left: 181px !important;
      text-align: left; }

.row-list {
  margin: 0 12px 16px 12px;
  cursor: pointer;
  min-height: fit-content;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  color: #333333;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35); }
  @media (min-width: 768px) {
    .row-list {
      margin: 0 17px; } }
  .row-list :hover {
    background-color: #eceef1;
    box-sizing: border-box; }
  .row-list .transfer-btn:hover {
    background-color: #21365F; }
  .row-list__details {
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    border-radius: 4px; }
    @media (min-width: 768px) {
      .row-list__details {
        gap: 9px; } }
    .row-list__details .icons {
      min-width: 27px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      @media (min-width: 768px) {
        .row-list__details .icons {
          min-width: 39px; } }
    .row-list__details .master-icon-bg {
      background-color: #3D4543; }
      @media (min-width: 768px) {
        .row-list__details .master-icon-bg {
          border-radius: 4px 0 0 4px; } }
    .row-list__details .row-list__data {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 8px; }
      @media (min-width: 768px) {
        .row-list__details .row-list__data {
          -ms-flex-direction: row;
              flex-direction: row;
          min-height: 56px;
          -ms-flex-align: center;
              align-items: center; } }
      .row-list__details .row-list__data .compartment-header-no-quantity {
        margin: 5px 0px; }
      .row-list__details .row-list__data--header {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        font-size: 16px;
        width: 100%;
        -ms-flex-direction: column;
            flex-direction: column; }
        .row-list__details .row-list__data--header .dropdown-menu {
          margin-top: 16px;
          padding: 0;
          min-width: 153px;
          height: 99px; }
        .row-list__details .row-list__data--header .dropdown .dropdown-menu {
          background-color: #ffffff; }
          .row-list__details .row-list__data--header .dropdown .dropdown-menu .menu-item {
            height: 48px;
            padding-left: 15px;
            padding-top: 15px;
            border-bottom: 1px solid #F9F9FA; }
            .row-list__details .row-list__data--header .dropdown .dropdown-menu .menu-item a[role=menuitem] {
              display: -ms-flexbox;
              display: flex;
              gap: 11px;
              padding: 0;
              font-size: 16px; }
              .row-list__details .row-list__data--header .dropdown .dropdown-menu .menu-item a[role=menuitem] .edit-icon {
                width: 18px;
                height: 18px;
                -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                    align-self: center; }
              .row-list__details .row-list__data--header .dropdown .dropdown-menu .menu-item a[role=menuitem] .delete-icon {
                width: 14px;
                height: 18px;
                -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                    align-self: center;
                margin-left: 2px; }
              .row-list__details .row-list__data--header .dropdown .dropdown-menu .menu-item a[role=menuitem] span {
                box-sizing: border-box;
                font-family: "Open Sans", sans-serif;
                color: #3D4543;
                text-align: left;
                line-height: 24px; }
              .row-list__details .row-list__data--header .dropdown .dropdown-menu .menu-item a[role=menuitem]:hover {
                text-decoration: none;
                border-bottom: none;
                background-color: #eceef1; }
              .row-list__details .row-list__data--header .dropdown .dropdown-menu .menu-item a[role=menuitem]:focus {
                outline: transparent;
                border-bottom: none; }
        @media (min-width: 768px) {
          .row-list__details .row-list__data--header {
            min-width: 200px;
            width: auto; } }
        .row-list__details .row-list__data--header h2 {
          margin-bottom: 0;
          margin-top: 14px; }
          @media (min-width: 768px) {
            .row-list__details .row-list__data--header h2 {
              margin: 0; } }
        .row-list__details .row-list__data--header .master-header {
          font-family: "Open Sans Semibold", "Open Sans", sans-serif !important;
          font-weight: 600;
          text-align: left;
          font-size: 20px;
          line-height: 20px;
          color: #3D4543; }
        .row-list__details .row-list__data--header .std-header {
          box-sizing: border-box;
          font-family: "Open Sans", sans-serif;
          color: #333333;
          text-align: left;
          line-height: 20px;
          font-size: 20px; }
        .row-list__details .row-list__data--header .quantities-warning {
          max-width: 71%;
          font-size: 16px;
          margin-top: 5px;
          margin-bottom: 0px; }
      .row-list__details .row-list__data--status {
        display: -ms-flexbox;
        display: flex;
        min-width: 227px;
        -ms-flex-pack: start;
            justify-content: flex-start; }
        @media (min-width: 768px) {
          .row-list__details .row-list__data--status {
            -ms-flex-pack: end;
                justify-content: flex-end;
            -ms-flex-align: center;
                align-items: center;
            gap: 8px; } }

a.no-hover:hover {
  padding: 0;
  border: none; }

.slider-track,
.slider-handle,
.slider-selection,
.slider.slider-disabled .slider-track,
.slider.slider-disabled .slider-handle {
  filter: none;
  box-shadow: none;
  border-radius: 0;
  background-image: none;
  background-repeat: none; }

.slider-selection {
  box-sizing: border-box;
  border-radius: 4px; }

.slider-track {
  background: #f0f0f0; }

.slider-handle {
  background: #3a94a5; }

.slider.slider-disabled .slider-track {
  background: #e5e5e5; }

.bootstrap-datetimepicker-widget a[data-action] {
  border: none;
  display: inline; }

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 2px 15px; }

.bootstrap-datetimepicker-widget td a[data-action="togglePicker"] {
  border: 0;
  display: block;
  cursor: pointer;
  border-radius: 20px;
  padding: 12px !important; }

.bootstrap-datetimepicker-widget td a[data-action="togglePicker"] span {
  margin: 0;
  padding: 5px;
  font-size: 180%;
  background: none;
  width: 54px !important;
  height: auto !important;
  line-height: 1 !important; }

.bootstrap-datetimepicker-widget th.picker-switch {
  background: #eeeeee; }

.bootstrap-datetimepicker-widget .picker-switch.accordion-toggle {
  background: #f5f5f5 !important; }

.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #428bca; }

.datetimepicker-inline {
  width: 100%;
  padding: 25px;
  display: table; }

html[dir='rtl'] [class^="icon-"].float-right-rtl,
html[dir='rtl'] [class*=" icon-"].float-right-rtl {
  position: relative;
  /*@noflip*/
  float: right; }

body {
  opacity: 1;
  transition: all 0.7s ease; }
  body.fade-out {
    transition: all 0.25s ease;
    opacity: 0; }

#app-preloader > .preloader {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  background: #E9EDF2;
  z-index: 99999999999; }

#app-preloader > .preloader > img {
  margin: auto;
  display: block;
  margin-top: 150px;
  position: relative; }

.apparatus-list-item .rubix-panel-container {
  overflow: visible;
  height: 175px; }

.equipment-type-list-item .rubix-panel-container {
  overflow: visible; }

.panel-container-with-dropdown .rubix-panel-container {
  overflow: visible; }

.react-user-tour-container div {
  z-index: 10000000 !important; }

.dz-message.dz-default {
  text-align: center; }

#check-step {
  margin-top: 10px; }

.check-list-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .check-list-item .title {
    font-weight: bold; }
  .check-list-item .value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .check-list-item .check-step-icon {
    font-size: 30px; }
  .check-list-item .check-step-icon,
  .check-list-item .details-button {
    float: right;
    margin: 0px 3px 0px 3px; }
  .check-list-item .pass-fail-button {
    width: 45px; }
  .check-list-item .inspection-buttons {
    margin-top: 30px;
    text-align: center; }
  .check-list-item .inspection-button {
    margin: auto;
    display: block; }

.sortable {
  position: absolute; }

.check-list-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.check-list-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px; }

.check-list-item__delete-btn {
  display: none;
  cursor: pointer;
  opacity: .5;
  display: block;
  float: right; }

.check-list-item:hover .check-list-item__delete-btn {
  display: block; }

.check-list-item .check-list-item__delete-btn:hover {
  opacity: 1; }

#brand-logo {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRYAAAEnCAYAAADcsh/FAAAACXBIWXMAABcRAAAXEQHKJvM/AAAgAElEQVR4nO3db4gdV5rn+UfGxY7NQF5Rb6xhIdNjQ2NoyBQ0i4dROa8pqFlojNIsjcpLQV6V/aIWelG6ZkyXe2iUogdcpmpGaXZg6oVcSkExLtMMSlE09PZidNOlYc3SoJswYBascibzotTMC92ExWooMbkc+4lyOBwRN/6cc+KciO8HEtuy8t64EXHjzy+e55xTJycnAgBo7JqIfFNEXmYVAgAAAACG5HG2NgA08paI/CuOowAAAACAoeKGGADqWRaRPRFZS/3WPdYhAAAAAGBoHmOLA0BlF0Tkk0yoaPxrViEAAAAAYGgYYxEAqpmKyHrO35yJyFnWIQAAAABgaKhYBIBypkrxs4JQ8ZGIbLD+AAAAAABDxBiLAFDspoicN9XdBX/jpyJyxPoDAAAAAAwRrdAA8HXL2uI8Klk390XkDOsOAAAAADBUtEIDwFe9JSKfLggVzROZ51lvAAAAAIAhoxUaAL5gqhQ/EJFnKqyPn9MCDQAAAAAYOlqhAUBkS0R+UvFhy1xETrPOAAAAAABDR8UigKGbFsz4nMc8iXlp6CsMAAAAAABhjEUAA3ZBRD6rESoat0TkDjsNAAAAAAC0QgMYppsict4cA2t8+oci8iT7CwAAAAAAX6AVGsCQmAlaZgtmfC5ykT0FAAAAAIAv0QoNYCjeEpFPG4aK+yLyPnsKAAAAAABfohUaQN+ZKsWPROSphp/zkYg8KyJH7CkAAAAAAHyJikUAfbYlIp+0CBWNNwgVAQAAAAD4OioWAfTVXRFZa/nZzHiMZ9lDAAAAAAD4OioWAfTNBRH5zEKoaJ66bLB3AAAAAACQj1mhAfTJTYth4Nu0QAMAAAAAUIxWaAB9cE5EftVwxuc890XkDHsGAAAAAADFaIUGELu3RORDi6GiedryPHsFAAAAAADlaIUGEKtlEfmo5YzPeW7RAg0AAAAAwGK0QgOI0ZaI/MTBw5G5iJxmjwAAAAAAYDEqFgHE5q6FGZ+LvMTeAAAAAABANYyxCCAWF0TkM4eh4r6I3GFvAAAAAACgGlqhAcTgpohsOFzOhyLyJHsCAAAAAADV0QoNIGTnRORXFmd8LnKRvQAAAAAAgHqoWAQQqmsi8n1znHK8fDMROcteAAAAAABAPQSLAEKzLCIfichTHpbrkYg8KyJH7AUAAAAAANTD5C0AQrIlIp96ChWNNwgVAQAAAABohopFAKGYisi6x2W5LyJn2PoAAAAAADRDxSKArpnW5088h4rmicrzbHkAAAAAAJpjVmgAXTKh4sci8oTnZXibFmgAAAAAANqhFRpAV86JyN92ECrOReQ0Wx0AAAAAgHZohQbQhQsi8mEHoaJ5kvISWxwAAAAAgPYIFgH4ZkLF90zFdAfvfUtE7rDFAQAAAABoj1ZoAD6d00rFLkJFWqABAAAAALCIikUAvizrmIpdhIrGD9jSAAAAAADYQ8UiAB+6mv05sS8iY7Y0AAAAAAD2ECwC8OG3IvJUR2v6kYh8g60MAAAAAIBdtEIDcG3aYahovMEWBgAAAADAPioWAbi0JSJXO1zDMxE5yxYGAAAAAMA+gkUArphxFT8Rkcc7WsOmBfpZETliCwMAAAAAYB+t0ABc+ajDUNH4KaEiAAAAAADuULEIwIWbIrLR4Zq9LyJn2LIAAAAAALhDxSIA2y50HCqapyXPs1UBAAAAAHCLYBGATWZcxV90vEZ/Tgs0AAAAAADu0QoNwCYzWcszHa7RuYicZosCAAAAAOAeFYsAbLnWcahonpK8xNYEAAAAAMAPKhYB2GDGVXzPHFM6XJv7IjJmawIAAAAA4AfBIoC2zLiKH4vIEx2uyYci8iRbEgAAAAAAf2iFBiAaDt7UMRLP1VwjH3QcKhoXO35/AAAAAAAG53E2OTB4ZmzE76famP9rjRXyVsfjKoq2QL/f8TIAAAAAADA4tEIDw7UlIj/JPGCYicjZimvEVDZ+2PG4io9E5FkROepwGQAAAAAAGCRaoYHhMYHiAxG5mgkVTUi3UWNt/G3HoaLxBqEiAAAAAADdoBUaGA5TYfgrERnlfGJTuvy9GiHd3QDGVTTVlTsdLwMAAAAAAINFxSLQf+d0UpZfF4SKxs9rjFNoxlVc63itndSsrgQAAAAAAJYxxiLQX2am570KIWCdcRXNa34aQAv0j0XkzY6XAQAAAACAQSNYBPrHhH83ROSFCgHgXERO11gDD0qqHn25LyJn2G8BAAAAAOgWYywC/TKtGCiKthPXaWmeBhAqmmX+k46XAQAAAACAwRPGWAR645qI/E5E1mu0Kb9SY7KWLX3trt0SkTvstgAAAAAAdI9WaCBuZiKVf9Wg+vhdEXmt4t8NZVzFum3bAAAAAADAIYJFIE6mgvByw9bkeyLybI2/H8K4isa3qFYEAAAAACAcjLEIxOWCiPysRdD3UES+XePv3wwkVNwnVAQAAAAAICxULAJxOCciuyLyTIulPdGJXaoGdCbE/GUAa8eEoU8GsBwAAAAAACCFikUgbGZ8ww9aBoqJH9YIFc37/iKQNXMxgGUAAAAAAAAZVCwCYTLB3g2tMLQxacqeiLxc4+//VkSeCmDNmBbocQDLAQAAAAAAMggWgfBMLQaKxn0ROVPj75txFTcCWCt1lxsAAAAAAHj0GCsbCMY1EfmdiKxbDBXN+ITP1/j7ZlzF8wGskLrLDQAAAAAAPGOMRaB7JlDcdPB9PNHxCY8q/n3Tfn3dYqjZlAkVn6ux3AAAAAAAoANULALd2RKRByLyqqOQ/20Reb/G3zeTxDzR8f5wj1ARAAAAAIA4ULEI+GcCxcsiMnL4zmbSkzdr/P1rlmaebmMmImc7XgYAAAAAAFARk7cA/pwTkV0PAd5cRE7X+PtmXMX3OmyBPtHqyjpBKAAAAAAA6BjBIuCer0DReCQiz9ZsJf6swxbo+zpJC63PAAAAAABEhjEWAXfMZChTEfnQU6honhJ8r2ZId7ejUNFUVb4uImcIFQEAAAAAiBNjLAJu3BSR857bi39ec7KWt0RkzeHy5DGTs/x7Ednx/L4AAAAAAMAyWqEBu8x4hdc7qAK8py3QVZ3TSkofwedDEfmPIvKXVCcCAAAAANAfBIuAPabteb2D9WmCuydr/o7rcRXNgeVARH5cs4oSAAAAAABEglZooD1T/fcrERl1sC5NgPdczd+ZOgwV7+tENczwDAAAAABAzzF5C9DOW9pS3EWoaLxSs714y0FVpZmJek9EvqWTsRAqAgAAAAAwALRCA8111fqcMGHeyzX+vpml+lNL4yqaA8dvRORf0+oMAAAAAMAwESwC9ZmA7iMRearDdVd3shbjgYXKyrmI/CcRea3l6wAAAAAAgMjRCg3UY8ZT/LjjUNFM1vLtmr8zbREqmlbnfW11Pk2oCAAAAAAAhMlbgFouiMh7llqJmzIlxt/xNK6iqYr89yKy4/YjAQAAAACAGNEKDVQTQqho/Ljm5CimbfuTGg8RTDXkfxSRv6wZXgIAAAAAgIEhWAQWCyVUNO3I45q/U2WCGdPq/F9E5H8XkTstlg8AAAAAAAwIwSJQLpRQ8b6InGnwe2UTtpjX3K1ZAQkAAAAAAPA5xlgEioUSKpr25Ocb/u4/5LzW/6njLtLqDAAAAAAAGiNYBPKFEiqakuKLLUJAE0j+QET+XkT+jlZnAAAAAABgC63QwNeFEioa74rIawEsBwAAAAAAwFcQLAJfFVKoOBORswEsBwAAAAAAwNcQLAJfWhaRTwIZIuCeiDwbwHIAAAAAAADkeozVAnzOhIofEyoCAAAAAABUQ7AIfBkqPhHAuiBUBAAAAAAAUSBYxNCFEiqe6EQthIoAAAAAACAKIbR9Al0JJVR8KCLfEZE7HS8HAAAAAABAZVQsYqhCCBVNleKeiDxJqAgAAAAAAGJDxSKGKIRQcSYiGyJyxB4IAAAAAABiRMUihqbLUPGRiOyLyIqInCVUBAAAAAAAMaNiEUPSRag4F5EDEfkPIvI+exsAAAAAAOgLgkUMha9Q8ZFWIv6ViPyMqkQAAAAAANBXBIsYApehopmA5e9F5CMR+bdMwgIAAAAAAIbi1MnJCRsbffdAREYWP+NDEfl/dEbnnQGsPxPMviwifygi/01E/poAFQAAAAAAECyi7z4RkWdafsakvXkqIn85gPZmEyT+QET+ZxH5g4JKzx+LyJsdLBsAAAAAAAgEwSL6rE2oeF/bm385gElXqgSJWWZSmtN+FxMAAAAAAISEMRbRV9OaoaJpb/5/ReRvBlCJ1yRIBAAAAAAA+AqCRfTRORFZX/C5TKnubzSA3O35mIEugsSphdcAAAAAAAARI1hEH/1RwWeaayDW9/Zm1xWJJpTdsvyaAAAAAAAgMgSL6KMdncH4Wf1sZvbmmz2edMVUaE5EZCwi/8RDa/PPBzCBDQAAAAAAWIDJW4D4pIPEZc8PCJi0BQAAAAAAfI6KRSAOpvX4TzsIEtPMU4iX2F8AAAAAAIAQLALBuyYim4F8V2/1fJIbAAAAAABQA63QQJhMheJPAgr/H4rIkwEsBwAAAAAACAQVi0BYTKvzRyLyVGDLdTGAZQAAAAAAAAF5jI0BBMNUKX4aYKi4LyLvB7AcAAAAAAAgILRCA2G4KSIbAW6LRyLyjQCWAwAAAAAABIaKRaC6c1pVaNsngYaKxhsBLAMAAAAAAAgQFYvAV5kxDl8WkT8UkWdFZFVE/nHOeKT39P+3ZULFZwLdBjMRORvAcgAAAAAAgAAxeQuGylQf/pGIrIvIiv4smbC94vowYeA1EXmtxfq7FnCo+CjgKkoAAAAAABAAgkX03QURWRORfyYi/6OIfFNERpY+c5uKRbNc3w943f9URI4CWA4AAAAAABAoWqHRF1uZ9uX/QUSecPzZvttwtmTTbv2xh+Vr6r6InAl02QAAAAAAQCAIFhGTZPzDDW1brtu+bFOb8C3kcRXNAeFpqhUBAAAAAMAitELHLV2l9wci8o9Sn+ZQRI713x+IyH7q/+1E9KnNWIj/UkT+RUAVfiZ8e77h74Y8rqLxc0JFAAAAtLSi9yMAgJ6jYjEuZly+/01bfW2NE2gm6fj/Uv99kPr3/1tE/l7//bcN236bMqHpn4nIUx7fs6qmLdBm+73XUYVlFXMROR3osgEAACBsK9pZNNH7lVCveQEAFhEshs9U7P0bEfnnAVaYmiDqiuUKSBMoXrYYnNr2bsOZoEMfV9EcCF4QkTsBLAu6N9JJj/KY7/2MbQQAAPSaYVtExhomphEsAsAA2A4WTQj2xzoDr6ROLklbrhlb7v/yXPkWK7MudwNvmxUNpB6z8DomePso0ArFxL0WM0GHPK6isafjV4Zq29NyTfUnNiMd8sCHG1qJAAAAYALF2wVrgWARAAbARgWcCYT+QkT+15JqrKTyZV1EXtV20N+IyF+JyJvsaF8z1XUVAxsXDG9p23PIFx8PW4SKoY+r+DDwUFG0rSb7FNyFtUiDxQ2P77Xn8b0AAADQf2PtXEu61qbaFTdn2wPha1qxmISJf2yhwsyEGn8e2YQirpiD6U8im1THtESebfH7d0taLkPRZqZkU3n6YeChadMxI30y342rnt7vdIQXMSbsO+/hfY4DHqYAANCdNT0/jCsswWHmB3GjYhFtmU6Y6zmvcaD7F+EiELg6waLNMDGPaTP99kBnpF3WYCD0gC3LhMLPtdhmobcHJ9oEb58FPK6i6GzhVW4CumYGA//U0zJc1GEIYmIuuJY8LC9t0AAA0Ur5sV67tu2yOdAH1TOtUmIc37gQLKKNRdf4sdyrAINWZWy8tzQAOtQ2Zldj4D2jB5VrA9sgyfolVAzTXotQ8W7goeKjiE7Uh3ph4YPPtmIbNjyFikIbNAAM2lgfvJmHWTdF5JKloXvMUCeb2plwV19/N8LzMYD6thb8xrqGjwACVhQsJmHXfxeRH3kMgE5pePlAW0j7zFQp/lbXb0ytz8b9gYSK91qMPfhWBGHxGwEsQx2+qgh9tBTb5OvG65hgEQAGaaJVhLc1AHT9MGtJ3+dmKmSkYgnopyr3SwSLQODSweKyth+kw8SuytdHOi5djJMoVHFTqzNDngG5iAnbzgwgVHyorflNnNPJaEI2i3BcU5+hVkxVEr5utggVAWBYxnq9cN3TBGp5kpDxtnYvTBjrF+gVxk8EeiAZY/GCztQc4jgYfZrcxQROv4r4gqjtRC2xhIrmS/GCiNxp+Puhj6v4SGe4jnE8U1+TlMQyluCato358DLhIgKx47gifLvHDzaBKkb6PbgU6No61uMAM8aGgTEW0caiCRqZOBCIwONaqRhqqCga0FzVp5UbEU/uMtWwKtYT7Lsi8lqL348lVDR+2CJUDH1cReOnEX+PfAWLsVQs0gaNIbIxWQSAfGt6vF+usX6SyVcO9Z9J2Jf8+1oqGBjpf6/oP5tUQpoqxssaSGxFOOEagC/t6oOMoiEW+lBcBPSeqVi8puMaxsBUkr0tIm9GtGEuaAtJ6GFTmSGFinstx1X8keXlse2+trLHaqRjsPoQQ4XezFN7GrNBIyRTx8Hii1QsYqAmehNfZQzFW3qO3LNQNThO/TT5bh+kxoGEf1Qsoq01Pe9mjz1cfwKReFxbImNxSoObH4jISy2qynxY1oNhzFUVJ1q91+ZJUUyhYpvJWmIYV9Fsz+cDWI425noz46tqMeRgccXjmFdUgwBAv030QXiZYz0f7Gh1oi3TVJg/0vPvpMY19GpqPEgA8ZnpdW16DNUpD/mAeMQ2G3Eimdzlw0BnietDlaIJoV4RkfdbvEZMoWKbyVpEx84M/ans2xG3QKft0g79OV/Ld8SFHQD0WpVQ8Ya2Hbse0zCZBXo3FTRsVaii5AEY8FVF4xFvBRrCz2l7BuJlZoX+D5Eu/Sl9kvk7PUCGIhmzMuZQ8dHAQkUTol5sEbpNIxhUeB7ZEAJl9rRqwrWlwMNFZoMGALS1tuBm/li7OSYdTJRyqGOvjRZcp91gEpdgMelGd5LxiLM/bBMA1j2m4dG9iFft4zq5y7UAlsX4IPLxRB5qe/xQQkXRSr6mn3crgnb3Ex06oE98hV0hVkSLXhT6qNoUqkAAoLdGej4tqgY8SE3m0rWkgvH1nIeLVDmFy+UM/gCAQDymi/FtDZRi9qqOc9e1b0a8Ds0+8FzLdtnYQsX9FpV8pjr131leHhduBT4eaRO+bnJCrVj0FXgeMWYVAPTWdsnszwd6rrE5lqINOxowvqOvtc95CgCAbiXB4pEGSjFXLhr/JoBliJXZ9k8OLFS83zKgmUVQnTpvMSFNyHy1Qy8H+rTdV+BJGzQA9JO5/rlU8MmO9f+H2l48146RFzUcBfB1K6wTAL48lnqfI22BjTlc/IMAluFnASxDXfcszA4eW6j4sOUMyTGMqyg6g3pf+Qq9JgGuP1/BIm3QANBPZYHcRiRjFjJrLFCsqBoZAKx7LOcFn9W2ghh9FMAym7badwNYjqr2Bxgqtp2sJYZxFUW3bZuxMkPnK/QKrR16rcLsmDbQBg0A/TQuuY55h7AOAADUkRcsil5wxBSOiYZFocwO/ZqIfEsrAU8CWJ4i71oYqy22UFFaTtYSy7iKDwOeeMSWacvW/apCa4f2VUFJGzQA9FPReeSY1mIAAFBXUbAoGo69G3gwljDL+IqnkKGqO1oJaNbxjwMLGU90277W8nViDBVnLSZrkUjGVTT+PIBl8GGI7dC0QQMA2ig6j+xE0gINAAACcurkZGHWdUFE3gs4TLmns1qHFCqWuSYifywiT3X0/kkI27ZFNsZQ0Vwsn27x+zcDniU4zYSfZ8NZHKdMJeFdD+9zFMgg2GYZPvXwPqF8XiDP1PFwFC/SCgqPVvRctlbSaTDVa5iZhX1zQ69n8jwd4CzQCJ8Zc/xBwVJyPO1O0U0+2wSAdY9XeMEkgAotXDQz+v6JVgbGJKkSNO2Vf+E5ZBxyqPioZTvrhUhCxUeRLKctMw3BXA9Qvaw3f13fcDEbNAAbRqkwayV1fqwS2B6kQq653qDOBlbpNk79M1mX5p+rFa+VR3o839LfWSS7Xfb1OL3bYL0XXQsdECqiIapcAWDgqgSLokGUmRjlYxF5ouNVZk5eV7RdI2ZHOSHj/+JwpmEz5t53LASxMYaKJlD9XouqVrN9fmF5mVx5I6LqXVvMzdUlD++zEcBxZ6ht0KOcm+Hkv7MTzAwt4CiTDo9GqTBkVCHMOEqFDIeZHyod4pNs/+SnSphVJPndJOy6rP880n1jL1VhF6uVVOA6yvxz0eRZix5Cbek4hm0m4VrXn6sickOP2VW/l0VVkTxQAgAAjVRphU5b7jBcfKQXT23HBQzdORH5lyLyLyyu57leDLcNnGIMFcXCeJK/7bB1vQ5TxXsmguW0zVc79EHHk7iUtRrZ1GUb9CjVDphUUjUNQPb15n6Wqqjqu5VMeOSykvcotW59r19aoaub6AOJ8x28961UVV1osmHhSuqn7femaP9Z0fXRJtQtc7bi9/Cw4DO+TLiIFmi7DQ/bBAjHSuYnK3mIP4/1nqVusCh6MfKBx4DpRC9OX/b0fiFpGzKaMPanLScrScQaKrYdbzCWcRVPdGykoVUrJmYOb9bSuhx/ygQE1z28zzueZ9hf0+/YhuNteKw3zXs9u3le0XU38fQdKHKcqlbbc1Sttqafc9Ky2muR1y1d1HV1cbii32HX66mqY632DmFikO1UhaUreTftGxqwutweVYcrImyAC+xX4SnaJoyl6lby0Cqv2yb5LkQbHqWu2aeWHhymH4qvlDw4PsgMvxL6tXxyfzNu+DD8IPMAP/jvbJNgMeE6aDIL9qGIbDoOS7YyN7T/WFvEk4tfsxH/RkR+1nFoY0LG/0NE/nBBC/sjXc6/shQoSsShYtvJWsy4ir+0uDwu/dji9o7RlraEufZ6h+3Qu3o8dK1q1UsbK6nxxVyPj5nnWNfnTsQX12Ndf11UolVhq1ptLVV118W+0sZ+SdupCysanPk4TjQRQsDYRbDo46FQnX2t6ML/NMNIoAWCxfAUbZNQJ2RN20j9uBomzIaVVHi01uA6JZbwKL09kgdkV/Sc2sRKKoNpc213S68pQjnGJOMnbzu4Zj1KDTVTN1StGvgl1xLpSd5uFRRZpScU/fz32gSL4rAd6Z5eiLmamGVZ26pfqPmE9zeBzEBtQsY/0n83QeN/0X//OwfrLNZQsW0F37J+9qrjkHapbYDaB75mS+6yHXruofrIdRt0iMHHDV2mWALGiaMLFleSMGm3xjqOOUxM8xUsjnSf8DHWrA3HurxdPKTxHSz6qjSvc4MXc9jQB9k2/Kx0JVNMgRzBYnhi+67nhVcS4PLaCsXyHOj10l5A16VFeU+TYDHpOrGdHx3p63Z5rLExfnJVSchYtUAiu16SYV8OMg8UZ6nPkVwrHReE++m/8/n1btvQxFwwXxORV1u+TsJ8sJccz/Rslvf7DQ5SpzRg+9RTJWWZO55mw441VBSd/brN9vkoklDxRL8zQ3eoB0fXraCrHc0Onb3IcsVVW0HIlVSbqYl5mj559WGsy+dybEEXlvTC47KGuFsFVVF9CRN989Fia9uSVpgnNxh9Hf90zWN4amMdjgmAnEiPe1tl8p+sLsezDdE454HNml6X+RzGpQ6zvLcL/r7N4DU7ZmwRm9c6eQH5VoP9dJyqkAqVj+uwVT0/Xg2wGq8N1w/Fl/U7dkvfy2f1/Zpeh/kcjmhZHyZfqrifZI+ZSSi4teD3jvS9NnLuEScaOv7+nthGcGImxfhvIvJnLZ4o+Jjp2VT5/cpCOfUpPaCEEDC6tBVxqPiuzmTe1LVIJmsRPZj4CJljsOupHbqL2aF9tVPanmQhlkqqJPxKnpSHVL0YWzVamU292cj7/viYgKlPRroeQ217rmJVt3uXQ0y4MtKLcF+BL4FgWMapByVt94Fl/UmGvTjSc3WdKvA+GRdUHe8PaB2MdP8apa4P64Rdrqu2be+XXT/06OrB7nn92W8Y1oZgrOd3X6HbeV1PG57W10Q/X5cPd5P9xMW11J7ef2SDxbVUB/BK8nDhMUtv+qa2FddNhx9pCHTa8UWlORj92vIYDemAcdrDCos/DWAZmrjXcgboC1rRGoP5QCc1KuJrEN8uJvPx8Z5Hlk/CY329mAKx1dQFSQhiXIeLEIC0t6brMeZQMe1qoDNHt7Hj8brwqOb193HBn/scD7SvJhqq3Nbvp4ubzWUNhj7V6x622/Cs6XHzst6LhtbJ0JexWpMHRLc7Xsfr+hBuJ/DxJtNGel6/3SBUPNYwdb9h8dayXiO5HroqGepk0XH+SCfGfFnHsT9V8POi/p0r+tmLztVFXNwH7+pyZO+LJvrPJL/7fB3YbPW8owFhMsnIH5TMZHxfRP66ZQBUhUn3f+K4pbWvFYzfDGAZ6nooIs+2+P1lPUDEMs7QDwJYhpAcagWn68ks1vWE6evCqclg0E3YPCHtRByGLWk7zsWOww5fExL5dEwbX2tjz5VwvmzqsW7cg5vSsefQt+53alZwk0xA1VxXY9/2oaIJCFHTYUb29X7kMGfm53TbeJOhES6lOmtC/q7XuU45yAzzUFTtOkoNg1BlyJwlfc2xo3U1rjB+8g29H6r6/smD9/T92Di1zcs+84GjCvZk9u3kGi35LBt5BSkuArc7msYmTAXYGf13F5OL5DEr/gPPrbxJwPiJ7kiuQ1PX/iGy5TVjDT7X8jU+KAnDQ7Pfst27r/Y8zZK74TF0iqkNOnm6G9s4gHmSC4YuwkVfM4D7RrViO74mAunKaupGIOZw0XWbYVbd71VRsLje0RjCMUvG0ez6nJdUNL2jASeze/dbyA8BDgJYhrbqXIMlk2jsVTwWZx/ip2eVrnL/sqzf9a4ffhepUljQZDiHeWo9b1VsT1/S97BdubiyoBjD5oOeJHTdSgWMefumy30hCRYnqXW/rK3XX+Fjcgrf4RBRrOIAACAASURBVMdbLcd7bOtxncxmM/KA0eygPwpgOapqO1nLtYjGlHxIZUGhPU833j6DxUmFv9OWjTbo5ETrc/Bi13yHi30KZvMQLDbX91Ax0Zdw0ae6x+5pyY3fJPBJrELSZIbx49RELNlqpkR6xui6HQuxVDShnUMNL3xcK2RnjV0k5v1upN/NKtex+xqite32OdTX2dHr6CS8WVTtdz01lmsIqly/Hulx08Y1dXKdsKi7Z1Xf0+Z5rWxMxRsOt0kSrG7r556klsP2fUo6Z9hLtUNvpT7f1/b9GGa9rcrW5Cy2xB4wmnEz/1kkN7h7LQPsmMZVNP48gGUI1dxTO/R5T+3QK56CurYXRsmYb31rz5RUG4Pri+U6F7SxGlqwaKvyayihYmLV0/hIfVH3e5XcJOQdr7cGPClIVXUfAB3oOq06o3N2e66k2uH6UNE0RLa/T7sF2zbdartWErjEMuSTT1WvwfY12HFxPXOor72jx+JFAWNSudZVuJjMPL5oVmSbgWLWTqqqr2hdXbZ4XiurLHUZKqYlM+AnAeOah/vRdDv0ht5rf2192pq8pWtTHd8wxAFNk4Dxd1oVF5Oxlrne01bjEN1rOYFJbOMqFs2oii/1aRKXGNqg+xwqin6uPQ/nF5+z5nVhiOMr2riIXRvoMX+VUKSSpjPhFp0nl1jvpZLzXZVQ8YYODbVWc5ytrEPdJuaa42kd2L/KoP7X2ZbB8BXUzzPj1aGaKqHisd4T+5iheq6h0VqFY/xmh9/zldQxsWjdXUkFj67MKtwv2apY3Cr4c7OdfAe8yX7i4340uWbYTd0XfU3swaLZuJ/pCT70YCgJGB+U7JQh2tEJUcy+8l394oTSnmRagr/d8jViGlfxUUCz1YasT8Fi6LNBjxoObh2bZcftgTs9HVMxrexCPJZZDn0b1RgAvY82A2rzClXTY3fZ8WydQCrXohvoxC0NACcOwp2kommlYsDYZegA1NHVvWWVUPGgo4d8h6kinzKbHT2AXCkpLDjQByu+xnydLVhPm6kKy6ZWCqoVjwdwrZJ0OqzqP/POK+NYg8WkzP9qRKFQYqTLHVvAKNpuPNbZv0/pF3imAZ9vpoLyOy3HVXwronEVjTd6MuO4a3OtFHDtvIdAxMdENG2C2L637qZdclRBOol4Bu06yoJFWl7z7XUwy2xodizcDPRZ08qZwwXnyc0Ir1FdqlKZb67PXtQHgq4r1GKpaAKq6qrCclG3yA299utyeIgdPbaUPUi41EG4tVxwTHwnM4OwLzsLJg9qW6xR9Pt7Axk+ZCc1tmja769DYgwWTRj0aQ9uRJKA8bcR3zjs6NOIJ/XC/8d6EHnk+H1PdLKWNjOMn9NJfmJxjxboWnxVLbpsVfZVndr0hqPvrbt5bFctrgzoe83ELfVs9XgSnzpozS3X5sZte8GN6lXW/edGFULFW6nw0ac6FU0ExZAWwyf00daCbpFkzLwQOvWSyUrKjtldP4g71rFduzzWlL132+C16J4vxuv4bS0SKzpnjXO6gbdTs3HnvlZMweI5rfL7Uc8GnX1KRD7uQVXCkU74YoLGb4jIt0TkXQ3EbAaNpjryBQuzjf9tRPvRiYWW76HZqzgGUVsuw7+Q26DHA6myy1q3HCYPoY1cBjq+YhsrzMz7Feu0ROc6alklcVjhBnBTbzyGXDW6KFR8R8/XXYYPVSqarnoctxkIXdnkNuJxIo46ZgvCxS4fxB3rsnX9MGpa0t232vJcllfUxvVtSizB4s2AJ2ex4QlPrZs+3dGZsJ/VoPG7GvbcbzgRzCMNKp9sWako2kYfUwv927RAN+KjatFl+OfjBqDJOhp5rAjNOtKn7fsdPnW3FfhMBlSRRrViPdsBBM5HHX/PsrYZi/NrbNzM7Fa4/lzX9xpixduiyvyuq3PSqlQ0+ZiIDIhBWQDWxUQcVc0WLNt6B8ekg45an4uUVRC26XjNKwIjVEyJIVj8RG/e+z41/j8PYBlcel9nbz5TYyKYEw0i39Vw8jULy7cVWRv9fa0ERX0+wq8lR+Himqcq5iZPFn2HHrf02HFanzSOUz+ntEr6dY/h+7qF6p3RwIY2IFisbtzRRD4H+j06q9+rlcz37JRWRL3T0YOuZVo5v8bWDc2kQri4pNU9VWbf7IuNBZX5rwfYKl6loqmrB4NAKLZKHhgcRTBR5p5O3lTE54O4gwDGoMzyOaY3wWJK6MHiNLLJNdp4PN5FbyRvIpj0z7d0/zxjKVBM/Knfj9mKCVb/JKLlDU3M7dA+npQ2aYNe8dgCva8za27otix6CDFLjStTdqFlU9uAYyuAirRjDW2vaHD7Ys7Py/r/b7SsXCNYrM53C/S+bvdkxsuyY8JU990VrdTycXxNI1j8KpvfqyrhoujN+O1UdVxfjRaEhjcCfji0qLp0PYLgBO0x6VW+0YLzbChjKi6yXTJRyZLl82VRaHik54HQ1tes5Pqk6Xmr6PsUw77iTchh1rKOpTcUTdqD+8TXBdo/jWid3bLQ9j10ex6qf1xcoIfaBu2rOuP1hseEbb0Auu5gmdI2Wly0jToOSG7otq+6/bN/b6yff1xx8h7Gn6luzXN7fNPvmeixYE//6WP2etGbpQkTivye7cA+eaBV5Zy5rgHjvm6Pvm2Tssr8gwjG/NzV40nRg8Ad3X983BTTet0NgsV8ZQ9234nsQehEh/fKs6Xfcxvf8aJg8TDgYG1WcD1l+3vBuLUpIVcs/sUA2p/TfhPOovRaLPvUXKuF0I6PwNp2O/SKp9mW694Ijj2FHhdbbrddfQ2XlltcnHRVrZhUgE5atsJNU0NKPF2hDb3KRfq8g+q3EPkKnI+1SrHt8XGuxz6fY0T3qWrxWNfdxVQLevbnRf2O3ch8R4oqVdqa1KxGXdcHOfMAZiS1pawy/ziiar+tkv3E59ACvoYfIkjDImUPdo8jnDRtVnL+tV21GJuia8+mw0wVhas8OEkJuWLx2QCWwSdmPPTjUSRt5y8FsAx9MNPQw/V4hRsWxy0KdTZoH8eoi5YqX3Y9TI6y0TCY8X2sP9aLSxcVRYe6DnY0eJ7kVDtVCRZnenE20pvQNb1JTP7dVxB74Kl9KM/I49iKWw7aaMXT8q8GNkh8E8l3smyIh8Q0s62SammXn39X33O3xjF0ScO4S6kqxiqfL0Rl4cJ2YGOJLbKllaV5bFY0hcDHuNSI26TkemI70u/Clp4X8j7XJMKw1BZf2zKZaTqm84IzQxvXL1Tv0vLqzX+OYCbWffYHq/Y8jAtosxQ+xDboFQ+hwTuWwy9zQfWpxdfLalKFseH55udY9ycfIUwSgGzrz2bqz6ua5wQpkgkc1xzui/MO26B8Bc5XHIXME902PqqtJxFXYrzT8ga2zjAGbRymHhZs1zxuracqGW+lWuZjUHauO4hw0q2pVjTlfaak24KhBTAUReeNo4gn1JuXDPu0bLnwISYurnv3CzKEIQe4XxFyK/SDAJbBh3ctT06CciEOMpv2kPEarPNx0bxsqd1n5Gm8srrrxHXoceTgpHzYcsKRRZpsb5/Vij5DxbRD/ZxP6w2tjfdPAr+dHt8E+5qwyeXFr6/9O8aJJ451eJOtyKpikrH6rjQcruB8qlV6N4JtV/b9iDXMXlSBCQzBWskDktivK8q+x0zU9HVNh00oup7doiX6CyEHi/82gGVw6UTHzSFU9O+0Bg4hTpjjemy4IZotGAPOFhs31UNtg3bVguLyYrFJZZavSS5E96Uu20UPGeKjspGnSj/XIULZeE82tRnjtAtJyB9r1chc952VCmOqFlnSipqbAYeMo5Jl2o94dvvDku+lrYeiQOjKrkdirVZMlD1IJ1j8uqbXD0X3FEs92IesCDlYNK2g9wJYDhdMoPUKO2Gnxrr/v64X+/d1/MUumZPC+8PcHM75uKGzcfIOsQ267CmvDUcOA0DXN4J1bsh8XtxdifgmuEtdrTNfDxR8VGX4qoCK5Wapq8phF9ITtFxsURGeDRlDmfSlaJwy6UFFU9ny8wAIQ1B0zrjVk3FGy0IvOuHsKCtUMee0wQ8rEXKwaHw7gLDHNtPq+oKjAOktnXb+Qc6PuWG60O1HD9KOtiedEZFviMi3ROTHevDweaK5x4HfKR8hvo0n/z5uluue+Fwvk8ttc+h4tuE6rQ++vt8xjxU0VD72DV/7RFl1lE2xnC8nPQkVs3Z1Gzyt40Y27QpIJn35VK9TuwyMi977uAc3jNOSbURF07AMcZKJsgfkfRl/sOzBKPeX9pQNiTH4cDH0YNGcBF8MtGW1CRMqPmd5Yo5lDRP/u4j8SA+eo5wfM9joLzVwvObvI0fHbJs3ReSstkyf8lDVOBvgLOi+HerA6661efI/9jD7bZM2aNc3Ha4v6lze1IcYLMY6s+GQ+WhF9Hnz5OO9YmjfvDKAQfMP9UZrRa/Xb7R4mLOuVYxdDaNQNFRFX24Uix4u2GqH9jHkDNobYrBYdv3Vl2N02X0OwaI9ewuq9Tf1vmOQQ0yEHiyKBj2v9CBcvK+hos0T7zV9yrumAVgV5kb4VRH5nf6+zxlKY+WqqvGRhpZnh716vfFxc9AmhPNRNVD3Asr12G8HHi5yXYZsVS8cfI2h14fKmiFyvW/4+J6l+bhRWw58sPSDAU6MMdVAcKTXTE1DxmWd8MVnwFh2/qWiqZohBlaIQ9G12kHPHsQWfcfzZjJGcxsLzm2rWvS1G9l40K3FECyKtg3HHC7e01DKZqh4VwPCqoFi1uP6+0n7CQFjdW2rGu9rMPkNWha98nWz2/QpVYht0K6fuPkY0y6ENkRfTy6HECr2beY9H5UEXYwd6XJG9kTIFQFDH7duz0LImASMMw/fk6J96bhH49WWjQ8WU3UN4wejrqL9u2/7Utn17qACLsfmek5adE7b1JxldygVjLEEixJxuOiizfUTizvoKX2Scaive87S6w5NXlXj63pzZX7e1f8+pX/nzaGvsA74aoduEhCueAj3m7RBu76Z6+PYY3l8taEMIVjs28WZj4v9Lm6efLxnqDdK7wzo2FZFNmS8VfP3TfXHbb3OcvVgoegYPZTggZmh+6dvD+HaKOoK6NtxmmDRn1nFcFE0YLyrvzPp83czpmBRIgwX33XQ5moucp6x/JoJ87q/FpHfLhicFIvd0Yvgsf68RnViEEJthw6xDVo83GwMpXXKx0XEMWFGlHxc7HfxPRtysEhLaLE9Pd+d1oetdTp5Lul+5eK8VNQq2LdjatH30sdQHfCLsPgLZeeJvh2ry45XQ9sffGzbZCzFqkUrq1qF/yDzwK03Ho/wgySzKb/Xog3Yh3c1TLLpmqdxEp4SkasicllE/pODzwF0ZU/3bZdW9UKmzknNR9tck2Db9Qlvw9I4ZGseJr5pw8cFHe1hcfIRjnURjvi4qA/1gpxKocXmek7a0fPAVsXr29XUWI62hjcp+w4OqVVyjYdT6KGy73cf9/ejgg6ooZ2XfIXGh3rsNOeySzV+77z+XNcq/j39iXrMzxiDRQk8XDzRqsr3K/zdOq7pmIg+JRO9bOr4OH/JrG+I3KEewItmf7Rlo0aQ52Nij6aTN7h+kFHnJBwzHxd03BDGqa/tST4u6psE9nxPwpPcUI31QdOi886Szh590VIXwpCCh7LvJYF4N2hRdatsv+7TxC2JQ+ZN6IR5OLar93517516EzLG1gqdFmJbdJ9CxTQmekGf+JjEpU4FYoiTtqCaqjedPtrMaL9EHh+TqMSkjzeSfTHVcPHFig+xr1uq9i8Ldvq2v5SdJ2id7QbBoltlEzMNia+xvodsljqHNb32Op9ql96NbbvFHCxKYOHiQxF5oYehYhoTvaAPfASLqzUuFoc6vmIfhHTTSbCI0PiYLAv9M9Xz55UKn+y6hXNV0bm6r/tvUWhLxSKGhOp1uJJ+SHajxXts6sRlh56GzGot9mBRAgkXTaj4nE7YYVNIoWIWE70gVvMGs1I2UTUwdP00qmkbNDcZGBrCWbuoDkQb2zoB4qLKoqmj81Vf91+Oc4gND7qrIzANRzIe8NMNJitLW9aHaMEHjH0IFqXjcPG+hoq2xx4MOVRMSyZ6MSW7F8JZLKBUKO3QGx4mHaEN2h0u4Pxz2TbWxQ23jwnZgFjN9DtfVj24xHkO6DUedFfHA73wHOrYiyv6sOydhrlREjBOQx1CoS/BonQULt4TkTMDDhXTRjqZDuEiYrDnYXyV1QoXQz7GzvARog4VF3D+9W08KiZEA8rN9VxZFi6eZwwxAOA4GLiZdnq2CRnX9XWCq17sU7AonsNFMyjnsw5eN8ZQMXFKw0Umd0Ho5p4Ct0Xt0K7HV2zaBo1q6xZoi+8nsFiVcHGb9QgsRKfFF4bWXs2D8PC0CRmXtHoxqGr9vgWL4ilcfNfRE4GYQ8XEqZYDlQK+dB0srnkI4WkPc4eLNMSgyxYyxsWCTXOt0CjqNlhnnwMWGtq1S9HndT0MUWgIlMOWDhlfrjEXwGZI93p9DBbFYbh4oqHia5ZfV3oSKib+pzAWAyjlox36fMmNfaizQaOaKesJEVjtcBFd37gR7g/PTMeqKsJkggiV6+tN5BtaoNa34WKGaE/vEZ+uWKy1GUrFfl+DRXEQLp7o6xEqLvZE6AsIqC6rFmmDjltoF6uMq4MiXVQt+nhPKjCGabukXczmebWvE0YQPHSD41V4+njdVNQJ5WL/Y/I5tw5Ts0rvL3inyyHsz30OFsViuJiEiu9bWq60voWK0tHs3EATXQWLKx4qiWiDtmO/4Ce0ikVuFuPkYz/qoj2UllS4VFSdsWRx3+uy2tcln8EDusMx+Atl+3XfHh6UbXMq/ON1qKHh6ws+Qef3fY93vQAeJGHgezr+X10PReQ5RzM39jFUNP4+gGUAqkjaoV227CXt0OmTegyzQfsKzhY9hUtUXR7bf8+GAw83qdxEoMhaB0G4j/2R4QiGa08Hrs8zrhmSTbXaI0/23B27sgdQBA/9EuMYgi6uleYl1/lrPRsyqOy8y/kyfju6HacF+/OyVjh2FjAOIViUFuEioWIzfx3jQmOwzAH4kuMPv5E50NMG/YXTA7mZ8fEZV3t4E5ynb5WZZaGGLX2tWGSoh+Ga60OpvFY8m8eILkJ5l8rWDRWL6Jqr65dZwbGib63QReddFzkGujHTe8jbBe++3WWw2PdW6LSkLfpRxb8/I1RsZO5oHErAFR8H4HSQONIqRpdsfSbXFyNDqbLzFYD4mBCoa65nUvfNx77RxX7h+obtmGBx8IoCv7rnlbLgsG/nqKLv5TEVi+ixotC8b2MEFp3rqVbsF7M9rxR8ouUuz1tDChZFw8Vntez5YcHfua897GcJFWszYyu+FNkyAzMPAdq44N9dsdXa4frGnWDRriEEiy51cWN96GG2UJvjzlWx5iEAproKNveBomuAvp2jij4P3yf0WVmw1peqxZWS8y7BYv/slJy3OtunhxYsim6El0XkSf0Svq4/39U26TO6sVzoc6ho/FBE7gSwHEBdrsdYWUqFPjG1Qbu+GBlKsOjrou48k7i00tXNtY/33fLwHomJh/fgRglFDwKanFeK9qe+tUoWfR6+T+izsv27Lw9kyz4H3+/+mZd0pxEsduRIQ8QdRzM+p/U9VNyzHMieE5G7IvJAKyHTP5/p/ztn8f0wbD7boV1fxNj8LK4r7YZSYeezZbNotlQs1tXFmI+L/g1PM2COPAWLfRpwH80UBYtNJq0oCveXe/SwZqNk3bg8BvVt5l3EZ64P3fP05Tq06OGhjWIDhkkIU9F1UGfH3KEHi770PVS8p1WgNpiw8BMR+bU+dc77cjyh/+/X+nd9VmKgn3y0Q2/ofut6pj6bN9yuA48lTyFE1w49Dp69yQzR0fERki15OldueTjGHdO6iZKb3SZDCwy5ounY8bne9zAMQJ6ih+7LPfiOj0vaoG0UG3C+DVNwY4cSLLrX91DRjFX5bUuvZW5IPhSRZ2r8jvm7V7Wy8Zql5cAwua5aXPLwHrZng/Yx/tsQgkXx3IrS2YxwkeuqYnHm4XsmOvu0y+qrkafwkmpFSMm+3OQmuOzhYl/OUUOY2IHqyMWGWn1Wdt6IvUClbPk5X/bbfkifjmDRrb6HiqYt+TuWKnEuaEB4quHvj3Rd/05EbvZw5lC45yOMWXX8+i4+g+uLkvWBtET7vHlbJVxspMsAwdfFv8v32fVQrSjs23Ck6Lux2oNKuEnJd5PgYViGWn12WBLCrEc85MGajq+d55bnoXgwcASL7vQ9VBSLk7WYEPA9C69jPK4hxaeMw4iaDkvGYImFixsEH4HYbuCVBmMLF2e+q0I2A6i02Y7sJma5w3XmKyxzFTpvl9zc2HTEQPRQRRXGTY85Zd+L2CuaisbePY4wqC/bvkxehjJl+3qsD6zK5jdwNRktkItg0Y0hhIo2J2uZtahULHKKcRjRQMyVMLbboBO+xn8LsWpirCHGbQ2d2oSfXQTX1zu6sJzo572sQVZM7Wk7HVUnTT2Pw2nzWLel29oHqhWRKAoWm54Hy9qhNyMOrSaOx1/zrayVl2BxsSG3i++WfMfXI5wFfqNkPL19HsIV6tNxIu+z+LqW/BqCRfuGECranKxl6uEkxziMqCrmliBXNwjmIv6Go9dOWw/oJicdKKYv2toGTl2EfJf0s7i+kBqlAsXrmRvZmC7Wl3R9NV3mZD00eZjlc//ftLBfjPSYedXicpU5pgIDalRyQ93mZrpsVv1YZ9wvW+5Yv09FY9IyectiQ19HZd+H0Ltn0kYLrhliPV750JdgcVTw0Kiz9neCRbuGECranKzlgueZixiHEYvE3A7teuw0HzY9PWwoMtGqlWygmGi7XHueJunIWtfPte1g3W7o/pEXKCZiu5FZ0n1gWmH8z5H+naTt+4Guhybjhu543j+a7hfJJC2HntqfEzsDnngAX1U2w3Gb4RfKjtExzri/XXKteyPi8deKtnGoD7EmXc7Uiq8oq1pcjiiQKxvT+BbVioMQ3IRcBIv2DCFUtDlZizl4/8LC6zSRHofxE8ZhREaMrUGu2qATPts01/Wz+Brrbk23+VwDobIJdtreVM47rIpd0nbVQ/28TSfMWdNtk6yzm3rDXTZph82bPZ/B/7p+vhO9kZ1mfuYaJN5MtX2nf7eueQcVRMl+8UD3zS3dXumgcaR/tpUKka96mqglQbUi0opu/tseXxd9B2O6PlhbMESB7QDFZ0hZFCwuBRj+TvTaAuEou768FMFM8GVjGh8z/NdgFO2nnQWLj3f1xj0zhFBRLE7WYnwUwP53StukzTiM90XkbW5coDcOvlr7bPFxs7Pt8eJ4Sd9rW39sf76xBmsbNSuXbbRPbGsQ15Ulff9kGfb1Ji2pBEsuSNJh4NqC1sNFbN7odVWx1mRG95UGN9s7elPgM7RLnPdcgVjHNtWKUFslx20b13DbJeMSrqbOSyFb1CZ5xUEQ6DNYnGoAlKfpUBQudBkq7hecs8dUs33++W+UXItd1+uiECefm1R4YMBM0P1XNL7mMRWLcTPVbt8fwOe0OVmLqe54ytJr2fJUahxGnvQM21zbCGLiowqurH3ElWW9wJvr+08ahHsrqVbVqVaf3dabkrrDIdgIFg89jVlZ1bqui8v6c1t/Lqd+zrds41qyOKZNTDdETT7znLGRvuaAh35Qo5Lvx77FIKDsOvByi4pvX3ZKHoYc9eD7VHYeCGXb7AZaqcgEN1/YWnBNO42w+vUW58pBKHtw1On2J1hsb9fBjMahsTlZy4XAL8hGGjAyycuwxTSJi+s26LSuAo+kyu66DmFwkmpJ3UtVkOyk/nymf+/TVKtq2zGObF2QDzE4snWBHtOT+KafeSfisV5dCL0tDf7slVTz2ryh2lvwgHE34PEWdxdUxU96UP07LzlGLnd8zBjpNUiXnQlSEr7GNvOxK/MF96NtJ3KzbVGoeMS50ovDjguQkuNL3nnwuOvhOggW2/unsX+ABWxO1rIc0TgjrxIuDlpMwaLPk8iuVoWEYF1/zqcq6y6l/rxJ6+oitiZ8OtRWtCGxdRPe94rFBDcIX7gSaDtazEaR7l+7JQ+H9h2ctyclE7ksBVrRtGiojXd61AZbFiS7mKisirGe30OYqKXoIdwyVYu/Z84tF0v+fzKRW9dB0qLq12MNSRkuxK1k+KSr+v3yHTonoWLR/c1O1w/fCRbb2ep5taLNyVqMD0TkCUuv5cP3mTl6sGJqh/YdgpbdbA2BrRvJnQ5ay7tk6wLsMKL11mZfMTc8r1tclhjdirS6N/SZg7dSY4jFMsvxoio8Fzf+sVU07S4Ye+2gZ0P9lM3gvey5JXCk73e7oJLoRgcPZcsCZIZ8+tKuBu5lrur69B3IrlWofj3WYxAP4L7O9rVi+nywrN/3qadOzGQbF4WKByFcLxEsoozNyVqu6UQpMTnFWBWDFkPVos826MThwMeAs1UFMR9YVZrNACOWiuK2n3knsPE4fTqI+PvRRaVUHUmoYG5Q7uqNdcgVTItCxdcd3lRPI6loWhQ+HPSwBXbRDN6bno4hG7r/FU0mc6WjY9lhSbv4JILjlE9bFc6167qdfVTDJkH13QXdN4SK5WzfH+UFiOs63FLSIm1731jRa97bJcVOx6FcLxEsoojNyVouRDzBzfMBLAO6sRtBZV5XY2nsRDjBjS02A7LpgFqibU7g0ukYMjXYmNl5a4DjLbps6xp6q9gkZ7/c1LFoQwsYV/SGuSww8zFZwW6F0KGriqaNCq23fW6T3FlwnXbd4YPQZHblmyU3/BcrvL/LfaboIdySo+/NOOIZiScVrseWtCr40FHAuJJqZy0KqhOEin5tLLimS1qkH+j3bqvFdzsZrmRPz83nS/5uUPsBwSLy2JysRfTEHmvL+D8KYBnQndAro7pcvslAJ5iwfSG5PaCqNFsVM7OAxvpcpO1nnutrDOW7duz45nToN2FllXXpgLHrFumtcuihwQAAGPdJREFUBW1f4rmqdRJYRdNKKtQqu9l1/X3qWpVZ9C9bDn039PVulwS6Zr2/WPEhmMtgsez9bVZ0TnTfT6qqYq2O3dYweFFRQRIwJiHSpMV2XNHfn+rx91KFh5IHeowe+vnMpzr79HkNGT/VY28yyeREXyfvZ5KagPKBZidlgaKEGC4/HsAyxOzveviZbE7WIlrGHdO4ikDaXgAz+xXpog06bZ46oQ1pLFIXF8xbepHoYsKZkNgMK7b1JiZ0Nm4a56nqmD7vI1RguFX1GLOpPwcaTOx6rHab6Hd70Tklae31WYWXzKZcVkmUBA5bepO4a/k8ndyAVrku6WIddWFH9+2ydbKuN/k39O/XPcas6XrfqLBv7gdUIXqon7lo3VzXfWSrwfKWrZNxxJME7er+sVvxeHk+FQAd6e/OdN3nffdX9GdNf+peP7/DGJmd2NbvyFbNbpRl/VkUEtZ1kAr0g0Gw2M4dDeL6EpzZnqzlrYgGBi/S16e8qCYZHNxGS6NtIbSDzlNP70NcR7EYSnBku418P5DZN8vYqkbp+z4ylBCkSzNt9Sub4CNtVasurqZCxqmDG5mkYmdS8Sa7y30lqaQsm6FVUgHjZW3X3tN11+Sask6olbiVCkKHoOrDuSQ0P0ptj7wAbJQKfsY1rm+uBDgG9faCNs5N/f+7qf00z0pqfSzaF23f+/keYmCWClyrHi/FYYgkus9OejSre2yS6ujdCt8p167oA5Lgju+nTk5OAliMqJlJSV7tyWd53eKYG+dE5MMezJr9XRF5P4DlQHcWDRzflacDCr6TwYX7XnGXcHVcG+l6DD0sa8PmukvGYAs51N63XOWaDOoeaiV1EzcaVsw05frC1/Y2ty0Zx6vpze+xfu+mqcqcOmHjWuqnTlgmAVXrrNWoaEo7yoRZ2ZAgCbTSwVad49ux3vR2MfHgdkEI4+v7MOrwwcu+hj5l12TTgnO7j/UzqRCGpx2lPkvdfVB0P2wyHECX66jIin7Xu7ouO9bvc5eB9bikQyTk+/yi/cnGA4BkHMQtj11bN3S5gy16Ili040EPZtfaszyu4mc9qOQ0NzmnA1gOdGtDxzEKyUGA1cBDCMUSpx2HIKGG2TactVzxVPeGyTdX39UtrSSLWVchyNCDxcRY17/NY3bZ2KcrLW7AjlOD2Ydi1KCiyaUq4ZZLXQeL0sGDlyPdB6rsl12HZjsVJgSx5UjPe3Wvk0IMFhNJBaOLasQ8R3otGEJlGsFiuSZV5VUdp/aD4LsoaYW2w+xQH0ccpNmerGXag1DR3Hi8FMByoHt7eoIPaRzBEGfFTVo1fV68dmXNcTtK0u6y08MWc9sDju/qzWSoIZur6plkkO8mVVMh6DoEwRf7z7jmuH2LuHiw5Luitap0a1yXFU11wq2+m3s6fx6ltn0sku+QyyA8xvVS1TQ1CVCdoRvqupVqSw/FPPPQqGj8yNBsFRR+2V72mb5XMhP0OFVx3uS8sJ/a36Jqfadi0Z4LIvJehK2/ZozI5yyOq9iHKgqJqOIAfoQWloXUBp1nrBdGfZ3U5aKnC+euW3BccDUGVciVi7arNLO2dJ3GEEKHcONJxWI+1zfMdQXf9pVhM6Ct4iA1QUwIQqhYTBulbvZtHRv3dZ03CX3yqqe6aHN1cX22nwrY2yiaXfkw0LByRavUxg0nYhFdd8nQEjwc6KeV1H69lhN2zjS8jSWwLUSwaFds4aLZ+C/oJDQ2LOusa7GPq2jC1icDWA6EY01nOA9BiG3QeUZ6sdy36sVb+rl8zsQ26UH1oo+212QA+tDW08sebhhc3ETbFMI4UQmCxcWSkGzsOWSMqu2rQBI2TBxUEx/psWQ3wNnTxwX7fQih0CQVANU9Pu7rOt9ruU/uaRvtUer1uqxGSsaHa7qPHqQq66g8/1LyHSg6ByTh0TzA7zDQCsGifTFV7NmcrEV6MtakMGELChwGUsVh+3vr2oqGCTGPGXisF89dVs+EHhwVOUpV1fhoZWw7MYULPmcKTfaTUKrOQquqEoLF2tZSoVGTYGaRo1TI0reKnZXUeqsya3HWcWqSnD2CCCuSFsWV1CQ5adNU6GMz+BsHGiZlWzclM2HLQaaaapqqsAKA3yNYdCOGmaJtT9ZSNEBqbGbatgZkhdIOHXobdJEYA8aDVNtTKBfRI6282A681fxGqiqjCy4mpmiqq4cBG6kfn2F0yFVVUiP0i74tyZGVVBgxKggj8hxlKnVmqVmlhyRphcsLtdLBU1RjawEAho1g0Z2Qw0UzWcuzFl/PtID/0uLrdeWRrhdb402iX0Joh46lDbrMKDWOV4iTTtxKVc6EfsPrcia6uo5S620aUBDbxTo6SA26HUoF1kaqcsrF924/9XmpqgIAABgQgkW3PhGRZwJbJtuTtSzr5+zDDOOxtZjCP9/t0EeZcMvG4NghSQ983UXr6nGq3Sm62dcyXLcrZu2n2qKmkVQdpdfRiqWA7UA/+yy1L8XQIjZOVZ6lK6jK1kkyK+Q8U21GkAgAADBgBIvuhRQu2p6sxfitiDxl8fW6cl9EzvTgcwAxG2fGP7LZxro/sECkabtiYj/179PUP/s24Hh6tr5FLbLp1ljaZAEAADB4QrDozWci8kQAy2G7Iu+mVhvF7kTHraMFGghTEvjkjUmVlQ6+mHUPAAAAABwiWPTDtE5+3HG4aHuylr6Mq2j8WETeDGA5AAAAAAAAokGw6E+XYxHanqwlhKDUFlPRdLoHnwMAAAAAAMCrx1jd3pg22+9p261PZrKWb1t+vw96EiqabfFSAMsBAAAAAAAQHYJFv94XkVc8hovmfb5jeezAawHOdN3ULcsT2QAAAAAAAAwGwaJ/Jlx829O7/tBycGbGVfy+xdfr0kPLY04CAAAAAAAMCmMsdsdU/r3q8N1tT9YiAc1ubcN3NeQFAAAAAABAAwSL3bopIhsOlsD2ZC3GXRFZs/yaXdkXkXFPPgsAAAAAAEAnaIXu1ssaAtrkYrKWt3oUKj4Skc0AlgMAAAAAACBqj7P5OmcqCz+xNCGKi8lazonIn1l8va69YXn9AAAAAADQZ9uZz5b9b3xpRUQmqf+e6k9v0QodDhvjF74uIjuWP1GfxlWcicjZAJYDAAAAAIBYZIOjU2y5QmbYtdup/3ml70EsFYvheE5EPm4R4u05CBWnPQoVTxyNZwkAAAAAxihnCClT3DC3tHay48TbfG30y4ruL2slw5qZ/edQ7/tnbP9eW9PjU8LqsYNgMRxHGi5+2iD9v+dgBugtEVkPbSW18DYt0AAAAAAcmmvBx1LqLS6KyK6Ft9zQyT/TniZYRMZE7+VXK6yY9P3+UapY6ZCV2js7me39os32bCZvCYv5Mr+SU2ZcxsVkLcsi8u8iW3dl7ovIm+EuHgAAAICe2Mt8jImlj5XtvjogAELKhu4P1yuGilkmA7iUs/8CCxEshuf9GuGii8laRMti+zJmgllHfxLAcgAAAADov2x14rq2pbZhWhg3M79vexisUOxoJVVfP58LO1rNulzy2iYz2NefMqx3pO3p97H0AQmt0GF6X5fqZ5k++LS59snbDhWnJe8Zo1sicqdHnwcAAABAuKZ6j5YOeTZaBjZ5Y8X3tbLsUgDLEJPdnNDZONb/t1fQ8jrSMRjHun8t635ro20f/WDypvP6SUrbpqlYDJcJF0/rTM/7GiTe13//rv4/26HihZ6Nqzh3MPYkAAAAAJSx3Q6dDRZv9XRsRSbbrGenIFS8olWyWyWBUDIe6Jb+3YsW2/bRD5W/j1Qshm/HUzmyeULxi9hXVsYPgloaAAAAAEOwm6m8W9XqnyYz745SVUOJvlaVESxWN86p7jzWcLBJNSuVisiq/H2kYhGJj3oWNO+nWsoBAAAAwJeZTq6S1rQaLPt7xz1ugx4HsAyxyAsCm4aKQNZKnUmAqFiE6ECvT/VoTTzkpAQAAACgQyb4uZp6+w1tO60rGyw2CY7GBfdHM8tBVNH7zPW9itpyR7puljN/VnZPVzrmW8XlOtTXaTK79kpqUp55QTXqhlaqZt+zbXXgJGeilisdh4pruo6z8zUk291W637ZvuzjfUTfZ+ZoOILsexbtWy6Z/Xo78/orJetjTrCICz0sOf/zAJYBAAAAwHDtZYLFZb0xrxOI5VUNVQ2lkrDO/CyV/L3j1PBbTYKSJITYWPA+iVu6TIcLftd87tslr3NqwfuM9DNVWa4DXY46wZwJ9y7rv+9nQpeJvnfe++5bCBazAfVRh7M5T3Tdlc1ILbrdt1uEZNsFgWpaMmHNdsN9eZR6n7J9JtnubT9Tlnnf65k/u+gxWBzrMuSN27lZ8OfGPq3Qw7acs+PGbsYU+QAAAAA6dqjBQ1rddujs3z+qGEyu6d+7XCFUW9K/N8uprquyfDMNHKqEipIZL3K35u9WtaHrv+prr2oX315OxV0V6fW2q/fYRe9bJ1jOs5YTNjcNhdsY6fq6XiFUFN3udxt8B1Z0H7tc4X2WdNzJwwb7crLPXGq4L7dVFCr6HPtyuyQ8LEWwOGwfiMgTPVoDjxjwFwAAAEAgshVwde9VmrRBJ6Fi3vhoB1oxlx3/UTS0mabae6ssW1mAVuSgYetxVRMNCfOW60g//37Ba53XdVA3XEzea7dCMNM2AMxrR/U98cqB7ot5wVqyfo8Kfvd6jWHLklCxbF/O25ZLuh2rhotl+0yZI0vVhHmh4jsxTahDsDhc10TkmZ59+p+WHMAAAAAAwKdsELhUI1xcy6nQWtSZNdIwIh2QHOv4e6dT4+Ct6X9fyVm+KuHluKDz7YaIvKhtysnPWRF5Wf/fcSYsGaf+3ouZ19rPvE72p+pypT//SmrsvFO6XNlgarVhoJNtId3XirPT+l6n9TO2DYuyodxBB9WKZh2tp/7brN+n9XMm63dF/+ydnN+vug72KuzLY/3v1/X/J5Yqvs9aw33ZVvt5Xqh4o+F4rG2VfR+vlHwXx4yxOExmXMXv9+yT3xeRNwNYDgAAAAAQDXxuZAKnjYrhXbZasUql31amuutYw4K8qqp5alzBu6k/X9X3Lgtlsv+v7H1mDiaJqbpcB6kW1zx7+rOVGQ/zfIV1kJUOh17PCZ3mFtqgJaei1MZrNlW23UXXezKeZna80bUF1X7bNfflHV0X01QYuaqvk52IJC1vX94oWK+29+W8IPxGixnkO0PF4jBdrzDYbUxOROT5oW9UAAAAAMHJhhCbFVtts+HCopBrlFPltFGhVXOWU7lYFsTkTaBRFi75krdck4pt1zsa6FRdB2XyQkWbsm3BLtvKF6myf4muj2xnYVnlbt6+PKm4L2fXfVlIN8lZn0Whom1rOceGKENFIVgcpLs9G1dRdFBkWqABAAAAhGYv06IpFdqh82YyXlQllZ3Jdr9GQJINLZdLxqfLBj43AggVJWe53qm5XFuZ7bTcYEzM/Q4mEu1q3dfZvyRnHysbyzO7/x/UqBLMrv+yfTm7fW94DBWnmc8YbagoBIuDs9VgdqTQzXWcAwAAAAAIUd1JXLL//1aFyrTs79Rp4z3MmdAlb4KNUcGMxF2zsVxzC5PtdDEuXlfqtgNnA7tFwWJanW05zxk3s2g7Zief8dGunxcqHsQcKgrB4uD8pGcf2LRAvxTAcgAAAABAkWwwcr5msFIl8FjP/HfdkCQbXOa1a2eLVGzNittW3nI1aRHOrrM6RTkHgawLX1x+1myoXbeKMLtsed+17HscewgWVwpCxaqzZAeLyVuGY6uH2/tDEbkTwHIAAAAAQJGZhl3pMQA3Ciqxsi3NVQKPvACsbqdadmbhvN/PBiBdju+XZmu5soFUtgqyTJeTqHTB1ecd5QwDsLIgiM97jezvZ2X/zHUoPMqZ5ToJFX3P6m0dweJwbPbskz7sQ7IPAAAAYBBMqHAp9UEnBcFiXrXiouAhr7rwdsuVWmWCmVDDtKbLlRdIjioGP12FQ1W2U0zyAu22+3KebLDoOiTfzQmqJ30IFYVW6EGpk/DH4OLQNygAAACAaGRDxNWce7RRR+O+oVhocxRkJwLq2xwKXXEZLG7lfK+l5jioQSNYHI5sOXHMTJny+0PfoAAAAACikTdBSnbChmy14hHBIjKyLbsEi+ErymJWA5n8qDWCxeE41ZNP+qjB7FwAAAAA0LVshVI2WMzOKtw0VNzX+782Pww79YXQWlWzwWLft9NBj/Zl8728kfmzS33INwgWh+OkJ5/0DX1yBwAAAAAxyQaLy6mKs5WcMdiatkr6qmILdbgtm8sV2kzP2eVZ6nm4WGcCnTZcr8Mb+h6TnMrl3diHriNYHI7sWAwxut+XUmEAAAAAg2Oq325lPnRSrZQNNo5qhFrZ8eGWHE3qka3eCyUMya6npsuV3QYh3kPnVbFmK19jljfxjov9LLvPuJwE50ZmG21k9q2l2Ic8IFgcDtezHLlmKi6fH/pGBAAAABC1bICwkflnok5BxWFOCOaivTIbxqwHMiuxreXKVnqGVq0oBeH0Zs+qFrMdii4+WzYfWXW4L2ff6zAnDI56vEWCxeH4m8g/6du0QAMAAACI3F4mBFy1NBt09u+7qGKbegow6zrMuVdssly2xrh0LS+A2gkk5LUhu96z28WGWc6+7LPy03zGdzJ/FvJ4i6X7FsHicLypE5/EaK7LDwAAAAAxm+cEJ9uZ/95v0HGWHY9x3VFIsWjZm8p+3rrjRGY/f93l2tAxL9NCDRanuo+kreqf9yFczG7LVUfhYl6A6XP9bUU03mLp95FgcVh+GuGnNS3QLwWwHAAAAABgQzbQuJT57yaTtuSFTbsOJnLJm4Cm6SQzaXnjRNZpgd3JVKDVWa61nL97I/DhxCY5FXdJuOhr8h5XZjn78raDz5UNn5c7aEeOZbzFtbLQlWBxWEzV373IPrEZP+JOAMsBAAAAADZk26GzmgYL2aquJQ2atitUYq1oWDVdUO03LRjjb69CpdXGgrAvW71Vp713nrPcm/p+Za8x1s+0lPqzY4uVmK4cFlTxmXDxbo1QeUW3y05gY/xt5QRudyvuyyPdl/cKJoNJHOa0I9val6sqGm/Rxmu3kV1vS2X7x6mTk5OOlxcd+ExEnohgxT8UkScDWA4AAAAAsGknp1JRNLRr08JsQorrOX9+rGFBdkKSNf1JtwFfWRCsjfS1VnP+363Me4z09ddTf3aq4HVNmHQ182dHuq6S1xynQtA8uxoOpR1rWDTTn2SZNgo+w8sVwl2zfi6n/nvROnOlaHsnjvUzH6YqMJNK0LVMoLpfUiWaDY6KtmER87q3K75Xosm+vJLZpovep2xf3s8EbFX35exnrbJv5B0PLloMGKeZ5X5xQegqBd+lff3zw9T6WCNYHCZz0vi0wcHAt++KyPtD31gAAAAAemdNK7CyqoRaiywKmxapEoSUBTKLFN2HjjQsyo51mKfsXjYvEKmqapgTSrAoui/tVVxvZUILFkX35Z1MAFpHlfexvS83CRZF9/30Mhzra9mYnbxJsLii771w3dMKPUzmqc8rgX/yfUJFAAAAAD01y5nJ+NjS+GomGDubM05dFUcVg4y5hh7ZVtJFylrA51pFmF0vdU00ICx7r6x9XWddt6A2MdNw8UrLdTfv7iMU2tX9rMm+XPX75GJfbiJvvMVFrfwuHRaM5fk1VCwO2zUReTXANWBmr37WwgkFAAAAAEK1kRkH79BBsLWm4UC2hTNxnGoRnjYMNpNx+jZy2mslFVbu6c+iACsZI28jZ5kPdDmrzhI8SS1XtqLvIPWZF1VvZY0zlXDTBq/hyoYu21rB9pBMi3Sybcomq8lW3NWtzsy2rzfZ10Pal6e6/Hn7cvaz1tk3svuVpNr425hkxo3crTE50Ui39zinqvPzdnGCRdwNcNao1wMbOBYAAAAAAAAZBIswHnRYXpt1T6sVAQAAAAAAEDDGWIRoxeKjANaESbm/HcByAAAAAAAAYAGCRYiOE/C9nJmefHubcRUBAAAAAADiQCs00t4SkR91tEbui8gZtgYAAAAAAEAcCBaRNS2YYcklsxO+ICJ32BoAAAAAAABxIFhEnk9E5BmPa8ZMn/4yWwIAAAAAACAeBIvIsywiH4vIEx7WzlxETrMVAAAAAAAA4sLkLchjJlD5jqfJXH7AFgAAAAAAAIgPwSKKmPEOf+h47eyLyPtsAQAAAAAAgPjQCo1FronIqw7W0iMR+QZrHwAAAAAAIE5ULGKR10TknoO19AZrHgAAAAAAIF5ULKKqzyxO5jITkbOseQAAAAAAgHhRsYiqnrM0mYtpgd5grQMAAAAAAMSNYBFVmZmiX7EQLv5UXwsAAAAAAAARoxUadbWZzOW+iJxhjQMAAAAAAMSPYBFN3BWRtZq/Z3a0p6lWBAAAAAAA6AdaodHEWa0+rOMWoSIAAAAAAEB/ULGIppZF5OOKM0XPReQ0axoAAAAAAKA/qFhEU6b68GKFyVzM/3+JtQwAAAAAANAvBIto432dKfphwWs81P9/h7UMAAAAAADQL7RCwxYzW/RYRL4pIv8gIn8tIq+xdgEAAAAAAHpIRP5/saayMXnpNwMAAAAASUVORK5CYII=) no-repeat;
  width: 100%;
  height: 48px;
  display: block;
  float: left;
  background-size: contain;
  background-position: center; }

#brand-logo-color {
  background: url("/imgs/app/logo_color.svg") no-repeat;
  width: 48px;
  height: 48px;
  display: block;
  float: left; }

#brand-logo-text {
  display: block;
  float: left;
  font-size: 30px;
  padding: 10px; }

.navbar-header {
  width: 100%; }

.navbar-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: end;
  height: 100%; }

#react-image-lightbox-portal .outer {
  z-index: 1000000000 !important; }

.match-col-height-row {
  display: table;
  width: 100%; }

.match-col-height-col {
  display: table-cell;
  float: none;
  height: 100%;
  padding-right: 0px; }

.dashboard-open-workorder-indicator:hover {
  text-decoration: underline; }

.check-report-details-equipment-select .Select-menu {
  max-height: 165px; }

.attachment-preview-image {
  max-width: 100px;
  max-height: 100px;
  padding: 10px;
  cursor: pointer; }

.attachment-preview-image:hover {
  box-shadow: 1px 1px 1px 1px lightgrey; }

.attachment-preview-container {
  position: relative;
  background-color: #f2f6fc;
  text-align: center;
  border: 1px dashed #adbbce;
  margin-bottom: 10px; }

.attachment-preview-download {
  font-family: volte;
  padding: 10px;
  line-height: 1.3;
  width: 100%;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden; }

.attachment-preview-download:hover {
  border-bottom: none;
  padding-bottom: 0px;
  text-decoration: underline; }

.json-pretty {
  text-align: left; }
  .json-pretty .json-key {
    color: red; }

.primary-cta {
  height: 50px;
  border-radius: 25px;
  background-color: #193762;
  color: white;
  font-size: 16px; }

.primary-cta:hover {
  height: 50px;
  border-radius: 25px;
  background-color: #f77e11;
  color: #193762;
  font-size: 16px; }

#body.login {
  font-family: sans-serif;
  font-size: 16px;
  min-height: 100vh; }
  #body.login a {
    text-decoration: underline;
    border: none;
    color: #1F375F; }
    #body.login a:hover {
      padding: 0; }
  #body.login .login-box {
    color: #3D4543;
    padding: 13px 12px 23px 12px;
    display: block;
    margin: auto;
    width: 430px;
    box-shadow: 0px 0px 10px 0px rgba(109, 115, 113, 0.2);
    border-radius: 8px; }
  #body.login .login-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 25px;
    margin-bottom: 24px; }
    #body.login .login-header .region-info {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
      #body.login .login-header .region-info .current-region {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        gap: 4px;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: start;
            justify-content: flex-start; }
        #body.login .login-header .region-info .current-region :first-child {
          font-weight: bold; }
    #body.login .login-header .vector-checkit-logo {
      margin: auto; }
  #body.login .login-body {
    padding: 0 16px 0 16px; }
    #body.login .login-body .remember-me-check {
      width: auto; }
      #body.login .login-body .remember-me-check .checkit-checkbox {
        margin-left: 16px; }
    #body.login .login-body .email-btn-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: end; }
    #body.login .login-body .password-btn-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      gap: 24px; }
    #body.login .login-body .current-username {
      overflow: hidden;
      text-overflow: ellipsis;
      font-weight: 600; }
    #body.login .login-body .email-input,
    #body.login .login-body .password-input {
      margin-bottom: 0; }
    #body.login .login-body .forgot-password-link {
      margin-bottom: 8px; }
    #body.login .login-body .error-message {
      color: #F03824;
      font-size: 14px; }
      #body.login .login-body .error-message :first-child {
        margin-right: 8px; }
  #body.login .login-wrapper {
    margin-top: 10vh; }
    #body.login .login-wrapper .links-row span {
      display: block;
      margin: auto;
      width: 430px; }
  #body.login .login-footer {
    max-width: 430px;
    margin: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%, 0); }
    #body.login .login-footer .links-row {
      padding: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    #body.login .login-footer .mobile-links {
      margin-bottom: 88px; }
    #body.login .login-footer .vector-solutions-logo {
      display: inline-block;
      margin-right: auto;
      margin-left: auto;
      margin-top: 30px; }
    #body.login .login-footer .copyright {
      text-align: center;
      display: block;
      margin: 10px 0 0 75px;
      font-size: 0.9em; }
  #body.login .launch-ext-auth-link {
    font-weight: bold; }
    #body.login .launch-ext-auth-link:hover {
      text-decoration: none !important;
      border-bottom: none; }
  #body.login .launch-ext-auth-link-button {
    background: #FFFFFF !important;
    font-weight: bold;
    height: 39px !important;
    border-radius: 3px;
    border-width: 0;
    box-sizing: border-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    outline: none !important;
    padding: 0 8px;
    text-align: center;
    text-decoration: none;
    width: 100%;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5) !important; }
    #body.login .launch-ext-auth-link-button:hover {
      background: rgba(9, 30, 66, 0.02) !important;
      text-decoration: none !important; }
  @media screen and (max-width: 480px) {
    #body.login .login-box {
      width: 100%;
      box-shadow: none;
      border: none;
      padding: 60px 0px 0px 0px; }
    #body.login .login-header {
      gap: 60px; }
      #body.login .login-header .region-info {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center; }
        #body.login .login-header .region-info .current-region {
          font-size: 20px; }
    #body.login .login-body .email-btn-container {
      padding-top: 36px; }
    #body.login .login-body .password-btn-container {
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
      gap: 12px; }
    #body.login .login-wrapper {
      margin-top: 0; }
      #body.login .login-wrapper .links-row span {
        display: block;
        margin: auto;
        width: 430px;
        display: block;
        width: 100%;
        text-align: center; }
    #body.login .login-footer {
      width: 100%; }
      #body.login .login-footer .links-row {
        padding: 0px 12px; }
      #body.login .login-footer .mobile-links {
        margin-bottom: 30px; }
      #body.login .login-footer .web-links,
      #body.login .login-footer .vector-solutions-logo {
        display: none; }
      #body.login .login-footer .copyright {
        margin: unset; } }

.checkit-contained-btn,
.checkit-outlined-btn {
  width: 100%;
  height: 48px !important;
  border-radius: 4px;
  text-transform: none;
  font-size: 16px;
  font-family: sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-color: #1F375F !important;
  box-shadow: 0px 0px 10px 0px rgba(109, 115, 113, 0.2) !important; }

.checkit-contained-btn {
  background: #1F375F !important; }
  .checkit-contained-btn:hover {
    background-color: #01223e !important;
    border-color: #01223e !important; }

.checkit-outlined-btn {
  background: #FFF !important;
  border: 1px solid #1F375F !important;
  color: #1F375F !important; }
  .checkit-outlined-btn:hover {
    background-color: #F1F1F1 !important; }

.checkit-checkbox input[type="checkbox"] {
  display: none; }

.checkit-checkbox span {
  display: inline-block;
  position: relative;
  height: 18px;
  width: 18px;
  background: #ffffff;
  border: 2px solid #607089;
  border-radius: 2px;
  transition: all 0.7s; }
  .checkit-checkbox span::after {
    content: "";
    position: absolute;
    border: solid #0172CE;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    width: 6px;
    height: 12px;
    left: 4px;
    top: 0px;
    opacity: 0;
    transition: .3s ease; }

.checkit-checkbox label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 18px;
  cursor: pointer; }
  .checkit-checkbox label p {
    color: #607089;
    font-size: 16px;
    font-weight: 400;
    margin: 2px 0 0 15px;
    display: inline-block; }

.checkit-checkbox label input:checked ~ span:after {
  opacity: 1; }

.checkit-checkbox label input:checked ~ span {
  border-color: #0172CE; }

.checkit-checkbox label input:disabled ~ span {
  border-color: #9FACAB; }

.checkit-checkbox label input:disabled ~ p {
  color: #9FACAB; }

.input-box {
  position: relative;
  width: 100%; }
  .input-box label {
    font-weight: normal;
    position: absolute;
    top: 11px;
    left: 15px;
    color: #9FACAB;
    transition: .15s ease-in-out;
    pointer-events: none; }
  .input-box input {
    width: 100%;
    height: 48px; }
  .input-box .input-field {
    color: #607089;
    padding-left: 15px;
    margin-bottom: 12px;
    border: 1px solid #9FACAB;
    border-radius: 4px;
    outline: none; }
    .input-box .input-field:focus {
      border: 2px solid #0172CE; }
  .input-box .input-field:focus ~ label,
  .input-box .input-field:valid ~ label {
    top: -11px;
    left: 12px;
    font-size: 12px;
    line-height: 24px;
    color: #0172CE;
    background: #fff;
    padding: 0px 4px; }

.input-box.invalid .input-field {
  border-color: #F03824;
  margin-bottom: 0px; }

.input-box.invalid .input-field:focus ~ label {
  color: #F03824; }

.input-box.invalid .input-field:valid ~ label {
  color: #F03824; }

.profile-settings-dropdown.new__look__feel {
  height: 100%;
  margin: 0;
  font-family: Roboto; }
  .profile-settings-dropdown.new__look__feel .profile-btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center; }
  .profile-settings-dropdown.new__look__feel .username {
    margin-left: 8px;
    text-align: start;
    min-width: 200px;
    max-width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .profile-settings-dropdown.new__look__feel .menu {
    font-size: 16px;
    margin-top: 0;
    border-radius: 0 0 5px 5px; }
    .profile-settings-dropdown.new__look__feel .menu .menu-item-icon {
      margin-right: 8px;
      height: 24px;
      width: 24px;
      text-align: center;
      display: inline-block; }
  .profile-settings-dropdown.new__look__feel button.btn-primary.btn-outlined {
    color: #ffffff;
    font-family: Roboto;
    height: 100%;
    border: none;
    border-radius: 0;
    text-transform: none;
    font-size: 16px;
    font-weight: normal; }
    .profile-settings-dropdown.new__look__feel button.btn-primary.btn-outlined:hover, .profile-settings-dropdown.new__look__feel button.btn-primary.btn-outlined:focus, .profile-settings-dropdown.new__look__feel button.btn-primary.btn-outlined:active {
      color: #ffffff;
      background-color: #102646; }

.header__fleet__summary.new__look__feel {
  height: 75px; }
  .header__fleet__summary.new__look__feel a {
    display: -ms-flexbox;
    display: flex;
    font-family: Volte;
    height: 100%;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    color: #ffffff;
    border: none;
    border-radius: 0;
    font-size: 16px;
    font-weight: normal; }
    .header__fleet__summary.new__look__feel a:hover, .header__fleet__summary.new__look__feel a:focus, .header__fleet__summary.new__look__feel a:active {
      background-color: #ff7900;
      text-decoration: none;
      padding: 0; }

.header__profile__picture.new__look__feel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  background-color: #102646; }
  .header__profile__picture.new__look__feel .profile-picture {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .header__profile__picture.new__look__feel span {
    color: #fff;
    font-size: 16px;
    font-family: Volte;
    margin-left: 10px; }

.sidebar-nav-container.new__look__feel a {
  font-family: Volte;
  text-transform: uppercase;
  background: none; }

.sidebar-nav-container.new__look__feel .sidebar-nav li a {
  color: #193762; }
  .sidebar-nav-container.new__look__feel .sidebar-nav li a:hover, .sidebar-nav-container.new__look__feel .sidebar-nav li a:focus {
    background: none; }

.sidebar-nav-container.new__look__feel .sidebar-nav li:hover {
  background-color: #ff7900; }
  .sidebar-nav-container.new__look__feel .sidebar-nav li:hover a {
    color: #193762; }

.sidebar-nav-container.new__look__feel .sidebar-nav li.active {
  border-left: none;
  background-color: #193762; }
  .sidebar-nav-container.new__look__feel .sidebar-nav li.active:after {
    border-top: none;
    border-bottom: none;
    border-right: none; }
  .sidebar-nav-container.new__look__feel .sidebar-nav li.active a {
    color: #fff;
    background: none; }
    .sidebar-nav-container.new__look__feel .sidebar-nav li.active a:hover, .sidebar-nav-container.new__look__feel .sidebar-nav li.active a:focus {
      background: none; }

.sidebar-nav-container.new__look__feel .sidebar-nav li.open {
  background-color: #e7ebf1; }
  .sidebar-nav-container.new__look__feel .sidebar-nav li.open > a:focus, .sidebar-nav-container.new__look__feel .sidebar-nav li.open > a:hover {
    background: rgba(0, 0, 0, 0.2); }
  .sidebar-nav-container.new__look__feel .sidebar-nav li.open > ul.sidebar-nav {
    background-color: #e7ebf1;
    border-left: none; }
    .sidebar-nav-container.new__look__feel .sidebar-nav li.open > ul.sidebar-nav > li {
      background-color: #e7ebf1; }
      .sidebar-nav-container.new__look__feel .sidebar-nav li.open > ul.sidebar-nav > li:before {
        border: none; }
      .sidebar-nav-container.new__look__feel .sidebar-nav li.open > ul.sidebar-nav > li:hover {
        background-color: #ff7900; }
        .sidebar-nav-container.new__look__feel .sidebar-nav li.open > ul.sidebar-nav > li:hover a {
          color: #193762; }
    .sidebar-nav-container.new__look__feel .sidebar-nav li.open > ul.sidebar-nav > li.active {
      border-left: none;
      background-color: #193762; }
      .sidebar-nav-container.new__look__feel .sidebar-nav li.open > ul.sidebar-nav > li.active:after {
        border-top: none;
        border-bottom: none;
        border-right: none; }
      .sidebar-nav-container.new__look__feel .sidebar-nav li.open > ul.sidebar-nav > li.active > a {
        color: #fff; }

#body h1 {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 34px;
  color: #000;
  letter-spacing: 0.34px;
  text-align: left;
  line-height: 41px;
  font-weight: 700; }

.page-view__container {
  position: relative;
  padding: 0 25px;
  font-family: Roboto;
  color: #333333; }

.modal__container {
  font-family: Roboto;
  color: #333333; }
  .modal__container h3 {
    text-align: center;
    font-size: 22px;
    color: #193762;
    letter-spacing: 0.4px; }
  .modal__container label {
    font-size: 13px;
    letter-spacing: 0.4px;
    text-align: left; }
  .modal__container input {
    height: 50px;
    background-color: #ffffff;
    border: solid 1px #333333;
    font-family: Roboto;
    font-size: 16px;
    padding: 15px 15px 13px; }
  .modal__container textarea {
    background-color: #ffffff;
    border: solid 1px #333333;
    font-family: Roboto;
    font-size: 16px;
    padding: 15px 15px 13px; }

.modal__action-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

a {
  cursor: pointer; }

.notification-status-success {
  opacity: 1;
  color: green;
  font-size: 13px;
  transition: opacity .25s ease-in-out; }
  .notification-status-success.fade-out {
    opacity: 0; }

.modal-content {
  max-height: 90vh;
  overflow: auto; }

.modal-create-user .modal-content {
  overflow: visible; }

div.SingleDatePicker_picker__fullScreenPortal {
  z-index: 10002; }

html.default body #rubix-nav-header .navbar-nav > li.sidebar-btn.new__look__feel > a {
  color: #193762;
  background-color: #ff7900; }

.Select-menu-outer .Select-menu {
  max-height: 120px;
  overflow: auto; }

.header-aligner {
  margin-top: 25px; }

.mce-tinymce .mce-statusbar {
  border-width: 0 !important; }

.mce-tinymce .mce-path {
  display: none !important; }

.dropzone-saving {
  padding: 10px 0px;
  font-size: 16px; }

.dropzone-uploaded-files {
  display: -ms-grid;
  display: grid;
  gap: 10px;
  -ms-grid-columns: (110px)[auto-fill];
      grid-template-columns: repeat(auto-fill, 110px);
  margin: 10px; }
  .dropzone-uploaded-files .card {
    text-align: center;
    background: #eeeeee;
    border-radius: 8px;
    padding: 10px; }
  .dropzone-uploaded-files .preview {
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    object-fit: cover;
    border-radius: 5px; }
  .dropzone-uploaded-files .file-name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

.scanning-files-grid {
  display: -ms-grid;
  display: grid;
  gap: 10px;
  -ms-grid-columns: (146px)[auto-fill];
      grid-template-columns: repeat(auto-fill, 146px);
  padding-left: 5px;
  padding-right: 5px; }

.scanning-file-card {
  width: 146px;
  height: 95px;
  background-color: #f3f3f3;
  border-radius: 4px;
  border: none;
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .scanning-file-card .preview {
    width: 50%;
    height: 60px;
    padding: 0;
    margin-top: 5px; }
  .scanning-file-card .saving {
    position: absolute;
    bottom: 0;
    width: 100%;
    color: #333333;
    font-family: Volte;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: -0.24px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 10px; }

.popup-backdrop {
  position: fixed;
  z-index: 100;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: rgba(0, 0, 0, 0.5); }

.popup-container {
  padding: 15px;
  width: 40%;
  position: fixed !important;
  top: 100px; }
  .popup-container .close-button {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 10px;
    font-size: 21px;
    font-weight: bold;
    opacity: 0.2;
    text-shadow: 0 1px 0 #fff; }
    .popup-container .close-button:hover {
      color: #000;
      cursor: pointer; }
  .popup-container .launch-ext-auth-link {
    color: #333;
    font-weight: bold;
    font-size: 16px; }
  .popup-container .launch-ext-auth-link:hover {
    text-decoration: none !important;
    border-bottom: none; }
  .popup-container .launch-ext-auth-link-button {
    background: #FFFFFF !important;
    font-weight: bold;
    height: 39px !important;
    border-radius: 3px;
    border-width: 0;
    box-sizing: border-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    outline: none !important;
    padding: 0 8px;
    text-align: center;
    text-decoration: none;
    width: 100%;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5) !important; }
  .popup-container .launch-ext-auth-link-button:hover {
    background: rgba(9, 30, 66, 0.02) !important;
    text-decoration: none !important; }

.input-style {
  border-radius: 4px;
  border: 1px solid #ccc;
  padding: 5px 10px; }

.custom-modal-with-tabs .body-container {
  padding: 0; }

.custom-modal-with-tabs .header-container {
  color: #333333;
  font-family: Roboto;
  padding: 15px 15px 0px 15px;
  margin: 0.2em; }
  .custom-modal-with-tabs .header-container p {
    font-size: 22px;
    font-weight: bold;
    line-height: 28px;
    margin: 0; }
  .custom-modal-with-tabs .header-container span {
    font-size: 18px;
    line-height: 24px; }

.custom-modal-with-tabs .header-container-selectitem-modal {
  color: #333333;
  padding: 9px 14px; }
  .custom-modal-with-tabs .header-container-selectitem-modal p {
    font-size: 24px;
    font-family: "OpenSans-Bold", "Open Sans Bold", "Open Sans", sans-serif;
    font-weight: 700;
    color: #3D4543;
    line-height: 40px;
    margin: 0; }
  .custom-modal-with-tabs .header-container-selectitem-modal span {
    font-size: 16px;
    font-family: "OpenSans-Regular", "Open Sans", sans-serif;
    color: #3D4543;
    line-height: 24px; }

.no-station-assignment {
  background: #FFF3CD;
  color: #A05A1C;
  padding: 2px 10px;
  border-radius: 6px;
  font-weight: 500;
  font-size: 1em;
  display: inline-block;
  margin-top: 2px; }

.checkit-select {
  width: 100%; }
  .checkit-select .custom-control {
    background: none;
    border: none;
    padding-top: 2px;
    margin-right: 5px; }
    .checkit-select .custom-control__icon {
      font-size: 15px !important;
      color: #8e8e8e; }

/* Halligan Colors */
/* Halligan Brand v2 Colors */
@keyframes vex-flipin-horizontal {
  0% {
    opacity: 0;
    transform: rotateY(-90deg);
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg); }
  100% {
    opacity: 1;
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg); } }

@keyframes vex-flipout-horizontal {
  0% {
    opacity: 1;
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg); }
  100% {
    opacity: 0;
    transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg); } }

.vex.vex-theme-flat-attack {
  -ms-perspective: 1300px;
  -o-perspective: 1300px;
  perspective: 1300px;
  -ms-perspective-origin: 50% 150px;
  -o-perspective-origin: 50% 150px;
  perspective-origin: 50% 150px;
  padding-top: 100px;
  padding-bottom: 100px;
  font-size: 1.5em; }

.vex.vex-theme-flat-attack.vex-closing .vex-content {
  animation: vex-flipout-horizontal 0.5s;
  -webkit-animation: vex-flipout-horizontal 0.5s;
  -moz-animation: vex-flipout-horizontal 0.5s;
  -ms-animation: vex-flipout-horizontal 0.5s;
  -o-animation: vex-flipout-horizontal 0.5s;
  -webkit-backface-visibility: hidden; }

.vex.vex-theme-flat-attack .vex-content {
  transform-style: preserve-3d;
  animation: vex-flipin-horizontal 0.5s;
  -webkit-animation: vex-flipin-horizontal 0.5s;
  -moz-animation: vex-flipin-horizontal 0.5s;
  -ms-animation: vex-flipin-horizontal 0.5s;
  -o-animation: vex-flipin-horizontal 0.5s;
  -webkit-backface-visibility: hidden; }

.vex.vex-theme-flat-attack .vex-content {
  font-family: Lato, sans-serif;
  font-weight: 200;
  background: white;
  color: #444444;
  padding: 2em 2em 3em 2em;
  line-height: 1.5em;
  position: relative;
  margin: 0 auto;
  max-width: 100%;
  width: 600px; }

.vex.vex-theme-flat-attack .vex-content h1, .vex.vex-theme-flat-attack .vex-content h2, .vex.vex-theme-flat-attack .vex-content h3, .vex.vex-theme-flat-attack .vex-content h4, .vex.vex-theme-flat-attack .vex-content h5, .vex.vex-theme-flat-attack .vex-content h6, .vex.vex-theme-flat-attack .vex-content p, .vex.vex-theme-flat-attack .vex-content ul, .vex.vex-theme-flat-attack .vex-content li {
  color: inherit; }

.vex.vex-theme-flat-attack .vex-close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer; }

.vex.vex-theme-flat-attack .vex-close:before {
  font-family: Lato, sans-serif;
  font-weight: 100;
  line-height: 1px;
  padding-top: 0.5em;
  display: block;
  font-size: 2em;
  text-indent: 1px;
  overflow: hidden;
  height: 1.25em;
  width: 1.25em;
  text-align: center;
  top: 0;
  right: 0;
  color: white;
  background: #666666; }

.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-message {
  margin-bottom: 0.5em; }

.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input {
  margin-bottom: 0.5em; }

.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input textarea, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="date"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime-local"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="email"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="month"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="number"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="password"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="search"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="tel"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="text"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="time"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="url"], .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="week"] {
  border-radius: 3px;
  background: #f0f0f0;
  width: 100%;
  padding: 0.25em 0.67em;
  border: 0;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  min-height: 2.5em;
  margin: 0 0 0.25em; }

.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
  box-shadow: inset 0 0 0 2px #666666;
  outline: none; }

.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-buttons {
  *zoom: 1;
  padding-top: 1em;
  margin-bottom: -3em;
  margin-left: -2em;
  margin-right: -2em; }

.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-buttons:after {
  content: "";
  display: table;
  clear: both; }

.vex.vex-theme-flat-attack .vex-dialog-button {
  border-radius: 0;
  border: 0;
  margin: 0;
  float: right;
  padding: 0.5em 1em;
  font-size: 1.13em;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 0.1em;
  line-height: 1em;
  font-family: inherit; }

.vex.vex-theme-flat-attack .vex-dialog-button.vex-last {
  margin-left: 0; }

.vex.vex-theme-flat-attack .vex-dialog-button:focus {
  outline: none; }

.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-primary {
  background: #666666;
  color: white; }

.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-primary:focus {
  box-shadow: inset 0 3px rgba(0, 0, 0, 0.2); }

.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary {
  background: white;
  color: #cccccc; }

.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:focus {
  box-shadow: inset 0 3px #aaaaaa;
  background: #eeeeee;
  color: #777777; }

.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:hover, .vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:active {
  color: #777777; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-close:before {
  background: #ff7ea7; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
  box-shadow: inset 0 0 0 2px #ff7ea7; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
  background: #ff7ea7; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-close:before {
  background: #ce4a55; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
  box-shadow: inset 0 0 0 2px #ce4a55; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
  background: #ce4a55; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-close:before {
  background: #34b989; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
  box-shadow: inset 0 0 0 2px #34b989; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
  background: #34b989; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-close:before {
  background: #477fa5; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input textarea:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="date"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="email"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="month"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="number"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="password"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="search"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="tel"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="text"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="time"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="url"]:focus, .vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="week"]:focus {
  box-shadow: inset 0 0 0 2px #477fa5; }

.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary {
  background: #477fa5; }

.vex-loading-spinner.vex-theme-flat-attack {
  height: 4em;
  width: 4em; }

/* Ion.Tabs: Bordered Skin
// css version 1.0.0
// by Denis Ineshin | ionden.com
// ===================================================================================================================*/
/* =====================================================================================================================
// Ion.Tabs: Skin details */
.ionTabs__head {
  border-bottom: 1px solid #cecece; }

.ionTabs__tab {
  font-size: 11px;
  line-height: 13px;
  background: #ededed;
  border: 1px solid #cecece;
  border-bottom: none;
  padding: 7px 25px 7px;
  margin-right: 10px;
  color: #484848;
  margin-top: 10px;
  text-align: center;
  min-width: 50px; }

.ionTabs__tab:hover {
  background: #e5e5e5; }

.ionTabs__tab.ionTabs__tab_state_active {
  top: 1px;
  margin-top: 0;
  padding: 12px 25px 11px;
  background: #fff;
  color: #d71410;
  border-top-color: #d71410;
  border-bottom: 1px solid #fff; }

.ionTabs__body {
  background: #fff;
  border: 1px solid #cecece;
  border-top: none; }

.ionTabs__item {
  padding: 15px 26px; }

.ionTabs__preloader {
  height: 50px;
  background: url(/imgs/preloader-flat.gif) no-repeat 25px 50%; }

@keyframes ui-spinner-rotate-right {
  0% {
    transform: rotate(0deg); }
  25% {
    transform: rotate(180deg); }
  50% {
    transform: rotate(180deg); }
  75% {
    transform: rotate(360deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes ui-spinner-rotate-left {
  0% {
    transform: rotate(0deg); }
  25% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(180deg); }
  75% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }

.messenger-spinner {
  position: relative;
  border-radius: 100%; }

ul.messenger.messenger-spinner-active .messenger-spinner .messenger-spinner {
  display: block; }

.messenger-spinner .messenger-spinner-side {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute; }

.messenger-spinner .messenger-spinner-side .messenger-spinner-fill {
  border-radius: 999px;
  position: absolute;
  width: 100%;
  height: 100%;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }

.messenger-spinner .messenger-spinner-side-left {
  left: 0; }

.messenger-spinner .messenger-spinner-side-left .messenger-spinner-fill {
  left: 100%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  animation-name: ui-spinner-rotate-left;
  transform-origin: 0 50%; }

.messenger-spinner .messenger-spinner-side-right {
  left: 50%; }

.messenger-spinner .messenger-spinner-side-right .messenger-spinner-fill {
  left: -100%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  animation-name: ui-spinner-rotate-right;
  transform-origin: 100% 50%; }

ul.messenger-theme-flat {
  border-radius: 4px;
  -webkit-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
      user-select: none;
  background: #404040; }

ul.messenger-theme-flat.messenger-empty {
  display: none; }

ul.messenger-theme-flat .messenger-message {
  box-shadow: inset 0px 1px rgba(255, 255, 255, 0.13), inset 48px 0px 0px #292929;
  border-radius: 0px;
  position: relative;
  border: 0px;
  margin-bottom: 0px;
  font-size: 13px;
  background: transparent;
  color: #f0f0f0;
  font-weight: 500;
  padding: 10px 30px 13px 65px; }

ul.messenger-theme-flat .messenger-message .messenger-close {
  position: absolute;
  top: 0px;
  right: 0px;
  color: #888888;
  opacity: 1;
  font-weight: bold;
  display: block;
  font-size: 20px;
  line-height: 20px;
  padding: 8px 10px 7px 7px;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

ul.messenger-theme-flat .messenger-message .messenger-close:hover {
  color: #bbbbbb; }

ul.messenger-theme-flat .messenger-message .messenger-close:active {
  color: #777777; }

ul.messenger-theme-flat .messenger-message .messenger-actions {
  float: none;
  margin-top: 10px; }

ul.messenger-theme-flat .messenger-message .messenger-actions a {
  border-radius: 4px;
  text-decoration: none;
  color: #aaaaaa;
  background: #2e2e2e;
  display: inline-block;
  padding: 10px;
  margin-right: 10px;
  padding: 4px 11px 6px;
  text-transform: capitalize; }

ul.messenger-theme-flat .messenger-message .messenger-actions a:hover {
  color: #f0f0f0;
  background: #2e2e2e; }

ul.messenger-theme-flat .messenger-message .messenger-actions a:active {
  background: #292929;
  color: #aaaaaa; }

ul.messenger-theme-flat .messenger-message .messenger-actions .messenger-phrase {
  display: none; }

ul.messenger-theme-flat .messenger-message .messenger-message-inner:before {
  border-radius: 50%;
  position: absolute;
  left: 17px;
  display: block;
  content: " ";
  top: 50%;
  margin-top: -8px;
  height: 13px;
  width: 13px;
  z-index: 20; }

ul.messenger-theme-flat .messenger-message.alert-success .messenger-message-inner:before {
  background: #5fca4a; }

ul.messenger-theme-flat .messenger-message.alert-info .messenger-message-inner:before {
  background: #61c4b8; }

ul.messenger-theme-flat .messenger-message.alert-error .messenger-message-inner:before {
  background: #dd6a45; }

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner {
  width: 32px;
  height: 32px;
  background: transparent; }

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner .messenger-spinner-side .messenger-spinner-fill {
  background: #dd6a45;
  animation-duration: 20s;
  opacity: 1; }

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner:after {
  content: "";
  background: #292929;
  position: absolute;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  top: 3px;
  left: 3px;
  display: block; }

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner {
  width: 32px;
  height: 32px;
  background: transparent; }

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner .messenger-spinner-side .messenger-spinner-fill {
  background: #dd6a45;
  animation-duration: 600s;
  opacity: 1; }

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner:after {
  content: "";
  background: #292929;
  position: absolute;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  top: 3px;
  left: 3px;
  display: block; }

ul.messenger-theme-flat .messenger-message-slot.messenger-last .messenger-message {
  border-radius: 4px 4px 0px 0px;
  box-shadow: inset 48px 0px 0px #292929; }

ul.messenger-theme-flat .messenger-message-slot.messenger-first .messenger-message {
  border-radius: 0px 0px 4px 4px;
  box-shadow: inset 0px 1px rgba(255, 255, 255, 0.13), inset 48px 0px 0px #292929; }

ul.messenger-theme-flat .messenger-message-slot.messenger-first.messenger-last .messenger-message {
  border-radius: 4px;
  box-shadow: inset 48px 0px 0px #292929; }

ul.messenger-theme-flat .messenger-spinner {
  display: block;
  position: absolute;
  left: 7px;
  top: 50%;
  margin-top: -18px;
  z-index: 999;
  height: 32px;
  width: 32px;
  z-index: 10; }

/* Ion.RangeSlider, Flat UI Skin
// css version 1.9.2
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-diapason,
.irs-slider {
  background: url(/imgs/app/sprite-skin-flat.png) repeat-x; }

.irs {
  height: 40px; }

.irs-with-grid {
  height: 60px; }

.irs-line {
  height: 12px;
  top: 25px; }

.irs-line-left {
  height: 12px;
  background-position: 0 -30px; }

.irs-line-mid {
  height: 12px;
  background-position: 0 0; }

.irs-line-right {
  height: 12px;
  background-position: 100% -30px; }

.irs-diapason {
  height: 12px;
  top: 25px;
  background-position: 0 -60px; }

.irs-slider {
  width: 16px;
  height: 18px;
  top: 22px;
  background-position: 0 -90px; }

#irs-active-slider, .irs-slider:hover {
  background-position: 0 -120px; }

.irs-min, .irs-max {
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 3px;
  background: #e1e4e9;
  border-radius: 4px; }

.irs-from, .irs-to, .irs-single {
  color: #fff;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: #ed5565;
  border-radius: 4px; }

.irs-from:after, .irs-to:after, .irs-single:after {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565; }

.irs-grid-pol {
  background: #e1e4e9; }

.irs-grid-text {
  color: #999; }

.bs-example > .dropdown > .dropdown-toggle {
  float: left; }

.bs-example > .dropdown > .dropdown-menu {
  clear: left;
  display: block;
  position: static;
  margin-bottom: 5px; }

/* ADD/REMOVE/CHANGE THEMES HERE */
/* GLOBAL SETTINGS */
a {
  color: #496394; }
  a:hover, a:focus {
    color: #496394;
    border-color: #496394; }

.form-control {
  border-color: #ddd; }
  .form-control:focus {
    box-shadow: none !important;
    border-color: #2EB398; }

.rubix-panel-container {
  background: #ffffff; }
  .rubix-panel-container.bordered {
    border: 1px solid rgba(206, 219, 236, 0.75);
    box-shadow: 0px 2px 0px 0px rgba(206, 219, 236, 0.5); }
  .rubix-panel-container.noOverflow {
    overflow: visible; }

.rubix-panel-controls {
  color: #9a908d; }

.btn {
  color: #fff; }

.select2-container-multi .select2-choices {
  border-radius: 0; }

.select2-container .select2-choice, .select2-container-multi .select2-choices {
  border-width: 2px;
  border-color: #2EB398; }

.select2-container .select2-choice .select2-arrow {
  color: white;
  border-radius: 0;
  background: #2EB398;
  border-color: #2EB398; }

.select2-drop-active, .select2-drop.select2-drop-above.select2-drop-active, .select2-container-active .select2-choice, .select2-container-active .select2-choices, .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi.select2-container-active .select2-choices, .form-control.select2-container.select2-dropdown-open {
  border-width: 2px;
  border-color: #2EB398; }

.select2-results .select2-highlighted {
  background: #2EB398; }

.tt-suggestion.tt-is-under-cursor {
  color: #ffffff;
  background: #be3c53; }

.dropdown-header {
  font-family: "Quicksand", sans-serif;
  color: #98A0A3;
  background: #F9FAFB;
  border-bottom: 1px solid #F2F2F2; }

.dropdown-menu, .tt-dropdown-menu {
  border: none;
  outline: none;
  margin-top: 5px;
  min-width: 200px;
  overflow: hidden;
  border-radius: 5px; }
  .dropdown-menu.double-width, .tt-dropdown-menu.double-width {
    min-width: 325px; }

.dropdown-menu > li > a {
  outline: none;
  color: #9a908d; }
  .dropdown-menu > li > a:hover {
    color: #9a908d;
    background: rgba(190, 60, 83, 0.6); }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #ffffff;
  background: #be3c53; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  background: none;
  color: rgba(154, 144, 141, 0.5); }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  border: none;
  margin-top: 0px;
  min-width: 200px;
  border-radius: 5px;
  margin-bottom: 5px; }
  .dropup .dropdown-menu.double-width, .navbar-fixed-bottom .dropdown .dropdown-menu.double-width {
    min-width: 325px; }

.pagination {
  margin: 0 0 25px; }

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  background: #be3c53;
  border-color: #be3c53; }

.pagination > li > a,
.pagination > li > span {
  color: inherit; }

.breadcrumb > li > a {
  color: #be3c53; }
  .breadcrumb > li > a:hover, .breadcrumb > li > a:focus {
    border-color: #be3c53; }

html {
  letter-spacing: 0.5px; }

html.default .datepicker table tr td.active,
html.default .datepicker table tr td.active:hover,
html.default .datepicker table tr td.active.disabled,
html.default .datepicker table tr td.active.disabled:hover,
html.default .datepicker table tr td span.active,
html.default .datepicker table tr td span.active:hover,
html.default .datepicker table tr td span.active.disabled,
html.default .datepicker table tr td span.active.disabled:hover {
  background: #be3c53 !important; }

html.default .list-bg-theme > .list-group-item.active {
  background: #be3c53 !important;
  color: white !important; }

html.default .list-fg-theme > .list-group-item {
  color: #be3c53; }

html.default .rubix-panel-header .nav-theme.nav-tabs > li > a {
  color: white; }
  html.default .rubix-panel-header .nav-theme.nav-tabs > li > a:hover, html.default .rubix-panel-header .nav-theme.nav-tabs > li > a:focus {
    color: white; }

html.default .rubix-panel-header .nav-theme.nav-tabs > li.active > a:hover, html.default .rubix-panel-header .nav-theme.nav-tabs > li.active > a:focus {
  color: #be3c53; }

html.default .nav-theme.nav-tabs {
  border-color: #be3c53; }
  html.default .nav-theme.nav-tabs > li > a, html.default .nav-theme.nav-tabs > li > a:hover, html.default .nav-theme.nav-tabs > li > a:focus, html.default .nav-theme.nav-tabs > li.active > a {
    color: #be3c53;
    border-color: #be3c53;
    border-bottom-color: rgba(0, 0, 0, 0); }

html.default .nav-theme.nav-pills > li > a:hover, html.default .nav-theme.nav-pills > li > a:focus, html.default .nav-theme.nav-pills > li.active > a {
  background: #be3c53;
  color: white; }

html.default .menu-theme, html.default .dropup .menu-theme {
  border-color: #be3c53; }
  html.default .menu-theme > li > a:hover, html.default .dropup .menu-theme > li > a:hover {
    background: rgba(190, 60, 83, 0.05); }
  html.default .menu-theme > .active > a, html.default .menu-theme > .active > a:hover, html.default .menu-theme > .active > a:focus, html.default .dropup .menu-theme > .active > a, html.default .dropup .menu-theme > .active > a:hover, html.default .dropup .menu-theme > .active > a:focus {
    color: white;
    background: #be3c53; }

html.default .btn-theme {
  outline: none;
  background: #be3c53;
  color: white;
  border-color: #be3c53; }
  html.default .btn-theme.btn-outlined {
    color: #be3c53;
    background: none; }
    html.default .btn-theme.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  html.default .btn-theme:hover, html.default .btn-theme:focus, html.default .btn-theme:active, html.default .btn-theme.active {
    outline: none;
    color: white;
    background: #cd6073;
    border-color: #cd6073; }
    html.default .btn-theme:hover.btn-outlined, html.default .btn-theme:focus.btn-outlined, html.default .btn-theme:active.btn-outlined, html.default .btn-theme.active.btn-outlined {
      background: #be3c53;
      color: white;
      border-color: #be3c53; }
  html.default .btn-theme.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    html.default .btn-theme.btn-inverse.btn-outlined:hover, html.default .btn-theme.btn-inverse.btn-outlined:focus, html.default .btn-theme.btn-inverse.btn-outlined:active, html.default .btn-theme.btn-inverse.btn-outlined.active {
      color: #be3c53;
      background: white;
      border-color: white; }
      html.default .btn-theme.btn-inverse.btn-outlined:hover.btn-retainBg, html.default .btn-theme.btn-inverse.btn-outlined:focus.btn-retainBg, html.default .btn-theme.btn-inverse.btn-outlined:active.btn-retainBg, html.default .btn-theme.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #be3c53;
        color: white;
        border-color: #be3c53; }

html.default .tl-theme .rubix-timeline-body > ul > li:before {
  border-color: #be3c53; }

html.default .border-theme {
  border-color: #be3c53 !important; }
  html.default .border-theme .rubix-timeline-body > ul {
    border-color: #be3c53; }
  html.default .border-theme.rubix-timeline-view:before {
    border-color: #be3c53; }

html.default .border-hover-theme:hover {
  border-color: #be3c53 !important; }

html.default .border-focus-theme:focus {
  border-color: #be3c53 !important; }

html.default .fg-focus-theme:focus {
  color: #be3c53; }

html.default .fg-hover-theme:hover {
  color: #be3c53; }

html.default .fg-theme {
  color: #be3c53; }
  html.default .fg-theme > .tab-container > .nav-tabs > .b-tab > a {
    color: #be3c53; }
  html.default .fg-theme .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #be3c53; }
  html.default .fg-theme.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #be3c53; }

html.default .bg-focus-theme:focus {
  background: #be3c53; }

html.default .bg-hover-theme:hover {
  background: #be3c53; }

html.default .bg-theme {
  background: #be3c53; }
  html.default .bg-theme > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  html.default .bg-theme > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #be3c53; }
  html.default .bg-theme table td, html.default .bg-theme th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

html.default {
  background: white;
  overflow-x: hidden;
  color: #9a908d; }
  html.default body {
    background: white;
    overflow-x: hidden;
    color: #9a908d; }
    html.default body #app-container {
      overflow: hidden; }
    html.default body #container > div:first-child#navbar #rubix-nav-header {
      margin: 0; }
    html.default body #container > div:first-child#body {
      margin-top: 0;
      padding-top: 25px; }
    html.default body #container.container-open > #sidebar {
      left: 0; }
    html.default body #container.container-open #rubix-nav-header {
      margin-left: 250px;
      margin-right: -250px; }
      @media (min-width: 990px) {
        html.default body #container.container-open #rubix-nav-header {
          margin-right: 0; } }
    html.default body #container.container-open > #body, html.default body #container.container-open > #footer-container {
      margin-left: 250px;
      margin-right: -250px; }
      @media (min-width: 990px) {
        html.default body #container.container-open > #body, html.default body #container.container-open > #footer-container {
          margin-right: 0; } }
    html.default body #navbar {
      width: 100%; }
    html.default body #rubix-nav-header {
      transition: all 0.3s ease;
      border: none;
      margin-left: 0;
      background: #193762; }
      html.default body #rubix-nav-header .navbar-brand {
        padding: 15px 15px;
        width: 100%;
        text-align: center;
        color: #fff; }
        html.default body #rubix-nav-header .navbar-brand > img {
          top: -3px;
          position: relative; }
        @media (max-width: 320px) {
          html.default body #rubix-nav-header .navbar-brand > img {
            width: 80px;
            left: -10px; } }
      html.default body #rubix-nav-header .navbar-content {
        height: 75px; }
      html.default body #rubix-nav-header .navbar-nav {
        margin: 0;
        display: inline-block; }
        html.default body #rubix-nav-header .navbar-nav:first-child {
          margin-left: -25px; }
        html.default body #rubix-nav-header .navbar-nav:last-child {
          margin-right: -25px; }
      html.default body #rubix-nav-header .navbar-nav > li > a {
        border: none;
        padding: 25px;
        display: block; }
      html.default body #rubix-nav-header .navbar-nav > li > a > .rubix-icon {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased; }
      html.default body #rubix-nav-header .navbar-nav > li.divider {
        height: 75px;
        border: 1px solid rgba(59, 70, 72, 0.45); }
      html.default body #rubix-nav-header .navbar-nav > li.dropdown.open > a {
        color: white;
        background: none; }
      html.default body #rubix-nav-header .navbar-nav > li.active > a, html.default body #rubix-nav-header .navbar-nav > li > a {
        height: 75px;
        font-size: 26px;
        background: none;
        text-align: center;
        color: #fff; }
        html.default body #rubix-nav-header .navbar-nav > li.active > a:hover, html.default body #rubix-nav-header .navbar-nav > li > a:hover {
          color: #ffffff; }
      html.default body #rubix-nav-header .navbar-nav > li.pressed > a {
        color: white; }
      html.default body #rubix-nav-header .navbar-nav > li.logout > a, html.default body #rubix-nav-header .navbar-nav > li.sidebar-btn > a {
        width: 80px;
        font-size: 30px;
        padding-left: 0;
        padding-right: 0; }
      html.default body #rubix-nav-header .navbar-nav > li.logout > a {
        color: #ffffff;
        background: #be3c53; }
        html.default body #rubix-nav-header .navbar-nav > li.logout > a:hover {
          background: #c74d62; }
      html.default body #rubix-nav-header .navbar-nav > li.sidebar-btn > a {
        color: #ffffff;
        background: #be3c53; }
        html.default body #rubix-nav-header .navbar-nav > li.sidebar-btn > a:hover {
          background: #c74d62; }
      html.default body #rubix-nav-header .navbar-nav > li.collapse-left > a {
        padding-left: 0; }
      html.default body #rubix-nav-header .navbar-nav > li.collapse-right > a {
        padding-right: 0; }
      html.default body #rubix-nav-header .navbar-nav > li.small-font > a {
        font-size: 20px; }
      html.default body #rubix-nav-header .navbar-nav > li .notification-badge {
        font-size: 10px;
        padding: 3px 5px;
        margin-left: -5px;
        line-height: 9px;
        margin-top: -10px;
        position: absolute; }
    @media (min-width: 990px) {
      html.default body #rubix-nav-header {
        margin-left: 250px; } }
    html.default body #flag-menu-btn > img {
      top: -2px;
      position: relative; }
    html.default body .lang-menu-text {
      line-height: 32px; }
    html.default body #notifications-menu, html.default body #rss-menu, html.default body #flag-menu, html.default body #settings-menu {
      border: none;
      margin-top: 0px;
      overflow: visible;
      box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
      border-top: 5px solid #be3c53 !important; }
      html.default body #notifications-menu:after, html.default body #rss-menu:after, html.default body #flag-menu:after, html.default body #settings-menu:after {
        top: -14px;
        right: 25px;
        content: '';
        position: absolute;
        display: inline-block;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-bottom: 12px solid #be3c53; }
    html.default body #notifications-menu > li, html.default body #rss-menu > li {
      border-bottom: 1px solid #f2f2f2; }
      html.default body #notifications-menu > li:last-child, html.default body #rss-menu > li:last-child {
        border-bottom: none; }
    html.default body #notifications-menu > li > a > .container-fluid, html.default body #rss-menu > li > a > .container-fluid {
      padding-top: 10px;
      padding-bottom: 10px; }
    html.default body #notifications-menu > li > a > .container-fluid > .row > .avatar-container, html.default body #rss-menu > li > a > .container-fluid > .row > .avatar-container {
      width: 75px;
      padding-right: 10px; }
      html.default body #notifications-menu > li > a > .container-fluid > .row > .avatar-container .label, html.default body #rss-menu > li > a > .container-fluid > .row > .avatar-container .label {
        font-size: 8px; }
    html.default body #notifications-menu > li > a > .container-fluid > .row > .notification-container, html.default body #rss-menu > li > a > .container-fluid > .row > .notification-container {
      width: 225px; }
      html.default body #notifications-menu > li > a > .container-fluid > .row > .notification-container > .time, html.default body #rss-menu > li > a > .container-fluid > .row > .notification-container > .time {
        line-height: 1;
        font-size: 10px;
        padding-bottom: 5px; }
        html.default body #notifications-menu > li > a > .container-fluid > .row > .notification-container > .time > strong > .rubix-icon, html.default body #rss-menu > li > a > .container-fluid > .row > .notification-container > .time > strong > .rubix-icon {
          margin-right: 5px; }
      html.default body #notifications-menu > li > a > .container-fluid > .row > .notification-container > .message-header, html.default body #rss-menu > li > a > .container-fluid > .row > .notification-container > .message-header {
        line-height: 1;
        font-size: 12px;
        padding-bottom: 5px; }
      html.default body #notifications-menu > li > a > .container-fluid > .row > .notification-container > .message-details, html.default body #rss-menu > li > a > .container-fluid > .row > .notification-container > .message-details {
        line-height: 1;
        font-size: 10px;
        padding-bottom: 5px; }
    html.default body #notifications-menu .notification-footer-btn, html.default body #rss-menu .notification-footer-btn {
      margin: 0;
      height: 100%;
      font-size: 12px;
      border-radius: 0;
      font-weight: bold;
      padding: 6px 12px;
      border: none !important;
      color: #98A0A3 !important;
      background: #F9FAFB !important; }
      html.default body #notifications-menu .notification-footer-btn:hover, html.default body #notifications-menu .notification-footer-btn:focus, html.default body #rss-menu .notification-footer-btn:hover, html.default body #rss-menu .notification-footer-btn:focus {
        border: none !important;
        background: #eaedf1 !important; }
      html.default body #notifications-menu .notification-footer-btn.left-btn, html.default body #rss-menu .notification-footer-btn.left-btn {
        border-right: 1px solid #DDE1E6 !important; }
    html.default body #sidebar {
      top: 0;
      bottom: 0;
      z-index: 95;
      position: fixed;
      overflow: hidden;
      transition: all 0.3s ease;
      left: -250px;
      width: 250px;
      background: #193762; }
      @media (min-width: 990px) {
        html.default body #sidebar {
          left: 0; } }
      html.default body #sidebar #avatar {
        height: 75px;
        background: #be3c53; }
        html.default body #sidebar #avatar img {
          top: 17px;
          position: relative; }
      html.default body #sidebar #avatar-col {
        margin-left: -5px; }
      html.default body #sidebar #demo-progress {
        margin: 0;
        top: 30px;
        height: 4px;
        width: 115px;
        border-radius: 0;
        position: relative;
        background: #DE5939; }
      html.default body #sidebar #demo-icon {
        top: 3px;
        float: right;
        font-size: 18px;
        position: relative;
        color: #DE5939; }
      html.default body #sidebar .sidebar-controls-container {
        width: 250px;
        height: 35px;
        display: table;
        visibility: visible;
        background: #DE5939; }
        html.default body #sidebar .sidebar-controls-container > .sidebar-controls {
          display: table-row; }
          html.default body #sidebar .sidebar-controls-container > .sidebar-controls > .sidebar-control-btn {
            border: none;
            outline: none;
            font-size: 16px;
            cursor: pointer;
            background: none;
            text-align: center;
            display: table-cell;
            vertical-align: middle;
            border-right: 1px solid #cf4d2e; }
            html.default body #sidebar .sidebar-controls-container > .sidebar-controls > .sidebar-control-btn > a {
              outline: none;
              color: #993F31; }
              html.default body #sidebar .sidebar-controls-container > .sidebar-controls > .sidebar-control-btn > a:hover, html.default body #sidebar .sidebar-controls-container > .sidebar-controls > .sidebar-control-btn > a:focus {
                border: none; }
            html.default body #sidebar .sidebar-controls-container > .sidebar-controls > .sidebar-control-btn.active {
              background: #ba4e3b !important; }
              html.default body #sidebar .sidebar-controls-container > .sidebar-controls > .sidebar-control-btn.active > a {
                color: #FA7252; }
            html.default body #sidebar .sidebar-controls-container > .sidebar-controls > .sidebar-control-btn:hover {
              background: rgba(0, 0, 0, 0.04); }
      html.default body #sidebar .sidebar-item {
        height: 35px;
        background: #1F282D; }
      html.default body #sidebar #sidebar-container {
        bottom: 0;
        width: 250px;
        overflow: hidden;
        position: absolute;
        top: 75px;
        max-height: calc(100vh - 75px);
        overflow-y: auto; }
        html.default body #sidebar #sidebar-container > .sidebar {
          top: 0;
          bottom: 0;
          width: 250px;
          overflow: hidden;
          position: relative;
          transition: all 0.3s ease; }
    html.default body .sidebar-header {
      line-height: 1;
      font-size: 12px;
      padding-top: 25px;
      font-weight: bold;
      padding-bottom: 12px;
      color: rgba(154, 144, 141, 0.4); }
    html.default body .sidebar-nav {
      padding: 0;
      list-style: none;
      margin-left: 25px;
      border-left: 2px solid rgba(59, 70, 72, 0.5); }
      html.default body .sidebar-nav > li {
        height: 45px;
        outline: none;
        cursor: pointer;
        overflow: hidden;
        position: relative; }
        html.default body .sidebar-nav > li > a {
          height: 45px;
          border: none;
          outline: none;
          color: #89949B;
          display: block;
          font-size: 14px;
          line-height: 14px;
          text-decoration: none;
          padding: 15px 0px 15px 25px; }
          html.default body .sidebar-nav > li > a > .rubix-icon {
            width: 16px;
            height: 17px;
            vertical-align: top;
            display: inline-block; }
          html.default body .sidebar-nav > li > a > .name {
            line-height: 16px;
            vertical-align: top; }
            html.default body .sidebar-nav > li > a > .name > span > .label {
              float: right;
              margin-top: -3px;
              padding: 5px 10px;
              margin-right: 30px; }
          html.default body .sidebar-nav > li > a .warning-icon {
            display: inline-block; }
            html.default body .sidebar-nav > li > a .warning-icon ~ .name {
              vertical-align: top;
              line-height: 16px;
              -ms-flex-line-pack: center;
                  align-content: center; }
          html.default body .sidebar-nav > li > a > .rubix-icon ~ .name {
            margin-left: 10px; }
          html.default body .sidebar-nav > li > a:hover, html.default body .sidebar-nav > li > a:focus {
            border: none;
            background: rgba(0, 0, 0, 0.2); }
        html.default body .sidebar-nav > li:hover:before, html.default body .sidebar-nav > li.open:before {
          display: none; }
        html.default body .sidebar-nav > li.open {
          height: 100%; }
          html.default body .sidebar-nav > li.open > a {
            background: rgba(0, 0, 0, 0.2); }
        html.default body .sidebar-nav > li:before {
          left: 0;
          top: 22px;
          width: 15px;
          content: ' ';
          position: absolute;
          display: inline-block;
          border: 1px solid rgba(59, 70, 72, 0.5); }
        html.default body .sidebar-nav > li.active {
          border-left: 5px solid #be3c53; }
          html.default body .sidebar-nav > li.active > a {
            background: rgba(0, 0, 0, 0.4);
            padding-left: 20px; }
            html.default body .sidebar-nav > li.active > a:hover {
              background: rgba(0, 0, 0, 0.4); }
          html.default body .sidebar-nav > li.active:before {
            display: none; }
          html.default body .sidebar-nav > li.active:after {
            top: 11px;
            right: 0;
            content: '';
            position: absolute;
            display: inline-block;
            border-top: 12px solid rgba(0, 0, 0, 0);
            border-bottom: 12px solid rgba(0, 0, 0, 0);
            border-right: 10px solid #FAFAFA; }
    html.default body .sidebar-nav-container > .sidebar-nav {
      border: none;
      margin-left: -25px;
      margin-right: -25px; }
      html.default body .sidebar-nav-container > .sidebar-nav > .has-warning:before {
        display: none; }
      html.default body .sidebar-nav-container > .sidebar-nav > .has-warning > a > .name {
        color: #D83E38; }
      html.default body .sidebar-nav-container > .sidebar-nav > li:before {
        display: none; }
      html.default body .sidebar-nav-container > .sidebar-nav > li > a {
        font-size: 16px;
        line-height: 16px;
        padding: 15px 25px; }
        html.default body .sidebar-nav-container > .sidebar-nav > li > a > .name {
          line-height: 18px;
          margin-left: 15px; }
        html.default body .sidebar-nav-container > .sidebar-nav > li > a > .rubix-icon {
          width: 18px;
          height: 19px;
          display: inline-block; }
      html.default body .sidebar-nav-container > .sidebar-nav > li.active > a {
        padding-left: 20px; }
    html.default body #navbar ~ #sidebar {
      top: 75px; }
    html.default body #body {
      left: 0;
      -ms-flex: 1 0 auto;
      flex: 1 0 auto;
      -webkit-flex: 1 0 auto;
      z-index: 95;
      margin-left: 0;
      position: relative;
      transition: all 0.3s ease;
      background: #FAFAFA;
      margin-top: 25px;
      padding-bottom: 25px; }
      html.default body #body.auth-container {
        background: #F5F9FD;
        color: #1F375F; }
        @media screen and (max-width: 480px) {
          html.default body #body.auth-container {
            background: #FFFFFF; }
            html.default body #body.auth-container .login-grid {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: column;
                  flex-direction: column;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
              html.default body #body.auth-container .login-grid .login-wrapper {
                height: 100%; } }
    html.default body #navbar ~ #body {
      margin-top: 74px;
      padding-top: 25px; }
    @media (min-width: 990px) {
      html.default body #sidebar ~ #body {
        margin-left: 250px; } }
    html.default body #sidebar + #body {
      margin-top: 0;
      padding-top: 25px; }
    html.default body .external-event {
      background: #be3c53; }
    html.default body #footer {
      padding: 10px;
      position: relative;
      color: #CCD6DF;
      background: #193762; }
    html.default body #footer-container {
      transition: all 0.3s ease; }
    @media (min-width: 990px) {
      html.default body #sidebar ~ #footer-container {
        margin-left: 250px; } }

html .sidebar-nav > li > a > .toggle-button {
  top: 14px;
  right: 15px;
  position: absolute;
  transform-origin: 4px;
  transition: all 0.125s ease; }
  html .sidebar-nav > li > a > .toggle-button.open {
    transform: rotate(-90deg); }
  html .sidebar-nav > li > a > .toggle-button.opposite {
    transform-origin: 12px; }
    html .sidebar-nav > li > a > .toggle-button.opposite.open {
      transform: rotate(90deg); }

html.touchevents,
html.touchevents > body,
html.touchevents #app-container,
html.touchevents #app-container > #container {
  position: relative;
  overflow: hidden !important; }

html.touchevents #body {
  top: 0;
  bottom: 0;
  left: 0 !important;
  right: 0 !important;
  padding: 0 !important;
  position: fixed !important;
  overflow: hidden !important;
  margin-bottom: 0 !important;
  min-height: 100% !important;
  margin-top: -100px !important; }
  html.touchevents #body > div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-x: hidden !important;
    overflow-y: scroll !important;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding-top: 200px; }

html.touchevents #sidebar {
  overflow: hidden !important; }
  html.touchevents #sidebar #sidebar-container > .sidebar {
    overflow-x: hidden !important;
    overflow-y: scroll !important;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }

html.touchevents #footer {
  display: none !important;
  position: relative !important; }

html.static {
  background: #193762; }
  html.static body, html.static #app-container {
    background: #193762; }
  html.static #body {
    margin-top: -40px !important; }
  html.static #sidebar, html.static #rubix-nav-header {
    position: relative !important; }
  html.static #rubix-nav-header {
    position: static;
    margin-top: -110px;
    margin-bottom: -110px;
    margin-left: -25px !important;
    margin-right: -25px; }
  html.static #sidebar {
    overflow: visible !important; }
    html.static #sidebar #sidebar-container, html.static #sidebar .sidebar {
      overflow: visible !important; }
  @media (min-width: 990px) {
    html.static #rubix-nav-header {
      margin-left: 225px !important; } }
  html.static #container.container-open #rubix-nav-header {
    margin-left: 225px !important; }
  @media (min-width: 990px) {
    html.static #container.container-open #rubix-nav-header {
      margin-right: -25px !important; } }

html.boxed {
  height: 100%;
  overflow: hidden;
  background: #333333 url(/imgs/app/congruent_outline.png); }
  html.boxed body {
    margin: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: none;
    transition: all 0.5s ease; }
    html.boxed body #rubix-nav-header {
      margin: 0;
      position: absolute; }
    html.boxed body #sidebar {
      top: 75px; }
    html.boxed body #container.container-open > #sidebar {
      left: 0; }
    html.boxed body #container.container-open #rubix-nav-header {
      margin-left: 0;
      margin-right: 0; }
    html.boxed body #container.container-open > #body, html.boxed body #container.container-open > #footer-container {
      margin-left: 250px;
      margin-right: -250px; }
      @media (min-width: 990px) {
        html.boxed body #container.container-open > #body, html.boxed body #container.container-open > #footer-container {
          margin-right: 0;
          margin-left: 250px; } }
    html.boxed body > #app-container {
      height: 100%;
      overflow: hidden;
      position: relative; }
      html.boxed body > #app-container #rubix-nav-header {
        position: relative; }
      html.boxed body > #app-container #sidebar {
        margin: 0;
        position: absolute; }
      html.boxed body > #app-container #body {
        left: 0;
        right: 0;
        bottom: 0;
        margin-top: 0;
        overflow: auto;
        margin-left: 0;
        position: absolute;
        padding-bottom: 25px;
        padding-top: 200px;
        margin-top: -175px !important;
        overflow-y: auto;
        overflow-x: hidden; }
      html.boxed body > #app-container #footer-container, html.boxed body > #app-container #footer {
        display: none; }
      html.boxed body > #app-container #navbar ~ #body {
        margin-top: 0;
        top: 69px; }
  @media (min-width: 990px) {
    html.boxed body {
      width: 990px;
      margin: auto;
      box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }
      html.boxed body > #app-container {
        margin: auto; }
        html.boxed body > #app-container #navbar {
          padding: 0; }
        html.boxed body > #app-container #sidebar {
          margin-left: 0; }
        html.boxed body > #app-container #sidebar ~ #body, html.boxed body > #app-container #sidebar ~ #body ~ #footer-container {
          right: 0;
          margin-left: 250px; } }

html.static.boxed {
  height: auto;
  overflow: auto;
  overflow-x: hidden; }
  html.static.boxed body {
    height: auto;
    overflow: visible;
    overflow-x: hidden; }
    html.static.boxed body #app-container {
      overflow: hidden; }
    html.static.boxed body #container.container-open #rubix-nav-header {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    html.static.boxed body #navbar {
      width: 100%; }
    html.static.boxed body #rubix-nav-header {
      margin-right: 0;
      margin-top: -110px;
      margin-left: 0 !important; }
    html.static.boxed body #body {
      overflow: hidden !important;
      padding-top: 95px !important;
      position: relative !important;
      padding-bottom: 95px !important; }
    html.static.boxed body #footer-container, html.static.boxed body #footer {
      display: block !important; }
    html.static.boxed body #footer-container {
      margin-top: 25px; }

/* Halligan Colors */
/* Halligan Brand v2 Colors */
/* defaults */
.btn-default {
  background: #89949B;
  border-color: #89949B; }
  .btn-default:hover, .btn-default:focus {
    color: #89949B; }
  .btn-default.btn-outlined {
    color: #89949B; }
    .btn-default.btn-outlined:hover, .btn-default.btn-outlined:focus {
      color: #fff;
      background: #89949B;
      border-color: #89949B; }

.rubix-timeline-header {
  background: #eee; }

.rubix-timeline-normal .rubix-timeline-header {
  background: none; }

.nav-pills > li > a {
  color: #aaa; }

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  background: rgba(0, 0, 0, 0.05); }

.navbar-default {
  background: #fff; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background: #F5F5F5; }

.list-bg-deepred > .list-group-item.active {
  background: #D71F4B !important;
  color: white !important; }

.list-fg-deepred > .list-group-item {
  color: #D71F4B; }

.rubix-panel-header .nav-deepred.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-deepred.nav-tabs > li > a:hover, .rubix-panel-header .nav-deepred.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-deepred.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-deepred.nav-tabs > li.active > a:focus {
  color: #D71F4B; }

.nav-deepred.nav-tabs {
  border-color: #D71F4B; }
  .nav-deepred.nav-tabs > li > a, .nav-deepred.nav-tabs > li > a:hover, .nav-deepred.nav-tabs > li > a:focus, .nav-deepred.nav-tabs > li.active > a {
    color: #D71F4B;
    border-color: #D71F4B;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-deepred.nav-pills > li > a:hover, .nav-deepred.nav-pills > li > a:focus, .nav-deepred.nav-pills > li.active > a {
  background: #D71F4B;
  color: white; }

.menu-deepred, .dropup .menu-deepred {
  border-color: #D71F4B; }
  .menu-deepred > li > a:hover, .dropup .menu-deepred > li > a:hover {
    background: rgba(215, 31, 75, 0.05); }
  .menu-deepred > .active > a, .menu-deepred > .active > a:hover, .menu-deepred > .active > a:focus, .dropup .menu-deepred > .active > a, .dropup .menu-deepred > .active > a:hover, .dropup .menu-deepred > .active > a:focus {
    color: white;
    background: #D71F4B; }

.btn-deepred {
  outline: none;
  background: #D71F4B;
  color: white;
  border-color: #D71F4B; }
  .btn-deepred.btn-outlined {
    color: #D71F4B;
    background: none; }
    .btn-deepred.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-deepred:hover, .btn-deepred:focus, .btn-deepred:active, .btn-deepred.active {
    outline: none;
    color: white;
    background: #e4456b;
    border-color: #e4456b; }
    .btn-deepred:hover.btn-outlined, .btn-deepred:focus.btn-outlined, .btn-deepred:active.btn-outlined, .btn-deepred.active.btn-outlined {
      background: #D71F4B;
      color: white;
      border-color: #D71F4B; }
  .btn-deepred.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-deepred.btn-inverse.btn-outlined:hover, .btn-deepred.btn-inverse.btn-outlined:focus, .btn-deepred.btn-inverse.btn-outlined:active, .btn-deepred.btn-inverse.btn-outlined.active {
      color: #D71F4B;
      background: white;
      border-color: white; }
      .btn-deepred.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-deepred.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-deepred.btn-inverse.btn-outlined:active.btn-retainBg, .btn-deepred.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #D71F4B;
        color: white;
        border-color: #D71F4B; }

.tl-deepred .rubix-timeline-body > ul > li:before {
  border-color: #D71F4B; }

.border-deepred {
  border-color: #D71F4B !important; }
  .border-deepred .rubix-timeline-body > ul {
    border-color: #D71F4B; }
  .border-deepred.rubix-timeline-view:before {
    border-color: #D71F4B; }

.border-hover-deepred:hover {
  border-color: #D71F4B !important; }

.border-focus-deepred:focus {
  border-color: #D71F4B !important; }

.fg-focus-deepred:focus {
  color: #D71F4B; }

.fg-hover-deepred:hover {
  color: #D71F4B; }

.fg-deepred {
  color: #D71F4B; }
  .fg-deepred > .tab-container > .nav-tabs > .b-tab > a {
    color: #D71F4B; }
  .fg-deepred .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #D71F4B; }
  .fg-deepred.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #D71F4B; }

.bg-focus-deepred:focus {
  background: #D71F4B; }

.bg-hover-deepred:hover {
  background: #D71F4B; }

.bg-deepred {
  background: #D71F4B; }
  .bg-deepred > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-deepred > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #D71F4B; }
  .bg-deepred table td, .bg-deepred th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-red > .list-group-item.active {
  background: #EA7882 !important;
  color: white !important; }

.list-fg-red > .list-group-item {
  color: #EA7882; }

.rubix-panel-header .nav-red.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-red.nav-tabs > li > a:hover, .rubix-panel-header .nav-red.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-red.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-red.nav-tabs > li.active > a:focus {
  color: #EA7882; }

.nav-red.nav-tabs {
  border-color: #EA7882; }
  .nav-red.nav-tabs > li > a, .nav-red.nav-tabs > li > a:hover, .nav-red.nav-tabs > li > a:focus, .nav-red.nav-tabs > li.active > a {
    color: #EA7882;
    border-color: #EA7882;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-red.nav-pills > li > a:hover, .nav-red.nav-pills > li > a:focus, .nav-red.nav-pills > li.active > a {
  background: #EA7882;
  color: white; }

.menu-red, .dropup .menu-red {
  border-color: #EA7882; }
  .menu-red > li > a:hover, .dropup .menu-red > li > a:hover {
    background: rgba(234, 120, 130, 0.05); }
  .menu-red > .active > a, .menu-red > .active > a:hover, .menu-red > .active > a:focus, .dropup .menu-red > .active > a, .dropup .menu-red > .active > a:hover, .dropup .menu-red > .active > a:focus {
    color: white;
    background: #EA7882; }

.btn-red {
  outline: none;
  background: #EA7882;
  color: white;
  border-color: #EA7882; }
  .btn-red.btn-outlined {
    color: #EA7882;
    background: none; }
    .btn-red.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active {
    outline: none;
    color: white;
    background: #f1a4ab;
    border-color: #f1a4ab; }
    .btn-red:hover.btn-outlined, .btn-red:focus.btn-outlined, .btn-red:active.btn-outlined, .btn-red.active.btn-outlined {
      background: #EA7882;
      color: white;
      border-color: #EA7882; }
  .btn-red.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-red.btn-inverse.btn-outlined:hover, .btn-red.btn-inverse.btn-outlined:focus, .btn-red.btn-inverse.btn-outlined:active, .btn-red.btn-inverse.btn-outlined.active {
      color: #EA7882;
      background: white;
      border-color: white; }
      .btn-red.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-red.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-red.btn-inverse.btn-outlined:active.btn-retainBg, .btn-red.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #EA7882;
        color: white;
        border-color: #EA7882; }

.tl-red .rubix-timeline-body > ul > li:before {
  border-color: #EA7882; }

.border-red {
  border-color: #EA7882 !important; }
  .border-red .rubix-timeline-body > ul {
    border-color: #EA7882; }
  .border-red.rubix-timeline-view:before {
    border-color: #EA7882; }

.border-hover-red:hover {
  border-color: #EA7882 !important; }

.border-focus-red:focus {
  border-color: #EA7882 !important; }

.fg-focus-red:focus {
  color: #EA7882; }

.fg-hover-red:hover {
  color: #EA7882; }

.fg-red {
  color: #EA7882; }
  .fg-red > .tab-container > .nav-tabs > .b-tab > a {
    color: #EA7882; }
  .fg-red .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #EA7882; }
  .fg-red.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #EA7882; }

.bg-focus-red:focus {
  background: #EA7882; }

.bg-hover-red:hover {
  background: #EA7882; }

.bg-red {
  background: #EA7882; }
  .bg-red > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-red > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #EA7882; }
  .bg-red table td, .bg-red th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-lightred > .list-group-item.active {
  background: #F09FA6 !important;
  color: white !important; }

.list-fg-lightred > .list-group-item {
  color: #F09FA6; }

.rubix-panel-header .nav-lightred.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-lightred.nav-tabs > li > a:hover, .rubix-panel-header .nav-lightred.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-lightred.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-lightred.nav-tabs > li.active > a:focus {
  color: #F09FA6; }

.nav-lightred.nav-tabs {
  border-color: #F09FA6; }
  .nav-lightred.nav-tabs > li > a, .nav-lightred.nav-tabs > li > a:hover, .nav-lightred.nav-tabs > li > a:focus, .nav-lightred.nav-tabs > li.active > a {
    color: #F09FA6;
    border-color: #F09FA6;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-lightred.nav-pills > li > a:hover, .nav-lightred.nav-pills > li > a:focus, .nav-lightred.nav-pills > li.active > a {
  background: #F09FA6;
  color: white; }

.menu-lightred, .dropup .menu-lightred {
  border-color: #F09FA6; }
  .menu-lightred > li > a:hover, .dropup .menu-lightred > li > a:hover {
    background: rgba(240, 159, 166, 0.05); }
  .menu-lightred > .active > a, .menu-lightred > .active > a:hover, .menu-lightred > .active > a:focus, .dropup .menu-lightred > .active > a, .dropup .menu-lightred > .active > a:hover, .dropup .menu-lightred > .active > a:focus {
    color: white;
    background: #F09FA6; }

.btn-lightred {
  outline: none;
  background: #F09FA6;
  color: white;
  border-color: #F09FA6; }
  .btn-lightred.btn-outlined {
    color: #F09FA6;
    background: none; }
    .btn-lightred.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-lightred:hover, .btn-lightred:focus, .btn-lightred:active, .btn-lightred.active {
    outline: none;
    color: white;
    background: #f7cbcf;
    border-color: #f7cbcf; }
    .btn-lightred:hover.btn-outlined, .btn-lightred:focus.btn-outlined, .btn-lightred:active.btn-outlined, .btn-lightred.active.btn-outlined {
      background: #F09FA6;
      color: white;
      border-color: #F09FA6; }
  .btn-lightred.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-lightred.btn-inverse.btn-outlined:hover, .btn-lightred.btn-inverse.btn-outlined:focus, .btn-lightred.btn-inverse.btn-outlined:active, .btn-lightred.btn-inverse.btn-outlined.active {
      color: #F09FA6;
      background: white;
      border-color: white; }
      .btn-lightred.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-lightred.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-lightred.btn-inverse.btn-outlined:active.btn-retainBg, .btn-lightred.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #F09FA6;
        color: white;
        border-color: #F09FA6; }

.tl-lightred .rubix-timeline-body > ul > li:before {
  border-color: #F09FA6; }

.border-lightred {
  border-color: #F09FA6 !important; }
  .border-lightred .rubix-timeline-body > ul {
    border-color: #F09FA6; }
  .border-lightred.rubix-timeline-view:before {
    border-color: #F09FA6; }

.border-hover-lightred:hover {
  border-color: #F09FA6 !important; }

.border-focus-lightred:focus {
  border-color: #F09FA6 !important; }

.fg-focus-lightred:focus {
  color: #F09FA6; }

.fg-hover-lightred:hover {
  color: #F09FA6; }

.fg-lightred {
  color: #F09FA6; }
  .fg-lightred > .tab-container > .nav-tabs > .b-tab > a {
    color: #F09FA6; }
  .fg-lightred .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #F09FA6; }
  .fg-lightred.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #F09FA6; }

.bg-focus-lightred:focus {
  background: #F09FA6; }

.bg-hover-lightred:hover {
  background: #F09FA6; }

.bg-lightred {
  background: #F09FA6; }
  .bg-lightred > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-lightred > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #F09FA6; }
  .bg-lightred table td, .bg-lightred th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brightblue > .list-group-item.active {
  background: #003BFF !important;
  color: white !important; }

.list-fg-brightblue > .list-group-item {
  color: #003BFF; }

.rubix-panel-header .nav-brightblue.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brightblue.nav-tabs > li > a:hover, .rubix-panel-header .nav-brightblue.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brightblue.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brightblue.nav-tabs > li.active > a:focus {
  color: #003BFF; }

.nav-brightblue.nav-tabs {
  border-color: #003BFF; }
  .nav-brightblue.nav-tabs > li > a, .nav-brightblue.nav-tabs > li > a:hover, .nav-brightblue.nav-tabs > li > a:focus, .nav-brightblue.nav-tabs > li.active > a {
    color: #003BFF;
    border-color: #003BFF;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brightblue.nav-pills > li > a:hover, .nav-brightblue.nav-pills > li > a:focus, .nav-brightblue.nav-pills > li.active > a {
  background: #003BFF;
  color: white; }

.menu-brightblue, .dropup .menu-brightblue {
  border-color: #003BFF; }
  .menu-brightblue > li > a:hover, .dropup .menu-brightblue > li > a:hover {
    background: rgba(0, 59, 255, 0.05); }
  .menu-brightblue > .active > a, .menu-brightblue > .active > a:hover, .menu-brightblue > .active > a:focus, .dropup .menu-brightblue > .active > a, .dropup .menu-brightblue > .active > a:hover, .dropup .menu-brightblue > .active > a:focus {
    color: white;
    background: #003BFF; }

.btn-brightblue {
  outline: none;
  background: #003BFF;
  color: white;
  border-color: #003BFF; }
  .btn-brightblue.btn-outlined {
    color: #003BFF;
    background: none; }
    .btn-brightblue.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brightblue:hover, .btn-brightblue:focus, .btn-brightblue:active, .btn-brightblue.active {
    outline: none;
    color: white;
    background: #3362ff;
    border-color: #3362ff; }
    .btn-brightblue:hover.btn-outlined, .btn-brightblue:focus.btn-outlined, .btn-brightblue:active.btn-outlined, .btn-brightblue.active.btn-outlined {
      background: #003BFF;
      color: white;
      border-color: #003BFF; }
  .btn-brightblue.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brightblue.btn-inverse.btn-outlined:hover, .btn-brightblue.btn-inverse.btn-outlined:focus, .btn-brightblue.btn-inverse.btn-outlined:active, .btn-brightblue.btn-inverse.btn-outlined.active {
      color: #003BFF;
      background: white;
      border-color: white; }
      .btn-brightblue.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brightblue.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brightblue.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brightblue.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #003BFF;
        color: white;
        border-color: #003BFF; }

.tl-brightblue .rubix-timeline-body > ul > li:before {
  border-color: #003BFF; }

.border-brightblue {
  border-color: #003BFF !important; }
  .border-brightblue .rubix-timeline-body > ul {
    border-color: #003BFF; }
  .border-brightblue.rubix-timeline-view:before {
    border-color: #003BFF; }

.border-hover-brightblue:hover {
  border-color: #003BFF !important; }

.border-focus-brightblue:focus {
  border-color: #003BFF !important; }

.fg-focus-brightblue:focus {
  color: #003BFF; }

.fg-hover-brightblue:hover {
  color: #003BFF; }

.fg-brightblue {
  color: #003BFF; }
  .fg-brightblue > .tab-container > .nav-tabs > .b-tab > a {
    color: #003BFF; }
  .fg-brightblue .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #003BFF; }
  .fg-brightblue.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #003BFF; }

.bg-focus-brightblue:focus {
  background: #003BFF; }

.bg-hover-brightblue:hover {
  background: #003BFF; }

.bg-brightblue {
  background: #003BFF; }
  .bg-brightblue > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brightblue > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #003BFF; }
  .bg-brightblue table td, .bg-brightblue th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkblue > .list-group-item.active {
  background: #4A90E2 !important;
  color: white !important; }

.list-fg-darkblue > .list-group-item {
  color: #4A90E2; }

.rubix-panel-header .nav-darkblue.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkblue.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkblue.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkblue.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkblue.nav-tabs > li.active > a:focus {
  color: #4A90E2; }

.nav-darkblue.nav-tabs {
  border-color: #4A90E2; }
  .nav-darkblue.nav-tabs > li > a, .nav-darkblue.nav-tabs > li > a:hover, .nav-darkblue.nav-tabs > li > a:focus, .nav-darkblue.nav-tabs > li.active > a {
    color: #4A90E2;
    border-color: #4A90E2;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkblue.nav-pills > li > a:hover, .nav-darkblue.nav-pills > li > a:focus, .nav-darkblue.nav-pills > li.active > a {
  background: #4A90E2;
  color: white; }

.menu-darkblue, .dropup .menu-darkblue {
  border-color: #4A90E2; }
  .menu-darkblue > li > a:hover, .dropup .menu-darkblue > li > a:hover {
    background: rgba(74, 144, 226, 0.05); }
  .menu-darkblue > .active > a, .menu-darkblue > .active > a:hover, .menu-darkblue > .active > a:focus, .dropup .menu-darkblue > .active > a, .dropup .menu-darkblue > .active > a:hover, .dropup .menu-darkblue > .active > a:focus {
    color: white;
    background: #4A90E2; }

.btn-darkblue {
  outline: none;
  background: #4A90E2;
  color: white;
  border-color: #4A90E2; }
  .btn-darkblue.btn-outlined {
    color: #4A90E2;
    background: none; }
    .btn-darkblue.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkblue:hover, .btn-darkblue:focus, .btn-darkblue:active, .btn-darkblue.active {
    outline: none;
    color: white;
    background: #76abe9;
    border-color: #76abe9; }
    .btn-darkblue:hover.btn-outlined, .btn-darkblue:focus.btn-outlined, .btn-darkblue:active.btn-outlined, .btn-darkblue.active.btn-outlined {
      background: #4A90E2;
      color: white;
      border-color: #4A90E2; }
  .btn-darkblue.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkblue.btn-inverse.btn-outlined:hover, .btn-darkblue.btn-inverse.btn-outlined:focus, .btn-darkblue.btn-inverse.btn-outlined:active, .btn-darkblue.btn-inverse.btn-outlined.active {
      color: #4A90E2;
      background: white;
      border-color: white; }
      .btn-darkblue.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkblue.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkblue.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkblue.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #4A90E2;
        color: white;
        border-color: #4A90E2; }

.tl-darkblue .rubix-timeline-body > ul > li:before {
  border-color: #4A90E2; }

.border-darkblue {
  border-color: #4A90E2 !important; }
  .border-darkblue .rubix-timeline-body > ul {
    border-color: #4A90E2; }
  .border-darkblue.rubix-timeline-view:before {
    border-color: #4A90E2; }

.border-hover-darkblue:hover {
  border-color: #4A90E2 !important; }

.border-focus-darkblue:focus {
  border-color: #4A90E2 !important; }

.fg-focus-darkblue:focus {
  color: #4A90E2; }

.fg-hover-darkblue:hover {
  color: #4A90E2; }

.fg-darkblue {
  color: #4A90E2; }
  .fg-darkblue > .tab-container > .nav-tabs > .b-tab > a {
    color: #4A90E2; }
  .fg-darkblue .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #4A90E2; }
  .fg-darkblue.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #4A90E2; }

.bg-focus-darkblue:focus {
  background: #4A90E2; }

.bg-hover-darkblue:hover {
  background: #4A90E2; }

.bg-darkblue {
  background: #4A90E2; }
  .bg-darkblue > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkblue > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #4A90E2; }
  .bg-darkblue table td, .bg-darkblue th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-blue > .list-group-item.active {
  background: #79B0EC !important;
  color: white !important; }

.list-fg-blue > .list-group-item {
  color: #79B0EC; }

.rubix-panel-header .nav-blue.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-blue.nav-tabs > li > a:hover, .rubix-panel-header .nav-blue.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-blue.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-blue.nav-tabs > li.active > a:focus {
  color: #79B0EC; }

.nav-blue.nav-tabs {
  border-color: #79B0EC; }
  .nav-blue.nav-tabs > li > a, .nav-blue.nav-tabs > li > a:hover, .nav-blue.nav-tabs > li > a:focus, .nav-blue.nav-tabs > li.active > a {
    color: #79B0EC;
    border-color: #79B0EC;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-blue.nav-pills > li > a:hover, .nav-blue.nav-pills > li > a:focus, .nav-blue.nav-pills > li.active > a {
  background: #79B0EC;
  color: white; }

.menu-blue, .dropup .menu-blue {
  border-color: #79B0EC; }
  .menu-blue > li > a:hover, .dropup .menu-blue > li > a:hover {
    background: rgba(121, 176, 236, 0.05); }
  .menu-blue > .active > a, .menu-blue > .active > a:hover, .menu-blue > .active > a:focus, .dropup .menu-blue > .active > a, .dropup .menu-blue > .active > a:hover, .dropup .menu-blue > .active > a:focus {
    color: white;
    background: #79B0EC; }

.btn-blue {
  outline: none;
  background: #79B0EC;
  color: white;
  border-color: #79B0EC; }
  .btn-blue.btn-outlined {
    color: #79B0EC;
    background: none; }
    .btn-blue.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active {
    outline: none;
    color: white;
    background: #a6caf2;
    border-color: #a6caf2; }
    .btn-blue:hover.btn-outlined, .btn-blue:focus.btn-outlined, .btn-blue:active.btn-outlined, .btn-blue.active.btn-outlined {
      background: #79B0EC;
      color: white;
      border-color: #79B0EC; }
  .btn-blue.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-blue.btn-inverse.btn-outlined:hover, .btn-blue.btn-inverse.btn-outlined:focus, .btn-blue.btn-inverse.btn-outlined:active, .btn-blue.btn-inverse.btn-outlined.active {
      color: #79B0EC;
      background: white;
      border-color: white; }
      .btn-blue.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-blue.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-blue.btn-inverse.btn-outlined:active.btn-retainBg, .btn-blue.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #79B0EC;
        color: white;
        border-color: #79B0EC; }

.tl-blue .rubix-timeline-body > ul > li:before {
  border-color: #79B0EC; }

.border-blue {
  border-color: #79B0EC !important; }
  .border-blue .rubix-timeline-body > ul {
    border-color: #79B0EC; }
  .border-blue.rubix-timeline-view:before {
    border-color: #79B0EC; }

.border-hover-blue:hover {
  border-color: #79B0EC !important; }

.border-focus-blue:focus {
  border-color: #79B0EC !important; }

.fg-focus-blue:focus {
  color: #79B0EC; }

.fg-hover-blue:hover {
  color: #79B0EC; }

.fg-blue {
  color: #79B0EC; }
  .fg-blue > .tab-container > .nav-tabs > .b-tab > a {
    color: #79B0EC; }
  .fg-blue .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #79B0EC; }
  .fg-blue.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #79B0EC; }

.bg-focus-blue:focus {
  background: #79B0EC; }

.bg-hover-blue:hover {
  background: #79B0EC; }

.bg-blue {
  background: #79B0EC; }
  .bg-blue > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-blue > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #79B0EC; }
  .bg-blue table td, .bg-blue th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-lightblue50 > .list-group-item.active {
  background: #D2E0EB !important;
  color: white !important; }

.list-fg-lightblue50 > .list-group-item {
  color: #D2E0EB; }

.rubix-panel-header .nav-lightblue50.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-lightblue50.nav-tabs > li > a:hover, .rubix-panel-header .nav-lightblue50.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-lightblue50.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-lightblue50.nav-tabs > li.active > a:focus {
  color: #D2E0EB; }

.nav-lightblue50.nav-tabs {
  border-color: #D2E0EB; }
  .nav-lightblue50.nav-tabs > li > a, .nav-lightblue50.nav-tabs > li > a:hover, .nav-lightblue50.nav-tabs > li > a:focus, .nav-lightblue50.nav-tabs > li.active > a {
    color: #D2E0EB;
    border-color: #D2E0EB;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-lightblue50.nav-pills > li > a:hover, .nav-lightblue50.nav-pills > li > a:focus, .nav-lightblue50.nav-pills > li.active > a {
  background: #D2E0EB;
  color: white; }

.menu-lightblue50, .dropup .menu-lightblue50 {
  border-color: #D2E0EB; }
  .menu-lightblue50 > li > a:hover, .dropup .menu-lightblue50 > li > a:hover {
    background: rgba(210, 224, 235, 0.05); }
  .menu-lightblue50 > .active > a, .menu-lightblue50 > .active > a:hover, .menu-lightblue50 > .active > a:focus, .dropup .menu-lightblue50 > .active > a, .dropup .menu-lightblue50 > .active > a:hover, .dropup .menu-lightblue50 > .active > a:focus {
    color: white;
    background: #D2E0EB; }

.btn-lightblue50 {
  outline: none;
  background: #D2E0EB;
  color: white;
  border-color: #D2E0EB; }
  .btn-lightblue50.btn-outlined {
    color: #D2E0EB;
    background: none; }
    .btn-lightblue50.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-lightblue50:hover, .btn-lightblue50:focus, .btn-lightblue50:active, .btn-lightblue50.active {
    outline: none;
    color: white;
    background: #f5f8fb;
    border-color: #f5f8fb; }
    .btn-lightblue50:hover.btn-outlined, .btn-lightblue50:focus.btn-outlined, .btn-lightblue50:active.btn-outlined, .btn-lightblue50.active.btn-outlined {
      background: #D2E0EB;
      color: white;
      border-color: #D2E0EB; }
  .btn-lightblue50.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-lightblue50.btn-inverse.btn-outlined:hover, .btn-lightblue50.btn-inverse.btn-outlined:focus, .btn-lightblue50.btn-inverse.btn-outlined:active, .btn-lightblue50.btn-inverse.btn-outlined.active {
      color: #D2E0EB;
      background: white;
      border-color: white; }
      .btn-lightblue50.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-lightblue50.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-lightblue50.btn-inverse.btn-outlined:active.btn-retainBg, .btn-lightblue50.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #D2E0EB;
        color: white;
        border-color: #D2E0EB; }

.tl-lightblue50 .rubix-timeline-body > ul > li:before {
  border-color: #D2E0EB; }

.border-lightblue50 {
  border-color: #D2E0EB !important; }
  .border-lightblue50 .rubix-timeline-body > ul {
    border-color: #D2E0EB; }
  .border-lightblue50.rubix-timeline-view:before {
    border-color: #D2E0EB; }

.border-hover-lightblue50:hover {
  border-color: #D2E0EB !important; }

.border-focus-lightblue50:focus {
  border-color: #D2E0EB !important; }

.fg-focus-lightblue50:focus {
  color: #D2E0EB; }

.fg-hover-lightblue50:hover {
  color: #D2E0EB; }

.fg-lightblue50 {
  color: #D2E0EB; }
  .fg-lightblue50 > .tab-container > .nav-tabs > .b-tab > a {
    color: #D2E0EB; }
  .fg-lightblue50 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #D2E0EB; }
  .fg-lightblue50.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #D2E0EB; }

.bg-focus-lightblue50:focus {
  background: #D2E0EB; }

.bg-hover-lightblue50:hover {
  background: #D2E0EB; }

.bg-lightblue50 {
  background: #D2E0EB; }
  .bg-lightblue50 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-lightblue50 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #D2E0EB; }
  .bg-lightblue50 table td, .bg-lightblue50 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-lightblue > .list-group-item.active {
  background: #A0C7F2 !important;
  color: white !important; }

.list-fg-lightblue > .list-group-item {
  color: #A0C7F2; }

.rubix-panel-header .nav-lightblue.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-lightblue.nav-tabs > li > a:hover, .rubix-panel-header .nav-lightblue.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-lightblue.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-lightblue.nav-tabs > li.active > a:focus {
  color: #A0C7F2; }

.nav-lightblue.nav-tabs {
  border-color: #A0C7F2; }
  .nav-lightblue.nav-tabs > li > a, .nav-lightblue.nav-tabs > li > a:hover, .nav-lightblue.nav-tabs > li > a:focus, .nav-lightblue.nav-tabs > li.active > a {
    color: #A0C7F2;
    border-color: #A0C7F2;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-lightblue.nav-pills > li > a:hover, .nav-lightblue.nav-pills > li > a:focus, .nav-lightblue.nav-pills > li.active > a {
  background: #A0C7F2;
  color: white; }

.menu-lightblue, .dropup .menu-lightblue {
  border-color: #A0C7F2; }
  .menu-lightblue > li > a:hover, .dropup .menu-lightblue > li > a:hover {
    background: rgba(160, 199, 242, 0.05); }
  .menu-lightblue > .active > a, .menu-lightblue > .active > a:hover, .menu-lightblue > .active > a:focus, .dropup .menu-lightblue > .active > a, .dropup .menu-lightblue > .active > a:hover, .dropup .menu-lightblue > .active > a:focus {
    color: white;
    background: #A0C7F2; }

.btn-lightblue {
  outline: none;
  background: #A0C7F2;
  color: white;
  border-color: #A0C7F2; }
  .btn-lightblue.btn-outlined {
    color: #A0C7F2;
    background: none; }
    .btn-lightblue.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-lightblue:hover, .btn-lightblue:focus, .btn-lightblue:active, .btn-lightblue.active {
    outline: none;
    color: white;
    background: #cde1f8;
    border-color: #cde1f8; }
    .btn-lightblue:hover.btn-outlined, .btn-lightblue:focus.btn-outlined, .btn-lightblue:active.btn-outlined, .btn-lightblue.active.btn-outlined {
      background: #A0C7F2;
      color: white;
      border-color: #A0C7F2; }
  .btn-lightblue.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-lightblue.btn-inverse.btn-outlined:hover, .btn-lightblue.btn-inverse.btn-outlined:focus, .btn-lightblue.btn-inverse.btn-outlined:active, .btn-lightblue.btn-inverse.btn-outlined.active {
      color: #A0C7F2;
      background: white;
      border-color: white; }
      .btn-lightblue.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-lightblue.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-lightblue.btn-inverse.btn-outlined:active.btn-retainBg, .btn-lightblue.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #A0C7F2;
        color: white;
        border-color: #A0C7F2; }

.tl-lightblue .rubix-timeline-body > ul > li:before {
  border-color: #A0C7F2; }

.border-lightblue {
  border-color: #A0C7F2 !important; }
  .border-lightblue .rubix-timeline-body > ul {
    border-color: #A0C7F2; }
  .border-lightblue.rubix-timeline-view:before {
    border-color: #A0C7F2; }

.border-hover-lightblue:hover {
  border-color: #A0C7F2 !important; }

.border-focus-lightblue:focus {
  border-color: #A0C7F2 !important; }

.fg-focus-lightblue:focus {
  color: #A0C7F2; }

.fg-hover-lightblue:hover {
  color: #A0C7F2; }

.fg-lightblue {
  color: #A0C7F2; }
  .fg-lightblue > .tab-container > .nav-tabs > .b-tab > a {
    color: #A0C7F2; }
  .fg-lightblue .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #A0C7F2; }
  .fg-lightblue.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #A0C7F2; }

.bg-focus-lightblue:focus {
  background: #A0C7F2; }

.bg-hover-lightblue:hover {
  background: #A0C7F2; }

.bg-lightblue {
  background: #A0C7F2; }
  .bg-lightblue > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-lightblue > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #A0C7F2; }
  .bg-lightblue table td, .bg-lightblue th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-hoverblue > .list-group-item.active {
  background: #E5EFFB !important;
  color: white !important; }

.list-fg-hoverblue > .list-group-item {
  color: #E5EFFB; }

.rubix-panel-header .nav-hoverblue.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-hoverblue.nav-tabs > li > a:hover, .rubix-panel-header .nav-hoverblue.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-hoverblue.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-hoverblue.nav-tabs > li.active > a:focus {
  color: #E5EFFB; }

.nav-hoverblue.nav-tabs {
  border-color: #E5EFFB; }
  .nav-hoverblue.nav-tabs > li > a, .nav-hoverblue.nav-tabs > li > a:hover, .nav-hoverblue.nav-tabs > li > a:focus, .nav-hoverblue.nav-tabs > li.active > a {
    color: #E5EFFB;
    border-color: #E5EFFB;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-hoverblue.nav-pills > li > a:hover, .nav-hoverblue.nav-pills > li > a:focus, .nav-hoverblue.nav-pills > li.active > a {
  background: #E5EFFB;
  color: white; }

.menu-hoverblue, .dropup .menu-hoverblue {
  border-color: #E5EFFB; }
  .menu-hoverblue > li > a:hover, .dropup .menu-hoverblue > li > a:hover {
    background: rgba(229, 239, 251, 0.05); }
  .menu-hoverblue > .active > a, .menu-hoverblue > .active > a:hover, .menu-hoverblue > .active > a:focus, .dropup .menu-hoverblue > .active > a, .dropup .menu-hoverblue > .active > a:hover, .dropup .menu-hoverblue > .active > a:focus {
    color: white;
    background: #E5EFFB; }

.btn-hoverblue {
  outline: none;
  background: #E5EFFB;
  color: white;
  border-color: #E5EFFB; }
  .btn-hoverblue.btn-outlined {
    color: #E5EFFB;
    background: none; }
    .btn-hoverblue.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-hoverblue:hover, .btn-hoverblue:focus, .btn-hoverblue:active, .btn-hoverblue.active {
    outline: none;
    color: white;
    background: white;
    border-color: white; }
    .btn-hoverblue:hover.btn-outlined, .btn-hoverblue:focus.btn-outlined, .btn-hoverblue:active.btn-outlined, .btn-hoverblue.active.btn-outlined {
      background: #E5EFFB;
      color: white;
      border-color: #E5EFFB; }
  .btn-hoverblue.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-hoverblue.btn-inverse.btn-outlined:hover, .btn-hoverblue.btn-inverse.btn-outlined:focus, .btn-hoverblue.btn-inverse.btn-outlined:active, .btn-hoverblue.btn-inverse.btn-outlined.active {
      color: #E5EFFB;
      background: white;
      border-color: white; }
      .btn-hoverblue.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-hoverblue.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-hoverblue.btn-inverse.btn-outlined:active.btn-retainBg, .btn-hoverblue.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #E5EFFB;
        color: white;
        border-color: #E5EFFB; }

.tl-hoverblue .rubix-timeline-body > ul > li:before {
  border-color: #E5EFFB; }

.border-hoverblue {
  border-color: #E5EFFB !important; }
  .border-hoverblue .rubix-timeline-body > ul {
    border-color: #E5EFFB; }
  .border-hoverblue.rubix-timeline-view:before {
    border-color: #E5EFFB; }

.border-hover-hoverblue:hover {
  border-color: #E5EFFB !important; }

.border-focus-hoverblue:focus {
  border-color: #E5EFFB !important; }

.fg-focus-hoverblue:focus {
  color: #E5EFFB; }

.fg-hover-hoverblue:hover {
  color: #E5EFFB; }

.fg-hoverblue {
  color: #E5EFFB; }
  .fg-hoverblue > .tab-container > .nav-tabs > .b-tab > a {
    color: #E5EFFB; }
  .fg-hoverblue .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #E5EFFB; }
  .fg-hoverblue.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #E5EFFB; }

.bg-focus-hoverblue:focus {
  background: #E5EFFB; }

.bg-hover-hoverblue:hover {
  background: #E5EFFB; }

.bg-hoverblue {
  background: #E5EFFB; }
  .bg-hoverblue > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-hoverblue > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #E5EFFB; }
  .bg-hoverblue table td, .bg-hoverblue th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-purple > .list-group-item.active {
  background: #B4A1DD !important;
  color: white !important; }

.list-fg-purple > .list-group-item {
  color: #B4A1DD; }

.rubix-panel-header .nav-purple.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-purple.nav-tabs > li > a:hover, .rubix-panel-header .nav-purple.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-purple.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-purple.nav-tabs > li.active > a:focus {
  color: #B4A1DD; }

.nav-purple.nav-tabs {
  border-color: #B4A1DD; }
  .nav-purple.nav-tabs > li > a, .nav-purple.nav-tabs > li > a:hover, .nav-purple.nav-tabs > li > a:focus, .nav-purple.nav-tabs > li.active > a {
    color: #B4A1DD;
    border-color: #B4A1DD;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-purple.nav-pills > li > a:hover, .nav-purple.nav-pills > li > a:focus, .nav-purple.nav-pills > li.active > a {
  background: #B4A1DD;
  color: white; }

.menu-purple, .dropup .menu-purple {
  border-color: #B4A1DD; }
  .menu-purple > li > a:hover, .dropup .menu-purple > li > a:hover {
    background: rgba(180, 161, 221, 0.05); }
  .menu-purple > .active > a, .menu-purple > .active > a:hover, .menu-purple > .active > a:focus, .dropup .menu-purple > .active > a, .dropup .menu-purple > .active > a:hover, .dropup .menu-purple > .active > a:focus {
    color: white;
    background: #B4A1DD; }

.btn-purple {
  outline: none;
  background: #B4A1DD;
  color: white;
  border-color: #B4A1DD; }
  .btn-purple.btn-outlined {
    color: #B4A1DD;
    background: none; }
    .btn-purple.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active {
    outline: none;
    color: white;
    background: #d2c6eb;
    border-color: #d2c6eb; }
    .btn-purple:hover.btn-outlined, .btn-purple:focus.btn-outlined, .btn-purple:active.btn-outlined, .btn-purple.active.btn-outlined {
      background: #B4A1DD;
      color: white;
      border-color: #B4A1DD; }
  .btn-purple.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-purple.btn-inverse.btn-outlined:hover, .btn-purple.btn-inverse.btn-outlined:focus, .btn-purple.btn-inverse.btn-outlined:active, .btn-purple.btn-inverse.btn-outlined.active {
      color: #B4A1DD;
      background: white;
      border-color: white; }
      .btn-purple.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-purple.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-purple.btn-inverse.btn-outlined:active.btn-retainBg, .btn-purple.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #B4A1DD;
        color: white;
        border-color: #B4A1DD; }

.tl-purple .rubix-timeline-body > ul > li:before {
  border-color: #B4A1DD; }

.border-purple {
  border-color: #B4A1DD !important; }
  .border-purple .rubix-timeline-body > ul {
    border-color: #B4A1DD; }
  .border-purple.rubix-timeline-view:before {
    border-color: #B4A1DD; }

.border-hover-purple:hover {
  border-color: #B4A1DD !important; }

.border-focus-purple:focus {
  border-color: #B4A1DD !important; }

.fg-focus-purple:focus {
  color: #B4A1DD; }

.fg-hover-purple:hover {
  color: #B4A1DD; }

.fg-purple {
  color: #B4A1DD; }
  .fg-purple > .tab-container > .nav-tabs > .b-tab > a {
    color: #B4A1DD; }
  .fg-purple .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #B4A1DD; }
  .fg-purple.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #B4A1DD; }

.bg-focus-purple:focus {
  background: #B4A1DD; }

.bg-hover-purple:hover {
  background: #B4A1DD; }

.bg-purple {
  background: #B4A1DD; }
  .bg-purple > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-purple > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #B4A1DD; }
  .bg-purple table td, .bg-purple th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-lightpurple50 > .list-group-item.active {
  background: #C1B2E3 !important;
  color: white !important; }

.list-fg-lightpurple50 > .list-group-item {
  color: #C1B2E3; }

.rubix-panel-header .nav-lightpurple50.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-lightpurple50.nav-tabs > li > a:hover, .rubix-panel-header .nav-lightpurple50.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-lightpurple50.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-lightpurple50.nav-tabs > li.active > a:focus {
  color: #C1B2E3; }

.nav-lightpurple50.nav-tabs {
  border-color: #C1B2E3; }
  .nav-lightpurple50.nav-tabs > li > a, .nav-lightpurple50.nav-tabs > li > a:hover, .nav-lightpurple50.nav-tabs > li > a:focus, .nav-lightpurple50.nav-tabs > li.active > a {
    color: #C1B2E3;
    border-color: #C1B2E3;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-lightpurple50.nav-pills > li > a:hover, .nav-lightpurple50.nav-pills > li > a:focus, .nav-lightpurple50.nav-pills > li.active > a {
  background: #C1B2E3;
  color: white; }

.menu-lightpurple50, .dropup .menu-lightpurple50 {
  border-color: #C1B2E3; }
  .menu-lightpurple50 > li > a:hover, .dropup .menu-lightpurple50 > li > a:hover {
    background: rgba(193, 178, 227, 0.05); }
  .menu-lightpurple50 > .active > a, .menu-lightpurple50 > .active > a:hover, .menu-lightpurple50 > .active > a:focus, .dropup .menu-lightpurple50 > .active > a, .dropup .menu-lightpurple50 > .active > a:hover, .dropup .menu-lightpurple50 > .active > a:focus {
    color: white;
    background: #C1B2E3; }

.btn-lightpurple50 {
  outline: none;
  background: #C1B2E3;
  color: white;
  border-color: #C1B2E3; }
  .btn-lightpurple50.btn-outlined {
    color: #C1B2E3;
    background: none; }
    .btn-lightpurple50.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-lightpurple50:hover, .btn-lightpurple50:focus, .btn-lightpurple50:active, .btn-lightpurple50.active {
    outline: none;
    color: white;
    background: #dfd7f1;
    border-color: #dfd7f1; }
    .btn-lightpurple50:hover.btn-outlined, .btn-lightpurple50:focus.btn-outlined, .btn-lightpurple50:active.btn-outlined, .btn-lightpurple50.active.btn-outlined {
      background: #C1B2E3;
      color: white;
      border-color: #C1B2E3; }
  .btn-lightpurple50.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-lightpurple50.btn-inverse.btn-outlined:hover, .btn-lightpurple50.btn-inverse.btn-outlined:focus, .btn-lightpurple50.btn-inverse.btn-outlined:active, .btn-lightpurple50.btn-inverse.btn-outlined.active {
      color: #C1B2E3;
      background: white;
      border-color: white; }
      .btn-lightpurple50.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-lightpurple50.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-lightpurple50.btn-inverse.btn-outlined:active.btn-retainBg, .btn-lightpurple50.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #C1B2E3;
        color: white;
        border-color: #C1B2E3; }

.tl-lightpurple50 .rubix-timeline-body > ul > li:before {
  border-color: #C1B2E3; }

.border-lightpurple50 {
  border-color: #C1B2E3 !important; }
  .border-lightpurple50 .rubix-timeline-body > ul {
    border-color: #C1B2E3; }
  .border-lightpurple50.rubix-timeline-view:before {
    border-color: #C1B2E3; }

.border-hover-lightpurple50:hover {
  border-color: #C1B2E3 !important; }

.border-focus-lightpurple50:focus {
  border-color: #C1B2E3 !important; }

.fg-focus-lightpurple50:focus {
  color: #C1B2E3; }

.fg-hover-lightpurple50:hover {
  color: #C1B2E3; }

.fg-lightpurple50 {
  color: #C1B2E3; }
  .fg-lightpurple50 > .tab-container > .nav-tabs > .b-tab > a {
    color: #C1B2E3; }
  .fg-lightpurple50 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #C1B2E3; }
  .fg-lightpurple50.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #C1B2E3; }

.bg-focus-lightpurple50:focus {
  background: #C1B2E3; }

.bg-hover-lightpurple50:hover {
  background: #C1B2E3; }

.bg-lightpurple50 {
  background: #C1B2E3; }
  .bg-lightpurple50 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-lightpurple50 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #C1B2E3; }
  .bg-lightpurple50 table td, .bg-lightpurple50 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-lightpurple > .list-group-item.active {
  background: #D3C9EB !important;
  color: white !important; }

.list-fg-lightpurple > .list-group-item {
  color: #D3C9EB; }

.rubix-panel-header .nav-lightpurple.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-lightpurple.nav-tabs > li > a:hover, .rubix-panel-header .nav-lightpurple.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-lightpurple.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-lightpurple.nav-tabs > li.active > a:focus {
  color: #D3C9EB; }

.nav-lightpurple.nav-tabs {
  border-color: #D3C9EB; }
  .nav-lightpurple.nav-tabs > li > a, .nav-lightpurple.nav-tabs > li > a:hover, .nav-lightpurple.nav-tabs > li > a:focus, .nav-lightpurple.nav-tabs > li.active > a {
    color: #D3C9EB;
    border-color: #D3C9EB;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-lightpurple.nav-pills > li > a:hover, .nav-lightpurple.nav-pills > li > a:focus, .nav-lightpurple.nav-pills > li.active > a {
  background: #D3C9EB;
  color: white; }

.menu-lightpurple, .dropup .menu-lightpurple {
  border-color: #D3C9EB; }
  .menu-lightpurple > li > a:hover, .dropup .menu-lightpurple > li > a:hover {
    background: rgba(211, 201, 235, 0.05); }
  .menu-lightpurple > .active > a, .menu-lightpurple > .active > a:hover, .menu-lightpurple > .active > a:focus, .dropup .menu-lightpurple > .active > a, .dropup .menu-lightpurple > .active > a:hover, .dropup .menu-lightpurple > .active > a:focus {
    color: white;
    background: #D3C9EB; }

.btn-lightpurple {
  outline: none;
  background: #D3C9EB;
  color: white;
  border-color: #D3C9EB; }
  .btn-lightpurple.btn-outlined {
    color: #D3C9EB;
    background: none; }
    .btn-lightpurple.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-lightpurple:hover, .btn-lightpurple:focus, .btn-lightpurple:active, .btn-lightpurple.active {
    outline: none;
    color: white;
    background: #f1eef9;
    border-color: #f1eef9; }
    .btn-lightpurple:hover.btn-outlined, .btn-lightpurple:focus.btn-outlined, .btn-lightpurple:active.btn-outlined, .btn-lightpurple.active.btn-outlined {
      background: #D3C9EB;
      color: white;
      border-color: #D3C9EB; }
  .btn-lightpurple.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-lightpurple.btn-inverse.btn-outlined:hover, .btn-lightpurple.btn-inverse.btn-outlined:focus, .btn-lightpurple.btn-inverse.btn-outlined:active, .btn-lightpurple.btn-inverse.btn-outlined.active {
      color: #D3C9EB;
      background: white;
      border-color: white; }
      .btn-lightpurple.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-lightpurple.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-lightpurple.btn-inverse.btn-outlined:active.btn-retainBg, .btn-lightpurple.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #D3C9EB;
        color: white;
        border-color: #D3C9EB; }

.tl-lightpurple .rubix-timeline-body > ul > li:before {
  border-color: #D3C9EB; }

.border-lightpurple {
  border-color: #D3C9EB !important; }
  .border-lightpurple .rubix-timeline-body > ul {
    border-color: #D3C9EB; }
  .border-lightpurple.rubix-timeline-view:before {
    border-color: #D3C9EB; }

.border-hover-lightpurple:hover {
  border-color: #D3C9EB !important; }

.border-focus-lightpurple:focus {
  border-color: #D3C9EB !important; }

.fg-focus-lightpurple:focus {
  color: #D3C9EB; }

.fg-hover-lightpurple:hover {
  color: #D3C9EB; }

.fg-lightpurple {
  color: #D3C9EB; }
  .fg-lightpurple > .tab-container > .nav-tabs > .b-tab > a {
    color: #D3C9EB; }
  .fg-lightpurple .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #D3C9EB; }
  .fg-lightpurple.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #D3C9EB; }

.bg-focus-lightpurple:focus {
  background: #D3C9EB; }

.bg-hover-lightpurple:hover {
  background: #D3C9EB; }

.bg-lightpurple {
  background: #D3C9EB; }
  .bg-lightpurple > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-lightpurple > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #D3C9EB; }
  .bg-lightpurple table td, .bg-lightpurple th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkbrown > .list-group-item.active {
  background: #AB4F45 !important;
  color: white !important; }

.list-fg-darkbrown > .list-group-item {
  color: #AB4F45; }

.rubix-panel-header .nav-darkbrown.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkbrown.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkbrown.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkbrown.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkbrown.nav-tabs > li.active > a:focus {
  color: #AB4F45; }

.nav-darkbrown.nav-tabs {
  border-color: #AB4F45; }
  .nav-darkbrown.nav-tabs > li > a, .nav-darkbrown.nav-tabs > li > a:hover, .nav-darkbrown.nav-tabs > li > a:focus, .nav-darkbrown.nav-tabs > li.active > a {
    color: #AB4F45;
    border-color: #AB4F45;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkbrown.nav-pills > li > a:hover, .nav-darkbrown.nav-pills > li > a:focus, .nav-darkbrown.nav-pills > li.active > a {
  background: #AB4F45;
  color: white; }

.menu-darkbrown, .dropup .menu-darkbrown {
  border-color: #AB4F45; }
  .menu-darkbrown > li > a:hover, .dropup .menu-darkbrown > li > a:hover {
    background: rgba(171, 79, 69, 0.05); }
  .menu-darkbrown > .active > a, .menu-darkbrown > .active > a:hover, .menu-darkbrown > .active > a:focus, .dropup .menu-darkbrown > .active > a, .dropup .menu-darkbrown > .active > a:hover, .dropup .menu-darkbrown > .active > a:focus {
    color: white;
    background: #AB4F45; }

.btn-darkbrown {
  outline: none;
  background: #AB4F45;
  color: white;
  border-color: #AB4F45; }
  .btn-darkbrown.btn-outlined {
    color: #AB4F45;
    background: none; }
    .btn-darkbrown.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkbrown:hover, .btn-darkbrown:focus, .btn-darkbrown:active, .btn-darkbrown.active {
    outline: none;
    color: white;
    background: #c06c63;
    border-color: #c06c63; }
    .btn-darkbrown:hover.btn-outlined, .btn-darkbrown:focus.btn-outlined, .btn-darkbrown:active.btn-outlined, .btn-darkbrown.active.btn-outlined {
      background: #AB4F45;
      color: white;
      border-color: #AB4F45; }
  .btn-darkbrown.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkbrown.btn-inverse.btn-outlined:hover, .btn-darkbrown.btn-inverse.btn-outlined:focus, .btn-darkbrown.btn-inverse.btn-outlined:active, .btn-darkbrown.btn-inverse.btn-outlined.active {
      color: #AB4F45;
      background: white;
      border-color: white; }
      .btn-darkbrown.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkbrown.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkbrown.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkbrown.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #AB4F45;
        color: white;
        border-color: #AB4F45; }

.tl-darkbrown .rubix-timeline-body > ul > li:before {
  border-color: #AB4F45; }

.border-darkbrown {
  border-color: #AB4F45 !important; }
  .border-darkbrown .rubix-timeline-body > ul {
    border-color: #AB4F45; }
  .border-darkbrown.rubix-timeline-view:before {
    border-color: #AB4F45; }

.border-hover-darkbrown:hover {
  border-color: #AB4F45 !important; }

.border-focus-darkbrown:focus {
  border-color: #AB4F45 !important; }

.fg-focus-darkbrown:focus {
  color: #AB4F45; }

.fg-hover-darkbrown:hover {
  color: #AB4F45; }

.fg-darkbrown {
  color: #AB4F45; }
  .fg-darkbrown > .tab-container > .nav-tabs > .b-tab > a {
    color: #AB4F45; }
  .fg-darkbrown .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #AB4F45; }
  .fg-darkbrown.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #AB4F45; }

.bg-focus-darkbrown:focus {
  background: #AB4F45; }

.bg-hover-darkbrown:hover {
  background: #AB4F45; }

.bg-darkbrown {
  background: #AB4F45; }
  .bg-darkbrown > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkbrown > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #AB4F45; }
  .bg-darkbrown table td, .bg-darkbrown th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brown > .list-group-item.active {
  background: #A8553A !important;
  color: white !important; }

.list-fg-brown > .list-group-item {
  color: #A8553A; }

.rubix-panel-header .nav-brown.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brown.nav-tabs > li > a:hover, .rubix-panel-header .nav-brown.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brown.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brown.nav-tabs > li.active > a:focus {
  color: #A8553A; }

.nav-brown.nav-tabs {
  border-color: #A8553A; }
  .nav-brown.nav-tabs > li > a, .nav-brown.nav-tabs > li > a:hover, .nav-brown.nav-tabs > li > a:focus, .nav-brown.nav-tabs > li.active > a {
    color: #A8553A;
    border-color: #A8553A;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brown.nav-pills > li > a:hover, .nav-brown.nav-pills > li > a:focus, .nav-brown.nav-pills > li.active > a {
  background: #A8553A;
  color: white; }

.menu-brown, .dropup .menu-brown {
  border-color: #A8553A; }
  .menu-brown > li > a:hover, .dropup .menu-brown > li > a:hover {
    background: rgba(168, 85, 58, 0.05); }
  .menu-brown > .active > a, .menu-brown > .active > a:hover, .menu-brown > .active > a:focus, .dropup .menu-brown > .active > a, .dropup .menu-brown > .active > a:hover, .dropup .menu-brown > .active > a:focus {
    color: white;
    background: #A8553A; }

.btn-brown {
  outline: none;
  background: #A8553A;
  color: white;
  border-color: #A8553A; }
  .btn-brown.btn-outlined {
    color: #A8553A;
    background: none; }
    .btn-brown.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brown:hover, .btn-brown:focus, .btn-brown:active, .btn-brown.active {
    outline: none;
    color: white;
    background: #c36e52;
    border-color: #c36e52; }
    .btn-brown:hover.btn-outlined, .btn-brown:focus.btn-outlined, .btn-brown:active.btn-outlined, .btn-brown.active.btn-outlined {
      background: #A8553A;
      color: white;
      border-color: #A8553A; }
  .btn-brown.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brown.btn-inverse.btn-outlined:hover, .btn-brown.btn-inverse.btn-outlined:focus, .btn-brown.btn-inverse.btn-outlined:active, .btn-brown.btn-inverse.btn-outlined.active {
      color: #A8553A;
      background: white;
      border-color: white; }
      .btn-brown.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brown.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brown.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brown.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #A8553A;
        color: white;
        border-color: #A8553A; }

.tl-brown .rubix-timeline-body > ul > li:before {
  border-color: #A8553A; }

.border-brown {
  border-color: #A8553A !important; }
  .border-brown .rubix-timeline-body > ul {
    border-color: #A8553A; }
  .border-brown.rubix-timeline-view:before {
    border-color: #A8553A; }

.border-hover-brown:hover {
  border-color: #A8553A !important; }

.border-focus-brown:focus {
  border-color: #A8553A !important; }

.fg-focus-brown:focus {
  color: #A8553A; }

.fg-hover-brown:hover {
  color: #A8553A; }

.fg-brown {
  color: #A8553A; }
  .fg-brown > .tab-container > .nav-tabs > .b-tab > a {
    color: #A8553A; }
  .fg-brown .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #A8553A; }
  .fg-brown.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #A8553A; }

.bg-focus-brown:focus {
  background: #A8553A; }

.bg-hover-brown:hover {
  background: #A8553A; }

.bg-brown {
  background: #A8553A; }
  .bg-brown > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brown > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #A8553A; }
  .bg-brown table td, .bg-brown th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brown75 > .list-group-item.active {
  background: #C36849 !important;
  color: white !important; }

.list-fg-brown75 > .list-group-item {
  color: #C36849; }

.rubix-panel-header .nav-brown75.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brown75.nav-tabs > li > a:hover, .rubix-panel-header .nav-brown75.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brown75.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brown75.nav-tabs > li.active > a:focus {
  color: #C36849; }

.nav-brown75.nav-tabs {
  border-color: #C36849; }
  .nav-brown75.nav-tabs > li > a, .nav-brown75.nav-tabs > li > a:hover, .nav-brown75.nav-tabs > li > a:focus, .nav-brown75.nav-tabs > li.active > a {
    color: #C36849;
    border-color: #C36849;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brown75.nav-pills > li > a:hover, .nav-brown75.nav-pills > li > a:focus, .nav-brown75.nav-pills > li.active > a {
  background: #C36849;
  color: white; }

.menu-brown75, .dropup .menu-brown75 {
  border-color: #C36849; }
  .menu-brown75 > li > a:hover, .dropup .menu-brown75 > li > a:hover {
    background: rgba(195, 104, 73, 0.05); }
  .menu-brown75 > .active > a, .menu-brown75 > .active > a:hover, .menu-brown75 > .active > a:focus, .dropup .menu-brown75 > .active > a, .dropup .menu-brown75 > .active > a:hover, .dropup .menu-brown75 > .active > a:focus {
    color: white;
    background: #C36849; }

.btn-brown75 {
  outline: none;
  background: #C36849;
  color: white;
  border-color: #C36849; }
  .btn-brown75.btn-outlined {
    color: #C36849;
    background: none; }
    .btn-brown75.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brown75:hover, .btn-brown75:focus, .btn-brown75:active, .btn-brown75.active {
    outline: none;
    color: white;
    background: #d0886f;
    border-color: #d0886f; }
    .btn-brown75:hover.btn-outlined, .btn-brown75:focus.btn-outlined, .btn-brown75:active.btn-outlined, .btn-brown75.active.btn-outlined {
      background: #C36849;
      color: white;
      border-color: #C36849; }
  .btn-brown75.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brown75.btn-inverse.btn-outlined:hover, .btn-brown75.btn-inverse.btn-outlined:focus, .btn-brown75.btn-inverse.btn-outlined:active, .btn-brown75.btn-inverse.btn-outlined.active {
      color: #C36849;
      background: white;
      border-color: white; }
      .btn-brown75.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brown75.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brown75.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brown75.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #C36849;
        color: white;
        border-color: #C36849; }

.tl-brown75 .rubix-timeline-body > ul > li:before {
  border-color: #C36849; }

.border-brown75 {
  border-color: #C36849 !important; }
  .border-brown75 .rubix-timeline-body > ul {
    border-color: #C36849; }
  .border-brown75.rubix-timeline-view:before {
    border-color: #C36849; }

.border-hover-brown75:hover {
  border-color: #C36849 !important; }

.border-focus-brown75:focus {
  border-color: #C36849 !important; }

.fg-focus-brown75:focus {
  color: #C36849; }

.fg-hover-brown75:hover {
  color: #C36849; }

.fg-brown75 {
  color: #C36849; }
  .fg-brown75 > .tab-container > .nav-tabs > .b-tab > a {
    color: #C36849; }
  .fg-brown75 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #C36849; }
  .fg-brown75.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #C36849; }

.bg-focus-brown75:focus {
  background: #C36849; }

.bg-hover-brown75:hover {
  background: #C36849; }

.bg-brown75 {
  background: #C36849; }
  .bg-brown75 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brown75 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #C36849; }
  .bg-brown75 table td, .bg-brown75 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brown60 > .list-group-item.active {
  background: #C67055 !important;
  color: white !important; }

.list-fg-brown60 > .list-group-item {
  color: #C67055; }

.rubix-panel-header .nav-brown60.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brown60.nav-tabs > li > a:hover, .rubix-panel-header .nav-brown60.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brown60.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brown60.nav-tabs > li.active > a:focus {
  color: #C67055; }

.nav-brown60.nav-tabs {
  border-color: #C67055; }
  .nav-brown60.nav-tabs > li > a, .nav-brown60.nav-tabs > li > a:hover, .nav-brown60.nav-tabs > li > a:focus, .nav-brown60.nav-tabs > li.active > a {
    color: #C67055;
    border-color: #C67055;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brown60.nav-pills > li > a:hover, .nav-brown60.nav-pills > li > a:focus, .nav-brown60.nav-pills > li.active > a {
  background: #C67055;
  color: white; }

.menu-brown60, .dropup .menu-brown60 {
  border-color: #C67055; }
  .menu-brown60 > li > a:hover, .dropup .menu-brown60 > li > a:hover {
    background: rgba(198, 112, 85, 0.05); }
  .menu-brown60 > .active > a, .menu-brown60 > .active > a:hover, .menu-brown60 > .active > a:focus, .dropup .menu-brown60 > .active > a, .dropup .menu-brown60 > .active > a:hover, .dropup .menu-brown60 > .active > a:focus {
    color: white;
    background: #C67055; }

.btn-brown60 {
  outline: none;
  background: #C67055;
  color: white;
  border-color: #C67055; }
  .btn-brown60.btn-outlined {
    color: #C67055;
    background: none; }
    .btn-brown60.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brown60:hover, .btn-brown60:focus, .btn-brown60:active, .btn-brown60.active {
    outline: none;
    color: white;
    background: #d3907b;
    border-color: #d3907b; }
    .btn-brown60:hover.btn-outlined, .btn-brown60:focus.btn-outlined, .btn-brown60:active.btn-outlined, .btn-brown60.active.btn-outlined {
      background: #C67055;
      color: white;
      border-color: #C67055; }
  .btn-brown60.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brown60.btn-inverse.btn-outlined:hover, .btn-brown60.btn-inverse.btn-outlined:focus, .btn-brown60.btn-inverse.btn-outlined:active, .btn-brown60.btn-inverse.btn-outlined.active {
      color: #C67055;
      background: white;
      border-color: white; }
      .btn-brown60.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brown60.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brown60.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brown60.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #C67055;
        color: white;
        border-color: #C67055; }

.tl-brown60 .rubix-timeline-body > ul > li:before {
  border-color: #C67055; }

.border-brown60 {
  border-color: #C67055 !important; }
  .border-brown60 .rubix-timeline-body > ul {
    border-color: #C67055; }
  .border-brown60.rubix-timeline-view:before {
    border-color: #C67055; }

.border-hover-brown60:hover {
  border-color: #C67055 !important; }

.border-focus-brown60:focus {
  border-color: #C67055 !important; }

.fg-focus-brown60:focus {
  color: #C67055; }

.fg-hover-brown60:hover {
  color: #C67055; }

.fg-brown60 {
  color: #C67055; }
  .fg-brown60 > .tab-container > .nav-tabs > .b-tab > a {
    color: #C67055; }
  .fg-brown60 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #C67055; }
  .fg-brown60.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #C67055; }

.bg-focus-brown60:focus {
  background: #C67055; }

.bg-hover-brown60:hover {
  background: #C67055; }

.bg-brown60 {
  background: #C67055; }
  .bg-brown60 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brown60 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #C67055; }
  .bg-brown60 table td, .bg-brown60 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brown50 > .list-group-item.active {
  background: #D67F6B !important;
  color: white !important; }

.list-fg-brown50 > .list-group-item {
  color: #D67F6B; }

.rubix-panel-header .nav-brown50.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brown50.nav-tabs > li > a:hover, .rubix-panel-header .nav-brown50.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brown50.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brown50.nav-tabs > li.active > a:focus {
  color: #D67F6B; }

.nav-brown50.nav-tabs {
  border-color: #D67F6B; }
  .nav-brown50.nav-tabs > li > a, .nav-brown50.nav-tabs > li > a:hover, .nav-brown50.nav-tabs > li > a:focus, .nav-brown50.nav-tabs > li.active > a {
    color: #D67F6B;
    border-color: #D67F6B;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brown50.nav-pills > li > a:hover, .nav-brown50.nav-pills > li > a:focus, .nav-brown50.nav-pills > li.active > a {
  background: #D67F6B;
  color: white; }

.menu-brown50, .dropup .menu-brown50 {
  border-color: #D67F6B; }
  .menu-brown50 > li > a:hover, .dropup .menu-brown50 > li > a:hover {
    background: rgba(214, 127, 107, 0.05); }
  .menu-brown50 > .active > a, .menu-brown50 > .active > a:hover, .menu-brown50 > .active > a:focus, .dropup .menu-brown50 > .active > a, .dropup .menu-brown50 > .active > a:hover, .dropup .menu-brown50 > .active > a:focus {
    color: white;
    background: #D67F6B; }

.btn-brown50 {
  outline: none;
  background: #D67F6B;
  color: white;
  border-color: #D67F6B; }
  .btn-brown50.btn-outlined {
    color: #D67F6B;
    background: none; }
    .btn-brown50.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brown50:hover, .btn-brown50:focus, .btn-brown50:active, .btn-brown50.active {
    outline: none;
    color: white;
    background: #e1a293;
    border-color: #e1a293; }
    .btn-brown50:hover.btn-outlined, .btn-brown50:focus.btn-outlined, .btn-brown50:active.btn-outlined, .btn-brown50.active.btn-outlined {
      background: #D67F6B;
      color: white;
      border-color: #D67F6B; }
  .btn-brown50.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brown50.btn-inverse.btn-outlined:hover, .btn-brown50.btn-inverse.btn-outlined:focus, .btn-brown50.btn-inverse.btn-outlined:active, .btn-brown50.btn-inverse.btn-outlined.active {
      color: #D67F6B;
      background: white;
      border-color: white; }
      .btn-brown50.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brown50.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brown50.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brown50.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #D67F6B;
        color: white;
        border-color: #D67F6B; }

.tl-brown50 .rubix-timeline-body > ul > li:before {
  border-color: #D67F6B; }

.border-brown50 {
  border-color: #D67F6B !important; }
  .border-brown50 .rubix-timeline-body > ul {
    border-color: #D67F6B; }
  .border-brown50.rubix-timeline-view:before {
    border-color: #D67F6B; }

.border-hover-brown50:hover {
  border-color: #D67F6B !important; }

.border-focus-brown50:focus {
  border-color: #D67F6B !important; }

.fg-focus-brown50:focus {
  color: #D67F6B; }

.fg-hover-brown50:hover {
  color: #D67F6B; }

.fg-brown50 {
  color: #D67F6B; }
  .fg-brown50 > .tab-container > .nav-tabs > .b-tab > a {
    color: #D67F6B; }
  .fg-brown50 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #D67F6B; }
  .fg-brown50.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #D67F6B; }

.bg-focus-brown50:focus {
  background: #D67F6B; }

.bg-hover-brown50:hover {
  background: #D67F6B; }

.bg-brown50 {
  background: #D67F6B; }
  .bg-brown50 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brown50 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #D67F6B; }
  .bg-brown50 table td, .bg-brown50 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brownishgreen > .list-group-item.active {
  background: #948266 !important;
  color: white !important; }

.list-fg-brownishgreen > .list-group-item {
  color: #948266; }

.rubix-panel-header .nav-brownishgreen.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brownishgreen.nav-tabs > li > a:hover, .rubix-panel-header .nav-brownishgreen.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brownishgreen.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brownishgreen.nav-tabs > li.active > a:focus {
  color: #948266; }

.nav-brownishgreen.nav-tabs {
  border-color: #948266; }
  .nav-brownishgreen.nav-tabs > li > a, .nav-brownishgreen.nav-tabs > li > a:hover, .nav-brownishgreen.nav-tabs > li > a:focus, .nav-brownishgreen.nav-tabs > li.active > a {
    color: #948266;
    border-color: #948266;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brownishgreen.nav-pills > li > a:hover, .nav-brownishgreen.nav-pills > li > a:focus, .nav-brownishgreen.nav-pills > li.active > a {
  background: #948266;
  color: white; }

.menu-brownishgreen, .dropup .menu-brownishgreen {
  border-color: #948266; }
  .menu-brownishgreen > li > a:hover, .dropup .menu-brownishgreen > li > a:hover {
    background: rgba(148, 130, 102, 0.05); }
  .menu-brownishgreen > .active > a, .menu-brownishgreen > .active > a:hover, .menu-brownishgreen > .active > a:focus, .dropup .menu-brownishgreen > .active > a, .dropup .menu-brownishgreen > .active > a:hover, .dropup .menu-brownishgreen > .active > a:focus {
    color: white;
    background: #948266; }

.btn-brownishgreen {
  outline: none;
  background: #948266;
  color: white;
  border-color: #948266; }
  .btn-brownishgreen.btn-outlined {
    color: #948266;
    background: none; }
    .btn-brownishgreen.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brownishgreen:hover, .btn-brownishgreen:focus, .btn-brownishgreen:active, .btn-brownishgreen.active {
    outline: none;
    color: white;
    background: #aa9b83;
    border-color: #aa9b83; }
    .btn-brownishgreen:hover.btn-outlined, .btn-brownishgreen:focus.btn-outlined, .btn-brownishgreen:active.btn-outlined, .btn-brownishgreen.active.btn-outlined {
      background: #948266;
      color: white;
      border-color: #948266; }
  .btn-brownishgreen.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brownishgreen.btn-inverse.btn-outlined:hover, .btn-brownishgreen.btn-inverse.btn-outlined:focus, .btn-brownishgreen.btn-inverse.btn-outlined:active, .btn-brownishgreen.btn-inverse.btn-outlined.active {
      color: #948266;
      background: white;
      border-color: white; }
      .btn-brownishgreen.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brownishgreen.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brownishgreen.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brownishgreen.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #948266;
        color: white;
        border-color: #948266; }

.tl-brownishgreen .rubix-timeline-body > ul > li:before {
  border-color: #948266; }

.border-brownishgreen {
  border-color: #948266 !important; }
  .border-brownishgreen .rubix-timeline-body > ul {
    border-color: #948266; }
  .border-brownishgreen.rubix-timeline-view:before {
    border-color: #948266; }

.border-hover-brownishgreen:hover {
  border-color: #948266 !important; }

.border-focus-brownishgreen:focus {
  border-color: #948266 !important; }

.fg-focus-brownishgreen:focus {
  color: #948266; }

.fg-hover-brownishgreen:hover {
  color: #948266; }

.fg-brownishgreen {
  color: #948266; }
  .fg-brownishgreen > .tab-container > .nav-tabs > .b-tab > a {
    color: #948266; }
  .fg-brownishgreen .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #948266; }
  .fg-brownishgreen.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #948266; }

.bg-focus-brownishgreen:focus {
  background: #948266; }

.bg-hover-brownishgreen:hover {
  background: #948266; }

.bg-brownishgreen {
  background: #948266; }
  .bg-brownishgreen > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brownishgreen > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #948266; }
  .bg-brownishgreen table td, .bg-brownishgreen th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-orange > .list-group-item.active {
  background: #FFC497 !important;
  color: white !important; }

.list-fg-orange > .list-group-item {
  color: #FFC497; }

.rubix-panel-header .nav-orange.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-orange.nav-tabs > li > a:hover, .rubix-panel-header .nav-orange.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-orange.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-orange.nav-tabs > li.active > a:focus {
  color: #FFC497; }

.nav-orange.nav-tabs {
  border-color: #FFC497; }
  .nav-orange.nav-tabs > li > a, .nav-orange.nav-tabs > li > a:hover, .nav-orange.nav-tabs > li > a:focus, .nav-orange.nav-tabs > li.active > a {
    color: #FFC497;
    border-color: #FFC497;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-orange.nav-pills > li > a:hover, .nav-orange.nav-pills > li > a:focus, .nav-orange.nav-pills > li.active > a {
  background: #FFC497;
  color: white; }

.menu-orange, .dropup .menu-orange {
  border-color: #FFC497; }
  .menu-orange > li > a:hover, .dropup .menu-orange > li > a:hover {
    background: rgba(255, 196, 151, 0.05); }
  .menu-orange > .active > a, .menu-orange > .active > a:hover, .menu-orange > .active > a:focus, .dropup .menu-orange > .active > a, .dropup .menu-orange > .active > a:hover, .dropup .menu-orange > .active > a:focus {
    color: white;
    background: #FFC497; }

.btn-orange {
  outline: none;
  background: #FFC497;
  color: white;
  border-color: #FFC497; }
  .btn-orange.btn-outlined {
    color: #FFC497;
    background: none; }
    .btn-orange.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active {
    outline: none;
    color: white;
    background: #ffe1ca;
    border-color: #ffe1ca; }
    .btn-orange:hover.btn-outlined, .btn-orange:focus.btn-outlined, .btn-orange:active.btn-outlined, .btn-orange.active.btn-outlined {
      background: #FFC497;
      color: white;
      border-color: #FFC497; }
  .btn-orange.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-orange.btn-inverse.btn-outlined:hover, .btn-orange.btn-inverse.btn-outlined:focus, .btn-orange.btn-inverse.btn-outlined:active, .btn-orange.btn-inverse.btn-outlined.active {
      color: #FFC497;
      background: white;
      border-color: white; }
      .btn-orange.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-orange.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-orange.btn-inverse.btn-outlined:active.btn-retainBg, .btn-orange.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #FFC497;
        color: white;
        border-color: #FFC497; }

.tl-orange .rubix-timeline-body > ul > li:before {
  border-color: #FFC497; }

.border-orange {
  border-color: #FFC497 !important; }
  .border-orange .rubix-timeline-body > ul {
    border-color: #FFC497; }
  .border-orange.rubix-timeline-view:before {
    border-color: #FFC497; }

.border-hover-orange:hover {
  border-color: #FFC497 !important; }

.border-focus-orange:focus {
  border-color: #FFC497 !important; }

.fg-focus-orange:focus {
  color: #FFC497; }

.fg-hover-orange:hover {
  color: #FFC497; }

.fg-orange {
  color: #FFC497; }
  .fg-orange > .tab-container > .nav-tabs > .b-tab > a {
    color: #FFC497; }
  .fg-orange .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #FFC497; }
  .fg-orange.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #FFC497; }

.bg-focus-orange:focus {
  background: #FFC497; }

.bg-hover-orange:hover {
  background: #FFC497; }

.bg-orange {
  background: #FFC497; }
  .bg-orange > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-orange > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #FFC497; }
  .bg-orange table td, .bg-orange th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-paleorange > .list-group-item.active {
  background: #EA8564 !important;
  color: white !important; }

.list-fg-paleorange > .list-group-item {
  color: #EA8564; }

.rubix-panel-header .nav-paleorange.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-paleorange.nav-tabs > li > a:hover, .rubix-panel-header .nav-paleorange.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-paleorange.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-paleorange.nav-tabs > li.active > a:focus {
  color: #EA8564; }

.nav-paleorange.nav-tabs {
  border-color: #EA8564; }
  .nav-paleorange.nav-tabs > li > a, .nav-paleorange.nav-tabs > li > a:hover, .nav-paleorange.nav-tabs > li > a:focus, .nav-paleorange.nav-tabs > li.active > a {
    color: #EA8564;
    border-color: #EA8564;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-paleorange.nav-pills > li > a:hover, .nav-paleorange.nav-pills > li > a:focus, .nav-paleorange.nav-pills > li.active > a {
  background: #EA8564;
  color: white; }

.menu-paleorange, .dropup .menu-paleorange {
  border-color: #EA8564; }
  .menu-paleorange > li > a:hover, .dropup .menu-paleorange > li > a:hover {
    background: rgba(234, 133, 100, 0.05); }
  .menu-paleorange > .active > a, .menu-paleorange > .active > a:hover, .menu-paleorange > .active > a:focus, .dropup .menu-paleorange > .active > a, .dropup .menu-paleorange > .active > a:hover, .dropup .menu-paleorange > .active > a:focus {
    color: white;
    background: #EA8564; }

.btn-paleorange {
  outline: none;
  background: #EA8564;
  color: white;
  border-color: #EA8564; }
  .btn-paleorange.btn-outlined {
    color: #EA8564;
    background: none; }
    .btn-paleorange.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-paleorange:hover, .btn-paleorange:focus, .btn-paleorange:active, .btn-paleorange.active {
    outline: none;
    color: white;
    background: #f0a891;
    border-color: #f0a891; }
    .btn-paleorange:hover.btn-outlined, .btn-paleorange:focus.btn-outlined, .btn-paleorange:active.btn-outlined, .btn-paleorange.active.btn-outlined {
      background: #EA8564;
      color: white;
      border-color: #EA8564; }
  .btn-paleorange.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-paleorange.btn-inverse.btn-outlined:hover, .btn-paleorange.btn-inverse.btn-outlined:focus, .btn-paleorange.btn-inverse.btn-outlined:active, .btn-paleorange.btn-inverse.btn-outlined.active {
      color: #EA8564;
      background: white;
      border-color: white; }
      .btn-paleorange.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-paleorange.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-paleorange.btn-inverse.btn-outlined:active.btn-retainBg, .btn-paleorange.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #EA8564;
        color: white;
        border-color: #EA8564; }

.tl-paleorange .rubix-timeline-body > ul > li:before {
  border-color: #EA8564; }

.border-paleorange {
  border-color: #EA8564 !important; }
  .border-paleorange .rubix-timeline-body > ul {
    border-color: #EA8564; }
  .border-paleorange.rubix-timeline-view:before {
    border-color: #EA8564; }

.border-hover-paleorange:hover {
  border-color: #EA8564 !important; }

.border-focus-paleorange:focus {
  border-color: #EA8564 !important; }

.fg-focus-paleorange:focus {
  color: #EA8564; }

.fg-hover-paleorange:hover {
  color: #EA8564; }

.fg-paleorange {
  color: #EA8564; }
  .fg-paleorange > .tab-container > .nav-tabs > .b-tab > a {
    color: #EA8564; }
  .fg-paleorange .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #EA8564; }
  .fg-paleorange.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #EA8564; }

.bg-focus-paleorange:focus {
  background: #EA8564; }

.bg-hover-paleorange:hover {
  background: #EA8564; }

.bg-paleorange {
  background: #EA8564; }
  .bg-paleorange > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-paleorange > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #EA8564; }
  .bg-paleorange table td, .bg-paleorange th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-pinkishred > .list-group-item.active {
  background: #EF6B5D !important;
  color: white !important; }

.list-fg-pinkishred > .list-group-item {
  color: #EF6B5D; }

.rubix-panel-header .nav-pinkishred.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-pinkishred.nav-tabs > li > a:hover, .rubix-panel-header .nav-pinkishred.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-pinkishred.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-pinkishred.nav-tabs > li.active > a:focus {
  color: #EF6B5D; }

.nav-pinkishred.nav-tabs {
  border-color: #EF6B5D; }
  .nav-pinkishred.nav-tabs > li > a, .nav-pinkishred.nav-tabs > li > a:hover, .nav-pinkishred.nav-tabs > li > a:focus, .nav-pinkishred.nav-tabs > li.active > a {
    color: #EF6B5D;
    border-color: #EF6B5D;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-pinkishred.nav-pills > li > a:hover, .nav-pinkishred.nav-pills > li > a:focus, .nav-pinkishred.nav-pills > li.active > a {
  background: #EF6B5D;
  color: white; }

.menu-pinkishred, .dropup .menu-pinkishred {
  border-color: #EF6B5D; }
  .menu-pinkishred > li > a:hover, .dropup .menu-pinkishred > li > a:hover {
    background: rgba(239, 107, 93, 0.05); }
  .menu-pinkishred > .active > a, .menu-pinkishred > .active > a:hover, .menu-pinkishred > .active > a:focus, .dropup .menu-pinkishred > .active > a, .dropup .menu-pinkishred > .active > a:hover, .dropup .menu-pinkishred > .active > a:focus {
    color: white;
    background: #EF6B5D; }

.btn-pinkishred {
  outline: none;
  background: #EF6B5D;
  color: white;
  border-color: #EF6B5D; }
  .btn-pinkishred.btn-outlined {
    color: #EF6B5D;
    background: none; }
    .btn-pinkishred.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-pinkishred:hover, .btn-pinkishred:focus, .btn-pinkishred:active, .btn-pinkishred.active {
    outline: none;
    color: white;
    background: #f4958b;
    border-color: #f4958b; }
    .btn-pinkishred:hover.btn-outlined, .btn-pinkishred:focus.btn-outlined, .btn-pinkishred:active.btn-outlined, .btn-pinkishred.active.btn-outlined {
      background: #EF6B5D;
      color: white;
      border-color: #EF6B5D; }
  .btn-pinkishred.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-pinkishred.btn-inverse.btn-outlined:hover, .btn-pinkishred.btn-inverse.btn-outlined:focus, .btn-pinkishred.btn-inverse.btn-outlined:active, .btn-pinkishred.btn-inverse.btn-outlined.active {
      color: #EF6B5D;
      background: white;
      border-color: white; }
      .btn-pinkishred.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-pinkishred.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-pinkishred.btn-inverse.btn-outlined:active.btn-retainBg, .btn-pinkishred.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #EF6B5D;
        color: white;
        border-color: #EF6B5D; }

.tl-pinkishred .rubix-timeline-body > ul > li:before {
  border-color: #EF6B5D; }

.border-pinkishred {
  border-color: #EF6B5D !important; }
  .border-pinkishred .rubix-timeline-body > ul {
    border-color: #EF6B5D; }
  .border-pinkishred.rubix-timeline-view:before {
    border-color: #EF6B5D; }

.border-hover-pinkishred:hover {
  border-color: #EF6B5D !important; }

.border-focus-pinkishred:focus {
  border-color: #EF6B5D !important; }

.fg-focus-pinkishred:focus {
  color: #EF6B5D; }

.fg-hover-pinkishred:hover {
  color: #EF6B5D; }

.fg-pinkishred {
  color: #EF6B5D; }
  .fg-pinkishred > .tab-container > .nav-tabs > .b-tab > a {
    color: #EF6B5D; }
  .fg-pinkishred .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #EF6B5D; }
  .fg-pinkishred.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #EF6B5D; }

.bg-focus-pinkishred:focus {
  background: #EF6B5D; }

.bg-hover-pinkishred:hover {
  background: #EF6B5D; }

.bg-pinkishred {
  background: #EF6B5D; }
  .bg-pinkishred > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-pinkishred > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #EF6B5D; }
  .bg-pinkishred table td, .bg-pinkishred th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-orange75 > .list-group-item.active {
  background: #EE682F !important;
  color: white !important; }

.list-fg-orange75 > .list-group-item {
  color: #EE682F; }

.rubix-panel-header .nav-orange75.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-orange75.nav-tabs > li > a:hover, .rubix-panel-header .nav-orange75.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-orange75.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-orange75.nav-tabs > li.active > a:focus {
  color: #EE682F; }

.nav-orange75.nav-tabs {
  border-color: #EE682F; }
  .nav-orange75.nav-tabs > li > a, .nav-orange75.nav-tabs > li > a:hover, .nav-orange75.nav-tabs > li > a:focus, .nav-orange75.nav-tabs > li.active > a {
    color: #EE682F;
    border-color: #EE682F;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-orange75.nav-pills > li > a:hover, .nav-orange75.nav-pills > li > a:focus, .nav-orange75.nav-pills > li.active > a {
  background: #EE682F;
  color: white; }

.menu-orange75, .dropup .menu-orange75 {
  border-color: #EE682F; }
  .menu-orange75 > li > a:hover, .dropup .menu-orange75 > li > a:hover {
    background: rgba(238, 104, 47, 0.05); }
  .menu-orange75 > .active > a, .menu-orange75 > .active > a:hover, .menu-orange75 > .active > a:focus, .dropup .menu-orange75 > .active > a, .dropup .menu-orange75 > .active > a:hover, .dropup .menu-orange75 > .active > a:focus {
    color: white;
    background: #EE682F; }

.btn-orange75 {
  outline: none;
  background: #EE682F;
  color: white;
  border-color: #EE682F; }
  .btn-orange75.btn-outlined {
    color: #EE682F;
    background: none; }
    .btn-orange75.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-orange75:hover, .btn-orange75:focus, .btn-orange75:active, .btn-orange75.active {
    outline: none;
    color: white;
    background: #f28a5e;
    border-color: #f28a5e; }
    .btn-orange75:hover.btn-outlined, .btn-orange75:focus.btn-outlined, .btn-orange75:active.btn-outlined, .btn-orange75.active.btn-outlined {
      background: #EE682F;
      color: white;
      border-color: #EE682F; }
  .btn-orange75.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-orange75.btn-inverse.btn-outlined:hover, .btn-orange75.btn-inverse.btn-outlined:focus, .btn-orange75.btn-inverse.btn-outlined:active, .btn-orange75.btn-inverse.btn-outlined.active {
      color: #EE682F;
      background: white;
      border-color: white; }
      .btn-orange75.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-orange75.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-orange75.btn-inverse.btn-outlined:active.btn-retainBg, .btn-orange75.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #EE682F;
        color: white;
        border-color: #EE682F; }

.tl-orange75 .rubix-timeline-body > ul > li:before {
  border-color: #EE682F; }

.border-orange75 {
  border-color: #EE682F !important; }
  .border-orange75 .rubix-timeline-body > ul {
    border-color: #EE682F; }
  .border-orange75.rubix-timeline-view:before {
    border-color: #EE682F; }

.border-hover-orange75:hover {
  border-color: #EE682F !important; }

.border-focus-orange75:focus {
  border-color: #EE682F !important; }

.fg-focus-orange75:focus {
  color: #EE682F; }

.fg-hover-orange75:hover {
  color: #EE682F; }

.fg-orange75 {
  color: #EE682F; }
  .fg-orange75 > .tab-container > .nav-tabs > .b-tab > a {
    color: #EE682F; }
  .fg-orange75 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #EE682F; }
  .fg-orange75.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #EE682F; }

.bg-focus-orange75:focus {
  background: #EE682F; }

.bg-hover-orange75:hover {
  background: #EE682F; }

.bg-orange75 {
  background: #EE682F; }
  .bg-orange75 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-orange75 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #EE682F; }
  .bg-orange75 table td, .bg-orange75 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-orange65 > .list-group-item.active {
  background: #FA824F !important;
  color: white !important; }

.list-fg-orange65 > .list-group-item {
  color: #FA824F; }

.rubix-panel-header .nav-orange65.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-orange65.nav-tabs > li > a:hover, .rubix-panel-header .nav-orange65.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-orange65.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-orange65.nav-tabs > li.active > a:focus {
  color: #FA824F; }

.nav-orange65.nav-tabs {
  border-color: #FA824F; }
  .nav-orange65.nav-tabs > li > a, .nav-orange65.nav-tabs > li > a:hover, .nav-orange65.nav-tabs > li > a:focus, .nav-orange65.nav-tabs > li.active > a {
    color: #FA824F;
    border-color: #FA824F;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-orange65.nav-pills > li > a:hover, .nav-orange65.nav-pills > li > a:focus, .nav-orange65.nav-pills > li.active > a {
  background: #FA824F;
  color: white; }

.menu-orange65, .dropup .menu-orange65 {
  border-color: #FA824F; }
  .menu-orange65 > li > a:hover, .dropup .menu-orange65 > li > a:hover {
    background: rgba(250, 130, 79, 0.05); }
  .menu-orange65 > .active > a, .menu-orange65 > .active > a:hover, .menu-orange65 > .active > a:focus, .dropup .menu-orange65 > .active > a, .dropup .menu-orange65 > .active > a:hover, .dropup .menu-orange65 > .active > a:focus {
    color: white;
    background: #FA824F; }

.btn-orange65 {
  outline: none;
  background: #FA824F;
  color: white;
  border-color: #FA824F; }
  .btn-orange65.btn-outlined {
    color: #FA824F;
    background: none; }
    .btn-orange65.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-orange65:hover, .btn-orange65:focus, .btn-orange65:active, .btn-orange65.active {
    outline: none;
    color: white;
    background: #fba581;
    border-color: #fba581; }
    .btn-orange65:hover.btn-outlined, .btn-orange65:focus.btn-outlined, .btn-orange65:active.btn-outlined, .btn-orange65.active.btn-outlined {
      background: #FA824F;
      color: white;
      border-color: #FA824F; }
  .btn-orange65.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-orange65.btn-inverse.btn-outlined:hover, .btn-orange65.btn-inverse.btn-outlined:focus, .btn-orange65.btn-inverse.btn-outlined:active, .btn-orange65.btn-inverse.btn-outlined.active {
      color: #FA824F;
      background: white;
      border-color: white; }
      .btn-orange65.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-orange65.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-orange65.btn-inverse.btn-outlined:active.btn-retainBg, .btn-orange65.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #FA824F;
        color: white;
        border-color: #FA824F; }

.tl-orange65 .rubix-timeline-body > ul > li:before {
  border-color: #FA824F; }

.border-orange65 {
  border-color: #FA824F !important; }
  .border-orange65 .rubix-timeline-body > ul {
    border-color: #FA824F; }
  .border-orange65.rubix-timeline-view:before {
    border-color: #FA824F; }

.border-hover-orange65:hover {
  border-color: #FA824F !important; }

.border-focus-orange65:focus {
  border-color: #FA824F !important; }

.fg-focus-orange65:focus {
  color: #FA824F; }

.fg-hover-orange65:hover {
  color: #FA824F; }

.fg-orange65 {
  color: #FA824F; }
  .fg-orange65 > .tab-container > .nav-tabs > .b-tab > a {
    color: #FA824F; }
  .fg-orange65 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #FA824F; }
  .fg-orange65.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #FA824F; }

.bg-focus-orange65:focus {
  background: #FA824F; }

.bg-hover-orange65:hover {
  background: #FA824F; }

.bg-orange65 {
  background: #FA824F; }
  .bg-orange65 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-orange65 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #FA824F; }
  .bg-orange65 table td, .bg-orange65 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-orange45 > .list-group-item.active {
  background: #FFC9A0 !important;
  color: white !important; }

.list-fg-orange45 > .list-group-item {
  color: #FFC9A0; }

.rubix-panel-header .nav-orange45.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-orange45.nav-tabs > li > a:hover, .rubix-panel-header .nav-orange45.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-orange45.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-orange45.nav-tabs > li.active > a:focus {
  color: #FFC9A0; }

.nav-orange45.nav-tabs {
  border-color: #FFC9A0; }
  .nav-orange45.nav-tabs > li > a, .nav-orange45.nav-tabs > li > a:hover, .nav-orange45.nav-tabs > li > a:focus, .nav-orange45.nav-tabs > li.active > a {
    color: #FFC9A0;
    border-color: #FFC9A0;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-orange45.nav-pills > li > a:hover, .nav-orange45.nav-pills > li > a:focus, .nav-orange45.nav-pills > li.active > a {
  background: #FFC9A0;
  color: white; }

.menu-orange45, .dropup .menu-orange45 {
  border-color: #FFC9A0; }
  .menu-orange45 > li > a:hover, .dropup .menu-orange45 > li > a:hover {
    background: rgba(255, 201, 160, 0.05); }
  .menu-orange45 > .active > a, .menu-orange45 > .active > a:hover, .menu-orange45 > .active > a:focus, .dropup .menu-orange45 > .active > a, .dropup .menu-orange45 > .active > a:hover, .dropup .menu-orange45 > .active > a:focus {
    color: white;
    background: #FFC9A0; }

.btn-orange45 {
  outline: none;
  background: #FFC9A0;
  color: white;
  border-color: #FFC9A0; }
  .btn-orange45.btn-outlined {
    color: #FFC9A0;
    background: none; }
    .btn-orange45.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-orange45:hover, .btn-orange45:focus, .btn-orange45:active, .btn-orange45.active {
    outline: none;
    color: white;
    background: #ffe6d3;
    border-color: #ffe6d3; }
    .btn-orange45:hover.btn-outlined, .btn-orange45:focus.btn-outlined, .btn-orange45:active.btn-outlined, .btn-orange45.active.btn-outlined {
      background: #FFC9A0;
      color: white;
      border-color: #FFC9A0; }
  .btn-orange45.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-orange45.btn-inverse.btn-outlined:hover, .btn-orange45.btn-inverse.btn-outlined:focus, .btn-orange45.btn-inverse.btn-outlined:active, .btn-orange45.btn-inverse.btn-outlined.active {
      color: #FFC9A0;
      background: white;
      border-color: white; }
      .btn-orange45.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-orange45.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-orange45.btn-inverse.btn-outlined:active.btn-retainBg, .btn-orange45.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #FFC9A0;
        color: white;
        border-color: #FFC9A0; }

.tl-orange45 .rubix-timeline-body > ul > li:before {
  border-color: #FFC9A0; }

.border-orange45 {
  border-color: #FFC9A0 !important; }
  .border-orange45 .rubix-timeline-body > ul {
    border-color: #FFC9A0; }
  .border-orange45.rubix-timeline-view:before {
    border-color: #FFC9A0; }

.border-hover-orange45:hover {
  border-color: #FFC9A0 !important; }

.border-focus-orange45:focus {
  border-color: #FFC9A0 !important; }

.fg-focus-orange45:focus {
  color: #FFC9A0; }

.fg-hover-orange45:hover {
  color: #FFC9A0; }

.fg-orange45 {
  color: #FFC9A0; }
  .fg-orange45 > .tab-container > .nav-tabs > .b-tab > a {
    color: #FFC9A0; }
  .fg-orange45 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #FFC9A0; }
  .fg-orange45.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #FFC9A0; }

.bg-focus-orange45:focus {
  background: #FFC9A0; }

.bg-hover-orange45:hover {
  background: #FFC9A0; }

.bg-orange45 {
  background: #FFC9A0; }
  .bg-orange45 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-orange45 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #FFC9A0; }
  .bg-orange45 table td, .bg-orange45 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkorange > .list-group-item.active {
  background: #EBA068 !important;
  color: white !important; }

.list-fg-darkorange > .list-group-item {
  color: #EBA068; }

.rubix-panel-header .nav-darkorange.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkorange.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkorange.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkorange.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkorange.nav-tabs > li.active > a:focus {
  color: #EBA068; }

.nav-darkorange.nav-tabs {
  border-color: #EBA068; }
  .nav-darkorange.nav-tabs > li > a, .nav-darkorange.nav-tabs > li > a:hover, .nav-darkorange.nav-tabs > li > a:focus, .nav-darkorange.nav-tabs > li.active > a {
    color: #EBA068;
    border-color: #EBA068;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkorange.nav-pills > li > a:hover, .nav-darkorange.nav-pills > li > a:focus, .nav-darkorange.nav-pills > li.active > a {
  background: #EBA068;
  color: white; }

.menu-darkorange, .dropup .menu-darkorange {
  border-color: #EBA068; }
  .menu-darkorange > li > a:hover, .dropup .menu-darkorange > li > a:hover {
    background: rgba(235, 160, 104, 0.05); }
  .menu-darkorange > .active > a, .menu-darkorange > .active > a:hover, .menu-darkorange > .active > a:focus, .dropup .menu-darkorange > .active > a, .dropup .menu-darkorange > .active > a:hover, .dropup .menu-darkorange > .active > a:focus {
    color: white;
    background: #EBA068; }

.btn-darkorange {
  outline: none;
  background: #EBA068;
  color: white;
  border-color: #EBA068; }
  .btn-darkorange.btn-outlined {
    color: #EBA068;
    background: none; }
    .btn-darkorange.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkorange:hover, .btn-darkorange:focus, .btn-darkorange:active, .btn-darkorange.active {
    outline: none;
    color: white;
    background: #f1bc95;
    border-color: #f1bc95; }
    .btn-darkorange:hover.btn-outlined, .btn-darkorange:focus.btn-outlined, .btn-darkorange:active.btn-outlined, .btn-darkorange.active.btn-outlined {
      background: #EBA068;
      color: white;
      border-color: #EBA068; }
  .btn-darkorange.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkorange.btn-inverse.btn-outlined:hover, .btn-darkorange.btn-inverse.btn-outlined:focus, .btn-darkorange.btn-inverse.btn-outlined:active, .btn-darkorange.btn-inverse.btn-outlined.active {
      color: #EBA068;
      background: white;
      border-color: white; }
      .btn-darkorange.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkorange.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkorange.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkorange.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #EBA068;
        color: white;
        border-color: #EBA068; }

.tl-darkorange .rubix-timeline-body > ul > li:before {
  border-color: #EBA068; }

.border-darkorange {
  border-color: #EBA068 !important; }
  .border-darkorange .rubix-timeline-body > ul {
    border-color: #EBA068; }
  .border-darkorange.rubix-timeline-view:before {
    border-color: #EBA068; }

.border-hover-darkorange:hover {
  border-color: #EBA068 !important; }

.border-focus-darkorange:focus {
  border-color: #EBA068 !important; }

.fg-focus-darkorange:focus {
  color: #EBA068; }

.fg-hover-darkorange:hover {
  color: #EBA068; }

.fg-darkorange {
  color: #EBA068; }
  .fg-darkorange > .tab-container > .nav-tabs > .b-tab > a {
    color: #EBA068; }
  .fg-darkorange .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #EBA068; }
  .fg-darkorange.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #EBA068; }

.bg-focus-darkorange:focus {
  background: #EBA068; }

.bg-hover-darkorange:hover {
  background: #EBA068; }

.bg-darkorange {
  background: #EBA068; }
  .bg-darkorange > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkorange > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #EBA068; }
  .bg-darkorange table td, .bg-darkorange th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-lightorange > .list-group-item.active {
  background: #FFD3B1 !important;
  color: white !important; }

.list-fg-lightorange > .list-group-item {
  color: #FFD3B1; }

.rubix-panel-header .nav-lightorange.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-lightorange.nav-tabs > li > a:hover, .rubix-panel-header .nav-lightorange.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-lightorange.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-lightorange.nav-tabs > li.active > a:focus {
  color: #FFD3B1; }

.nav-lightorange.nav-tabs {
  border-color: #FFD3B1; }
  .nav-lightorange.nav-tabs > li > a, .nav-lightorange.nav-tabs > li > a:hover, .nav-lightorange.nav-tabs > li > a:focus, .nav-lightorange.nav-tabs > li.active > a {
    color: #FFD3B1;
    border-color: #FFD3B1;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-lightorange.nav-pills > li > a:hover, .nav-lightorange.nav-pills > li > a:focus, .nav-lightorange.nav-pills > li.active > a {
  background: #FFD3B1;
  color: white; }

.menu-lightorange, .dropup .menu-lightorange {
  border-color: #FFD3B1; }
  .menu-lightorange > li > a:hover, .dropup .menu-lightorange > li > a:hover {
    background: rgba(255, 211, 177, 0.05); }
  .menu-lightorange > .active > a, .menu-lightorange > .active > a:hover, .menu-lightorange > .active > a:focus, .dropup .menu-lightorange > .active > a, .dropup .menu-lightorange > .active > a:hover, .dropup .menu-lightorange > .active > a:focus {
    color: white;
    background: #FFD3B1; }

.btn-lightorange {
  outline: none;
  background: #FFD3B1;
  color: white;
  border-color: #FFD3B1; }
  .btn-lightorange.btn-outlined {
    color: #FFD3B1;
    background: none; }
    .btn-lightorange.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-lightorange:hover, .btn-lightorange:focus, .btn-lightorange:active, .btn-lightorange.active {
    outline: none;
    color: white;
    background: #fff0e4;
    border-color: #fff0e4; }
    .btn-lightorange:hover.btn-outlined, .btn-lightorange:focus.btn-outlined, .btn-lightorange:active.btn-outlined, .btn-lightorange.active.btn-outlined {
      background: #FFD3B1;
      color: white;
      border-color: #FFD3B1; }
  .btn-lightorange.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-lightorange.btn-inverse.btn-outlined:hover, .btn-lightorange.btn-inverse.btn-outlined:focus, .btn-lightorange.btn-inverse.btn-outlined:active, .btn-lightorange.btn-inverse.btn-outlined.active {
      color: #FFD3B1;
      background: white;
      border-color: white; }
      .btn-lightorange.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-lightorange.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-lightorange.btn-inverse.btn-outlined:active.btn-retainBg, .btn-lightorange.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #FFD3B1;
        color: white;
        border-color: #FFD3B1; }

.tl-lightorange .rubix-timeline-body > ul > li:before {
  border-color: #FFD3B1; }

.border-lightorange {
  border-color: #FFD3B1 !important; }
  .border-lightorange .rubix-timeline-body > ul {
    border-color: #FFD3B1; }
  .border-lightorange.rubix-timeline-view:before {
    border-color: #FFD3B1; }

.border-hover-lightorange:hover {
  border-color: #FFD3B1 !important; }

.border-focus-lightorange:focus {
  border-color: #FFD3B1 !important; }

.fg-focus-lightorange:focus {
  color: #FFD3B1; }

.fg-hover-lightorange:hover {
  color: #FFD3B1; }

.fg-lightorange {
  color: #FFD3B1; }
  .fg-lightorange > .tab-container > .nav-tabs > .b-tab > a {
    color: #FFD3B1; }
  .fg-lightorange .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #FFD3B1; }
  .fg-lightorange.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #FFD3B1; }

.bg-focus-lightorange:focus {
  background: #FFD3B1; }

.bg-hover-lightorange:hover {
  background: #FFD3B1; }

.bg-lightorange {
  background: #FFD3B1; }
  .bg-lightorange > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-lightorange > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #FFD3B1; }
  .bg-lightorange table td, .bg-lightorange th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgreen > .list-group-item.active {
  background: #306C67 !important;
  color: white !important; }

.list-fg-darkgreen > .list-group-item {
  color: #306C67; }

.rubix-panel-header .nav-darkgreen.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgreen.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgreen.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgreen.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgreen.nav-tabs > li.active > a:focus {
  color: #306C67; }

.nav-darkgreen.nav-tabs {
  border-color: #306C67; }
  .nav-darkgreen.nav-tabs > li > a, .nav-darkgreen.nav-tabs > li > a:hover, .nav-darkgreen.nav-tabs > li > a:focus, .nav-darkgreen.nav-tabs > li.active > a {
    color: #306C67;
    border-color: #306C67;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgreen.nav-pills > li > a:hover, .nav-darkgreen.nav-pills > li > a:focus, .nav-darkgreen.nav-pills > li.active > a {
  background: #306C67;
  color: white; }

.menu-darkgreen, .dropup .menu-darkgreen {
  border-color: #306C67; }
  .menu-darkgreen > li > a:hover, .dropup .menu-darkgreen > li > a:hover {
    background: rgba(48, 108, 103, 0.05); }
  .menu-darkgreen > .active > a, .menu-darkgreen > .active > a:hover, .menu-darkgreen > .active > a:focus, .dropup .menu-darkgreen > .active > a, .dropup .menu-darkgreen > .active > a:hover, .dropup .menu-darkgreen > .active > a:focus {
    color: white;
    background: #306C67; }

.btn-darkgreen {
  outline: none;
  background: #306C67;
  color: white;
  border-color: #306C67; }
  .btn-darkgreen.btn-outlined {
    color: #306C67;
    background: none; }
    .btn-darkgreen.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgreen:hover, .btn-darkgreen:focus, .btn-darkgreen:active, .btn-darkgreen.active {
    outline: none;
    color: white;
    background: #408f89;
    border-color: #408f89; }
    .btn-darkgreen:hover.btn-outlined, .btn-darkgreen:focus.btn-outlined, .btn-darkgreen:active.btn-outlined, .btn-darkgreen.active.btn-outlined {
      background: #306C67;
      color: white;
      border-color: #306C67; }
  .btn-darkgreen.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgreen.btn-inverse.btn-outlined:hover, .btn-darkgreen.btn-inverse.btn-outlined:focus, .btn-darkgreen.btn-inverse.btn-outlined:active, .btn-darkgreen.btn-inverse.btn-outlined.active {
      color: #306C67;
      background: white;
      border-color: white; }
      .btn-darkgreen.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgreen.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgreen.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgreen.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #306C67;
        color: white;
        border-color: #306C67; }

.tl-darkgreen .rubix-timeline-body > ul > li:before {
  border-color: #306C67; }

.border-darkgreen {
  border-color: #306C67 !important; }
  .border-darkgreen .rubix-timeline-body > ul {
    border-color: #306C67; }
  .border-darkgreen.rubix-timeline-view:before {
    border-color: #306C67; }

.border-hover-darkgreen:hover {
  border-color: #306C67 !important; }

.border-focus-darkgreen:focus {
  border-color: #306C67 !important; }

.fg-focus-darkgreen:focus {
  color: #306C67; }

.fg-hover-darkgreen:hover {
  color: #306C67; }

.fg-darkgreen {
  color: #306C67; }
  .fg-darkgreen > .tab-container > .nav-tabs > .b-tab > a {
    color: #306C67; }
  .fg-darkgreen .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #306C67; }
  .fg-darkgreen.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #306C67; }

.bg-focus-darkgreen:focus {
  background: #306C67; }

.bg-hover-darkgreen:hover {
  background: #306C67; }

.bg-darkgreen {
  background: #306C67; }
  .bg-darkgreen > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgreen > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #306C67; }
  .bg-darkgreen table td, .bg-darkgreen th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgreen85 > .list-group-item.active {
  background: #36845E !important;
  color: white !important; }

.list-fg-darkgreen85 > .list-group-item {
  color: #36845E; }

.rubix-panel-header .nav-darkgreen85.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgreen85.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgreen85.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgreen85.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgreen85.nav-tabs > li.active > a:focus {
  color: #36845E; }

.nav-darkgreen85.nav-tabs {
  border-color: #36845E; }
  .nav-darkgreen85.nav-tabs > li > a, .nav-darkgreen85.nav-tabs > li > a:hover, .nav-darkgreen85.nav-tabs > li > a:focus, .nav-darkgreen85.nav-tabs > li.active > a {
    color: #36845E;
    border-color: #36845E;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgreen85.nav-pills > li > a:hover, .nav-darkgreen85.nav-pills > li > a:focus, .nav-darkgreen85.nav-pills > li.active > a {
  background: #36845E;
  color: white; }

.menu-darkgreen85, .dropup .menu-darkgreen85 {
  border-color: #36845E; }
  .menu-darkgreen85 > li > a:hover, .dropup .menu-darkgreen85 > li > a:hover {
    background: rgba(54, 132, 94, 0.05); }
  .menu-darkgreen85 > .active > a, .menu-darkgreen85 > .active > a:hover, .menu-darkgreen85 > .active > a:focus, .dropup .menu-darkgreen85 > .active > a, .dropup .menu-darkgreen85 > .active > a:hover, .dropup .menu-darkgreen85 > .active > a:focus {
    color: white;
    background: #36845E; }

.btn-darkgreen85 {
  outline: none;
  background: #36845E;
  color: white;
  border-color: #36845E; }
  .btn-darkgreen85.btn-outlined {
    color: #36845E;
    background: none; }
    .btn-darkgreen85.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgreen85:hover, .btn-darkgreen85:focus, .btn-darkgreen85:active, .btn-darkgreen85.active {
    outline: none;
    color: white;
    background: #45a878;
    border-color: #45a878; }
    .btn-darkgreen85:hover.btn-outlined, .btn-darkgreen85:focus.btn-outlined, .btn-darkgreen85:active.btn-outlined, .btn-darkgreen85.active.btn-outlined {
      background: #36845E;
      color: white;
      border-color: #36845E; }
  .btn-darkgreen85.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgreen85.btn-inverse.btn-outlined:hover, .btn-darkgreen85.btn-inverse.btn-outlined:focus, .btn-darkgreen85.btn-inverse.btn-outlined:active, .btn-darkgreen85.btn-inverse.btn-outlined.active {
      color: #36845E;
      background: white;
      border-color: white; }
      .btn-darkgreen85.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgreen85.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgreen85.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgreen85.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #36845E;
        color: white;
        border-color: #36845E; }

.tl-darkgreen85 .rubix-timeline-body > ul > li:before {
  border-color: #36845E; }

.border-darkgreen85 {
  border-color: #36845E !important; }
  .border-darkgreen85 .rubix-timeline-body > ul {
    border-color: #36845E; }
  .border-darkgreen85.rubix-timeline-view:before {
    border-color: #36845E; }

.border-hover-darkgreen85:hover {
  border-color: #36845E !important; }

.border-focus-darkgreen85:focus {
  border-color: #36845E !important; }

.fg-focus-darkgreen85:focus {
  color: #36845E; }

.fg-hover-darkgreen85:hover {
  color: #36845E; }

.fg-darkgreen85 {
  color: #36845E; }
  .fg-darkgreen85 > .tab-container > .nav-tabs > .b-tab > a {
    color: #36845E; }
  .fg-darkgreen85 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #36845E; }
  .fg-darkgreen85.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #36845E; }

.bg-focus-darkgreen85:focus {
  background: #36845E; }

.bg-hover-darkgreen85:hover {
  background: #36845E; }

.bg-darkgreen85 {
  background: #36845E; }
  .bg-darkgreen85 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgreen85 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #36845E; }
  .bg-darkgreen85 table td, .bg-darkgreen85 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgreen75 > .list-group-item.active {
  background: #518F41 !important;
  color: white !important; }

.list-fg-darkgreen75 > .list-group-item {
  color: #518F41; }

.rubix-panel-header .nav-darkgreen75.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgreen75.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgreen75.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgreen75.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgreen75.nav-tabs > li.active > a:focus {
  color: #518F41; }

.nav-darkgreen75.nav-tabs {
  border-color: #518F41; }
  .nav-darkgreen75.nav-tabs > li > a, .nav-darkgreen75.nav-tabs > li > a:hover, .nav-darkgreen75.nav-tabs > li > a:focus, .nav-darkgreen75.nav-tabs > li.active > a {
    color: #518F41;
    border-color: #518F41;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgreen75.nav-pills > li > a:hover, .nav-darkgreen75.nav-pills > li > a:focus, .nav-darkgreen75.nav-pills > li.active > a {
  background: #518F41;
  color: white; }

.menu-darkgreen75, .dropup .menu-darkgreen75 {
  border-color: #518F41; }
  .menu-darkgreen75 > li > a:hover, .dropup .menu-darkgreen75 > li > a:hover {
    background: rgba(81, 143, 65, 0.05); }
  .menu-darkgreen75 > .active > a, .menu-darkgreen75 > .active > a:hover, .menu-darkgreen75 > .active > a:focus, .dropup .menu-darkgreen75 > .active > a, .dropup .menu-darkgreen75 > .active > a:hover, .dropup .menu-darkgreen75 > .active > a:focus {
    color: white;
    background: #518F41; }

.btn-darkgreen75 {
  outline: none;
  background: #518F41;
  color: white;
  border-color: #518F41; }
  .btn-darkgreen75.btn-outlined {
    color: #518F41;
    background: none; }
    .btn-darkgreen75.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgreen75:hover, .btn-darkgreen75:focus, .btn-darkgreen75:active, .btn-darkgreen75.active {
    outline: none;
    color: white;
    background: #66b152;
    border-color: #66b152; }
    .btn-darkgreen75:hover.btn-outlined, .btn-darkgreen75:focus.btn-outlined, .btn-darkgreen75:active.btn-outlined, .btn-darkgreen75.active.btn-outlined {
      background: #518F41;
      color: white;
      border-color: #518F41; }
  .btn-darkgreen75.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgreen75.btn-inverse.btn-outlined:hover, .btn-darkgreen75.btn-inverse.btn-outlined:focus, .btn-darkgreen75.btn-inverse.btn-outlined:active, .btn-darkgreen75.btn-inverse.btn-outlined.active {
      color: #518F41;
      background: white;
      border-color: white; }
      .btn-darkgreen75.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgreen75.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgreen75.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgreen75.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #518F41;
        color: white;
        border-color: #518F41; }

.tl-darkgreen75 .rubix-timeline-body > ul > li:before {
  border-color: #518F41; }

.border-darkgreen75 {
  border-color: #518F41 !important; }
  .border-darkgreen75 .rubix-timeline-body > ul {
    border-color: #518F41; }
  .border-darkgreen75.rubix-timeline-view:before {
    border-color: #518F41; }

.border-hover-darkgreen75:hover {
  border-color: #518F41 !important; }

.border-focus-darkgreen75:focus {
  border-color: #518F41 !important; }

.fg-focus-darkgreen75:focus {
  color: #518F41; }

.fg-hover-darkgreen75:hover {
  color: #518F41; }

.fg-darkgreen75 {
  color: #518F41; }
  .fg-darkgreen75 > .tab-container > .nav-tabs > .b-tab > a {
    color: #518F41; }
  .fg-darkgreen75 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #518F41; }
  .fg-darkgreen75.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #518F41; }

.bg-focus-darkgreen75:focus {
  background: #518F41; }

.bg-hover-darkgreen75:hover {
  background: #518F41; }

.bg-darkgreen75 {
  background: #518F41; }
  .bg-darkgreen75 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgreen75 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #518F41; }
  .bg-darkgreen75 table td, .bg-darkgreen75 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgreen65 > .list-group-item.active {
  background: #66A655 !important;
  color: white !important; }

.list-fg-darkgreen65 > .list-group-item {
  color: #66A655; }

.rubix-panel-header .nav-darkgreen65.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgreen65.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgreen65.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgreen65.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgreen65.nav-tabs > li.active > a:focus {
  color: #66A655; }

.nav-darkgreen65.nav-tabs {
  border-color: #66A655; }
  .nav-darkgreen65.nav-tabs > li > a, .nav-darkgreen65.nav-tabs > li > a:hover, .nav-darkgreen65.nav-tabs > li > a:focus, .nav-darkgreen65.nav-tabs > li.active > a {
    color: #66A655;
    border-color: #66A655;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgreen65.nav-pills > li > a:hover, .nav-darkgreen65.nav-pills > li > a:focus, .nav-darkgreen65.nav-pills > li.active > a {
  background: #66A655;
  color: white; }

.menu-darkgreen65, .dropup .menu-darkgreen65 {
  border-color: #66A655; }
  .menu-darkgreen65 > li > a:hover, .dropup .menu-darkgreen65 > li > a:hover {
    background: rgba(102, 166, 85, 0.05); }
  .menu-darkgreen65 > .active > a, .menu-darkgreen65 > .active > a:hover, .menu-darkgreen65 > .active > a:focus, .dropup .menu-darkgreen65 > .active > a, .dropup .menu-darkgreen65 > .active > a:hover, .dropup .menu-darkgreen65 > .active > a:focus {
    color: white;
    background: #66A655; }

.btn-darkgreen65 {
  outline: none;
  background: #66A655;
  color: white;
  border-color: #66A655; }
  .btn-darkgreen65.btn-outlined {
    color: #66A655;
    background: none; }
    .btn-darkgreen65.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgreen65:hover, .btn-darkgreen65:focus, .btn-darkgreen65:active, .btn-darkgreen65.active {
    outline: none;
    color: white;
    background: #84b975;
    border-color: #84b975; }
    .btn-darkgreen65:hover.btn-outlined, .btn-darkgreen65:focus.btn-outlined, .btn-darkgreen65:active.btn-outlined, .btn-darkgreen65.active.btn-outlined {
      background: #66A655;
      color: white;
      border-color: #66A655; }
  .btn-darkgreen65.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgreen65.btn-inverse.btn-outlined:hover, .btn-darkgreen65.btn-inverse.btn-outlined:focus, .btn-darkgreen65.btn-inverse.btn-outlined:active, .btn-darkgreen65.btn-inverse.btn-outlined.active {
      color: #66A655;
      background: white;
      border-color: white; }
      .btn-darkgreen65.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgreen65.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgreen65.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgreen65.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #66A655;
        color: white;
        border-color: #66A655; }

.tl-darkgreen65 .rubix-timeline-body > ul > li:before {
  border-color: #66A655; }

.border-darkgreen65 {
  border-color: #66A655 !important; }
  .border-darkgreen65 .rubix-timeline-body > ul {
    border-color: #66A655; }
  .border-darkgreen65.rubix-timeline-view:before {
    border-color: #66A655; }

.border-hover-darkgreen65:hover {
  border-color: #66A655 !important; }

.border-focus-darkgreen65:focus {
  border-color: #66A655 !important; }

.fg-focus-darkgreen65:focus {
  color: #66A655; }

.fg-hover-darkgreen65:hover {
  color: #66A655; }

.fg-darkgreen65 {
  color: #66A655; }
  .fg-darkgreen65 > .tab-container > .nav-tabs > .b-tab > a {
    color: #66A655; }
  .fg-darkgreen65 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #66A655; }
  .fg-darkgreen65.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #66A655; }

.bg-focus-darkgreen65:focus {
  background: #66A655; }

.bg-hover-darkgreen65:hover {
  background: #66A655; }

.bg-darkgreen65 {
  background: #66A655; }
  .bg-darkgreen65 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgreen65 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #66A655; }
  .bg-darkgreen65 table td, .bg-darkgreen65 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgreen55 > .list-group-item.active {
  background: #68BD80 !important;
  color: white !important; }

.list-fg-darkgreen55 > .list-group-item {
  color: #68BD80; }

.rubix-panel-header .nav-darkgreen55.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgreen55.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgreen55.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgreen55.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgreen55.nav-tabs > li.active > a:focus {
  color: #68BD80; }

.nav-darkgreen55.nav-tabs {
  border-color: #68BD80; }
  .nav-darkgreen55.nav-tabs > li > a, .nav-darkgreen55.nav-tabs > li > a:hover, .nav-darkgreen55.nav-tabs > li > a:focus, .nav-darkgreen55.nav-tabs > li.active > a {
    color: #68BD80;
    border-color: #68BD80;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgreen55.nav-pills > li > a:hover, .nav-darkgreen55.nav-pills > li > a:focus, .nav-darkgreen55.nav-pills > li.active > a {
  background: #68BD80;
  color: white; }

.menu-darkgreen55, .dropup .menu-darkgreen55 {
  border-color: #68BD80; }
  .menu-darkgreen55 > li > a:hover, .dropup .menu-darkgreen55 > li > a:hover {
    background: rgba(104, 189, 128, 0.05); }
  .menu-darkgreen55 > .active > a, .menu-darkgreen55 > .active > a:hover, .menu-darkgreen55 > .active > a:focus, .dropup .menu-darkgreen55 > .active > a, .dropup .menu-darkgreen55 > .active > a:hover, .dropup .menu-darkgreen55 > .active > a:focus {
    color: white;
    background: #68BD80; }

.btn-darkgreen55 {
  outline: none;
  background: #68BD80;
  color: white;
  border-color: #68BD80; }
  .btn-darkgreen55.btn-outlined {
    color: #68BD80;
    background: none; }
    .btn-darkgreen55.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgreen55:hover, .btn-darkgreen55:focus, .btn-darkgreen55:active, .btn-darkgreen55.active {
    outline: none;
    color: white;
    background: #8bcd9e;
    border-color: #8bcd9e; }
    .btn-darkgreen55:hover.btn-outlined, .btn-darkgreen55:focus.btn-outlined, .btn-darkgreen55:active.btn-outlined, .btn-darkgreen55.active.btn-outlined {
      background: #68BD80;
      color: white;
      border-color: #68BD80; }
  .btn-darkgreen55.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgreen55.btn-inverse.btn-outlined:hover, .btn-darkgreen55.btn-inverse.btn-outlined:focus, .btn-darkgreen55.btn-inverse.btn-outlined:active, .btn-darkgreen55.btn-inverse.btn-outlined.active {
      color: #68BD80;
      background: white;
      border-color: white; }
      .btn-darkgreen55.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgreen55.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgreen55.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgreen55.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #68BD80;
        color: white;
        border-color: #68BD80; }

.tl-darkgreen55 .rubix-timeline-body > ul > li:before {
  border-color: #68BD80; }

.border-darkgreen55 {
  border-color: #68BD80 !important; }
  .border-darkgreen55 .rubix-timeline-body > ul {
    border-color: #68BD80; }
  .border-darkgreen55.rubix-timeline-view:before {
    border-color: #68BD80; }

.border-hover-darkgreen55:hover {
  border-color: #68BD80 !important; }

.border-focus-darkgreen55:focus {
  border-color: #68BD80 !important; }

.fg-focus-darkgreen55:focus {
  color: #68BD80; }

.fg-hover-darkgreen55:hover {
  color: #68BD80; }

.fg-darkgreen55 {
  color: #68BD80; }
  .fg-darkgreen55 > .tab-container > .nav-tabs > .b-tab > a {
    color: #68BD80; }
  .fg-darkgreen55 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #68BD80; }
  .fg-darkgreen55.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #68BD80; }

.bg-focus-darkgreen55:focus {
  background: #68BD80; }

.bg-hover-darkgreen55:hover {
  background: #68BD80; }

.bg-darkgreen55 {
  background: #68BD80; }
  .bg-darkgreen55 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgreen55 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #68BD80; }
  .bg-darkgreen55 table td, .bg-darkgreen55 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgreen50 > .list-group-item.active {
  background: #55A69F !important;
  color: white !important; }

.list-fg-darkgreen50 > .list-group-item {
  color: #55A69F; }

.rubix-panel-header .nav-darkgreen50.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgreen50.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgreen50.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgreen50.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgreen50.nav-tabs > li.active > a:focus {
  color: #55A69F; }

.nav-darkgreen50.nav-tabs {
  border-color: #55A69F; }
  .nav-darkgreen50.nav-tabs > li > a, .nav-darkgreen50.nav-tabs > li > a:hover, .nav-darkgreen50.nav-tabs > li > a:focus, .nav-darkgreen50.nav-tabs > li.active > a {
    color: #55A69F;
    border-color: #55A69F;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgreen50.nav-pills > li > a:hover, .nav-darkgreen50.nav-pills > li > a:focus, .nav-darkgreen50.nav-pills > li.active > a {
  background: #55A69F;
  color: white; }

.menu-darkgreen50, .dropup .menu-darkgreen50 {
  border-color: #55A69F; }
  .menu-darkgreen50 > li > a:hover, .dropup .menu-darkgreen50 > li > a:hover {
    background: rgba(85, 166, 159, 0.05); }
  .menu-darkgreen50 > .active > a, .menu-darkgreen50 > .active > a:hover, .menu-darkgreen50 > .active > a:focus, .dropup .menu-darkgreen50 > .active > a, .dropup .menu-darkgreen50 > .active > a:hover, .dropup .menu-darkgreen50 > .active > a:focus {
    color: white;
    background: #55A69F; }

.btn-darkgreen50 {
  outline: none;
  background: #55A69F;
  color: white;
  border-color: #55A69F; }
  .btn-darkgreen50.btn-outlined {
    color: #55A69F;
    background: none; }
    .btn-darkgreen50.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgreen50:hover, .btn-darkgreen50:focus, .btn-darkgreen50:active, .btn-darkgreen50.active {
    outline: none;
    color: white;
    background: #75b9b3;
    border-color: #75b9b3; }
    .btn-darkgreen50:hover.btn-outlined, .btn-darkgreen50:focus.btn-outlined, .btn-darkgreen50:active.btn-outlined, .btn-darkgreen50.active.btn-outlined {
      background: #55A69F;
      color: white;
      border-color: #55A69F; }
  .btn-darkgreen50.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgreen50.btn-inverse.btn-outlined:hover, .btn-darkgreen50.btn-inverse.btn-outlined:focus, .btn-darkgreen50.btn-inverse.btn-outlined:active, .btn-darkgreen50.btn-inverse.btn-outlined.active {
      color: #55A69F;
      background: white;
      border-color: white; }
      .btn-darkgreen50.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgreen50.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgreen50.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgreen50.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #55A69F;
        color: white;
        border-color: #55A69F; }

.tl-darkgreen50 .rubix-timeline-body > ul > li:before {
  border-color: #55A69F; }

.border-darkgreen50 {
  border-color: #55A69F !important; }
  .border-darkgreen50 .rubix-timeline-body > ul {
    border-color: #55A69F; }
  .border-darkgreen50.rubix-timeline-view:before {
    border-color: #55A69F; }

.border-hover-darkgreen50:hover {
  border-color: #55A69F !important; }

.border-focus-darkgreen50:focus {
  border-color: #55A69F !important; }

.fg-focus-darkgreen50:focus {
  color: #55A69F; }

.fg-hover-darkgreen50:hover {
  color: #55A69F; }

.fg-darkgreen50 {
  color: #55A69F; }
  .fg-darkgreen50 > .tab-container > .nav-tabs > .b-tab > a {
    color: #55A69F; }
  .fg-darkgreen50 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #55A69F; }
  .fg-darkgreen50.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #55A69F; }

.bg-focus-darkgreen50:focus {
  background: #55A69F; }

.bg-hover-darkgreen50:hover {
  background: #55A69F; }

.bg-darkgreen50 {
  background: #55A69F; }
  .bg-darkgreen50 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgreen50 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #55A69F; }
  .bg-darkgreen50 table td, .bg-darkgreen50 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgreen45 > .list-group-item.active {
  background: #2EB398 !important;
  color: white !important; }

.list-fg-darkgreen45 > .list-group-item {
  color: #2EB398; }

.rubix-panel-header .nav-darkgreen45.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgreen45.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgreen45.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgreen45.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgreen45.nav-tabs > li.active > a:focus {
  color: #2EB398; }

.nav-darkgreen45.nav-tabs {
  border-color: #2EB398; }
  .nav-darkgreen45.nav-tabs > li > a, .nav-darkgreen45.nav-tabs > li > a:hover, .nav-darkgreen45.nav-tabs > li > a:focus, .nav-darkgreen45.nav-tabs > li.active > a {
    color: #2EB398;
    border-color: #2EB398;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgreen45.nav-pills > li > a:hover, .nav-darkgreen45.nav-pills > li > a:focus, .nav-darkgreen45.nav-pills > li.active > a {
  background: #2EB398;
  color: white; }

.menu-darkgreen45, .dropup .menu-darkgreen45 {
  border-color: #2EB398; }
  .menu-darkgreen45 > li > a:hover, .dropup .menu-darkgreen45 > li > a:hover {
    background: rgba(46, 179, 152, 0.05); }
  .menu-darkgreen45 > .active > a, .menu-darkgreen45 > .active > a:hover, .menu-darkgreen45 > .active > a:focus, .dropup .menu-darkgreen45 > .active > a, .dropup .menu-darkgreen45 > .active > a:hover, .dropup .menu-darkgreen45 > .active > a:focus {
    color: white;
    background: #2EB398; }

.btn-darkgreen45 {
  outline: none;
  background: #2EB398;
  color: white;
  border-color: #2EB398; }
  .btn-darkgreen45.btn-outlined {
    color: #2EB398;
    background: none; }
    .btn-darkgreen45.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgreen45:hover, .btn-darkgreen45:focus, .btn-darkgreen45:active, .btn-darkgreen45.active {
    outline: none;
    color: white;
    background: #45cfb3;
    border-color: #45cfb3; }
    .btn-darkgreen45:hover.btn-outlined, .btn-darkgreen45:focus.btn-outlined, .btn-darkgreen45:active.btn-outlined, .btn-darkgreen45.active.btn-outlined {
      background: #2EB398;
      color: white;
      border-color: #2EB398; }
  .btn-darkgreen45.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgreen45.btn-inverse.btn-outlined:hover, .btn-darkgreen45.btn-inverse.btn-outlined:focus, .btn-darkgreen45.btn-inverse.btn-outlined:active, .btn-darkgreen45.btn-inverse.btn-outlined.active {
      color: #2EB398;
      background: white;
      border-color: white; }
      .btn-darkgreen45.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgreen45.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgreen45.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgreen45.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #2EB398;
        color: white;
        border-color: #2EB398; }

.tl-darkgreen45 .rubix-timeline-body > ul > li:before {
  border-color: #2EB398; }

.border-darkgreen45 {
  border-color: #2EB398 !important; }
  .border-darkgreen45 .rubix-timeline-body > ul {
    border-color: #2EB398; }
  .border-darkgreen45.rubix-timeline-view:before {
    border-color: #2EB398; }

.border-hover-darkgreen45:hover {
  border-color: #2EB398 !important; }

.border-focus-darkgreen45:focus {
  border-color: #2EB398 !important; }

.fg-focus-darkgreen45:focus {
  color: #2EB398; }

.fg-hover-darkgreen45:hover {
  color: #2EB398; }

.fg-darkgreen45 {
  color: #2EB398; }
  .fg-darkgreen45 > .tab-container > .nav-tabs > .b-tab > a {
    color: #2EB398; }
  .fg-darkgreen45 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #2EB398; }
  .fg-darkgreen45.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #2EB398; }

.bg-focus-darkgreen45:focus {
  background: #2EB398; }

.bg-hover-darkgreen45:hover {
  background: #2EB398; }

.bg-darkgreen45 {
  background: #2EB398; }
  .bg-darkgreen45 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgreen45 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #2EB398; }
  .bg-darkgreen45 table td, .bg-darkgreen45 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgreen40 > .list-group-item.active {
  background: #44C1AC !important;
  color: white !important; }

.list-fg-darkgreen40 > .list-group-item {
  color: #44C1AC; }

.rubix-panel-header .nav-darkgreen40.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgreen40.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgreen40.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgreen40.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgreen40.nav-tabs > li.active > a:focus {
  color: #44C1AC; }

.nav-darkgreen40.nav-tabs {
  border-color: #44C1AC; }
  .nav-darkgreen40.nav-tabs > li > a, .nav-darkgreen40.nav-tabs > li > a:hover, .nav-darkgreen40.nav-tabs > li > a:focus, .nav-darkgreen40.nav-tabs > li.active > a {
    color: #44C1AC;
    border-color: #44C1AC;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgreen40.nav-pills > li > a:hover, .nav-darkgreen40.nav-pills > li > a:focus, .nav-darkgreen40.nav-pills > li.active > a {
  background: #44C1AC;
  color: white; }

.menu-darkgreen40, .dropup .menu-darkgreen40 {
  border-color: #44C1AC; }
  .menu-darkgreen40 > li > a:hover, .dropup .menu-darkgreen40 > li > a:hover {
    background: rgba(68, 193, 172, 0.05); }
  .menu-darkgreen40 > .active > a, .menu-darkgreen40 > .active > a:hover, .menu-darkgreen40 > .active > a:focus, .dropup .menu-darkgreen40 > .active > a, .dropup .menu-darkgreen40 > .active > a:hover, .dropup .menu-darkgreen40 > .active > a:focus {
    color: white;
    background: #44C1AC; }

.btn-darkgreen40 {
  outline: none;
  background: #44C1AC;
  color: white;
  border-color: #44C1AC; }
  .btn-darkgreen40.btn-outlined {
    color: #44C1AC;
    background: none; }
    .btn-darkgreen40.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgreen40:hover, .btn-darkgreen40:focus, .btn-darkgreen40:active, .btn-darkgreen40.active {
    outline: none;
    color: white;
    background: #6acebd;
    border-color: #6acebd; }
    .btn-darkgreen40:hover.btn-outlined, .btn-darkgreen40:focus.btn-outlined, .btn-darkgreen40:active.btn-outlined, .btn-darkgreen40.active.btn-outlined {
      background: #44C1AC;
      color: white;
      border-color: #44C1AC; }
  .btn-darkgreen40.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgreen40.btn-inverse.btn-outlined:hover, .btn-darkgreen40.btn-inverse.btn-outlined:focus, .btn-darkgreen40.btn-inverse.btn-outlined:active, .btn-darkgreen40.btn-inverse.btn-outlined.active {
      color: #44C1AC;
      background: white;
      border-color: white; }
      .btn-darkgreen40.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgreen40.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgreen40.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgreen40.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #44C1AC;
        color: white;
        border-color: #44C1AC; }

.tl-darkgreen40 .rubix-timeline-body > ul > li:before {
  border-color: #44C1AC; }

.border-darkgreen40 {
  border-color: #44C1AC !important; }
  .border-darkgreen40 .rubix-timeline-body > ul {
    border-color: #44C1AC; }
  .border-darkgreen40.rubix-timeline-view:before {
    border-color: #44C1AC; }

.border-hover-darkgreen40:hover {
  border-color: #44C1AC !important; }

.border-focus-darkgreen40:focus {
  border-color: #44C1AC !important; }

.fg-focus-darkgreen40:focus {
  color: #44C1AC; }

.fg-hover-darkgreen40:hover {
  color: #44C1AC; }

.fg-darkgreen40 {
  color: #44C1AC; }
  .fg-darkgreen40 > .tab-container > .nav-tabs > .b-tab > a {
    color: #44C1AC; }
  .fg-darkgreen40 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #44C1AC; }
  .fg-darkgreen40.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #44C1AC; }

.bg-focus-darkgreen40:focus {
  background: #44C1AC; }

.bg-hover-darkgreen40:hover {
  background: #44C1AC; }

.bg-darkgreen40 {
  background: #44C1AC; }
  .bg-darkgreen40 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgreen40 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #44C1AC; }
  .bg-darkgreen40 table td, .bg-darkgreen40 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-green > .list-group-item.active {
  background: #55C9A6 !important;
  color: white !important; }

.list-fg-green > .list-group-item {
  color: #55C9A6; }

.rubix-panel-header .nav-green.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-green.nav-tabs > li > a:hover, .rubix-panel-header .nav-green.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-green.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-green.nav-tabs > li.active > a:focus {
  color: #55C9A6; }

.nav-green.nav-tabs {
  border-color: #55C9A6; }
  .nav-green.nav-tabs > li > a, .nav-green.nav-tabs > li > a:hover, .nav-green.nav-tabs > li > a:focus, .nav-green.nav-tabs > li.active > a {
    color: #55C9A6;
    border-color: #55C9A6;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-green.nav-pills > li > a:hover, .nav-green.nav-pills > li > a:focus, .nav-green.nav-pills > li.active > a {
  background: #55C9A6;
  color: white; }

.menu-green, .dropup .menu-green {
  border-color: #55C9A6; }
  .menu-green > li > a:hover, .dropup .menu-green > li > a:hover {
    background: rgba(85, 201, 166, 0.05); }
  .menu-green > .active > a, .menu-green > .active > a:hover, .menu-green > .active > a:focus, .dropup .menu-green > .active > a, .dropup .menu-green > .active > a:hover, .dropup .menu-green > .active > a:focus {
    color: white;
    background: #55C9A6; }

.btn-green {
  outline: none;
  background: #55C9A6;
  color: white;
  border-color: #55C9A6; }
  .btn-green.btn-outlined {
    color: #55C9A6;
    background: none; }
    .btn-green.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active {
    outline: none;
    color: white;
    background: #7cd5ba;
    border-color: #7cd5ba; }
    .btn-green:hover.btn-outlined, .btn-green:focus.btn-outlined, .btn-green:active.btn-outlined, .btn-green.active.btn-outlined {
      background: #55C9A6;
      color: white;
      border-color: #55C9A6; }
  .btn-green.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-green.btn-inverse.btn-outlined:hover, .btn-green.btn-inverse.btn-outlined:focus, .btn-green.btn-inverse.btn-outlined:active, .btn-green.btn-inverse.btn-outlined.active {
      color: #55C9A6;
      background: white;
      border-color: white; }
      .btn-green.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-green.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-green.btn-inverse.btn-outlined:active.btn-retainBg, .btn-green.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #55C9A6;
        color: white;
        border-color: #55C9A6; }

.tl-green .rubix-timeline-body > ul > li:before {
  border-color: #55C9A6; }

.border-green {
  border-color: #55C9A6 !important; }
  .border-green .rubix-timeline-body > ul {
    border-color: #55C9A6; }
  .border-green.rubix-timeline-view:before {
    border-color: #55C9A6; }

.border-hover-green:hover {
  border-color: #55C9A6 !important; }

.border-focus-green:focus {
  border-color: #55C9A6 !important; }

.fg-focus-green:focus {
  color: #55C9A6; }

.fg-hover-green:hover {
  color: #55C9A6; }

.fg-green {
  color: #55C9A6; }
  .fg-green > .tab-container > .nav-tabs > .b-tab > a {
    color: #55C9A6; }
  .fg-green .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #55C9A6; }
  .fg-green.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #55C9A6; }

.bg-focus-green:focus {
  background: #55C9A6; }

.bg-hover-green:hover {
  background: #55C9A6; }

.bg-green {
  background: #55C9A6; }
  .bg-green > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-green > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #55C9A6; }
  .bg-green table td, .bg-green th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-lightgreen > .list-group-item.active {
  background: #7CD5BA !important;
  color: white !important; }

.list-fg-lightgreen > .list-group-item {
  color: #7CD5BA; }

.rubix-panel-header .nav-lightgreen.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-lightgreen.nav-tabs > li > a:hover, .rubix-panel-header .nav-lightgreen.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-lightgreen.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-lightgreen.nav-tabs > li.active > a:focus {
  color: #7CD5BA; }

.nav-lightgreen.nav-tabs {
  border-color: #7CD5BA; }
  .nav-lightgreen.nav-tabs > li > a, .nav-lightgreen.nav-tabs > li > a:hover, .nav-lightgreen.nav-tabs > li > a:focus, .nav-lightgreen.nav-tabs > li.active > a {
    color: #7CD5BA;
    border-color: #7CD5BA;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-lightgreen.nav-pills > li > a:hover, .nav-lightgreen.nav-pills > li > a:focus, .nav-lightgreen.nav-pills > li.active > a {
  background: #7CD5BA;
  color: white; }

.menu-lightgreen, .dropup .menu-lightgreen {
  border-color: #7CD5BA; }
  .menu-lightgreen > li > a:hover, .dropup .menu-lightgreen > li > a:hover {
    background: rgba(124, 213, 186, 0.05); }
  .menu-lightgreen > .active > a, .menu-lightgreen > .active > a:hover, .menu-lightgreen > .active > a:focus, .dropup .menu-lightgreen > .active > a, .dropup .menu-lightgreen > .active > a:hover, .dropup .menu-lightgreen > .active > a:focus {
    color: white;
    background: #7CD5BA; }

.btn-lightgreen {
  outline: none;
  background: #7CD5BA;
  color: white;
  border-color: #7CD5BA; }
  .btn-lightgreen.btn-outlined {
    color: #7CD5BA;
    background: none; }
    .btn-lightgreen.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-lightgreen:hover, .btn-lightgreen:focus, .btn-lightgreen:active, .btn-lightgreen.active {
    outline: none;
    color: white;
    background: #a3e1ce;
    border-color: #a3e1ce; }
    .btn-lightgreen:hover.btn-outlined, .btn-lightgreen:focus.btn-outlined, .btn-lightgreen:active.btn-outlined, .btn-lightgreen.active.btn-outlined {
      background: #7CD5BA;
      color: white;
      border-color: #7CD5BA; }
  .btn-lightgreen.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-lightgreen.btn-inverse.btn-outlined:hover, .btn-lightgreen.btn-inverse.btn-outlined:focus, .btn-lightgreen.btn-inverse.btn-outlined:active, .btn-lightgreen.btn-inverse.btn-outlined.active {
      color: #7CD5BA;
      background: white;
      border-color: white; }
      .btn-lightgreen.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-lightgreen.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-lightgreen.btn-inverse.btn-outlined:active.btn-retainBg, .btn-lightgreen.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #7CD5BA;
        color: white;
        border-color: #7CD5BA; }

.tl-lightgreen .rubix-timeline-body > ul > li:before {
  border-color: #7CD5BA; }

.border-lightgreen {
  border-color: #7CD5BA !important; }
  .border-lightgreen .rubix-timeline-body > ul {
    border-color: #7CD5BA; }
  .border-lightgreen.rubix-timeline-view:before {
    border-color: #7CD5BA; }

.border-hover-lightgreen:hover {
  border-color: #7CD5BA !important; }

.border-focus-lightgreen:focus {
  border-color: #7CD5BA !important; }

.fg-focus-lightgreen:focus {
  color: #7CD5BA; }

.fg-hover-lightgreen:hover {
  color: #7CD5BA; }

.fg-lightgreen {
  color: #7CD5BA; }
  .fg-lightgreen > .tab-container > .nav-tabs > .b-tab > a {
    color: #7CD5BA; }
  .fg-lightgreen .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #7CD5BA; }
  .fg-lightgreen.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #7CD5BA; }

.bg-focus-lightgreen:focus {
  background: #7CD5BA; }

.bg-hover-lightgreen:hover {
  background: #7CD5BA; }

.bg-lightgreen {
  background: #7CD5BA; }
  .bg-lightgreen > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-lightgreen > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #7CD5BA; }
  .bg-lightgreen table td, .bg-lightgreen th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-hovergreen > .list-group-item.active {
  background: #E5F7F1 !important;
  color: white !important; }

.list-fg-hovergreen > .list-group-item {
  color: #E5F7F1; }

.rubix-panel-header .nav-hovergreen.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-hovergreen.nav-tabs > li > a:hover, .rubix-panel-header .nav-hovergreen.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-hovergreen.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-hovergreen.nav-tabs > li.active > a:focus {
  color: #E5F7F1; }

.nav-hovergreen.nav-tabs {
  border-color: #E5F7F1; }
  .nav-hovergreen.nav-tabs > li > a, .nav-hovergreen.nav-tabs > li > a:hover, .nav-hovergreen.nav-tabs > li > a:focus, .nav-hovergreen.nav-tabs > li.active > a {
    color: #E5F7F1;
    border-color: #E5F7F1;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-hovergreen.nav-pills > li > a:hover, .nav-hovergreen.nav-pills > li > a:focus, .nav-hovergreen.nav-pills > li.active > a {
  background: #E5F7F1;
  color: white; }

.menu-hovergreen, .dropup .menu-hovergreen {
  border-color: #E5F7F1; }
  .menu-hovergreen > li > a:hover, .dropup .menu-hovergreen > li > a:hover {
    background: rgba(229, 247, 241, 0.05); }
  .menu-hovergreen > .active > a, .menu-hovergreen > .active > a:hover, .menu-hovergreen > .active > a:focus, .dropup .menu-hovergreen > .active > a, .dropup .menu-hovergreen > .active > a:hover, .dropup .menu-hovergreen > .active > a:focus {
    color: white;
    background: #E5F7F1; }

.btn-hovergreen {
  outline: none;
  background: #E5F7F1;
  color: white;
  border-color: #E5F7F1; }
  .btn-hovergreen.btn-outlined {
    color: #E5F7F1;
    background: none; }
    .btn-hovergreen.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-hovergreen:hover, .btn-hovergreen:focus, .btn-hovergreen:active, .btn-hovergreen.active {
    outline: none;
    color: white;
    background: white;
    border-color: white; }
    .btn-hovergreen:hover.btn-outlined, .btn-hovergreen:focus.btn-outlined, .btn-hovergreen:active.btn-outlined, .btn-hovergreen.active.btn-outlined {
      background: #E5F7F1;
      color: white;
      border-color: #E5F7F1; }
  .btn-hovergreen.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-hovergreen.btn-inverse.btn-outlined:hover, .btn-hovergreen.btn-inverse.btn-outlined:focus, .btn-hovergreen.btn-inverse.btn-outlined:active, .btn-hovergreen.btn-inverse.btn-outlined.active {
      color: #E5F7F1;
      background: white;
      border-color: white; }
      .btn-hovergreen.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-hovergreen.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-hovergreen.btn-inverse.btn-outlined:active.btn-retainBg, .btn-hovergreen.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #E5F7F1;
        color: white;
        border-color: #E5F7F1; }

.tl-hovergreen .rubix-timeline-body > ul > li:before {
  border-color: #E5F7F1; }

.border-hovergreen {
  border-color: #E5F7F1 !important; }
  .border-hovergreen .rubix-timeline-body > ul {
    border-color: #E5F7F1; }
  .border-hovergreen.rubix-timeline-view:before {
    border-color: #E5F7F1; }

.border-hover-hovergreen:hover {
  border-color: #E5F7F1 !important; }

.border-focus-hovergreen:focus {
  border-color: #E5F7F1 !important; }

.fg-focus-hovergreen:focus {
  color: #E5F7F1; }

.fg-hover-hovergreen:hover {
  color: #E5F7F1; }

.fg-hovergreen {
  color: #E5F7F1; }
  .fg-hovergreen > .tab-container > .nav-tabs > .b-tab > a {
    color: #E5F7F1; }
  .fg-hovergreen .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #E5F7F1; }
  .fg-hovergreen.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #E5F7F1; }

.bg-focus-hovergreen:focus {
  background: #E5F7F1; }

.bg-hover-hovergreen:hover {
  background: #E5F7F1; }

.bg-hovergreen {
  background: #E5F7F1; }
  .bg-hovergreen > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-hovergreen > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #E5F7F1; }
  .bg-hovergreen table td, .bg-hovergreen th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brightyellow > .list-group-item.active {
  background: #FCB621 !important;
  color: white !important; }

.list-fg-brightyellow > .list-group-item {
  color: #FCB621; }

.rubix-panel-header .nav-brightyellow.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brightyellow.nav-tabs > li > a:hover, .rubix-panel-header .nav-brightyellow.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brightyellow.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brightyellow.nav-tabs > li.active > a:focus {
  color: #FCB621; }

.nav-brightyellow.nav-tabs {
  border-color: #FCB621; }
  .nav-brightyellow.nav-tabs > li > a, .nav-brightyellow.nav-tabs > li > a:hover, .nav-brightyellow.nav-tabs > li > a:focus, .nav-brightyellow.nav-tabs > li.active > a {
    color: #FCB621;
    border-color: #FCB621;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brightyellow.nav-pills > li > a:hover, .nav-brightyellow.nav-pills > li > a:focus, .nav-brightyellow.nav-pills > li.active > a {
  background: #FCB621;
  color: white; }

.menu-brightyellow, .dropup .menu-brightyellow {
  border-color: #FCB621; }
  .menu-brightyellow > li > a:hover, .dropup .menu-brightyellow > li > a:hover {
    background: rgba(252, 182, 33, 0.05); }
  .menu-brightyellow > .active > a, .menu-brightyellow > .active > a:hover, .menu-brightyellow > .active > a:focus, .dropup .menu-brightyellow > .active > a, .dropup .menu-brightyellow > .active > a:hover, .dropup .menu-brightyellow > .active > a:focus {
    color: white;
    background: #FCB621; }

.btn-brightyellow {
  outline: none;
  background: #FCB621;
  color: white;
  border-color: #FCB621; }
  .btn-brightyellow.btn-outlined {
    color: #FCB621;
    background: none; }
    .btn-brightyellow.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brightyellow:hover, .btn-brightyellow:focus, .btn-brightyellow:active, .btn-brightyellow.active {
    outline: none;
    color: white;
    background: #fdc753;
    border-color: #fdc753; }
    .btn-brightyellow:hover.btn-outlined, .btn-brightyellow:focus.btn-outlined, .btn-brightyellow:active.btn-outlined, .btn-brightyellow.active.btn-outlined {
      background: #FCB621;
      color: white;
      border-color: #FCB621; }
  .btn-brightyellow.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brightyellow.btn-inverse.btn-outlined:hover, .btn-brightyellow.btn-inverse.btn-outlined:focus, .btn-brightyellow.btn-inverse.btn-outlined:active, .btn-brightyellow.btn-inverse.btn-outlined.active {
      color: #FCB621;
      background: white;
      border-color: white; }
      .btn-brightyellow.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brightyellow.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brightyellow.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brightyellow.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #FCB621;
        color: white;
        border-color: #FCB621; }

.tl-brightyellow .rubix-timeline-body > ul > li:before {
  border-color: #FCB621; }

.border-brightyellow {
  border-color: #FCB621 !important; }
  .border-brightyellow .rubix-timeline-body > ul {
    border-color: #FCB621; }
  .border-brightyellow.rubix-timeline-view:before {
    border-color: #FCB621; }

.border-hover-brightyellow:hover {
  border-color: #FCB621 !important; }

.border-focus-brightyellow:focus {
  border-color: #FCB621 !important; }

.fg-focus-brightyellow:focus {
  color: #FCB621; }

.fg-hover-brightyellow:hover {
  color: #FCB621; }

.fg-brightyellow {
  color: #FCB621; }
  .fg-brightyellow > .tab-container > .nav-tabs > .b-tab > a {
    color: #FCB621; }
  .fg-brightyellow .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #FCB621; }
  .fg-brightyellow.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #FCB621; }

.bg-focus-brightyellow:focus {
  background: #FCB621; }

.bg-hover-brightyellow:hover {
  background: #FCB621; }

.bg-brightyellow {
  background: #FCB621; }
  .bg-brightyellow > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brightyellow > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #FCB621; }
  .bg-brightyellow table td, .bg-brightyellow th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brightyellow75 > .list-group-item.active {
  background: #F3C557 !important;
  color: white !important; }

.list-fg-brightyellow75 > .list-group-item {
  color: #F3C557; }

.rubix-panel-header .nav-brightyellow75.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brightyellow75.nav-tabs > li > a:hover, .rubix-panel-header .nav-brightyellow75.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brightyellow75.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brightyellow75.nav-tabs > li.active > a:focus {
  color: #F3C557; }

.nav-brightyellow75.nav-tabs {
  border-color: #F3C557; }
  .nav-brightyellow75.nav-tabs > li > a, .nav-brightyellow75.nav-tabs > li > a:hover, .nav-brightyellow75.nav-tabs > li > a:focus, .nav-brightyellow75.nav-tabs > li.active > a {
    color: #F3C557;
    border-color: #F3C557;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brightyellow75.nav-pills > li > a:hover, .nav-brightyellow75.nav-pills > li > a:focus, .nav-brightyellow75.nav-pills > li.active > a {
  background: #F3C557;
  color: white; }

.menu-brightyellow75, .dropup .menu-brightyellow75 {
  border-color: #F3C557; }
  .menu-brightyellow75 > li > a:hover, .dropup .menu-brightyellow75 > li > a:hover {
    background: rgba(243, 197, 87, 0.05); }
  .menu-brightyellow75 > .active > a, .menu-brightyellow75 > .active > a:hover, .menu-brightyellow75 > .active > a:focus, .dropup .menu-brightyellow75 > .active > a, .dropup .menu-brightyellow75 > .active > a:hover, .dropup .menu-brightyellow75 > .active > a:focus {
    color: white;
    background: #F3C557; }

.btn-brightyellow75 {
  outline: none;
  background: #F3C557;
  color: white;
  border-color: #F3C557; }
  .btn-brightyellow75.btn-outlined {
    color: #F3C557;
    background: none; }
    .btn-brightyellow75.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brightyellow75:hover, .btn-brightyellow75:focus, .btn-brightyellow75:active, .btn-brightyellow75.active {
    outline: none;
    color: white;
    background: #f6d587;
    border-color: #f6d587; }
    .btn-brightyellow75:hover.btn-outlined, .btn-brightyellow75:focus.btn-outlined, .btn-brightyellow75:active.btn-outlined, .btn-brightyellow75.active.btn-outlined {
      background: #F3C557;
      color: white;
      border-color: #F3C557; }
  .btn-brightyellow75.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brightyellow75.btn-inverse.btn-outlined:hover, .btn-brightyellow75.btn-inverse.btn-outlined:focus, .btn-brightyellow75.btn-inverse.btn-outlined:active, .btn-brightyellow75.btn-inverse.btn-outlined.active {
      color: #F3C557;
      background: white;
      border-color: white; }
      .btn-brightyellow75.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brightyellow75.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brightyellow75.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brightyellow75.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #F3C557;
        color: white;
        border-color: #F3C557; }

.tl-brightyellow75 .rubix-timeline-body > ul > li:before {
  border-color: #F3C557; }

.border-brightyellow75 {
  border-color: #F3C557 !important; }
  .border-brightyellow75 .rubix-timeline-body > ul {
    border-color: #F3C557; }
  .border-brightyellow75.rubix-timeline-view:before {
    border-color: #F3C557; }

.border-hover-brightyellow75:hover {
  border-color: #F3C557 !important; }

.border-focus-brightyellow75:focus {
  border-color: #F3C557 !important; }

.fg-focus-brightyellow75:focus {
  color: #F3C557; }

.fg-hover-brightyellow75:hover {
  color: #F3C557; }

.fg-brightyellow75 {
  color: #F3C557; }
  .fg-brightyellow75 > .tab-container > .nav-tabs > .b-tab > a {
    color: #F3C557; }
  .fg-brightyellow75 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #F3C557; }
  .fg-brightyellow75.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #F3C557; }

.bg-focus-brightyellow75:focus {
  background: #F3C557; }

.bg-hover-brightyellow75:hover {
  background: #F3C557; }

.bg-brightyellow75 {
  background: #F3C557; }
  .bg-brightyellow75 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brightyellow75 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #F3C557; }
  .bg-brightyellow75 table td, .bg-brightyellow75 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brightyellow65 > .list-group-item.active {
  background: #EDBC6C !important;
  color: white !important; }

.list-fg-brightyellow65 > .list-group-item {
  color: #EDBC6C; }

.rubix-panel-header .nav-brightyellow65.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brightyellow65.nav-tabs > li > a:hover, .rubix-panel-header .nav-brightyellow65.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brightyellow65.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brightyellow65.nav-tabs > li.active > a:focus {
  color: #EDBC6C; }

.nav-brightyellow65.nav-tabs {
  border-color: #EDBC6C; }
  .nav-brightyellow65.nav-tabs > li > a, .nav-brightyellow65.nav-tabs > li > a:hover, .nav-brightyellow65.nav-tabs > li > a:focus, .nav-brightyellow65.nav-tabs > li.active > a {
    color: #EDBC6C;
    border-color: #EDBC6C;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brightyellow65.nav-pills > li > a:hover, .nav-brightyellow65.nav-pills > li > a:focus, .nav-brightyellow65.nav-pills > li.active > a {
  background: #EDBC6C;
  color: white; }

.menu-brightyellow65, .dropup .menu-brightyellow65 {
  border-color: #EDBC6C; }
  .menu-brightyellow65 > li > a:hover, .dropup .menu-brightyellow65 > li > a:hover {
    background: rgba(237, 188, 108, 0.05); }
  .menu-brightyellow65 > .active > a, .menu-brightyellow65 > .active > a:hover, .menu-brightyellow65 > .active > a:focus, .dropup .menu-brightyellow65 > .active > a, .dropup .menu-brightyellow65 > .active > a:hover, .dropup .menu-brightyellow65 > .active > a:focus {
    color: white;
    background: #EDBC6C; }

.btn-brightyellow65 {
  outline: none;
  background: #EDBC6C;
  color: white;
  border-color: #EDBC6C; }
  .btn-brightyellow65.btn-outlined {
    color: #EDBC6C;
    background: none; }
    .btn-brightyellow65.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brightyellow65:hover, .btn-brightyellow65:focus, .btn-brightyellow65:active, .btn-brightyellow65.active {
    outline: none;
    color: white;
    background: #f3d199;
    border-color: #f3d199; }
    .btn-brightyellow65:hover.btn-outlined, .btn-brightyellow65:focus.btn-outlined, .btn-brightyellow65:active.btn-outlined, .btn-brightyellow65.active.btn-outlined {
      background: #EDBC6C;
      color: white;
      border-color: #EDBC6C; }
  .btn-brightyellow65.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brightyellow65.btn-inverse.btn-outlined:hover, .btn-brightyellow65.btn-inverse.btn-outlined:focus, .btn-brightyellow65.btn-inverse.btn-outlined:active, .btn-brightyellow65.btn-inverse.btn-outlined.active {
      color: #EDBC6C;
      background: white;
      border-color: white; }
      .btn-brightyellow65.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brightyellow65.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brightyellow65.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brightyellow65.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #EDBC6C;
        color: white;
        border-color: #EDBC6C; }

.tl-brightyellow65 .rubix-timeline-body > ul > li:before {
  border-color: #EDBC6C; }

.border-brightyellow65 {
  border-color: #EDBC6C !important; }
  .border-brightyellow65 .rubix-timeline-body > ul {
    border-color: #EDBC6C; }
  .border-brightyellow65.rubix-timeline-view:before {
    border-color: #EDBC6C; }

.border-hover-brightyellow65:hover {
  border-color: #EDBC6C !important; }

.border-focus-brightyellow65:focus {
  border-color: #EDBC6C !important; }

.fg-focus-brightyellow65:focus {
  color: #EDBC6C; }

.fg-hover-brightyellow65:hover {
  color: #EDBC6C; }

.fg-brightyellow65 {
  color: #EDBC6C; }
  .fg-brightyellow65 > .tab-container > .nav-tabs > .b-tab > a {
    color: #EDBC6C; }
  .fg-brightyellow65 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #EDBC6C; }
  .fg-brightyellow65.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #EDBC6C; }

.bg-focus-brightyellow65:focus {
  background: #EDBC6C; }

.bg-hover-brightyellow65:hover {
  background: #EDBC6C; }

.bg-brightyellow65 {
  background: #EDBC6C; }
  .bg-brightyellow65 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brightyellow65 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #EDBC6C; }
  .bg-brightyellow65 table td, .bg-brightyellow65 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-yellow > .list-group-item.active {
  background: #FADD7F !important;
  color: white !important; }

.list-fg-yellow > .list-group-item {
  color: #FADD7F; }

.rubix-panel-header .nav-yellow.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-yellow.nav-tabs > li > a:hover, .rubix-panel-header .nav-yellow.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-yellow.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-yellow.nav-tabs > li.active > a:focus {
  color: #FADD7F; }

.nav-yellow.nav-tabs {
  border-color: #FADD7F; }
  .nav-yellow.nav-tabs > li > a, .nav-yellow.nav-tabs > li > a:hover, .nav-yellow.nav-tabs > li > a:focus, .nav-yellow.nav-tabs > li.active > a {
    color: #FADD7F;
    border-color: #FADD7F;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-yellow.nav-pills > li > a:hover, .nav-yellow.nav-pills > li > a:focus, .nav-yellow.nav-pills > li.active > a {
  background: #FADD7F;
  color: white; }

.menu-yellow, .dropup .menu-yellow {
  border-color: #FADD7F; }
  .menu-yellow > li > a:hover, .dropup .menu-yellow > li > a:hover {
    background: rgba(250, 221, 127, 0.05); }
  .menu-yellow > .active > a, .menu-yellow > .active > a:hover, .menu-yellow > .active > a:focus, .dropup .menu-yellow > .active > a, .dropup .menu-yellow > .active > a:hover, .dropup .menu-yellow > .active > a:focus {
    color: white;
    background: #FADD7F; }

.btn-yellow {
  outline: none;
  background: #FADD7F;
  color: white;
  border-color: #FADD7F; }
  .btn-yellow.btn-outlined {
    color: #FADD7F;
    background: none; }
    .btn-yellow.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active {
    outline: none;
    color: white;
    background: #fceab0;
    border-color: #fceab0; }
    .btn-yellow:hover.btn-outlined, .btn-yellow:focus.btn-outlined, .btn-yellow:active.btn-outlined, .btn-yellow.active.btn-outlined {
      background: #FADD7F;
      color: white;
      border-color: #FADD7F; }
  .btn-yellow.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-yellow.btn-inverse.btn-outlined:hover, .btn-yellow.btn-inverse.btn-outlined:focus, .btn-yellow.btn-inverse.btn-outlined:active, .btn-yellow.btn-inverse.btn-outlined.active {
      color: #FADD7F;
      background: white;
      border-color: white; }
      .btn-yellow.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-yellow.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-yellow.btn-inverse.btn-outlined:active.btn-retainBg, .btn-yellow.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #FADD7F;
        color: white;
        border-color: #FADD7F; }

.tl-yellow .rubix-timeline-body > ul > li:before {
  border-color: #FADD7F; }

.border-yellow {
  border-color: #FADD7F !important; }
  .border-yellow .rubix-timeline-body > ul {
    border-color: #FADD7F; }
  .border-yellow.rubix-timeline-view:before {
    border-color: #FADD7F; }

.border-hover-yellow:hover {
  border-color: #FADD7F !important; }

.border-focus-yellow:focus {
  border-color: #FADD7F !important; }

.fg-focus-yellow:focus {
  color: #FADD7F; }

.fg-hover-yellow:hover {
  color: #FADD7F; }

.fg-yellow {
  color: #FADD7F; }
  .fg-yellow > .tab-container > .nav-tabs > .b-tab > a {
    color: #FADD7F; }
  .fg-yellow .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #FADD7F; }
  .fg-yellow.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #FADD7F; }

.bg-focus-yellow:focus {
  background: #FADD7F; }

.bg-hover-yellow:hover {
  background: #FADD7F; }

.bg-yellow {
  background: #FADD7F; }
  .bg-yellow > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-yellow > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #FADD7F; }
  .bg-yellow table td, .bg-yellow th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-paleyellow > .list-group-item.active {
  background: #FFF9C4 !important;
  color: white !important; }

.list-fg-paleyellow > .list-group-item {
  color: #FFF9C4; }

.rubix-panel-header .nav-paleyellow.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-paleyellow.nav-tabs > li > a:hover, .rubix-panel-header .nav-paleyellow.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-paleyellow.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-paleyellow.nav-tabs > li.active > a:focus {
  color: #FFF9C4; }

.nav-paleyellow.nav-tabs {
  border-color: #FFF9C4; }
  .nav-paleyellow.nav-tabs > li > a, .nav-paleyellow.nav-tabs > li > a:hover, .nav-paleyellow.nav-tabs > li > a:focus, .nav-paleyellow.nav-tabs > li.active > a {
    color: #FFF9C4;
    border-color: #FFF9C4;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-paleyellow.nav-pills > li > a:hover, .nav-paleyellow.nav-pills > li > a:focus, .nav-paleyellow.nav-pills > li.active > a {
  background: #FFF9C4;
  color: white; }

.menu-paleyellow, .dropup .menu-paleyellow {
  border-color: #FFF9C4; }
  .menu-paleyellow > li > a:hover, .dropup .menu-paleyellow > li > a:hover {
    background: rgba(255, 249, 196, 0.05); }
  .menu-paleyellow > .active > a, .menu-paleyellow > .active > a:hover, .menu-paleyellow > .active > a:focus, .dropup .menu-paleyellow > .active > a, .dropup .menu-paleyellow > .active > a:hover, .dropup .menu-paleyellow > .active > a:focus {
    color: white;
    background: #FFF9C4; }

.btn-paleyellow {
  outline: none;
  background: #FFF9C4;
  color: white;
  border-color: #FFF9C4; }
  .btn-paleyellow.btn-outlined {
    color: #FFF9C4;
    background: none; }
    .btn-paleyellow.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-paleyellow:hover, .btn-paleyellow:focus, .btn-paleyellow:active, .btn-paleyellow.active {
    outline: none;
    color: white;
    background: #fffef7;
    border-color: #fffef7; }
    .btn-paleyellow:hover.btn-outlined, .btn-paleyellow:focus.btn-outlined, .btn-paleyellow:active.btn-outlined, .btn-paleyellow.active.btn-outlined {
      background: #FFF9C4;
      color: white;
      border-color: #FFF9C4; }
  .btn-paleyellow.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-paleyellow.btn-inverse.btn-outlined:hover, .btn-paleyellow.btn-inverse.btn-outlined:focus, .btn-paleyellow.btn-inverse.btn-outlined:active, .btn-paleyellow.btn-inverse.btn-outlined.active {
      color: #FFF9C4;
      background: white;
      border-color: white; }
      .btn-paleyellow.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-paleyellow.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-paleyellow.btn-inverse.btn-outlined:active.btn-retainBg, .btn-paleyellow.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #FFF9C4;
        color: white;
        border-color: #FFF9C4; }

.tl-paleyellow .rubix-timeline-body > ul > li:before {
  border-color: #FFF9C4; }

.border-paleyellow {
  border-color: #FFF9C4 !important; }
  .border-paleyellow .rubix-timeline-body > ul {
    border-color: #FFF9C4; }
  .border-paleyellow.rubix-timeline-view:before {
    border-color: #FFF9C4; }

.border-hover-paleyellow:hover {
  border-color: #FFF9C4 !important; }

.border-focus-paleyellow:focus {
  border-color: #FFF9C4 !important; }

.fg-focus-paleyellow:focus {
  color: #FFF9C4; }

.fg-hover-paleyellow:hover {
  color: #FFF9C4; }

.fg-paleyellow {
  color: #FFF9C4; }
  .fg-paleyellow > .tab-container > .nav-tabs > .b-tab > a {
    color: #FFF9C4; }
  .fg-paleyellow .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #FFF9C4; }
  .fg-paleyellow.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #FFF9C4; }

.bg-focus-paleyellow:focus {
  background: #FFF9C4; }

.bg-hover-paleyellow:hover {
  background: #FFF9C4; }

.bg-paleyellow {
  background: #FFF9C4; }
  .bg-paleyellow > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-paleyellow > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #FFF9C4; }
  .bg-paleyellow table td, .bg-paleyellow th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-lightyellow > .list-group-item.active {
  background: #FBE499 !important;
  color: white !important; }

.list-fg-lightyellow > .list-group-item {
  color: #FBE499; }

.rubix-panel-header .nav-lightyellow.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-lightyellow.nav-tabs > li > a:hover, .rubix-panel-header .nav-lightyellow.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-lightyellow.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-lightyellow.nav-tabs > li.active > a:focus {
  color: #FBE499; }

.nav-lightyellow.nav-tabs {
  border-color: #FBE499; }
  .nav-lightyellow.nav-tabs > li > a, .nav-lightyellow.nav-tabs > li > a:hover, .nav-lightyellow.nav-tabs > li > a:focus, .nav-lightyellow.nav-tabs > li.active > a {
    color: #FBE499;
    border-color: #FBE499;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-lightyellow.nav-pills > li > a:hover, .nav-lightyellow.nav-pills > li > a:focus, .nav-lightyellow.nav-pills > li.active > a {
  background: #FBE499;
  color: white; }

.menu-lightyellow, .dropup .menu-lightyellow {
  border-color: #FBE499; }
  .menu-lightyellow > li > a:hover, .dropup .menu-lightyellow > li > a:hover {
    background: rgba(251, 228, 153, 0.05); }
  .menu-lightyellow > .active > a, .menu-lightyellow > .active > a:hover, .menu-lightyellow > .active > a:focus, .dropup .menu-lightyellow > .active > a, .dropup .menu-lightyellow > .active > a:hover, .dropup .menu-lightyellow > .active > a:focus {
    color: white;
    background: #FBE499; }

.btn-lightyellow {
  outline: none;
  background: #FBE499;
  color: white;
  border-color: #FBE499; }
  .btn-lightyellow.btn-outlined {
    color: #FBE499;
    background: none; }
    .btn-lightyellow.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-lightyellow:hover, .btn-lightyellow:focus, .btn-lightyellow:active, .btn-lightyellow.active {
    outline: none;
    color: white;
    background: #fdf1ca;
    border-color: #fdf1ca; }
    .btn-lightyellow:hover.btn-outlined, .btn-lightyellow:focus.btn-outlined, .btn-lightyellow:active.btn-outlined, .btn-lightyellow.active.btn-outlined {
      background: #FBE499;
      color: white;
      border-color: #FBE499; }
  .btn-lightyellow.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-lightyellow.btn-inverse.btn-outlined:hover, .btn-lightyellow.btn-inverse.btn-outlined:focus, .btn-lightyellow.btn-inverse.btn-outlined:active, .btn-lightyellow.btn-inverse.btn-outlined.active {
      color: #FBE499;
      background: white;
      border-color: white; }
      .btn-lightyellow.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-lightyellow.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-lightyellow.btn-inverse.btn-outlined:active.btn-retainBg, .btn-lightyellow.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #FBE499;
        color: white;
        border-color: #FBE499; }

.tl-lightyellow .rubix-timeline-body > ul > li:before {
  border-color: #FBE499; }

.border-lightyellow {
  border-color: #FBE499 !important; }
  .border-lightyellow .rubix-timeline-body > ul {
    border-color: #FBE499; }
  .border-lightyellow.rubix-timeline-view:before {
    border-color: #FBE499; }

.border-hover-lightyellow:hover {
  border-color: #FBE499 !important; }

.border-focus-lightyellow:focus {
  border-color: #FBE499 !important; }

.fg-focus-lightyellow:focus {
  color: #FBE499; }

.fg-hover-lightyellow:hover {
  color: #FBE499; }

.fg-lightyellow {
  color: #FBE499; }
  .fg-lightyellow > .tab-container > .nav-tabs > .b-tab > a {
    color: #FBE499; }
  .fg-lightyellow .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #FBE499; }
  .fg-lightyellow.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #FBE499; }

.bg-focus-lightyellow:focus {
  background: #FBE499; }

.bg-hover-lightyellow:hover {
  background: #FBE499; }

.bg-lightyellow {
  background: #FBE499; }
  .bg-lightyellow > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-lightyellow > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #FBE499; }
  .bg-lightyellow table td, .bg-lightyellow th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-hoveryellow > .list-group-item.active {
  background: #FFF1E7 !important;
  color: white !important; }

.list-fg-hoveryellow > .list-group-item {
  color: #FFF1E7; }

.rubix-panel-header .nav-hoveryellow.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-hoveryellow.nav-tabs > li > a:hover, .rubix-panel-header .nav-hoveryellow.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-hoveryellow.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-hoveryellow.nav-tabs > li.active > a:focus {
  color: #FFF1E7; }

.nav-hoveryellow.nav-tabs {
  border-color: #FFF1E7; }
  .nav-hoveryellow.nav-tabs > li > a, .nav-hoveryellow.nav-tabs > li > a:hover, .nav-hoveryellow.nav-tabs > li > a:focus, .nav-hoveryellow.nav-tabs > li.active > a {
    color: #FFF1E7;
    border-color: #FFF1E7;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-hoveryellow.nav-pills > li > a:hover, .nav-hoveryellow.nav-pills > li > a:focus, .nav-hoveryellow.nav-pills > li.active > a {
  background: #FFF1E7;
  color: white; }

.menu-hoveryellow, .dropup .menu-hoveryellow {
  border-color: #FFF1E7; }
  .menu-hoveryellow > li > a:hover, .dropup .menu-hoveryellow > li > a:hover {
    background: rgba(255, 241, 231, 0.05); }
  .menu-hoveryellow > .active > a, .menu-hoveryellow > .active > a:hover, .menu-hoveryellow > .active > a:focus, .dropup .menu-hoveryellow > .active > a, .dropup .menu-hoveryellow > .active > a:hover, .dropup .menu-hoveryellow > .active > a:focus {
    color: white;
    background: #FFF1E7; }

.btn-hoveryellow {
  outline: none;
  background: #FFF1E7;
  color: white;
  border-color: #FFF1E7; }
  .btn-hoveryellow.btn-outlined {
    color: #FFF1E7;
    background: none; }
    .btn-hoveryellow.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-hoveryellow:hover, .btn-hoveryellow:focus, .btn-hoveryellow:active, .btn-hoveryellow.active {
    outline: none;
    color: white;
    background: white;
    border-color: white; }
    .btn-hoveryellow:hover.btn-outlined, .btn-hoveryellow:focus.btn-outlined, .btn-hoveryellow:active.btn-outlined, .btn-hoveryellow.active.btn-outlined {
      background: #FFF1E7;
      color: white;
      border-color: #FFF1E7; }
  .btn-hoveryellow.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-hoveryellow.btn-inverse.btn-outlined:hover, .btn-hoveryellow.btn-inverse.btn-outlined:focus, .btn-hoveryellow.btn-inverse.btn-outlined:active, .btn-hoveryellow.btn-inverse.btn-outlined.active {
      color: #FFF1E7;
      background: white;
      border-color: white; }
      .btn-hoveryellow.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-hoveryellow.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-hoveryellow.btn-inverse.btn-outlined:active.btn-retainBg, .btn-hoveryellow.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #FFF1E7;
        color: white;
        border-color: #FFF1E7; }

.tl-hoveryellow .rubix-timeline-body > ul > li:before {
  border-color: #FFF1E7; }

.border-hoveryellow {
  border-color: #FFF1E7 !important; }
  .border-hoveryellow .rubix-timeline-body > ul {
    border-color: #FFF1E7; }
  .border-hoveryellow.rubix-timeline-view:before {
    border-color: #FFF1E7; }

.border-hover-hoveryellow:hover {
  border-color: #FFF1E7 !important; }

.border-focus-hoveryellow:focus {
  border-color: #FFF1E7 !important; }

.fg-focus-hoveryellow:focus {
  color: #FFF1E7; }

.fg-hover-hoveryellow:hover {
  color: #FFF1E7; }

.fg-hoveryellow {
  color: #FFF1E7; }
  .fg-hoveryellow > .tab-container > .nav-tabs > .b-tab > a {
    color: #FFF1E7; }
  .fg-hoveryellow .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #FFF1E7; }
  .fg-hoveryellow.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #FFF1E7; }

.bg-focus-hoveryellow:focus {
  background: #FFF1E7; }

.bg-hover-hoveryellow:hover {
  background: #FFF1E7; }

.bg-hoveryellow {
  background: #FFF1E7; }
  .bg-hoveryellow > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-hoveryellow > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #FFF1E7; }
  .bg-hoveryellow table td, .bg-hoveryellow th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-pink > .list-group-item.active {
  background: #E299B7 !important;
  color: white !important; }

.list-fg-pink > .list-group-item {
  color: #E299B7; }

.rubix-panel-header .nav-pink.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-pink.nav-tabs > li > a:hover, .rubix-panel-header .nav-pink.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-pink.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-pink.nav-tabs > li.active > a:focus {
  color: #E299B7; }

.nav-pink.nav-tabs {
  border-color: #E299B7; }
  .nav-pink.nav-tabs > li > a, .nav-pink.nav-tabs > li > a:hover, .nav-pink.nav-tabs > li > a:focus, .nav-pink.nav-tabs > li.active > a {
    color: #E299B7;
    border-color: #E299B7;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-pink.nav-pills > li > a:hover, .nav-pink.nav-pills > li > a:focus, .nav-pink.nav-pills > li.active > a {
  background: #E299B7;
  color: white; }

.menu-pink, .dropup .menu-pink {
  border-color: #E299B7; }
  .menu-pink > li > a:hover, .dropup .menu-pink > li > a:hover {
    background: rgba(226, 153, 183, 0.05); }
  .menu-pink > .active > a, .menu-pink > .active > a:hover, .menu-pink > .active > a:focus, .dropup .menu-pink > .active > a, .dropup .menu-pink > .active > a:hover, .dropup .menu-pink > .active > a:focus {
    color: white;
    background: #E299B7; }

.btn-pink {
  outline: none;
  background: #E299B7;
  color: white;
  border-color: #E299B7; }
  .btn-pink.btn-outlined {
    color: #E299B7;
    background: none; }
    .btn-pink.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-pink:hover, .btn-pink:focus, .btn-pink:active, .btn-pink.active {
    outline: none;
    color: white;
    background: #edc1d3;
    border-color: #edc1d3; }
    .btn-pink:hover.btn-outlined, .btn-pink:focus.btn-outlined, .btn-pink:active.btn-outlined, .btn-pink.active.btn-outlined {
      background: #E299B7;
      color: white;
      border-color: #E299B7; }
  .btn-pink.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-pink.btn-inverse.btn-outlined:hover, .btn-pink.btn-inverse.btn-outlined:focus, .btn-pink.btn-inverse.btn-outlined:active, .btn-pink.btn-inverse.btn-outlined.active {
      color: #E299B7;
      background: white;
      border-color: white; }
      .btn-pink.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-pink.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-pink.btn-inverse.btn-outlined:active.btn-retainBg, .btn-pink.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #E299B7;
        color: white;
        border-color: #E299B7; }

.tl-pink .rubix-timeline-body > ul > li:before {
  border-color: #E299B7; }

.border-pink {
  border-color: #E299B7 !important; }
  .border-pink .rubix-timeline-body > ul {
    border-color: #E299B7; }
  .border-pink.rubix-timeline-view:before {
    border-color: #E299B7; }

.border-hover-pink:hover {
  border-color: #E299B7 !important; }

.border-focus-pink:focus {
  border-color: #E299B7 !important; }

.fg-focus-pink:focus {
  color: #E299B7; }

.fg-hover-pink:hover {
  color: #E299B7; }

.fg-pink {
  color: #E299B7; }
  .fg-pink > .tab-container > .nav-tabs > .b-tab > a {
    color: #E299B7; }
  .fg-pink .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #E299B7; }
  .fg-pink.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #E299B7; }

.bg-focus-pink:focus {
  background: #E299B7; }

.bg-hover-pink:hover {
  background: #E299B7; }

.bg-pink {
  background: #E299B7; }
  .bg-pink > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-pink > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #E299B7; }
  .bg-pink table td, .bg-pink th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-lightpink > .list-group-item.active {
  background: #ECBCD0 !important;
  color: white !important; }

.list-fg-lightpink > .list-group-item {
  color: #ECBCD0; }

.rubix-panel-header .nav-lightpink.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-lightpink.nav-tabs > li > a:hover, .rubix-panel-header .nav-lightpink.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-lightpink.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-lightpink.nav-tabs > li.active > a:focus {
  color: #ECBCD0; }

.nav-lightpink.nav-tabs {
  border-color: #ECBCD0; }
  .nav-lightpink.nav-tabs > li > a, .nav-lightpink.nav-tabs > li > a:hover, .nav-lightpink.nav-tabs > li > a:focus, .nav-lightpink.nav-tabs > li.active > a {
    color: #ECBCD0;
    border-color: #ECBCD0;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-lightpink.nav-pills > li > a:hover, .nav-lightpink.nav-pills > li > a:focus, .nav-lightpink.nav-pills > li.active > a {
  background: #ECBCD0;
  color: white; }

.menu-lightpink, .dropup .menu-lightpink {
  border-color: #ECBCD0; }
  .menu-lightpink > li > a:hover, .dropup .menu-lightpink > li > a:hover {
    background: rgba(236, 188, 208, 0.05); }
  .menu-lightpink > .active > a, .menu-lightpink > .active > a:hover, .menu-lightpink > .active > a:focus, .dropup .menu-lightpink > .active > a, .dropup .menu-lightpink > .active > a:hover, .dropup .menu-lightpink > .active > a:focus {
    color: white;
    background: #ECBCD0; }

.btn-lightpink {
  outline: none;
  background: #ECBCD0;
  color: white;
  border-color: #ECBCD0; }
  .btn-lightpink.btn-outlined {
    color: #ECBCD0;
    background: none; }
    .btn-lightpink.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-lightpink:hover, .btn-lightpink:focus, .btn-lightpink:active, .btn-lightpink.active {
    outline: none;
    color: white;
    background: #f7e4ec;
    border-color: #f7e4ec; }
    .btn-lightpink:hover.btn-outlined, .btn-lightpink:focus.btn-outlined, .btn-lightpink:active.btn-outlined, .btn-lightpink.active.btn-outlined {
      background: #ECBCD0;
      color: white;
      border-color: #ECBCD0; }
  .btn-lightpink.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-lightpink.btn-inverse.btn-outlined:hover, .btn-lightpink.btn-inverse.btn-outlined:focus, .btn-lightpink.btn-inverse.btn-outlined:active, .btn-lightpink.btn-inverse.btn-outlined.active {
      color: #ECBCD0;
      background: white;
      border-color: white; }
      .btn-lightpink.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-lightpink.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-lightpink.btn-inverse.btn-outlined:active.btn-retainBg, .btn-lightpink.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #ECBCD0;
        color: white;
        border-color: #ECBCD0; }

.tl-lightpink .rubix-timeline-body > ul > li:before {
  border-color: #ECBCD0; }

.border-lightpink {
  border-color: #ECBCD0 !important; }
  .border-lightpink .rubix-timeline-body > ul {
    border-color: #ECBCD0; }
  .border-lightpink.rubix-timeline-view:before {
    border-color: #ECBCD0; }

.border-hover-lightpink:hover {
  border-color: #ECBCD0 !important; }

.border-focus-lightpink:focus {
  border-color: #ECBCD0 !important; }

.fg-focus-lightpink:focus {
  color: #ECBCD0; }

.fg-hover-lightpink:hover {
  color: #ECBCD0; }

.fg-lightpink {
  color: #ECBCD0; }
  .fg-lightpink > .tab-container > .nav-tabs > .b-tab > a {
    color: #ECBCD0; }
  .fg-lightpink .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #ECBCD0; }
  .fg-lightpink.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #ECBCD0; }

.bg-focus-lightpink:focus {
  background: #ECBCD0; }

.bg-hover-lightpink:hover {
  background: #ECBCD0; }

.bg-lightpink {
  background: #ECBCD0; }
  .bg-lightpink > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-lightpink > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #ECBCD0; }
  .bg-lightpink table td, .bg-lightpink th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-paleblue > .list-group-item.active {
  background: #A5C7EC !important;
  color: white !important; }

.list-fg-paleblue > .list-group-item {
  color: #A5C7EC; }

.rubix-panel-header .nav-paleblue.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-paleblue.nav-tabs > li > a:hover, .rubix-panel-header .nav-paleblue.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-paleblue.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-paleblue.nav-tabs > li.active > a:focus {
  color: #A5C7EC; }

.nav-paleblue.nav-tabs {
  border-color: #A5C7EC; }
  .nav-paleblue.nav-tabs > li > a, .nav-paleblue.nav-tabs > li > a:hover, .nav-paleblue.nav-tabs > li > a:focus, .nav-paleblue.nav-tabs > li.active > a {
    color: #A5C7EC;
    border-color: #A5C7EC;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-paleblue.nav-pills > li > a:hover, .nav-paleblue.nav-pills > li > a:focus, .nav-paleblue.nav-pills > li.active > a {
  background: #A5C7EC;
  color: white; }

.menu-paleblue, .dropup .menu-paleblue {
  border-color: #A5C7EC; }
  .menu-paleblue > li > a:hover, .dropup .menu-paleblue > li > a:hover {
    background: rgba(165, 199, 236, 0.05); }
  .menu-paleblue > .active > a, .menu-paleblue > .active > a:hover, .menu-paleblue > .active > a:focus, .dropup .menu-paleblue > .active > a, .dropup .menu-paleblue > .active > a:hover, .dropup .menu-paleblue > .active > a:focus {
    color: white;
    background: #A5C7EC; }

.btn-paleblue {
  outline: none;
  background: #A5C7EC;
  color: white;
  border-color: #A5C7EC; }
  .btn-paleblue.btn-outlined {
    color: #A5C7EC;
    background: none; }
    .btn-paleblue.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-paleblue:hover, .btn-paleblue:focus, .btn-paleblue:active, .btn-paleblue.active {
    outline: none;
    color: white;
    background: #cfe1f5;
    border-color: #cfe1f5; }
    .btn-paleblue:hover.btn-outlined, .btn-paleblue:focus.btn-outlined, .btn-paleblue:active.btn-outlined, .btn-paleblue.active.btn-outlined {
      background: #A5C7EC;
      color: white;
      border-color: #A5C7EC; }
  .btn-paleblue.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-paleblue.btn-inverse.btn-outlined:hover, .btn-paleblue.btn-inverse.btn-outlined:focus, .btn-paleblue.btn-inverse.btn-outlined:active, .btn-paleblue.btn-inverse.btn-outlined.active {
      color: #A5C7EC;
      background: white;
      border-color: white; }
      .btn-paleblue.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-paleblue.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-paleblue.btn-inverse.btn-outlined:active.btn-retainBg, .btn-paleblue.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #A5C7EC;
        color: white;
        border-color: #A5C7EC; }

.tl-paleblue .rubix-timeline-body > ul > li:before {
  border-color: #A5C7EC; }

.border-paleblue {
  border-color: #A5C7EC !important; }
  .border-paleblue .rubix-timeline-body > ul {
    border-color: #A5C7EC; }
  .border-paleblue.rubix-timeline-view:before {
    border-color: #A5C7EC; }

.border-hover-paleblue:hover {
  border-color: #A5C7EC !important; }

.border-focus-paleblue:focus {
  border-color: #A5C7EC !important; }

.fg-focus-paleblue:focus {
  color: #A5C7EC; }

.fg-hover-paleblue:hover {
  color: #A5C7EC; }

.fg-paleblue {
  color: #A5C7EC; }
  .fg-paleblue > .tab-container > .nav-tabs > .b-tab > a {
    color: #A5C7EC; }
  .fg-paleblue .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #A5C7EC; }
  .fg-paleblue.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #A5C7EC; }

.bg-focus-paleblue:focus {
  background: #A5C7EC; }

.bg-hover-paleblue:hover {
  background: #A5C7EC; }

.bg-paleblue {
  background: #A5C7EC; }
  .bg-paleblue > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-paleblue > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #A5C7EC; }
  .bg-paleblue table td, .bg-paleblue th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-palegreen > .list-group-item.active {
  background: #A0DFCC !important;
  color: white !important; }

.list-fg-palegreen > .list-group-item {
  color: #A0DFCC; }

.rubix-panel-header .nav-palegreen.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-palegreen.nav-tabs > li > a:hover, .rubix-panel-header .nav-palegreen.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-palegreen.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-palegreen.nav-tabs > li.active > a:focus {
  color: #A0DFCC; }

.nav-palegreen.nav-tabs {
  border-color: #A0DFCC; }
  .nav-palegreen.nav-tabs > li > a, .nav-palegreen.nav-tabs > li > a:hover, .nav-palegreen.nav-tabs > li > a:focus, .nav-palegreen.nav-tabs > li.active > a {
    color: #A0DFCC;
    border-color: #A0DFCC;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-palegreen.nav-pills > li > a:hover, .nav-palegreen.nav-pills > li > a:focus, .nav-palegreen.nav-pills > li.active > a {
  background: #A0DFCC;
  color: white; }

.menu-palegreen, .dropup .menu-palegreen {
  border-color: #A0DFCC; }
  .menu-palegreen > li > a:hover, .dropup .menu-palegreen > li > a:hover {
    background: rgba(160, 223, 204, 0.05); }
  .menu-palegreen > .active > a, .menu-palegreen > .active > a:hover, .menu-palegreen > .active > a:focus, .dropup .menu-palegreen > .active > a, .dropup .menu-palegreen > .active > a:hover, .dropup .menu-palegreen > .active > a:focus {
    color: white;
    background: #A0DFCC; }

.btn-palegreen {
  outline: none;
  background: #A0DFCC;
  color: white;
  border-color: #A0DFCC; }
  .btn-palegreen.btn-outlined {
    color: #A0DFCC;
    background: none; }
    .btn-palegreen.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-palegreen:hover, .btn-palegreen:focus, .btn-palegreen:active, .btn-palegreen.active {
    outline: none;
    color: white;
    background: #c6ece0;
    border-color: #c6ece0; }
    .btn-palegreen:hover.btn-outlined, .btn-palegreen:focus.btn-outlined, .btn-palegreen:active.btn-outlined, .btn-palegreen.active.btn-outlined {
      background: #A0DFCC;
      color: white;
      border-color: #A0DFCC; }
  .btn-palegreen.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-palegreen.btn-inverse.btn-outlined:hover, .btn-palegreen.btn-inverse.btn-outlined:focus, .btn-palegreen.btn-inverse.btn-outlined:active, .btn-palegreen.btn-inverse.btn-outlined.active {
      color: #A0DFCC;
      background: white;
      border-color: white; }
      .btn-palegreen.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-palegreen.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-palegreen.btn-inverse.btn-outlined:active.btn-retainBg, .btn-palegreen.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #A0DFCC;
        color: white;
        border-color: #A0DFCC; }

.tl-palegreen .rubix-timeline-body > ul > li:before {
  border-color: #A0DFCC; }

.border-palegreen {
  border-color: #A0DFCC !important; }
  .border-palegreen .rubix-timeline-body > ul {
    border-color: #A0DFCC; }
  .border-palegreen.rubix-timeline-view:before {
    border-color: #A0DFCC; }

.border-hover-palegreen:hover {
  border-color: #A0DFCC !important; }

.border-focus-palegreen:focus {
  border-color: #A0DFCC !important; }

.fg-focus-palegreen:focus {
  color: #A0DFCC; }

.fg-hover-palegreen:hover {
  color: #A0DFCC; }

.fg-palegreen {
  color: #A0DFCC; }
  .fg-palegreen > .tab-container > .nav-tabs > .b-tab > a {
    color: #A0DFCC; }
  .fg-palegreen .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #A0DFCC; }
  .fg-palegreen.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #A0DFCC; }

.bg-focus-palegreen:focus {
  background: #A0DFCC; }

.bg-hover-palegreen:hover {
  background: #A0DFCC; }

.bg-palegreen {
  background: #A0DFCC; }
  .bg-palegreen > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-palegreen > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #A0DFCC; }
  .bg-palegreen table td, .bg-palegreen th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-palepink > .list-group-item.active {
  background: #E394B3 !important;
  color: white !important; }

.list-fg-palepink > .list-group-item {
  color: #E394B3; }

.rubix-panel-header .nav-palepink.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-palepink.nav-tabs > li > a:hover, .rubix-panel-header .nav-palepink.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-palepink.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-palepink.nav-tabs > li.active > a:focus {
  color: #E394B3; }

.nav-palepink.nav-tabs {
  border-color: #E394B3; }
  .nav-palepink.nav-tabs > li > a, .nav-palepink.nav-tabs > li > a:hover, .nav-palepink.nav-tabs > li > a:focus, .nav-palepink.nav-tabs > li.active > a {
    color: #E394B3;
    border-color: #E394B3;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-palepink.nav-pills > li > a:hover, .nav-palepink.nav-pills > li > a:focus, .nav-palepink.nav-pills > li.active > a {
  background: #E394B3;
  color: white; }

.menu-palepink, .dropup .menu-palepink {
  border-color: #E394B3; }
  .menu-palepink > li > a:hover, .dropup .menu-palepink > li > a:hover {
    background: rgba(227, 148, 179, 0.05); }
  .menu-palepink > .active > a, .menu-palepink > .active > a:hover, .menu-palepink > .active > a:focus, .dropup .menu-palepink > .active > a, .dropup .menu-palepink > .active > a:hover, .dropup .menu-palepink > .active > a:focus {
    color: white;
    background: #E394B3; }

.btn-palepink {
  outline: none;
  background: #E394B3;
  color: white;
  border-color: #E394B3; }
  .btn-palepink.btn-outlined {
    color: #E394B3;
    background: none; }
    .btn-palepink.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-palepink:hover, .btn-palepink:focus, .btn-palepink:active, .btn-palepink.active {
    outline: none;
    color: white;
    background: #eebcd0;
    border-color: #eebcd0; }
    .btn-palepink:hover.btn-outlined, .btn-palepink:focus.btn-outlined, .btn-palepink:active.btn-outlined, .btn-palepink.active.btn-outlined {
      background: #E394B3;
      color: white;
      border-color: #E394B3; }
  .btn-palepink.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-palepink.btn-inverse.btn-outlined:hover, .btn-palepink.btn-inverse.btn-outlined:focus, .btn-palepink.btn-inverse.btn-outlined:active, .btn-palepink.btn-inverse.btn-outlined.active {
      color: #E394B3;
      background: white;
      border-color: white; }
      .btn-palepink.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-palepink.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-palepink.btn-inverse.btn-outlined:active.btn-retainBg, .btn-palepink.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #E394B3;
        color: white;
        border-color: #E394B3; }

.tl-palepink .rubix-timeline-body > ul > li:before {
  border-color: #E394B3; }

.border-palepink {
  border-color: #E394B3 !important; }
  .border-palepink .rubix-timeline-body > ul {
    border-color: #E394B3; }
  .border-palepink.rubix-timeline-view:before {
    border-color: #E394B3; }

.border-hover-palepink:hover {
  border-color: #E394B3 !important; }

.border-focus-palepink:focus {
  border-color: #E394B3 !important; }

.fg-focus-palepink:focus {
  color: #E394B3; }

.fg-hover-palepink:hover {
  color: #E394B3; }

.fg-palepink {
  color: #E394B3; }
  .fg-palepink > .tab-container > .nav-tabs > .b-tab > a {
    color: #E394B3; }
  .fg-palepink .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #E394B3; }
  .fg-palepink.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #E394B3; }

.bg-focus-palepink:focus {
  background: #E394B3; }

.bg-hover-palepink:hover {
  background: #E394B3; }

.bg-palepink {
  background: #E394B3; }
  .bg-palepink > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-palepink > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #E394B3; }
  .bg-palepink table td, .bg-palepink th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brownishgray > .list-group-item.active {
  background: #64584C !important;
  color: white !important; }

.list-fg-brownishgray > .list-group-item {
  color: #64584C; }

.rubix-panel-header .nav-brownishgray.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brownishgray.nav-tabs > li > a:hover, .rubix-panel-header .nav-brownishgray.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brownishgray.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brownishgray.nav-tabs > li.active > a:focus {
  color: #64584C; }

.nav-brownishgray.nav-tabs {
  border-color: #64584C; }
  .nav-brownishgray.nav-tabs > li > a, .nav-brownishgray.nav-tabs > li > a:hover, .nav-brownishgray.nav-tabs > li > a:focus, .nav-brownishgray.nav-tabs > li.active > a {
    color: #64584C;
    border-color: #64584C;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brownishgray.nav-pills > li > a:hover, .nav-brownishgray.nav-pills > li > a:focus, .nav-brownishgray.nav-pills > li.active > a {
  background: #64584C;
  color: white; }

.menu-brownishgray, .dropup .menu-brownishgray {
  border-color: #64584C; }
  .menu-brownishgray > li > a:hover, .dropup .menu-brownishgray > li > a:hover {
    background: rgba(100, 88, 76, 0.05); }
  .menu-brownishgray > .active > a, .menu-brownishgray > .active > a:hover, .menu-brownishgray > .active > a:focus, .dropup .menu-brownishgray > .active > a, .dropup .menu-brownishgray > .active > a:hover, .dropup .menu-brownishgray > .active > a:focus {
    color: white;
    background: #64584C; }

.btn-brownishgray {
  outline: none;
  background: #64584C;
  color: white;
  border-color: #64584C; }
  .btn-brownishgray.btn-outlined {
    color: #64584C;
    background: none; }
    .btn-brownishgray.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brownishgray:hover, .btn-brownishgray:focus, .btn-brownishgray:active, .btn-brownishgray.active {
    outline: none;
    color: white;
    background: #817262;
    border-color: #817262; }
    .btn-brownishgray:hover.btn-outlined, .btn-brownishgray:focus.btn-outlined, .btn-brownishgray:active.btn-outlined, .btn-brownishgray.active.btn-outlined {
      background: #64584C;
      color: white;
      border-color: #64584C; }
  .btn-brownishgray.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brownishgray.btn-inverse.btn-outlined:hover, .btn-brownishgray.btn-inverse.btn-outlined:focus, .btn-brownishgray.btn-inverse.btn-outlined:active, .btn-brownishgray.btn-inverse.btn-outlined.active {
      color: #64584C;
      background: white;
      border-color: white; }
      .btn-brownishgray.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brownishgray.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brownishgray.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brownishgray.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #64584C;
        color: white;
        border-color: #64584C; }

.tl-brownishgray .rubix-timeline-body > ul > li:before {
  border-color: #64584C; }

.border-brownishgray {
  border-color: #64584C !important; }
  .border-brownishgray .rubix-timeline-body > ul {
    border-color: #64584C; }
  .border-brownishgray.rubix-timeline-view:before {
    border-color: #64584C; }

.border-hover-brownishgray:hover {
  border-color: #64584C !important; }

.border-focus-brownishgray:focus {
  border-color: #64584C !important; }

.fg-focus-brownishgray:focus {
  color: #64584C; }

.fg-hover-brownishgray:hover {
  color: #64584C; }

.fg-brownishgray {
  color: #64584C; }
  .fg-brownishgray > .tab-container > .nav-tabs > .b-tab > a {
    color: #64584C; }
  .fg-brownishgray .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #64584C; }
  .fg-brownishgray.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #64584C; }

.bg-focus-brownishgray:focus {
  background: #64584C; }

.bg-hover-brownishgray:hover {
  background: #64584C; }

.bg-brownishgray {
  background: #64584C; }
  .bg-brownishgray > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brownishgray > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #64584C; }
  .bg-brownishgray table td, .bg-brownishgray th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brownishgray75 > .list-group-item.active {
  background: #776B5F !important;
  color: white !important; }

.list-fg-brownishgray75 > .list-group-item {
  color: #776B5F; }

.rubix-panel-header .nav-brownishgray75.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brownishgray75.nav-tabs > li > a:hover, .rubix-panel-header .nav-brownishgray75.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brownishgray75.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brownishgray75.nav-tabs > li.active > a:focus {
  color: #776B5F; }

.nav-brownishgray75.nav-tabs {
  border-color: #776B5F; }
  .nav-brownishgray75.nav-tabs > li > a, .nav-brownishgray75.nav-tabs > li > a:hover, .nav-brownishgray75.nav-tabs > li > a:focus, .nav-brownishgray75.nav-tabs > li.active > a {
    color: #776B5F;
    border-color: #776B5F;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brownishgray75.nav-pills > li > a:hover, .nav-brownishgray75.nav-pills > li > a:focus, .nav-brownishgray75.nav-pills > li.active > a {
  background: #776B5F;
  color: white; }

.menu-brownishgray75, .dropup .menu-brownishgray75 {
  border-color: #776B5F; }
  .menu-brownishgray75 > li > a:hover, .dropup .menu-brownishgray75 > li > a:hover {
    background: rgba(119, 107, 95, 0.05); }
  .menu-brownishgray75 > .active > a, .menu-brownishgray75 > .active > a:hover, .menu-brownishgray75 > .active > a:focus, .dropup .menu-brownishgray75 > .active > a, .dropup .menu-brownishgray75 > .active > a:hover, .dropup .menu-brownishgray75 > .active > a:focus {
    color: white;
    background: #776B5F; }

.btn-brownishgray75 {
  outline: none;
  background: #776B5F;
  color: white;
  border-color: #776B5F; }
  .btn-brownishgray75.btn-outlined {
    color: #776B5F;
    background: none; }
    .btn-brownishgray75.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brownishgray75:hover, .btn-brownishgray75:focus, .btn-brownishgray75:active, .btn-brownishgray75.active {
    outline: none;
    color: white;
    background: #928577;
    border-color: #928577; }
    .btn-brownishgray75:hover.btn-outlined, .btn-brownishgray75:focus.btn-outlined, .btn-brownishgray75:active.btn-outlined, .btn-brownishgray75.active.btn-outlined {
      background: #776B5F;
      color: white;
      border-color: #776B5F; }
  .btn-brownishgray75.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brownishgray75.btn-inverse.btn-outlined:hover, .btn-brownishgray75.btn-inverse.btn-outlined:focus, .btn-brownishgray75.btn-inverse.btn-outlined:active, .btn-brownishgray75.btn-inverse.btn-outlined.active {
      color: #776B5F;
      background: white;
      border-color: white; }
      .btn-brownishgray75.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brownishgray75.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brownishgray75.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brownishgray75.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #776B5F;
        color: white;
        border-color: #776B5F; }

.tl-brownishgray75 .rubix-timeline-body > ul > li:before {
  border-color: #776B5F; }

.border-brownishgray75 {
  border-color: #776B5F !important; }
  .border-brownishgray75 .rubix-timeline-body > ul {
    border-color: #776B5F; }
  .border-brownishgray75.rubix-timeline-view:before {
    border-color: #776B5F; }

.border-hover-brownishgray75:hover {
  border-color: #776B5F !important; }

.border-focus-brownishgray75:focus {
  border-color: #776B5F !important; }

.fg-focus-brownishgray75:focus {
  color: #776B5F; }

.fg-hover-brownishgray75:hover {
  color: #776B5F; }

.fg-brownishgray75 {
  color: #776B5F; }
  .fg-brownishgray75 > .tab-container > .nav-tabs > .b-tab > a {
    color: #776B5F; }
  .fg-brownishgray75 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #776B5F; }
  .fg-brownishgray75.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #776B5F; }

.bg-focus-brownishgray75:focus {
  background: #776B5F; }

.bg-hover-brownishgray75:hover {
  background: #776B5F; }

.bg-brownishgray75 {
  background: #776B5F; }
  .bg-brownishgray75 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brownishgray75 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #776B5F; }
  .bg-brownishgray75 table td, .bg-brownishgray75 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-gray > .list-group-item.active {
  background: #EAEDF1 !important;
  color: white !important; }

.list-fg-gray > .list-group-item {
  color: #EAEDF1; }

.rubix-panel-header .nav-gray.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-gray.nav-tabs > li > a:hover, .rubix-panel-header .nav-gray.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-gray.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-gray.nav-tabs > li.active > a:focus {
  color: #EAEDF1; }

.nav-gray.nav-tabs {
  border-color: #EAEDF1; }
  .nav-gray.nav-tabs > li > a, .nav-gray.nav-tabs > li > a:hover, .nav-gray.nav-tabs > li > a:focus, .nav-gray.nav-tabs > li.active > a {
    color: #EAEDF1;
    border-color: #EAEDF1;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-gray.nav-pills > li > a:hover, .nav-gray.nav-pills > li > a:focus, .nav-gray.nav-pills > li.active > a {
  background: #EAEDF1;
  color: white; }

.menu-gray, .dropup .menu-gray {
  border-color: #EAEDF1; }
  .menu-gray > li > a:hover, .dropup .menu-gray > li > a:hover {
    background: rgba(234, 237, 241, 0.05); }
  .menu-gray > .active > a, .menu-gray > .active > a:hover, .menu-gray > .active > a:focus, .dropup .menu-gray > .active > a, .dropup .menu-gray > .active > a:hover, .dropup .menu-gray > .active > a:focus {
    color: white;
    background: #EAEDF1; }

.btn-gray {
  outline: none;
  background: #EAEDF1;
  color: white;
  border-color: #EAEDF1; }
  .btn-gray.btn-outlined {
    color: #EAEDF1;
    background: none; }
    .btn-gray.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-gray:hover, .btn-gray:focus, .btn-gray:active, .btn-gray.active {
    outline: none;
    color: white;
    background: white;
    border-color: white; }
    .btn-gray:hover.btn-outlined, .btn-gray:focus.btn-outlined, .btn-gray:active.btn-outlined, .btn-gray.active.btn-outlined {
      background: #EAEDF1;
      color: white;
      border-color: #EAEDF1; }
  .btn-gray.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-gray.btn-inverse.btn-outlined:hover, .btn-gray.btn-inverse.btn-outlined:focus, .btn-gray.btn-inverse.btn-outlined:active, .btn-gray.btn-inverse.btn-outlined.active {
      color: #EAEDF1;
      background: white;
      border-color: white; }
      .btn-gray.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-gray.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-gray.btn-inverse.btn-outlined:active.btn-retainBg, .btn-gray.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #EAEDF1;
        color: white;
        border-color: #EAEDF1; }

.tl-gray .rubix-timeline-body > ul > li:before {
  border-color: #EAEDF1; }

.border-gray {
  border-color: #EAEDF1 !important; }
  .border-gray .rubix-timeline-body > ul {
    border-color: #EAEDF1; }
  .border-gray.rubix-timeline-view:before {
    border-color: #EAEDF1; }

.border-hover-gray:hover {
  border-color: #EAEDF1 !important; }

.border-focus-gray:focus {
  border-color: #EAEDF1 !important; }

.fg-focus-gray:focus {
  color: #EAEDF1; }

.fg-hover-gray:hover {
  color: #EAEDF1; }

.fg-gray {
  color: #EAEDF1; }
  .fg-gray > .tab-container > .nav-tabs > .b-tab > a {
    color: #EAEDF1; }
  .fg-gray .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #EAEDF1; }
  .fg-gray.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #EAEDF1; }

.bg-focus-gray:focus {
  background: #EAEDF1; }

.bg-hover-gray:hover {
  background: #EAEDF1; }

.bg-gray {
  background: #EAEDF1; }
  .bg-gray > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-gray > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #EAEDF1; }
  .bg-gray table td, .bg-gray th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgray > .list-group-item.active {
  background: #999895 !important;
  color: white !important; }

.list-fg-darkgray > .list-group-item {
  color: #999895; }

.rubix-panel-header .nav-darkgray.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgray.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgray.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgray.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgray.nav-tabs > li.active > a:focus {
  color: #999895; }

.nav-darkgray.nav-tabs {
  border-color: #999895; }
  .nav-darkgray.nav-tabs > li > a, .nav-darkgray.nav-tabs > li > a:hover, .nav-darkgray.nav-tabs > li > a:focus, .nav-darkgray.nav-tabs > li.active > a {
    color: #999895;
    border-color: #999895;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgray.nav-pills > li > a:hover, .nav-darkgray.nav-pills > li > a:focus, .nav-darkgray.nav-pills > li.active > a {
  background: #999895;
  color: white; }

.menu-darkgray, .dropup .menu-darkgray {
  border-color: #999895; }
  .menu-darkgray > li > a:hover, .dropup .menu-darkgray > li > a:hover {
    background: rgba(153, 152, 149, 0.05); }
  .menu-darkgray > .active > a, .menu-darkgray > .active > a:hover, .menu-darkgray > .active > a:focus, .dropup .menu-darkgray > .active > a, .dropup .menu-darkgray > .active > a:hover, .dropup .menu-darkgray > .active > a:focus {
    color: white;
    background: #999895; }

.btn-darkgray {
  outline: none;
  background: #999895;
  color: white;
  border-color: #999895; }
  .btn-darkgray.btn-outlined {
    color: #999895;
    background: none; }
    .btn-darkgray.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgray:hover, .btn-darkgray:focus, .btn-darkgray:active, .btn-darkgray.active {
    outline: none;
    color: white;
    background: #b2b1af;
    border-color: #b2b1af; }
    .btn-darkgray:hover.btn-outlined, .btn-darkgray:focus.btn-outlined, .btn-darkgray:active.btn-outlined, .btn-darkgray.active.btn-outlined {
      background: #999895;
      color: white;
      border-color: #999895; }
  .btn-darkgray.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgray.btn-inverse.btn-outlined:hover, .btn-darkgray.btn-inverse.btn-outlined:focus, .btn-darkgray.btn-inverse.btn-outlined:active, .btn-darkgray.btn-inverse.btn-outlined.active {
      color: #999895;
      background: white;
      border-color: white; }
      .btn-darkgray.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgray.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgray.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgray.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #999895;
        color: white;
        border-color: #999895; }

.tl-darkgray .rubix-timeline-body > ul > li:before {
  border-color: #999895; }

.border-darkgray {
  border-color: #999895 !important; }
  .border-darkgray .rubix-timeline-body > ul {
    border-color: #999895; }
  .border-darkgray.rubix-timeline-view:before {
    border-color: #999895; }

.border-hover-darkgray:hover {
  border-color: #999895 !important; }

.border-focus-darkgray:focus {
  border-color: #999895 !important; }

.fg-focus-darkgray:focus {
  color: #999895; }

.fg-hover-darkgray:hover {
  color: #999895; }

.fg-darkgray {
  color: #999895; }
  .fg-darkgray > .tab-container > .nav-tabs > .b-tab > a {
    color: #999895; }
  .fg-darkgray .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #999895; }
  .fg-darkgray.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #999895; }

.bg-focus-darkgray:focus {
  background: #999895; }

.bg-hover-darkgray:hover {
  background: #999895; }

.bg-darkgray {
  background: #999895; }
  .bg-darkgray > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgray > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #999895; }
  .bg-darkgray table td, .bg-darkgray th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgray75 > .list-group-item.active {
  background: #B8B6B0 !important;
  color: white !important; }

.list-fg-darkgray75 > .list-group-item {
  color: #B8B6B0; }

.rubix-panel-header .nav-darkgray75.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgray75.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgray75.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgray75.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgray75.nav-tabs > li.active > a:focus {
  color: #B8B6B0; }

.nav-darkgray75.nav-tabs {
  border-color: #B8B6B0; }
  .nav-darkgray75.nav-tabs > li > a, .nav-darkgray75.nav-tabs > li > a:hover, .nav-darkgray75.nav-tabs > li > a:focus, .nav-darkgray75.nav-tabs > li.active > a {
    color: #B8B6B0;
    border-color: #B8B6B0;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgray75.nav-pills > li > a:hover, .nav-darkgray75.nav-pills > li > a:focus, .nav-darkgray75.nav-pills > li.active > a {
  background: #B8B6B0;
  color: white; }

.menu-darkgray75, .dropup .menu-darkgray75 {
  border-color: #B8B6B0; }
  .menu-darkgray75 > li > a:hover, .dropup .menu-darkgray75 > li > a:hover {
    background: rgba(184, 182, 176, 0.05); }
  .menu-darkgray75 > .active > a, .menu-darkgray75 > .active > a:hover, .menu-darkgray75 > .active > a:focus, .dropup .menu-darkgray75 > .active > a, .dropup .menu-darkgray75 > .active > a:hover, .dropup .menu-darkgray75 > .active > a:focus {
    color: white;
    background: #B8B6B0; }

.btn-darkgray75 {
  outline: none;
  background: #B8B6B0;
  color: white;
  border-color: #B8B6B0; }
  .btn-darkgray75.btn-outlined {
    color: #B8B6B0;
    background: none; }
    .btn-darkgray75.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgray75:hover, .btn-darkgray75:focus, .btn-darkgray75:active, .btn-darkgray75.active {
    outline: none;
    color: white;
    background: #d0cfcb;
    border-color: #d0cfcb; }
    .btn-darkgray75:hover.btn-outlined, .btn-darkgray75:focus.btn-outlined, .btn-darkgray75:active.btn-outlined, .btn-darkgray75.active.btn-outlined {
      background: #B8B6B0;
      color: white;
      border-color: #B8B6B0; }
  .btn-darkgray75.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgray75.btn-inverse.btn-outlined:hover, .btn-darkgray75.btn-inverse.btn-outlined:focus, .btn-darkgray75.btn-inverse.btn-outlined:active, .btn-darkgray75.btn-inverse.btn-outlined.active {
      color: #B8B6B0;
      background: white;
      border-color: white; }
      .btn-darkgray75.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgray75.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgray75.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgray75.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #B8B6B0;
        color: white;
        border-color: #B8B6B0; }

.tl-darkgray75 .rubix-timeline-body > ul > li:before {
  border-color: #B8B6B0; }

.border-darkgray75 {
  border-color: #B8B6B0 !important; }
  .border-darkgray75 .rubix-timeline-body > ul {
    border-color: #B8B6B0; }
  .border-darkgray75.rubix-timeline-view:before {
    border-color: #B8B6B0; }

.border-hover-darkgray75:hover {
  border-color: #B8B6B0 !important; }

.border-focus-darkgray75:focus {
  border-color: #B8B6B0 !important; }

.fg-focus-darkgray75:focus {
  color: #B8B6B0; }

.fg-hover-darkgray75:hover {
  color: #B8B6B0; }

.fg-darkgray75 {
  color: #B8B6B0; }
  .fg-darkgray75 > .tab-container > .nav-tabs > .b-tab > a {
    color: #B8B6B0; }
  .fg-darkgray75 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #B8B6B0; }
  .fg-darkgray75.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #B8B6B0; }

.bg-focus-darkgray75:focus {
  background: #B8B6B0; }

.bg-hover-darkgray75:hover {
  background: #B8B6B0; }

.bg-darkgray75 {
  background: #B8B6B0; }
  .bg-darkgray75 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgray75 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #B8B6B0; }
  .bg-darkgray75 table td, .bg-darkgray75 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgray50 > .list-group-item.active {
  background: #B8C3C8 !important;
  color: white !important; }

.list-fg-darkgray50 > .list-group-item {
  color: #B8C3C8; }

.rubix-panel-header .nav-darkgray50.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgray50.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgray50.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgray50.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgray50.nav-tabs > li.active > a:focus {
  color: #B8C3C8; }

.nav-darkgray50.nav-tabs {
  border-color: #B8C3C8; }
  .nav-darkgray50.nav-tabs > li > a, .nav-darkgray50.nav-tabs > li > a:hover, .nav-darkgray50.nav-tabs > li > a:focus, .nav-darkgray50.nav-tabs > li.active > a {
    color: #B8C3C8;
    border-color: #B8C3C8;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgray50.nav-pills > li > a:hover, .nav-darkgray50.nav-pills > li > a:focus, .nav-darkgray50.nav-pills > li.active > a {
  background: #B8C3C8;
  color: white; }

.menu-darkgray50, .dropup .menu-darkgray50 {
  border-color: #B8C3C8; }
  .menu-darkgray50 > li > a:hover, .dropup .menu-darkgray50 > li > a:hover {
    background: rgba(184, 195, 200, 0.05); }
  .menu-darkgray50 > .active > a, .menu-darkgray50 > .active > a:hover, .menu-darkgray50 > .active > a:focus, .dropup .menu-darkgray50 > .active > a, .dropup .menu-darkgray50 > .active > a:hover, .dropup .menu-darkgray50 > .active > a:focus {
    color: white;
    background: #B8C3C8; }

.btn-darkgray50 {
  outline: none;
  background: #B8C3C8;
  color: white;
  border-color: #B8C3C8; }
  .btn-darkgray50.btn-outlined {
    color: #B8C3C8;
    background: none; }
    .btn-darkgray50.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgray50:hover, .btn-darkgray50:focus, .btn-darkgray50:active, .btn-darkgray50.active {
    outline: none;
    color: white;
    background: #d5dbde;
    border-color: #d5dbde; }
    .btn-darkgray50:hover.btn-outlined, .btn-darkgray50:focus.btn-outlined, .btn-darkgray50:active.btn-outlined, .btn-darkgray50.active.btn-outlined {
      background: #B8C3C8;
      color: white;
      border-color: #B8C3C8; }
  .btn-darkgray50.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgray50.btn-inverse.btn-outlined:hover, .btn-darkgray50.btn-inverse.btn-outlined:focus, .btn-darkgray50.btn-inverse.btn-outlined:active, .btn-darkgray50.btn-inverse.btn-outlined.active {
      color: #B8C3C8;
      background: white;
      border-color: white; }
      .btn-darkgray50.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgray50.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgray50.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgray50.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #B8C3C8;
        color: white;
        border-color: #B8C3C8; }

.tl-darkgray50 .rubix-timeline-body > ul > li:before {
  border-color: #B8C3C8; }

.border-darkgray50 {
  border-color: #B8C3C8 !important; }
  .border-darkgray50 .rubix-timeline-body > ul {
    border-color: #B8C3C8; }
  .border-darkgray50.rubix-timeline-view:before {
    border-color: #B8C3C8; }

.border-hover-darkgray50:hover {
  border-color: #B8C3C8 !important; }

.border-focus-darkgray50:focus {
  border-color: #B8C3C8 !important; }

.fg-focus-darkgray50:focus {
  color: #B8C3C8; }

.fg-hover-darkgray50:hover {
  color: #B8C3C8; }

.fg-darkgray50 {
  color: #B8C3C8; }
  .fg-darkgray50 > .tab-container > .nav-tabs > .b-tab > a {
    color: #B8C3C8; }
  .fg-darkgray50 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #B8C3C8; }
  .fg-darkgray50.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #B8C3C8; }

.bg-focus-darkgray50:focus {
  background: #B8C3C8; }

.bg-hover-darkgray50:hover {
  background: #B8C3C8; }

.bg-darkgray50 {
  background: #B8C3C8; }
  .bg-darkgray50 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgray50 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #B8C3C8; }
  .bg-darkgray50 table td, .bg-darkgray50 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgray40 > .list-group-item.active {
  background: #CDCCC8 !important;
  color: white !important; }

.list-fg-darkgray40 > .list-group-item {
  color: #CDCCC8; }

.rubix-panel-header .nav-darkgray40.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgray40.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgray40.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgray40.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgray40.nav-tabs > li.active > a:focus {
  color: #CDCCC8; }

.nav-darkgray40.nav-tabs {
  border-color: #CDCCC8; }
  .nav-darkgray40.nav-tabs > li > a, .nav-darkgray40.nav-tabs > li > a:hover, .nav-darkgray40.nav-tabs > li > a:focus, .nav-darkgray40.nav-tabs > li.active > a {
    color: #CDCCC8;
    border-color: #CDCCC8;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgray40.nav-pills > li > a:hover, .nav-darkgray40.nav-pills > li > a:focus, .nav-darkgray40.nav-pills > li.active > a {
  background: #CDCCC8;
  color: white; }

.menu-darkgray40, .dropup .menu-darkgray40 {
  border-color: #CDCCC8; }
  .menu-darkgray40 > li > a:hover, .dropup .menu-darkgray40 > li > a:hover {
    background: rgba(205, 204, 200, 0.05); }
  .menu-darkgray40 > .active > a, .menu-darkgray40 > .active > a:hover, .menu-darkgray40 > .active > a:focus, .dropup .menu-darkgray40 > .active > a, .dropup .menu-darkgray40 > .active > a:hover, .dropup .menu-darkgray40 > .active > a:focus {
    color: white;
    background: #CDCCC8; }

.btn-darkgray40 {
  outline: none;
  background: #CDCCC8;
  color: white;
  border-color: #CDCCC8; }
  .btn-darkgray40.btn-outlined {
    color: #CDCCC8;
    background: none; }
    .btn-darkgray40.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgray40:hover, .btn-darkgray40:focus, .btn-darkgray40:active, .btn-darkgray40.active {
    outline: none;
    color: white;
    background: #e5e5e3;
    border-color: #e5e5e3; }
    .btn-darkgray40:hover.btn-outlined, .btn-darkgray40:focus.btn-outlined, .btn-darkgray40:active.btn-outlined, .btn-darkgray40.active.btn-outlined {
      background: #CDCCC8;
      color: white;
      border-color: #CDCCC8; }
  .btn-darkgray40.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgray40.btn-inverse.btn-outlined:hover, .btn-darkgray40.btn-inverse.btn-outlined:focus, .btn-darkgray40.btn-inverse.btn-outlined:active, .btn-darkgray40.btn-inverse.btn-outlined.active {
      color: #CDCCC8;
      background: white;
      border-color: white; }
      .btn-darkgray40.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgray40.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgray40.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgray40.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #CDCCC8;
        color: white;
        border-color: #CDCCC8; }

.tl-darkgray40 .rubix-timeline-body > ul > li:before {
  border-color: #CDCCC8; }

.border-darkgray40 {
  border-color: #CDCCC8 !important; }
  .border-darkgray40 .rubix-timeline-body > ul {
    border-color: #CDCCC8; }
  .border-darkgray40.rubix-timeline-view:before {
    border-color: #CDCCC8; }

.border-hover-darkgray40:hover {
  border-color: #CDCCC8 !important; }

.border-focus-darkgray40:focus {
  border-color: #CDCCC8 !important; }

.fg-focus-darkgray40:focus {
  color: #CDCCC8; }

.fg-hover-darkgray40:hover {
  color: #CDCCC8; }

.fg-darkgray40 {
  color: #CDCCC8; }
  .fg-darkgray40 > .tab-container > .nav-tabs > .b-tab > a {
    color: #CDCCC8; }
  .fg-darkgray40 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #CDCCC8; }
  .fg-darkgray40.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #CDCCC8; }

.bg-focus-darkgray40:focus {
  background: #CDCCC8; }

.bg-hover-darkgray40:hover {
  background: #CDCCC8; }

.bg-darkgray40 {
  background: #CDCCC8; }
  .bg-darkgray40 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgray40 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #CDCCC8; }
  .bg-darkgray40 table td, .bg-darkgray40 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgray25 > .list-group-item.active {
  background: #DCDBD8 !important;
  color: white !important; }

.list-fg-darkgray25 > .list-group-item {
  color: #DCDBD8; }

.rubix-panel-header .nav-darkgray25.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgray25.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgray25.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgray25.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgray25.nav-tabs > li.active > a:focus {
  color: #DCDBD8; }

.nav-darkgray25.nav-tabs {
  border-color: #DCDBD8; }
  .nav-darkgray25.nav-tabs > li > a, .nav-darkgray25.nav-tabs > li > a:hover, .nav-darkgray25.nav-tabs > li > a:focus, .nav-darkgray25.nav-tabs > li.active > a {
    color: #DCDBD8;
    border-color: #DCDBD8;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgray25.nav-pills > li > a:hover, .nav-darkgray25.nav-pills > li > a:focus, .nav-darkgray25.nav-pills > li.active > a {
  background: #DCDBD8;
  color: white; }

.menu-darkgray25, .dropup .menu-darkgray25 {
  border-color: #DCDBD8; }
  .menu-darkgray25 > li > a:hover, .dropup .menu-darkgray25 > li > a:hover {
    background: rgba(220, 219, 216, 0.05); }
  .menu-darkgray25 > .active > a, .menu-darkgray25 > .active > a:hover, .menu-darkgray25 > .active > a:focus, .dropup .menu-darkgray25 > .active > a, .dropup .menu-darkgray25 > .active > a:hover, .dropup .menu-darkgray25 > .active > a:focus {
    color: white;
    background: #DCDBD8; }

.btn-darkgray25 {
  outline: none;
  background: #DCDBD8;
  color: white;
  border-color: #DCDBD8; }
  .btn-darkgray25.btn-outlined {
    color: #DCDBD8;
    background: none; }
    .btn-darkgray25.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgray25:hover, .btn-darkgray25:focus, .btn-darkgray25:active, .btn-darkgray25.active {
    outline: none;
    color: white;
    background: #f4f4f3;
    border-color: #f4f4f3; }
    .btn-darkgray25:hover.btn-outlined, .btn-darkgray25:focus.btn-outlined, .btn-darkgray25:active.btn-outlined, .btn-darkgray25.active.btn-outlined {
      background: #DCDBD8;
      color: white;
      border-color: #DCDBD8; }
  .btn-darkgray25.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgray25.btn-inverse.btn-outlined:hover, .btn-darkgray25.btn-inverse.btn-outlined:focus, .btn-darkgray25.btn-inverse.btn-outlined:active, .btn-darkgray25.btn-inverse.btn-outlined.active {
      color: #DCDBD8;
      background: white;
      border-color: white; }
      .btn-darkgray25.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgray25.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgray25.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgray25.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #DCDBD8;
        color: white;
        border-color: #DCDBD8; }

.tl-darkgray25 .rubix-timeline-body > ul > li:before {
  border-color: #DCDBD8; }

.border-darkgray25 {
  border-color: #DCDBD8 !important; }
  .border-darkgray25 .rubix-timeline-body > ul {
    border-color: #DCDBD8; }
  .border-darkgray25.rubix-timeline-view:before {
    border-color: #DCDBD8; }

.border-hover-darkgray25:hover {
  border-color: #DCDBD8 !important; }

.border-focus-darkgray25:focus {
  border-color: #DCDBD8 !important; }

.fg-focus-darkgray25:focus {
  color: #DCDBD8; }

.fg-hover-darkgray25:hover {
  color: #DCDBD8; }

.fg-darkgray25 {
  color: #DCDBD8; }
  .fg-darkgray25 > .tab-container > .nav-tabs > .b-tab > a {
    color: #DCDBD8; }
  .fg-darkgray25 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #DCDBD8; }
  .fg-darkgray25.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #DCDBD8; }

.bg-focus-darkgray25:focus {
  background: #DCDBD8; }

.bg-hover-darkgray25:hover {
  background: #DCDBD8; }

.bg-darkgray25 {
  background: #DCDBD8; }
  .bg-darkgray25 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgray25 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #DCDBD8; }
  .bg-darkgray25 table td, .bg-darkgray25 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-lightgray > .list-group-item.active {
  background: #EEEDEB !important;
  color: white !important; }

.list-fg-lightgray > .list-group-item {
  color: #EEEDEB; }

.rubix-panel-header .nav-lightgray.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-lightgray.nav-tabs > li > a:hover, .rubix-panel-header .nav-lightgray.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-lightgray.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-lightgray.nav-tabs > li.active > a:focus {
  color: #EEEDEB; }

.nav-lightgray.nav-tabs {
  border-color: #EEEDEB; }
  .nav-lightgray.nav-tabs > li > a, .nav-lightgray.nav-tabs > li > a:hover, .nav-lightgray.nav-tabs > li > a:focus, .nav-lightgray.nav-tabs > li.active > a {
    color: #EEEDEB;
    border-color: #EEEDEB;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-lightgray.nav-pills > li > a:hover, .nav-lightgray.nav-pills > li > a:focus, .nav-lightgray.nav-pills > li.active > a {
  background: #EEEDEB;
  color: white; }

.menu-lightgray, .dropup .menu-lightgray {
  border-color: #EEEDEB; }
  .menu-lightgray > li > a:hover, .dropup .menu-lightgray > li > a:hover {
    background: rgba(238, 237, 235, 0.05); }
  .menu-lightgray > .active > a, .menu-lightgray > .active > a:hover, .menu-lightgray > .active > a:focus, .dropup .menu-lightgray > .active > a, .dropup .menu-lightgray > .active > a:hover, .dropup .menu-lightgray > .active > a:focus {
    color: white;
    background: #EEEDEB; }

.btn-lightgray {
  outline: none;
  background: #EEEDEB;
  color: white;
  border-color: #EEEDEB; }
  .btn-lightgray.btn-outlined {
    color: #EEEDEB;
    background: none; }
    .btn-lightgray.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-lightgray:hover, .btn-lightgray:focus, .btn-lightgray:active, .btn-lightgray.active {
    outline: none;
    color: white;
    background: white;
    border-color: white; }
    .btn-lightgray:hover.btn-outlined, .btn-lightgray:focus.btn-outlined, .btn-lightgray:active.btn-outlined, .btn-lightgray.active.btn-outlined {
      background: #EEEDEB;
      color: white;
      border-color: #EEEDEB; }
  .btn-lightgray.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-lightgray.btn-inverse.btn-outlined:hover, .btn-lightgray.btn-inverse.btn-outlined:focus, .btn-lightgray.btn-inverse.btn-outlined:active, .btn-lightgray.btn-inverse.btn-outlined.active {
      color: #EEEDEB;
      background: white;
      border-color: white; }
      .btn-lightgray.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-lightgray.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-lightgray.btn-inverse.btn-outlined:active.btn-retainBg, .btn-lightgray.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #EEEDEB;
        color: white;
        border-color: #EEEDEB; }

.tl-lightgray .rubix-timeline-body > ul > li:before {
  border-color: #EEEDEB; }

.border-lightgray {
  border-color: #EEEDEB !important; }
  .border-lightgray .rubix-timeline-body > ul {
    border-color: #EEEDEB; }
  .border-lightgray.rubix-timeline-view:before {
    border-color: #EEEDEB; }

.border-hover-lightgray:hover {
  border-color: #EEEDEB !important; }

.border-focus-lightgray:focus {
  border-color: #EEEDEB !important; }

.fg-focus-lightgray:focus {
  color: #EEEDEB; }

.fg-hover-lightgray:hover {
  color: #EEEDEB; }

.fg-lightgray {
  color: #EEEDEB; }
  .fg-lightgray > .tab-container > .nav-tabs > .b-tab > a {
    color: #EEEDEB; }
  .fg-lightgray .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #EEEDEB; }
  .fg-lightgray.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #EEEDEB; }

.bg-focus-lightgray:focus {
  background: #EEEDEB; }

.bg-hover-lightgray:hover {
  background: #EEEDEB; }

.bg-lightgray {
  background: #EEEDEB; }
  .bg-lightgray > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-lightgray > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #EEEDEB; }
  .bg-lightgray table td, .bg-lightgray th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-lightgray50 > .list-group-item.active {
  background: #F1F0EE !important;
  color: white !important; }

.list-fg-lightgray50 > .list-group-item {
  color: #F1F0EE; }

.rubix-panel-header .nav-lightgray50.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-lightgray50.nav-tabs > li > a:hover, .rubix-panel-header .nav-lightgray50.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-lightgray50.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-lightgray50.nav-tabs > li.active > a:focus {
  color: #F1F0EE; }

.nav-lightgray50.nav-tabs {
  border-color: #F1F0EE; }
  .nav-lightgray50.nav-tabs > li > a, .nav-lightgray50.nav-tabs > li > a:hover, .nav-lightgray50.nav-tabs > li > a:focus, .nav-lightgray50.nav-tabs > li.active > a {
    color: #F1F0EE;
    border-color: #F1F0EE;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-lightgray50.nav-pills > li > a:hover, .nav-lightgray50.nav-pills > li > a:focus, .nav-lightgray50.nav-pills > li.active > a {
  background: #F1F0EE;
  color: white; }

.menu-lightgray50, .dropup .menu-lightgray50 {
  border-color: #F1F0EE; }
  .menu-lightgray50 > li > a:hover, .dropup .menu-lightgray50 > li > a:hover {
    background: rgba(241, 240, 238, 0.05); }
  .menu-lightgray50 > .active > a, .menu-lightgray50 > .active > a:hover, .menu-lightgray50 > .active > a:focus, .dropup .menu-lightgray50 > .active > a, .dropup .menu-lightgray50 > .active > a:hover, .dropup .menu-lightgray50 > .active > a:focus {
    color: white;
    background: #F1F0EE; }

.btn-lightgray50 {
  outline: none;
  background: #F1F0EE;
  color: white;
  border-color: #F1F0EE; }
  .btn-lightgray50.btn-outlined {
    color: #F1F0EE;
    background: none; }
    .btn-lightgray50.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-lightgray50:hover, .btn-lightgray50:focus, .btn-lightgray50:active, .btn-lightgray50.active {
    outline: none;
    color: white;
    background: white;
    border-color: white; }
    .btn-lightgray50:hover.btn-outlined, .btn-lightgray50:focus.btn-outlined, .btn-lightgray50:active.btn-outlined, .btn-lightgray50.active.btn-outlined {
      background: #F1F0EE;
      color: white;
      border-color: #F1F0EE; }
  .btn-lightgray50.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-lightgray50.btn-inverse.btn-outlined:hover, .btn-lightgray50.btn-inverse.btn-outlined:focus, .btn-lightgray50.btn-inverse.btn-outlined:active, .btn-lightgray50.btn-inverse.btn-outlined.active {
      color: #F1F0EE;
      background: white;
      border-color: white; }
      .btn-lightgray50.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-lightgray50.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-lightgray50.btn-inverse.btn-outlined:active.btn-retainBg, .btn-lightgray50.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #F1F0EE;
        color: white;
        border-color: #F1F0EE; }

.tl-lightgray50 .rubix-timeline-body > ul > li:before {
  border-color: #F1F0EE; }

.border-lightgray50 {
  border-color: #F1F0EE !important; }
  .border-lightgray50 .rubix-timeline-body > ul {
    border-color: #F1F0EE; }
  .border-lightgray50.rubix-timeline-view:before {
    border-color: #F1F0EE; }

.border-hover-lightgray50:hover {
  border-color: #F1F0EE !important; }

.border-focus-lightgray50:focus {
  border-color: #F1F0EE !important; }

.fg-focus-lightgray50:focus {
  color: #F1F0EE; }

.fg-hover-lightgray50:hover {
  color: #F1F0EE; }

.fg-lightgray50 {
  color: #F1F0EE; }
  .fg-lightgray50 > .tab-container > .nav-tabs > .b-tab > a {
    color: #F1F0EE; }
  .fg-lightgray50 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #F1F0EE; }
  .fg-lightgray50.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #F1F0EE; }

.bg-focus-lightgray50:focus {
  background: #F1F0EE; }

.bg-hover-lightgray50:hover {
  background: #F1F0EE; }

.bg-lightgray50 {
  background: #F1F0EE; }
  .bg-lightgray50 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-lightgray50 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #F1F0EE; }
  .bg-lightgray50 table td, .bg-lightgray50 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-white > .list-group-item.active {
  background: #ffffff !important;
  color: white !important; }

.list-fg-white > .list-group-item {
  color: #ffffff; }

.rubix-panel-header .nav-white.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-white.nav-tabs > li > a:hover, .rubix-panel-header .nav-white.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-white.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-white.nav-tabs > li.active > a:focus {
  color: #ffffff; }

.nav-white.nav-tabs {
  border-color: #ffffff; }
  .nav-white.nav-tabs > li > a, .nav-white.nav-tabs > li > a:hover, .nav-white.nav-tabs > li > a:focus, .nav-white.nav-tabs > li.active > a {
    color: #ffffff;
    border-color: #ffffff;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-white.nav-pills > li > a:hover, .nav-white.nav-pills > li > a:focus, .nav-white.nav-pills > li.active > a {
  background: #ffffff;
  color: white; }

.menu-white, .dropup .menu-white {
  border-color: #ffffff; }
  .menu-white > li > a:hover, .dropup .menu-white > li > a:hover {
    background: rgba(255, 255, 255, 0.05); }
  .menu-white > .active > a, .menu-white > .active > a:hover, .menu-white > .active > a:focus, .dropup .menu-white > .active > a, .dropup .menu-white > .active > a:hover, .dropup .menu-white > .active > a:focus {
    color: white;
    background: #ffffff; }

.btn-white {
  outline: none;
  background: #ffffff;
  color: white;
  border-color: #ffffff; }
  .btn-white.btn-outlined {
    color: #ffffff;
    background: none; }
    .btn-white.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active {
    outline: none;
    color: white;
    background: white;
    border-color: white; }
    .btn-white:hover.btn-outlined, .btn-white:focus.btn-outlined, .btn-white:active.btn-outlined, .btn-white.active.btn-outlined {
      background: #ffffff;
      color: white;
      border-color: #ffffff; }
  .btn-white.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-white.btn-inverse.btn-outlined:hover, .btn-white.btn-inverse.btn-outlined:focus, .btn-white.btn-inverse.btn-outlined:active, .btn-white.btn-inverse.btn-outlined.active {
      color: #ffffff;
      background: white;
      border-color: white; }
      .btn-white.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-white.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-white.btn-inverse.btn-outlined:active.btn-retainBg, .btn-white.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #ffffff;
        color: white;
        border-color: #ffffff; }

.tl-white .rubix-timeline-body > ul > li:before {
  border-color: #ffffff; }

.border-white {
  border-color: #ffffff !important; }
  .border-white .rubix-timeline-body > ul {
    border-color: #ffffff; }
  .border-white.rubix-timeline-view:before {
    border-color: #ffffff; }

.border-hover-white:hover {
  border-color: #ffffff !important; }

.border-focus-white:focus {
  border-color: #ffffff !important; }

.fg-focus-white:focus {
  color: #ffffff; }

.fg-hover-white:hover {
  color: #ffffff; }

.fg-white {
  color: #ffffff; }
  .fg-white > .tab-container > .nav-tabs > .b-tab > a {
    color: #ffffff; }
  .fg-white .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #ffffff; }
  .fg-white.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #ffffff; }

.bg-focus-white:focus {
  background: #ffffff; }

.bg-hover-white:hover {
  background: #ffffff; }

.bg-white {
  background: #ffffff; }
  .bg-white > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-white > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #ffffff; }
  .bg-white table td, .bg-white th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-black > .list-group-item.active {
  background: #000000 !important;
  color: white !important; }

.list-fg-black > .list-group-item {
  color: #000000; }

.rubix-panel-header .nav-black.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-black.nav-tabs > li > a:hover, .rubix-panel-header .nav-black.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-black.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-black.nav-tabs > li.active > a:focus {
  color: #000000; }

.nav-black.nav-tabs {
  border-color: #000000; }
  .nav-black.nav-tabs > li > a, .nav-black.nav-tabs > li > a:hover, .nav-black.nav-tabs > li > a:focus, .nav-black.nav-tabs > li.active > a {
    color: #000000;
    border-color: #000000;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-black.nav-pills > li > a:hover, .nav-black.nav-pills > li > a:focus, .nav-black.nav-pills > li.active > a {
  background: #000000;
  color: white; }

.menu-black, .dropup .menu-black {
  border-color: #000000; }
  .menu-black > li > a:hover, .dropup .menu-black > li > a:hover {
    background: rgba(0, 0, 0, 0.05); }
  .menu-black > .active > a, .menu-black > .active > a:hover, .menu-black > .active > a:focus, .dropup .menu-black > .active > a, .dropup .menu-black > .active > a:hover, .dropup .menu-black > .active > a:focus {
    color: white;
    background: #000000; }

.btn-black {
  outline: none;
  background: #000000;
  color: white;
  border-color: #000000; }
  .btn-black.btn-outlined {
    color: #000000;
    background: none; }
    .btn-black.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active {
    outline: none;
    color: white;
    background: #1a1a1a;
    border-color: #1a1a1a; }
    .btn-black:hover.btn-outlined, .btn-black:focus.btn-outlined, .btn-black:active.btn-outlined, .btn-black.active.btn-outlined {
      background: #000000;
      color: white;
      border-color: #000000; }
  .btn-black.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-black.btn-inverse.btn-outlined:hover, .btn-black.btn-inverse.btn-outlined:focus, .btn-black.btn-inverse.btn-outlined:active, .btn-black.btn-inverse.btn-outlined.active {
      color: #000000;
      background: white;
      border-color: white; }
      .btn-black.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-black.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-black.btn-inverse.btn-outlined:active.btn-retainBg, .btn-black.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #000000;
        color: white;
        border-color: #000000; }

.tl-black .rubix-timeline-body > ul > li:before {
  border-color: #000000; }

.border-black {
  border-color: #000000 !important; }
  .border-black .rubix-timeline-body > ul {
    border-color: #000000; }
  .border-black.rubix-timeline-view:before {
    border-color: #000000; }

.border-hover-black:hover {
  border-color: #000000 !important; }

.border-focus-black:focus {
  border-color: #000000 !important; }

.fg-focus-black:focus {
  color: #000000; }

.fg-hover-black:hover {
  color: #000000; }

.fg-black {
  color: #000000; }
  .fg-black > .tab-container > .nav-tabs > .b-tab > a {
    color: #000000; }
  .fg-black .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #000000; }
  .fg-black.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #000000; }

.bg-focus-black:focus {
  background: #000000; }

.bg-hover-black:hover {
  background: #000000; }

.bg-black {
  background: #000000; }
  .bg-black > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-black > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #000000; }
  .bg-black table td, .bg-black th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-black75 > .list-group-item.active {
  background: #273135 !important;
  color: white !important; }

.list-fg-black75 > .list-group-item {
  color: #273135; }

.rubix-panel-header .nav-black75.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-black75.nav-tabs > li > a:hover, .rubix-panel-header .nav-black75.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-black75.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-black75.nav-tabs > li.active > a:focus {
  color: #273135; }

.nav-black75.nav-tabs {
  border-color: #273135; }
  .nav-black75.nav-tabs > li > a, .nav-black75.nav-tabs > li > a:hover, .nav-black75.nav-tabs > li > a:focus, .nav-black75.nav-tabs > li.active > a {
    color: #273135;
    border-color: #273135;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-black75.nav-pills > li > a:hover, .nav-black75.nav-pills > li > a:focus, .nav-black75.nav-pills > li.active > a {
  background: #273135;
  color: white; }

.menu-black75, .dropup .menu-black75 {
  border-color: #273135; }
  .menu-black75 > li > a:hover, .dropup .menu-black75 > li > a:hover {
    background: rgba(39, 49, 53, 0.05); }
  .menu-black75 > .active > a, .menu-black75 > .active > a:hover, .menu-black75 > .active > a:focus, .dropup .menu-black75 > .active > a, .dropup .menu-black75 > .active > a:hover, .dropup .menu-black75 > .active > a:focus {
    color: white;
    background: #273135; }

.btn-black75 {
  outline: none;
  background: #273135;
  color: white;
  border-color: #273135; }
  .btn-black75.btn-outlined {
    color: #273135;
    background: none; }
    .btn-black75.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-black75:hover, .btn-black75:focus, .btn-black75:active, .btn-black75.active {
    outline: none;
    color: white;
    background: #3d4c52;
    border-color: #3d4c52; }
    .btn-black75:hover.btn-outlined, .btn-black75:focus.btn-outlined, .btn-black75:active.btn-outlined, .btn-black75.active.btn-outlined {
      background: #273135;
      color: white;
      border-color: #273135; }
  .btn-black75.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-black75.btn-inverse.btn-outlined:hover, .btn-black75.btn-inverse.btn-outlined:focus, .btn-black75.btn-inverse.btn-outlined:active, .btn-black75.btn-inverse.btn-outlined.active {
      color: #273135;
      background: white;
      border-color: white; }
      .btn-black75.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-black75.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-black75.btn-inverse.btn-outlined:active.btn-retainBg, .btn-black75.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #273135;
        color: white;
        border-color: #273135; }

.tl-black75 .rubix-timeline-body > ul > li:before {
  border-color: #273135; }

.border-black75 {
  border-color: #273135 !important; }
  .border-black75 .rubix-timeline-body > ul {
    border-color: #273135; }
  .border-black75.rubix-timeline-view:before {
    border-color: #273135; }

.border-hover-black75:hover {
  border-color: #273135 !important; }

.border-focus-black75:focus {
  border-color: #273135 !important; }

.fg-focus-black75:focus {
  color: #273135; }

.fg-hover-black75:hover {
  color: #273135; }

.fg-black75 {
  color: #273135; }
  .fg-black75 > .tab-container > .nav-tabs > .b-tab > a {
    color: #273135; }
  .fg-black75 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #273135; }
  .fg-black75.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #273135; }

.bg-focus-black75:focus {
  background: #273135; }

.bg-hover-black75:hover {
  background: #273135; }

.bg-black75 {
  background: #273135; }
  .bg-black75 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-black75 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #273135; }
  .bg-black75 table td, .bg-black75 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-black50 > .list-group-item.active {
  background: #3B4648 !important;
  color: white !important; }

.list-fg-black50 > .list-group-item {
  color: #3B4648; }

.rubix-panel-header .nav-black50.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-black50.nav-tabs > li > a:hover, .rubix-panel-header .nav-black50.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-black50.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-black50.nav-tabs > li.active > a:focus {
  color: #3B4648; }

.nav-black50.nav-tabs {
  border-color: #3B4648; }
  .nav-black50.nav-tabs > li > a, .nav-black50.nav-tabs > li > a:hover, .nav-black50.nav-tabs > li > a:focus, .nav-black50.nav-tabs > li.active > a {
    color: #3B4648;
    border-color: #3B4648;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-black50.nav-pills > li > a:hover, .nav-black50.nav-pills > li > a:focus, .nav-black50.nav-pills > li.active > a {
  background: #3B4648;
  color: white; }

.menu-black50, .dropup .menu-black50 {
  border-color: #3B4648; }
  .menu-black50 > li > a:hover, .dropup .menu-black50 > li > a:hover {
    background: rgba(59, 70, 72, 0.05); }
  .menu-black50 > .active > a, .menu-black50 > .active > a:hover, .menu-black50 > .active > a:focus, .dropup .menu-black50 > .active > a, .dropup .menu-black50 > .active > a:hover, .dropup .menu-black50 > .active > a:focus {
    color: white;
    background: #3B4648; }

.btn-black50 {
  outline: none;
  background: #3B4648;
  color: white;
  border-color: #3B4648; }
  .btn-black50.btn-outlined {
    color: #3B4648;
    background: none; }
    .btn-black50.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-black50:hover, .btn-black50:focus, .btn-black50:active, .btn-black50.active {
    outline: none;
    color: white;
    background: #526164;
    border-color: #526164; }
    .btn-black50:hover.btn-outlined, .btn-black50:focus.btn-outlined, .btn-black50:active.btn-outlined, .btn-black50.active.btn-outlined {
      background: #3B4648;
      color: white;
      border-color: #3B4648; }
  .btn-black50.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-black50.btn-inverse.btn-outlined:hover, .btn-black50.btn-inverse.btn-outlined:focus, .btn-black50.btn-inverse.btn-outlined:active, .btn-black50.btn-inverse.btn-outlined.active {
      color: #3B4648;
      background: white;
      border-color: white; }
      .btn-black50.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-black50.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-black50.btn-inverse.btn-outlined:active.btn-retainBg, .btn-black50.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #3B4648;
        color: white;
        border-color: #3B4648; }

.tl-black50 .rubix-timeline-body > ul > li:before {
  border-color: #3B4648; }

.border-black50 {
  border-color: #3B4648 !important; }
  .border-black50 .rubix-timeline-body > ul {
    border-color: #3B4648; }
  .border-black50.rubix-timeline-view:before {
    border-color: #3B4648; }

.border-hover-black50:hover {
  border-color: #3B4648 !important; }

.border-focus-black50:focus {
  border-color: #3B4648 !important; }

.fg-focus-black50:focus {
  color: #3B4648; }

.fg-hover-black50:hover {
  color: #3B4648; }

.fg-black50 {
  color: #3B4648; }
  .fg-black50 > .tab-container > .nav-tabs > .b-tab > a {
    color: #3B4648; }
  .fg-black50 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #3B4648; }
  .fg-black50.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #3B4648; }

.bg-focus-black50:focus {
  background: #3B4648; }

.bg-hover-black50:hover {
  background: #3B4648; }

.bg-black50 {
  background: #3B4648; }
  .bg-black50 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-black50 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #3B4648; }
  .bg-black50 table td, .bg-black50 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-davygray > .list-group-item.active {
  background: #555555 !important;
  color: white !important; }

.list-fg-davygray > .list-group-item {
  color: #555555; }

.rubix-panel-header .nav-davygray.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-davygray.nav-tabs > li > a:hover, .rubix-panel-header .nav-davygray.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-davygray.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-davygray.nav-tabs > li.active > a:focus {
  color: #555555; }

.nav-davygray.nav-tabs {
  border-color: #555555; }
  .nav-davygray.nav-tabs > li > a, .nav-davygray.nav-tabs > li > a:hover, .nav-davygray.nav-tabs > li > a:focus, .nav-davygray.nav-tabs > li.active > a {
    color: #555555;
    border-color: #555555;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-davygray.nav-pills > li > a:hover, .nav-davygray.nav-pills > li > a:focus, .nav-davygray.nav-pills > li.active > a {
  background: #555555;
  color: white; }

.menu-davygray, .dropup .menu-davygray {
  border-color: #555555; }
  .menu-davygray > li > a:hover, .dropup .menu-davygray > li > a:hover {
    background: rgba(85, 85, 85, 0.05); }
  .menu-davygray > .active > a, .menu-davygray > .active > a:hover, .menu-davygray > .active > a:focus, .dropup .menu-davygray > .active > a, .dropup .menu-davygray > .active > a:hover, .dropup .menu-davygray > .active > a:focus {
    color: white;
    background: #555555; }

.btn-davygray {
  outline: none;
  background: #555555;
  color: white;
  border-color: #555555; }
  .btn-davygray.btn-outlined {
    color: #555555;
    background: none; }
    .btn-davygray.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-davygray:hover, .btn-davygray:focus, .btn-davygray:active, .btn-davygray.active {
    outline: none;
    color: white;
    background: #6f6f6f;
    border-color: #6f6f6f; }
    .btn-davygray:hover.btn-outlined, .btn-davygray:focus.btn-outlined, .btn-davygray:active.btn-outlined, .btn-davygray.active.btn-outlined {
      background: #555555;
      color: white;
      border-color: #555555; }
  .btn-davygray.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-davygray.btn-inverse.btn-outlined:hover, .btn-davygray.btn-inverse.btn-outlined:focus, .btn-davygray.btn-inverse.btn-outlined:active, .btn-davygray.btn-inverse.btn-outlined.active {
      color: #555555;
      background: white;
      border-color: white; }
      .btn-davygray.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-davygray.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-davygray.btn-inverse.btn-outlined:active.btn-retainBg, .btn-davygray.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #555555;
        color: white;
        border-color: #555555; }

.tl-davygray .rubix-timeline-body > ul > li:before {
  border-color: #555555; }

.border-davygray {
  border-color: #555555 !important; }
  .border-davygray .rubix-timeline-body > ul {
    border-color: #555555; }
  .border-davygray.rubix-timeline-view:before {
    border-color: #555555; }

.border-hover-davygray:hover {
  border-color: #555555 !important; }

.border-focus-davygray:focus {
  border-color: #555555 !important; }

.fg-focus-davygray:focus {
  color: #555555; }

.fg-hover-davygray:hover {
  color: #555555; }

.fg-davygray {
  color: #555555; }
  .fg-davygray > .tab-container > .nav-tabs > .b-tab > a {
    color: #555555; }
  .fg-davygray .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #555555; }
  .fg-davygray.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #555555; }

.bg-focus-davygray:focus {
  background: #555555; }

.bg-hover-davygray:hover {
  background: #555555; }

.bg-davygray {
  background: #555555; }
  .bg-davygray > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-davygray > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #555555; }
  .bg-davygray table td, .bg-davygray th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgrayishblue75 > .list-group-item.active {
  background: #43525A !important;
  color: white !important; }

.list-fg-darkgrayishblue75 > .list-group-item {
  color: #43525A; }

.rubix-panel-header .nav-darkgrayishblue75.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgrayishblue75.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgrayishblue75.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgrayishblue75.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgrayishblue75.nav-tabs > li.active > a:focus {
  color: #43525A; }

.nav-darkgrayishblue75.nav-tabs {
  border-color: #43525A; }
  .nav-darkgrayishblue75.nav-tabs > li > a, .nav-darkgrayishblue75.nav-tabs > li > a:hover, .nav-darkgrayishblue75.nav-tabs > li > a:focus, .nav-darkgrayishblue75.nav-tabs > li.active > a {
    color: #43525A;
    border-color: #43525A;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgrayishblue75.nav-pills > li > a:hover, .nav-darkgrayishblue75.nav-pills > li > a:focus, .nav-darkgrayishblue75.nav-pills > li.active > a {
  background: #43525A;
  color: white; }

.menu-darkgrayishblue75, .dropup .menu-darkgrayishblue75 {
  border-color: #43525A; }
  .menu-darkgrayishblue75 > li > a:hover, .dropup .menu-darkgrayishblue75 > li > a:hover {
    background: rgba(67, 82, 90, 0.05); }
  .menu-darkgrayishblue75 > .active > a, .menu-darkgrayishblue75 > .active > a:hover, .menu-darkgrayishblue75 > .active > a:focus, .dropup .menu-darkgrayishblue75 > .active > a, .dropup .menu-darkgrayishblue75 > .active > a:hover, .dropup .menu-darkgrayishblue75 > .active > a:focus {
    color: white;
    background: #43525A; }

.btn-darkgrayishblue75 {
  outline: none;
  background: #43525A;
  color: white;
  border-color: #43525A; }
  .btn-darkgrayishblue75.btn-outlined {
    color: #43525A;
    background: none; }
    .btn-darkgrayishblue75.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgrayishblue75:hover, .btn-darkgrayishblue75:focus, .btn-darkgrayishblue75:active, .btn-darkgrayishblue75.active {
    outline: none;
    color: white;
    background: #596d77;
    border-color: #596d77; }
    .btn-darkgrayishblue75:hover.btn-outlined, .btn-darkgrayishblue75:focus.btn-outlined, .btn-darkgrayishblue75:active.btn-outlined, .btn-darkgrayishblue75.active.btn-outlined {
      background: #43525A;
      color: white;
      border-color: #43525A; }
  .btn-darkgrayishblue75.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgrayishblue75.btn-inverse.btn-outlined:hover, .btn-darkgrayishblue75.btn-inverse.btn-outlined:focus, .btn-darkgrayishblue75.btn-inverse.btn-outlined:active, .btn-darkgrayishblue75.btn-inverse.btn-outlined.active {
      color: #43525A;
      background: white;
      border-color: white; }
      .btn-darkgrayishblue75.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgrayishblue75.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgrayishblue75.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgrayishblue75.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #43525A;
        color: white;
        border-color: #43525A; }

.tl-darkgrayishblue75 .rubix-timeline-body > ul > li:before {
  border-color: #43525A; }

.border-darkgrayishblue75 {
  border-color: #43525A !important; }
  .border-darkgrayishblue75 .rubix-timeline-body > ul {
    border-color: #43525A; }
  .border-darkgrayishblue75.rubix-timeline-view:before {
    border-color: #43525A; }

.border-hover-darkgrayishblue75:hover {
  border-color: #43525A !important; }

.border-focus-darkgrayishblue75:focus {
  border-color: #43525A !important; }

.fg-focus-darkgrayishblue75:focus {
  color: #43525A; }

.fg-hover-darkgrayishblue75:hover {
  color: #43525A; }

.fg-darkgrayishblue75 {
  color: #43525A; }
  .fg-darkgrayishblue75 > .tab-container > .nav-tabs > .b-tab > a {
    color: #43525A; }
  .fg-darkgrayishblue75 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #43525A; }
  .fg-darkgrayishblue75.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #43525A; }

.bg-focus-darkgrayishblue75:focus {
  background: #43525A; }

.bg-hover-darkgrayishblue75:hover {
  background: #43525A; }

.bg-darkgrayishblue75 {
  background: #43525A; }
  .bg-darkgrayishblue75 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgrayishblue75 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #43525A; }
  .bg-darkgrayishblue75 table td, .bg-darkgrayishblue75 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkgrayishblue > .list-group-item.active {
  background: #4C5D67 !important;
  color: white !important; }

.list-fg-darkgrayishblue > .list-group-item {
  color: #4C5D67; }

.rubix-panel-header .nav-darkgrayishblue.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkgrayishblue.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkgrayishblue.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkgrayishblue.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkgrayishblue.nav-tabs > li.active > a:focus {
  color: #4C5D67; }

.nav-darkgrayishblue.nav-tabs {
  border-color: #4C5D67; }
  .nav-darkgrayishblue.nav-tabs > li > a, .nav-darkgrayishblue.nav-tabs > li > a:hover, .nav-darkgrayishblue.nav-tabs > li > a:focus, .nav-darkgrayishblue.nav-tabs > li.active > a {
    color: #4C5D67;
    border-color: #4C5D67;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkgrayishblue.nav-pills > li > a:hover, .nav-darkgrayishblue.nav-pills > li > a:focus, .nav-darkgrayishblue.nav-pills > li.active > a {
  background: #4C5D67;
  color: white; }

.menu-darkgrayishblue, .dropup .menu-darkgrayishblue {
  border-color: #4C5D67; }
  .menu-darkgrayishblue > li > a:hover, .dropup .menu-darkgrayishblue > li > a:hover {
    background: rgba(76, 93, 103, 0.05); }
  .menu-darkgrayishblue > .active > a, .menu-darkgrayishblue > .active > a:hover, .menu-darkgrayishblue > .active > a:focus, .dropup .menu-darkgrayishblue > .active > a, .dropup .menu-darkgrayishblue > .active > a:hover, .dropup .menu-darkgrayishblue > .active > a:focus {
    color: white;
    background: #4C5D67; }

.btn-darkgrayishblue {
  outline: none;
  background: #4C5D67;
  color: white;
  border-color: #4C5D67; }
  .btn-darkgrayishblue.btn-outlined {
    color: #4C5D67;
    background: none; }
    .btn-darkgrayishblue.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkgrayishblue:hover, .btn-darkgrayishblue:focus, .btn-darkgrayishblue:active, .btn-darkgrayishblue.active {
    outline: none;
    color: white;
    background: #627784;
    border-color: #627784; }
    .btn-darkgrayishblue:hover.btn-outlined, .btn-darkgrayishblue:focus.btn-outlined, .btn-darkgrayishblue:active.btn-outlined, .btn-darkgrayishblue.active.btn-outlined {
      background: #4C5D67;
      color: white;
      border-color: #4C5D67; }
  .btn-darkgrayishblue.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkgrayishblue.btn-inverse.btn-outlined:hover, .btn-darkgrayishblue.btn-inverse.btn-outlined:focus, .btn-darkgrayishblue.btn-inverse.btn-outlined:active, .btn-darkgrayishblue.btn-inverse.btn-outlined.active {
      color: #4C5D67;
      background: white;
      border-color: white; }
      .btn-darkgrayishblue.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkgrayishblue.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkgrayishblue.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkgrayishblue.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #4C5D67;
        color: white;
        border-color: #4C5D67; }

.tl-darkgrayishblue .rubix-timeline-body > ul > li:before {
  border-color: #4C5D67; }

.border-darkgrayishblue {
  border-color: #4C5D67 !important; }
  .border-darkgrayishblue .rubix-timeline-body > ul {
    border-color: #4C5D67; }
  .border-darkgrayishblue.rubix-timeline-view:before {
    border-color: #4C5D67; }

.border-hover-darkgrayishblue:hover {
  border-color: #4C5D67 !important; }

.border-focus-darkgrayishblue:focus {
  border-color: #4C5D67 !important; }

.fg-focus-darkgrayishblue:focus {
  color: #4C5D67; }

.fg-hover-darkgrayishblue:hover {
  color: #4C5D67; }

.fg-darkgrayishblue {
  color: #4C5D67; }
  .fg-darkgrayishblue > .tab-container > .nav-tabs > .b-tab > a {
    color: #4C5D67; }
  .fg-darkgrayishblue .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #4C5D67; }
  .fg-darkgrayishblue.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #4C5D67; }

.bg-focus-darkgrayishblue:focus {
  background: #4C5D67; }

.bg-hover-darkgrayishblue:hover {
  background: #4C5D67; }

.bg-darkgrayishblue {
  background: #4C5D67; }
  .bg-darkgrayishblue > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkgrayishblue > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #4C5D67; }
  .bg-darkgrayishblue table td, .bg-darkgrayishblue th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-desaturateddarkblue > .list-group-item.active {
  background: #515E78 !important;
  color: white !important; }

.list-fg-desaturateddarkblue > .list-group-item {
  color: #515E78; }

.rubix-panel-header .nav-desaturateddarkblue.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-desaturateddarkblue.nav-tabs > li > a:hover, .rubix-panel-header .nav-desaturateddarkblue.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-desaturateddarkblue.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-desaturateddarkblue.nav-tabs > li.active > a:focus {
  color: #515E78; }

.nav-desaturateddarkblue.nav-tabs {
  border-color: #515E78; }
  .nav-desaturateddarkblue.nav-tabs > li > a, .nav-desaturateddarkblue.nav-tabs > li > a:hover, .nav-desaturateddarkblue.nav-tabs > li > a:focus, .nav-desaturateddarkblue.nav-tabs > li.active > a {
    color: #515E78;
    border-color: #515E78;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-desaturateddarkblue.nav-pills > li > a:hover, .nav-desaturateddarkblue.nav-pills > li > a:focus, .nav-desaturateddarkblue.nav-pills > li.active > a {
  background: #515E78;
  color: white; }

.menu-desaturateddarkblue, .dropup .menu-desaturateddarkblue {
  border-color: #515E78; }
  .menu-desaturateddarkblue > li > a:hover, .dropup .menu-desaturateddarkblue > li > a:hover {
    background: rgba(81, 94, 120, 0.05); }
  .menu-desaturateddarkblue > .active > a, .menu-desaturateddarkblue > .active > a:hover, .menu-desaturateddarkblue > .active > a:focus, .dropup .menu-desaturateddarkblue > .active > a, .dropup .menu-desaturateddarkblue > .active > a:hover, .dropup .menu-desaturateddarkblue > .active > a:focus {
    color: white;
    background: #515E78; }

.btn-desaturateddarkblue {
  outline: none;
  background: #515E78;
  color: white;
  border-color: #515E78; }
  .btn-desaturateddarkblue.btn-outlined {
    color: #515E78;
    background: none; }
    .btn-desaturateddarkblue.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-desaturateddarkblue:hover, .btn-desaturateddarkblue:focus, .btn-desaturateddarkblue:active, .btn-desaturateddarkblue.active {
    outline: none;
    color: white;
    background: #667696;
    border-color: #667696; }
    .btn-desaturateddarkblue:hover.btn-outlined, .btn-desaturateddarkblue:focus.btn-outlined, .btn-desaturateddarkblue:active.btn-outlined, .btn-desaturateddarkblue.active.btn-outlined {
      background: #515E78;
      color: white;
      border-color: #515E78; }
  .btn-desaturateddarkblue.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-desaturateddarkblue.btn-inverse.btn-outlined:hover, .btn-desaturateddarkblue.btn-inverse.btn-outlined:focus, .btn-desaturateddarkblue.btn-inverse.btn-outlined:active, .btn-desaturateddarkblue.btn-inverse.btn-outlined.active {
      color: #515E78;
      background: white;
      border-color: white; }
      .btn-desaturateddarkblue.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-desaturateddarkblue.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-desaturateddarkblue.btn-inverse.btn-outlined:active.btn-retainBg, .btn-desaturateddarkblue.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #515E78;
        color: white;
        border-color: #515E78; }

.tl-desaturateddarkblue .rubix-timeline-body > ul > li:before {
  border-color: #515E78; }

.border-desaturateddarkblue {
  border-color: #515E78 !important; }
  .border-desaturateddarkblue .rubix-timeline-body > ul {
    border-color: #515E78; }
  .border-desaturateddarkblue.rubix-timeline-view:before {
    border-color: #515E78; }

.border-hover-desaturateddarkblue:hover {
  border-color: #515E78 !important; }

.border-focus-desaturateddarkblue:focus {
  border-color: #515E78 !important; }

.fg-focus-desaturateddarkblue:focus {
  color: #515E78; }

.fg-hover-desaturateddarkblue:hover {
  color: #515E78; }

.fg-desaturateddarkblue {
  color: #515E78; }
  .fg-desaturateddarkblue > .tab-container > .nav-tabs > .b-tab > a {
    color: #515E78; }
  .fg-desaturateddarkblue .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #515E78; }
  .fg-desaturateddarkblue.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #515E78; }

.bg-focus-desaturateddarkblue:focus {
  background: #515E78; }

.bg-hover-desaturateddarkblue:hover {
  background: #515E78; }

.bg-desaturateddarkblue {
  background: #515E78; }
  .bg-desaturateddarkblue > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-desaturateddarkblue > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #515E78; }
  .bg-desaturateddarkblue table td, .bg-desaturateddarkblue th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-desaturateddarkblue75 > .list-group-item.active {
  background: #3B465C !important;
  color: white !important; }

.list-fg-desaturateddarkblue75 > .list-group-item {
  color: #3B465C; }

.rubix-panel-header .nav-desaturateddarkblue75.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-desaturateddarkblue75.nav-tabs > li > a:hover, .rubix-panel-header .nav-desaturateddarkblue75.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-desaturateddarkblue75.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-desaturateddarkblue75.nav-tabs > li.active > a:focus {
  color: #3B465C; }

.nav-desaturateddarkblue75.nav-tabs {
  border-color: #3B465C; }
  .nav-desaturateddarkblue75.nav-tabs > li > a, .nav-desaturateddarkblue75.nav-tabs > li > a:hover, .nav-desaturateddarkblue75.nav-tabs > li > a:focus, .nav-desaturateddarkblue75.nav-tabs > li.active > a {
    color: #3B465C;
    border-color: #3B465C;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-desaturateddarkblue75.nav-pills > li > a:hover, .nav-desaturateddarkblue75.nav-pills > li > a:focus, .nav-desaturateddarkblue75.nav-pills > li.active > a {
  background: #3B465C;
  color: white; }

.menu-desaturateddarkblue75, .dropup .menu-desaturateddarkblue75 {
  border-color: #3B465C; }
  .menu-desaturateddarkblue75 > li > a:hover, .dropup .menu-desaturateddarkblue75 > li > a:hover {
    background: rgba(59, 70, 92, 0.05); }
  .menu-desaturateddarkblue75 > .active > a, .menu-desaturateddarkblue75 > .active > a:hover, .menu-desaturateddarkblue75 > .active > a:focus, .dropup .menu-desaturateddarkblue75 > .active > a, .dropup .menu-desaturateddarkblue75 > .active > a:hover, .dropup .menu-desaturateddarkblue75 > .active > a:focus {
    color: white;
    background: #3B465C; }

.btn-desaturateddarkblue75 {
  outline: none;
  background: #3B465C;
  color: white;
  border-color: #3B465C; }
  .btn-desaturateddarkblue75.btn-outlined {
    color: #3B465C;
    background: none; }
    .btn-desaturateddarkblue75.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-desaturateddarkblue75:hover, .btn-desaturateddarkblue75:focus, .btn-desaturateddarkblue75:active, .btn-desaturateddarkblue75.active {
    outline: none;
    color: white;
    background: #4f5e7b;
    border-color: #4f5e7b; }
    .btn-desaturateddarkblue75:hover.btn-outlined, .btn-desaturateddarkblue75:focus.btn-outlined, .btn-desaturateddarkblue75:active.btn-outlined, .btn-desaturateddarkblue75.active.btn-outlined {
      background: #3B465C;
      color: white;
      border-color: #3B465C; }
  .btn-desaturateddarkblue75.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-desaturateddarkblue75.btn-inverse.btn-outlined:hover, .btn-desaturateddarkblue75.btn-inverse.btn-outlined:focus, .btn-desaturateddarkblue75.btn-inverse.btn-outlined:active, .btn-desaturateddarkblue75.btn-inverse.btn-outlined.active {
      color: #3B465C;
      background: white;
      border-color: white; }
      .btn-desaturateddarkblue75.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-desaturateddarkblue75.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-desaturateddarkblue75.btn-inverse.btn-outlined:active.btn-retainBg, .btn-desaturateddarkblue75.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #3B465C;
        color: white;
        border-color: #3B465C; }

.tl-desaturateddarkblue75 .rubix-timeline-body > ul > li:before {
  border-color: #3B465C; }

.border-desaturateddarkblue75 {
  border-color: #3B465C !important; }
  .border-desaturateddarkblue75 .rubix-timeline-body > ul {
    border-color: #3B465C; }
  .border-desaturateddarkblue75.rubix-timeline-view:before {
    border-color: #3B465C; }

.border-hover-desaturateddarkblue75:hover {
  border-color: #3B465C !important; }

.border-focus-desaturateddarkblue75:focus {
  border-color: #3B465C !important; }

.fg-focus-desaturateddarkblue75:focus {
  color: #3B465C; }

.fg-hover-desaturateddarkblue75:hover {
  color: #3B465C; }

.fg-desaturateddarkblue75 {
  color: #3B465C; }
  .fg-desaturateddarkblue75 > .tab-container > .nav-tabs > .b-tab > a {
    color: #3B465C; }
  .fg-desaturateddarkblue75 .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #3B465C; }
  .fg-desaturateddarkblue75.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #3B465C; }

.bg-focus-desaturateddarkblue75:focus {
  background: #3B465C; }

.bg-hover-desaturateddarkblue75:hover {
  background: #3B465C; }

.bg-desaturateddarkblue75 {
  background: #3B465C; }
  .bg-desaturateddarkblue75 > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-desaturateddarkblue75 > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #3B465C; }
  .bg-desaturateddarkblue75 table td, .bg-desaturateddarkblue75 th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-darkcyan > .list-group-item.active {
  background: #68A0A5 !important;
  color: white !important; }

.list-fg-darkcyan > .list-group-item {
  color: #68A0A5; }

.rubix-panel-header .nav-darkcyan.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-darkcyan.nav-tabs > li > a:hover, .rubix-panel-header .nav-darkcyan.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-darkcyan.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-darkcyan.nav-tabs > li.active > a:focus {
  color: #68A0A5; }

.nav-darkcyan.nav-tabs {
  border-color: #68A0A5; }
  .nav-darkcyan.nav-tabs > li > a, .nav-darkcyan.nav-tabs > li > a:hover, .nav-darkcyan.nav-tabs > li > a:focus, .nav-darkcyan.nav-tabs > li.active > a {
    color: #68A0A5;
    border-color: #68A0A5;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-darkcyan.nav-pills > li > a:hover, .nav-darkcyan.nav-pills > li > a:focus, .nav-darkcyan.nav-pills > li.active > a {
  background: #68A0A5;
  color: white; }

.menu-darkcyan, .dropup .menu-darkcyan {
  border-color: #68A0A5; }
  .menu-darkcyan > li > a:hover, .dropup .menu-darkcyan > li > a:hover {
    background: rgba(104, 160, 165, 0.05); }
  .menu-darkcyan > .active > a, .menu-darkcyan > .active > a:hover, .menu-darkcyan > .active > a:focus, .dropup .menu-darkcyan > .active > a, .dropup .menu-darkcyan > .active > a:hover, .dropup .menu-darkcyan > .active > a:focus {
    color: white;
    background: #68A0A5; }

.btn-darkcyan {
  outline: none;
  background: #68A0A5;
  color: white;
  border-color: #68A0A5; }
  .btn-darkcyan.btn-outlined {
    color: #68A0A5;
    background: none; }
    .btn-darkcyan.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-darkcyan:hover, .btn-darkcyan:focus, .btn-darkcyan:active, .btn-darkcyan.active {
    outline: none;
    color: white;
    background: #88b4b8;
    border-color: #88b4b8; }
    .btn-darkcyan:hover.btn-outlined, .btn-darkcyan:focus.btn-outlined, .btn-darkcyan:active.btn-outlined, .btn-darkcyan.active.btn-outlined {
      background: #68A0A5;
      color: white;
      border-color: #68A0A5; }
  .btn-darkcyan.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-darkcyan.btn-inverse.btn-outlined:hover, .btn-darkcyan.btn-inverse.btn-outlined:focus, .btn-darkcyan.btn-inverse.btn-outlined:active, .btn-darkcyan.btn-inverse.btn-outlined.active {
      color: #68A0A5;
      background: white;
      border-color: white; }
      .btn-darkcyan.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-darkcyan.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-darkcyan.btn-inverse.btn-outlined:active.btn-retainBg, .btn-darkcyan.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #68A0A5;
        color: white;
        border-color: #68A0A5; }

.tl-darkcyan .rubix-timeline-body > ul > li:before {
  border-color: #68A0A5; }

.border-darkcyan {
  border-color: #68A0A5 !important; }
  .border-darkcyan .rubix-timeline-body > ul {
    border-color: #68A0A5; }
  .border-darkcyan.rubix-timeline-view:before {
    border-color: #68A0A5; }

.border-hover-darkcyan:hover {
  border-color: #68A0A5 !important; }

.border-focus-darkcyan:focus {
  border-color: #68A0A5 !important; }

.fg-focus-darkcyan:focus {
  color: #68A0A5; }

.fg-hover-darkcyan:hover {
  color: #68A0A5; }

.fg-darkcyan {
  color: #68A0A5; }
  .fg-darkcyan > .tab-container > .nav-tabs > .b-tab > a {
    color: #68A0A5; }
  .fg-darkcyan .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #68A0A5; }
  .fg-darkcyan.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #68A0A5; }

.bg-focus-darkcyan:focus {
  background: #68A0A5; }

.bg-hover-darkcyan:hover {
  background: #68A0A5; }

.bg-darkcyan {
  background: #68A0A5; }
  .bg-darkcyan > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-darkcyan > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #68A0A5; }
  .bg-darkcyan table td, .bg-darkcyan th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-grayishcyan > .list-group-item.active {
  background: #92BDC1 !important;
  color: white !important; }

.list-fg-grayishcyan > .list-group-item {
  color: #92BDC1; }

.rubix-panel-header .nav-grayishcyan.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-grayishcyan.nav-tabs > li > a:hover, .rubix-panel-header .nav-grayishcyan.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-grayishcyan.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-grayishcyan.nav-tabs > li.active > a:focus {
  color: #92BDC1; }

.nav-grayishcyan.nav-tabs {
  border-color: #92BDC1; }
  .nav-grayishcyan.nav-tabs > li > a, .nav-grayishcyan.nav-tabs > li > a:hover, .nav-grayishcyan.nav-tabs > li > a:focus, .nav-grayishcyan.nav-tabs > li.active > a {
    color: #92BDC1;
    border-color: #92BDC1;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-grayishcyan.nav-pills > li > a:hover, .nav-grayishcyan.nav-pills > li > a:focus, .nav-grayishcyan.nav-pills > li.active > a {
  background: #92BDC1;
  color: white; }

.menu-grayishcyan, .dropup .menu-grayishcyan {
  border-color: #92BDC1; }
  .menu-grayishcyan > li > a:hover, .dropup .menu-grayishcyan > li > a:hover {
    background: rgba(146, 189, 193, 0.05); }
  .menu-grayishcyan > .active > a, .menu-grayishcyan > .active > a:hover, .menu-grayishcyan > .active > a:focus, .dropup .menu-grayishcyan > .active > a, .dropup .menu-grayishcyan > .active > a:hover, .dropup .menu-grayishcyan > .active > a:focus {
    color: white;
    background: #92BDC1; }

.btn-grayishcyan {
  outline: none;
  background: #92BDC1;
  color: white;
  border-color: #92BDC1; }
  .btn-grayishcyan.btn-outlined {
    color: #92BDC1;
    background: none; }
    .btn-grayishcyan.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-grayishcyan:hover, .btn-grayishcyan:focus, .btn-grayishcyan:active, .btn-grayishcyan.active {
    outline: none;
    color: white;
    background: #b3d1d3;
    border-color: #b3d1d3; }
    .btn-grayishcyan:hover.btn-outlined, .btn-grayishcyan:focus.btn-outlined, .btn-grayishcyan:active.btn-outlined, .btn-grayishcyan.active.btn-outlined {
      background: #92BDC1;
      color: white;
      border-color: #92BDC1; }
  .btn-grayishcyan.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-grayishcyan.btn-inverse.btn-outlined:hover, .btn-grayishcyan.btn-inverse.btn-outlined:focus, .btn-grayishcyan.btn-inverse.btn-outlined:active, .btn-grayishcyan.btn-inverse.btn-outlined.active {
      color: #92BDC1;
      background: white;
      border-color: white; }
      .btn-grayishcyan.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-grayishcyan.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-grayishcyan.btn-inverse.btn-outlined:active.btn-retainBg, .btn-grayishcyan.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #92BDC1;
        color: white;
        border-color: #92BDC1; }

.tl-grayishcyan .rubix-timeline-body > ul > li:before {
  border-color: #92BDC1; }

.border-grayishcyan {
  border-color: #92BDC1 !important; }
  .border-grayishcyan .rubix-timeline-body > ul {
    border-color: #92BDC1; }
  .border-grayishcyan.rubix-timeline-view:before {
    border-color: #92BDC1; }

.border-hover-grayishcyan:hover {
  border-color: #92BDC1 !important; }

.border-focus-grayishcyan:focus {
  border-color: #92BDC1 !important; }

.fg-focus-grayishcyan:focus {
  color: #92BDC1; }

.fg-hover-grayishcyan:hover {
  color: #92BDC1; }

.fg-grayishcyan {
  color: #92BDC1; }
  .fg-grayishcyan > .tab-container > .nav-tabs > .b-tab > a {
    color: #92BDC1; }
  .fg-grayishcyan .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #92BDC1; }
  .fg-grayishcyan.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #92BDC1; }

.bg-focus-grayishcyan:focus {
  background: #92BDC1; }

.bg-hover-grayishcyan:hover {
  background: #92BDC1; }

.bg-grayishcyan {
  background: #92BDC1; }
  .bg-grayishcyan > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-grayishcyan > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #92BDC1; }
  .bg-grayishcyan table td, .bg-grayishcyan th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-primary > .list-group-item.active {
  background: #be3c53 !important;
  color: white !important; }

.list-fg-primary > .list-group-item {
  color: #be3c53; }

.rubix-panel-header .nav-primary.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-primary.nav-tabs > li > a:hover, .rubix-panel-header .nav-primary.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-primary.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-primary.nav-tabs > li.active > a:focus {
  color: #be3c53; }

.nav-primary.nav-tabs {
  border-color: #be3c53; }
  .nav-primary.nav-tabs > li > a, .nav-primary.nav-tabs > li > a:hover, .nav-primary.nav-tabs > li > a:focus, .nav-primary.nav-tabs > li.active > a {
    color: #be3c53;
    border-color: #be3c53;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-primary.nav-pills > li > a:hover, .nav-primary.nav-pills > li > a:focus, .nav-primary.nav-pills > li.active > a {
  background: #be3c53;
  color: white; }

.menu-primary, .dropup .menu-primary {
  border-color: #be3c53; }
  .menu-primary > li > a:hover, .dropup .menu-primary > li > a:hover {
    background: rgba(190, 60, 83, 0.05); }
  .menu-primary > .active > a, .menu-primary > .active > a:hover, .menu-primary > .active > a:focus, .dropup .menu-primary > .active > a, .dropup .menu-primary > .active > a:hover, .dropup .menu-primary > .active > a:focus {
    color: white;
    background: #be3c53; }

.btn-primary {
  outline: none;
  background: #be3c53;
  color: white;
  border-color: #be3c53; }
  .btn-primary.btn-outlined {
    color: #be3c53;
    background: none; }
    .btn-primary.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    outline: none;
    color: white;
    background: #cd6073;
    border-color: #cd6073; }
    .btn-primary:hover.btn-outlined, .btn-primary:focus.btn-outlined, .btn-primary:active.btn-outlined, .btn-primary.active.btn-outlined {
      background: #be3c53;
      color: white;
      border-color: #be3c53; }
  .btn-primary.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-primary.btn-inverse.btn-outlined:hover, .btn-primary.btn-inverse.btn-outlined:focus, .btn-primary.btn-inverse.btn-outlined:active, .btn-primary.btn-inverse.btn-outlined.active {
      color: #be3c53;
      background: white;
      border-color: white; }
      .btn-primary.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-primary.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-primary.btn-inverse.btn-outlined:active.btn-retainBg, .btn-primary.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #be3c53;
        color: white;
        border-color: #be3c53; }

.tl-primary .rubix-timeline-body > ul > li:before {
  border-color: #be3c53; }

.border-primary {
  border-color: #be3c53 !important; }
  .border-primary .rubix-timeline-body > ul {
    border-color: #be3c53; }
  .border-primary.rubix-timeline-view:before {
    border-color: #be3c53; }

.border-hover-primary:hover {
  border-color: #be3c53 !important; }

.border-focus-primary:focus {
  border-color: #be3c53 !important; }

.fg-focus-primary:focus {
  color: #be3c53; }

.fg-hover-primary:hover {
  color: #be3c53; }

.fg-primary {
  color: #be3c53; }
  .fg-primary > .tab-container > .nav-tabs > .b-tab > a {
    color: #be3c53; }
  .fg-primary .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #be3c53; }
  .fg-primary.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #be3c53; }

.bg-focus-primary:focus {
  background: #be3c53; }

.bg-hover-primary:hover {
  background: #be3c53; }

.bg-primary {
  background: #be3c53; }
  .bg-primary > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-primary > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #be3c53; }
  .bg-primary table td, .bg-primary th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-primary-blue > .list-group-item.active {
  background: #193762 !important;
  color: white !important; }

.list-fg-primary-blue > .list-group-item {
  color: #193762; }

.rubix-panel-header .nav-primary-blue.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-primary-blue.nav-tabs > li > a:hover, .rubix-panel-header .nav-primary-blue.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-primary-blue.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-primary-blue.nav-tabs > li.active > a:focus {
  color: #193762; }

.nav-primary-blue.nav-tabs {
  border-color: #193762; }
  .nav-primary-blue.nav-tabs > li > a, .nav-primary-blue.nav-tabs > li > a:hover, .nav-primary-blue.nav-tabs > li > a:focus, .nav-primary-blue.nav-tabs > li.active > a {
    color: #193762;
    border-color: #193762;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-primary-blue.nav-pills > li > a:hover, .nav-primary-blue.nav-pills > li > a:focus, .nav-primary-blue.nav-pills > li.active > a {
  background: #193762;
  color: white; }

.menu-primary-blue, .dropup .menu-primary-blue {
  border-color: #193762; }
  .menu-primary-blue > li > a:hover, .dropup .menu-primary-blue > li > a:hover {
    background: rgba(25, 55, 98, 0.05); }
  .menu-primary-blue > .active > a, .menu-primary-blue > .active > a:hover, .menu-primary-blue > .active > a:focus, .dropup .menu-primary-blue > .active > a, .dropup .menu-primary-blue > .active > a:hover, .dropup .menu-primary-blue > .active > a:focus {
    color: white;
    background: #193762; }

.btn-primary-blue {
  outline: none;
  background: #193762;
  color: white;
  border-color: #193762; }
  .btn-primary-blue.btn-outlined {
    color: #193762;
    background: none; }
    .btn-primary-blue.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-primary-blue:hover, .btn-primary-blue:focus, .btn-primary-blue:active, .btn-primary-blue.active {
    outline: none;
    color: white;
    background: #234e8b;
    border-color: #234e8b; }
    .btn-primary-blue:hover.btn-outlined, .btn-primary-blue:focus.btn-outlined, .btn-primary-blue:active.btn-outlined, .btn-primary-blue.active.btn-outlined {
      background: #193762;
      color: white;
      border-color: #193762; }
  .btn-primary-blue.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-primary-blue.btn-inverse.btn-outlined:hover, .btn-primary-blue.btn-inverse.btn-outlined:focus, .btn-primary-blue.btn-inverse.btn-outlined:active, .btn-primary-blue.btn-inverse.btn-outlined.active {
      color: #193762;
      background: white;
      border-color: white; }
      .btn-primary-blue.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-primary-blue.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-primary-blue.btn-inverse.btn-outlined:active.btn-retainBg, .btn-primary-blue.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #193762;
        color: white;
        border-color: #193762; }

.tl-primary-blue .rubix-timeline-body > ul > li:before {
  border-color: #193762; }

.border-primary-blue {
  border-color: #193762 !important; }
  .border-primary-blue .rubix-timeline-body > ul {
    border-color: #193762; }
  .border-primary-blue.rubix-timeline-view:before {
    border-color: #193762; }

.border-hover-primary-blue:hover {
  border-color: #193762 !important; }

.border-focus-primary-blue:focus {
  border-color: #193762 !important; }

.fg-focus-primary-blue:focus {
  color: #193762; }

.fg-hover-primary-blue:hover {
  color: #193762; }

.fg-primary-blue {
  color: #193762; }
  .fg-primary-blue > .tab-container > .nav-tabs > .b-tab > a {
    color: #193762; }
  .fg-primary-blue .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #193762; }
  .fg-primary-blue.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #193762; }

.bg-focus-primary-blue:focus {
  background: #193762; }

.bg-hover-primary-blue:hover {
  background: #193762; }

.bg-primary-blue {
  background: #193762; }
  .bg-primary-blue > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-primary-blue > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #193762; }
  .bg-primary-blue table td, .bg-primary-blue th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-success > .list-group-item.active {
  background: #43A047 !important;
  color: white !important; }

.list-fg-success > .list-group-item {
  color: #43A047; }

.rubix-panel-header .nav-success.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-success.nav-tabs > li > a:hover, .rubix-panel-header .nav-success.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-success.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-success.nav-tabs > li.active > a:focus {
  color: #43A047; }

.nav-success.nav-tabs {
  border-color: #43A047; }
  .nav-success.nav-tabs > li > a, .nav-success.nav-tabs > li > a:hover, .nav-success.nav-tabs > li > a:focus, .nav-success.nav-tabs > li.active > a {
    color: #43A047;
    border-color: #43A047;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-success.nav-pills > li > a:hover, .nav-success.nav-pills > li > a:focus, .nav-success.nav-pills > li.active > a {
  background: #43A047;
  color: white; }

.menu-success, .dropup .menu-success {
  border-color: #43A047; }
  .menu-success > li > a:hover, .dropup .menu-success > li > a:hover {
    background: rgba(67, 160, 71, 0.05); }
  .menu-success > .active > a, .menu-success > .active > a:hover, .menu-success > .active > a:focus, .dropup .menu-success > .active > a, .dropup .menu-success > .active > a:hover, .dropup .menu-success > .active > a:focus {
    color: white;
    background: #43A047; }

.btn-success {
  outline: none;
  background: #43A047;
  color: white;
  border-color: #43A047; }
  .btn-success.btn-outlined {
    color: #43A047;
    background: none; }
    .btn-success.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
    outline: none;
    color: white;
    background: #5bbb60;
    border-color: #5bbb60; }
    .btn-success:hover.btn-outlined, .btn-success:focus.btn-outlined, .btn-success:active.btn-outlined, .btn-success.active.btn-outlined {
      background: #43A047;
      color: white;
      border-color: #43A047; }
  .btn-success.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-success.btn-inverse.btn-outlined:hover, .btn-success.btn-inverse.btn-outlined:focus, .btn-success.btn-inverse.btn-outlined:active, .btn-success.btn-inverse.btn-outlined.active {
      color: #43A047;
      background: white;
      border-color: white; }
      .btn-success.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-success.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-success.btn-inverse.btn-outlined:active.btn-retainBg, .btn-success.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #43A047;
        color: white;
        border-color: #43A047; }

.tl-success .rubix-timeline-body > ul > li:before {
  border-color: #43A047; }

.border-success {
  border-color: #43A047 !important; }
  .border-success .rubix-timeline-body > ul {
    border-color: #43A047; }
  .border-success.rubix-timeline-view:before {
    border-color: #43A047; }

.border-hover-success:hover {
  border-color: #43A047 !important; }

.border-focus-success:focus {
  border-color: #43A047 !important; }

.fg-focus-success:focus {
  color: #43A047; }

.fg-hover-success:hover {
  color: #43A047; }

.fg-success {
  color: #43A047; }
  .fg-success > .tab-container > .nav-tabs > .b-tab > a {
    color: #43A047; }
  .fg-success .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #43A047; }
  .fg-success.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #43A047; }

.bg-focus-success:focus {
  background: #43A047; }

.bg-hover-success:hover {
  background: #43A047; }

.bg-success {
  background: #43A047; }
  .bg-success > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-success > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #43A047; }
  .bg-success table td, .bg-success th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brandgray > .list-group-item.active {
  background: #9a908d !important;
  color: white !important; }

.list-fg-brandgray > .list-group-item {
  color: #9a908d; }

.rubix-panel-header .nav-brandgray.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brandgray.nav-tabs > li > a:hover, .rubix-panel-header .nav-brandgray.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brandgray.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brandgray.nav-tabs > li.active > a:focus {
  color: #9a908d; }

.nav-brandgray.nav-tabs {
  border-color: #9a908d; }
  .nav-brandgray.nav-tabs > li > a, .nav-brandgray.nav-tabs > li > a:hover, .nav-brandgray.nav-tabs > li > a:focus, .nav-brandgray.nav-tabs > li.active > a {
    color: #9a908d;
    border-color: #9a908d;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brandgray.nav-pills > li > a:hover, .nav-brandgray.nav-pills > li > a:focus, .nav-brandgray.nav-pills > li.active > a {
  background: #9a908d;
  color: white; }

.menu-brandgray, .dropup .menu-brandgray {
  border-color: #9a908d; }
  .menu-brandgray > li > a:hover, .dropup .menu-brandgray > li > a:hover {
    background: rgba(154, 144, 141, 0.05); }
  .menu-brandgray > .active > a, .menu-brandgray > .active > a:hover, .menu-brandgray > .active > a:focus, .dropup .menu-brandgray > .active > a, .dropup .menu-brandgray > .active > a:hover, .dropup .menu-brandgray > .active > a:focus {
    color: white;
    background: #9a908d; }

.btn-brandgray {
  outline: none;
  background: #9a908d;
  color: white;
  border-color: #9a908d; }
  .btn-brandgray.btn-outlined {
    color: #9a908d;
    background: none; }
    .btn-brandgray.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brandgray:hover, .btn-brandgray:focus, .btn-brandgray:active, .btn-brandgray.active {
    outline: none;
    color: white;
    background: #b2aaa8;
    border-color: #b2aaa8; }
    .btn-brandgray:hover.btn-outlined, .btn-brandgray:focus.btn-outlined, .btn-brandgray:active.btn-outlined, .btn-brandgray.active.btn-outlined {
      background: #9a908d;
      color: white;
      border-color: #9a908d; }
  .btn-brandgray.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brandgray.btn-inverse.btn-outlined:hover, .btn-brandgray.btn-inverse.btn-outlined:focus, .btn-brandgray.btn-inverse.btn-outlined:active, .btn-brandgray.btn-inverse.btn-outlined.active {
      color: #9a908d;
      background: white;
      border-color: white; }
      .btn-brandgray.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brandgray.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brandgray.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brandgray.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #9a908d;
        color: white;
        border-color: #9a908d; }

.tl-brandgray .rubix-timeline-body > ul > li:before {
  border-color: #9a908d; }

.border-brandgray {
  border-color: #9a908d !important; }
  .border-brandgray .rubix-timeline-body > ul {
    border-color: #9a908d; }
  .border-brandgray.rubix-timeline-view:before {
    border-color: #9a908d; }

.border-hover-brandgray:hover {
  border-color: #9a908d !important; }

.border-focus-brandgray:focus {
  border-color: #9a908d !important; }

.fg-focus-brandgray:focus {
  color: #9a908d; }

.fg-hover-brandgray:hover {
  color: #9a908d; }

.fg-brandgray {
  color: #9a908d; }
  .fg-brandgray > .tab-container > .nav-tabs > .b-tab > a {
    color: #9a908d; }
  .fg-brandgray .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #9a908d; }
  .fg-brandgray.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #9a908d; }

.bg-focus-brandgray:focus {
  background: #9a908d; }

.bg-hover-brandgray:hover {
  background: #9a908d; }

.bg-brandgray {
  background: #9a908d; }
  .bg-brandgray > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brandgray > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #9a908d; }
  .bg-brandgray table td, .bg-brandgray th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-create > .list-group-item.active {
  background: #496394 !important;
  color: white !important; }

.list-fg-create > .list-group-item {
  color: #496394; }

.rubix-panel-header .nav-create.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-create.nav-tabs > li > a:hover, .rubix-panel-header .nav-create.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-create.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-create.nav-tabs > li.active > a:focus {
  color: #496394; }

.nav-create.nav-tabs {
  border-color: #496394; }
  .nav-create.nav-tabs > li > a, .nav-create.nav-tabs > li > a:hover, .nav-create.nav-tabs > li > a:focus, .nav-create.nav-tabs > li.active > a {
    color: #496394;
    border-color: #496394;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-create.nav-pills > li > a:hover, .nav-create.nav-pills > li > a:focus, .nav-create.nav-pills > li.active > a {
  background: #496394;
  color: white; }

.menu-create, .dropup .menu-create {
  border-color: #496394; }
  .menu-create > li > a:hover, .dropup .menu-create > li > a:hover {
    background: rgba(73, 99, 148, 0.05); }
  .menu-create > .active > a, .menu-create > .active > a:hover, .menu-create > .active > a:focus, .dropup .menu-create > .active > a, .dropup .menu-create > .active > a:hover, .dropup .menu-create > .active > a:focus {
    color: white;
    background: #496394; }

.btn-create {
  outline: none;
  background: #496394;
  color: white;
  border-color: #496394; }
  .btn-create.btn-outlined {
    color: #496394;
    background: none; }
    .btn-create.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-create:hover, .btn-create:focus, .btn-create:active, .btn-create.active {
    outline: none;
    color: white;
    background: #607cb0;
    border-color: #607cb0; }
    .btn-create:hover.btn-outlined, .btn-create:focus.btn-outlined, .btn-create:active.btn-outlined, .btn-create.active.btn-outlined {
      background: #496394;
      color: white;
      border-color: #496394; }
  .btn-create.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-create.btn-inverse.btn-outlined:hover, .btn-create.btn-inverse.btn-outlined:focus, .btn-create.btn-inverse.btn-outlined:active, .btn-create.btn-inverse.btn-outlined.active {
      color: #496394;
      background: white;
      border-color: white; }
      .btn-create.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-create.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-create.btn-inverse.btn-outlined:active.btn-retainBg, .btn-create.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #496394;
        color: white;
        border-color: #496394; }

.tl-create .rubix-timeline-body > ul > li:before {
  border-color: #496394; }

.border-create {
  border-color: #496394 !important; }
  .border-create .rubix-timeline-body > ul {
    border-color: #496394; }
  .border-create.rubix-timeline-view:before {
    border-color: #496394; }

.border-hover-create:hover {
  border-color: #496394 !important; }

.border-focus-create:focus {
  border-color: #496394 !important; }

.fg-focus-create:focus {
  color: #496394; }

.fg-hover-create:hover {
  color: #496394; }

.fg-create {
  color: #496394; }
  .fg-create > .tab-container > .nav-tabs > .b-tab > a {
    color: #496394; }
  .fg-create .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #496394; }
  .fg-create.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #496394; }

.bg-focus-create:focus {
  background: #496394; }

.bg-hover-create:hover {
  background: #496394; }

.bg-create {
  background: #496394; }
  .bg-create > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-create > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #496394; }
  .bg-create table td, .bg-create th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brandaccentsecond > .list-group-item.active {
  background: #b5676a !important;
  color: white !important; }

.list-fg-brandaccentsecond > .list-group-item {
  color: #b5676a; }

.rubix-panel-header .nav-brandaccentsecond.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brandaccentsecond.nav-tabs > li > a:hover, .rubix-panel-header .nav-brandaccentsecond.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brandaccentsecond.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brandaccentsecond.nav-tabs > li.active > a:focus {
  color: #b5676a; }

.nav-brandaccentsecond.nav-tabs {
  border-color: #b5676a; }
  .nav-brandaccentsecond.nav-tabs > li > a, .nav-brandaccentsecond.nav-tabs > li > a:hover, .nav-brandaccentsecond.nav-tabs > li > a:focus, .nav-brandaccentsecond.nav-tabs > li.active > a {
    color: #b5676a;
    border-color: #b5676a;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brandaccentsecond.nav-pills > li > a:hover, .nav-brandaccentsecond.nav-pills > li > a:focus, .nav-brandaccentsecond.nav-pills > li.active > a {
  background: #b5676a;
  color: white; }

.menu-brandaccentsecond, .dropup .menu-brandaccentsecond {
  border-color: #b5676a; }
  .menu-brandaccentsecond > li > a:hover, .dropup .menu-brandaccentsecond > li > a:hover {
    background: rgba(181, 103, 106, 0.05); }
  .menu-brandaccentsecond > .active > a, .menu-brandaccentsecond > .active > a:hover, .menu-brandaccentsecond > .active > a:focus, .dropup .menu-brandaccentsecond > .active > a, .dropup .menu-brandaccentsecond > .active > a:hover, .dropup .menu-brandaccentsecond > .active > a:focus {
    color: white;
    background: #b5676a; }

.btn-brandaccentsecond {
  outline: none;
  background: #b5676a;
  color: white;
  border-color: #b5676a; }
  .btn-brandaccentsecond.btn-outlined {
    color: #b5676a;
    background: none; }
    .btn-brandaccentsecond.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brandaccentsecond:hover, .btn-brandaccentsecond:focus, .btn-brandaccentsecond:active, .btn-brandaccentsecond.active {
    outline: none;
    color: white;
    background: #c6898c;
    border-color: #c6898c; }
    .btn-brandaccentsecond:hover.btn-outlined, .btn-brandaccentsecond:focus.btn-outlined, .btn-brandaccentsecond:active.btn-outlined, .btn-brandaccentsecond.active.btn-outlined {
      background: #b5676a;
      color: white;
      border-color: #b5676a; }
  .btn-brandaccentsecond.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brandaccentsecond.btn-inverse.btn-outlined:hover, .btn-brandaccentsecond.btn-inverse.btn-outlined:focus, .btn-brandaccentsecond.btn-inverse.btn-outlined:active, .btn-brandaccentsecond.btn-inverse.btn-outlined.active {
      color: #b5676a;
      background: white;
      border-color: white; }
      .btn-brandaccentsecond.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brandaccentsecond.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brandaccentsecond.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brandaccentsecond.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #b5676a;
        color: white;
        border-color: #b5676a; }

.tl-brandaccentsecond .rubix-timeline-body > ul > li:before {
  border-color: #b5676a; }

.border-brandaccentsecond {
  border-color: #b5676a !important; }
  .border-brandaccentsecond .rubix-timeline-body > ul {
    border-color: #b5676a; }
  .border-brandaccentsecond.rubix-timeline-view:before {
    border-color: #b5676a; }

.border-hover-brandaccentsecond:hover {
  border-color: #b5676a !important; }

.border-focus-brandaccentsecond:focus {
  border-color: #b5676a !important; }

.fg-focus-brandaccentsecond:focus {
  color: #b5676a; }

.fg-hover-brandaccentsecond:hover {
  color: #b5676a; }

.fg-brandaccentsecond {
  color: #b5676a; }
  .fg-brandaccentsecond > .tab-container > .nav-tabs > .b-tab > a {
    color: #b5676a; }
  .fg-brandaccentsecond .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #b5676a; }
  .fg-brandaccentsecond.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #b5676a; }

.bg-focus-brandaccentsecond:focus {
  background: #b5676a; }

.bg-hover-brandaccentsecond:hover {
  background: #b5676a; }

.bg-brandaccentsecond {
  background: #b5676a; }
  .bg-brandaccentsecond > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brandaccentsecond > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #b5676a; }
  .bg-brandaccentsecond table td, .bg-brandaccentsecond th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-info > .list-group-item.active {
  background: #5bc0de !important;
  color: white !important; }

.list-fg-info > .list-group-item {
  color: #5bc0de; }

.rubix-panel-header .nav-info.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-info.nav-tabs > li > a:hover, .rubix-panel-header .nav-info.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-info.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-info.nav-tabs > li.active > a:focus {
  color: #5bc0de; }

.nav-info.nav-tabs {
  border-color: #5bc0de; }
  .nav-info.nav-tabs > li > a, .nav-info.nav-tabs > li > a:hover, .nav-info.nav-tabs > li > a:focus, .nav-info.nav-tabs > li.active > a {
    color: #5bc0de;
    border-color: #5bc0de;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-info.nav-pills > li > a:hover, .nav-info.nav-pills > li > a:focus, .nav-info.nav-pills > li.active > a {
  background: #5bc0de;
  color: white; }

.menu-info, .dropup .menu-info {
  border-color: #5bc0de; }
  .menu-info > li > a:hover, .dropup .menu-info > li > a:hover {
    background: rgba(91, 192, 222, 0.05); }
  .menu-info > .active > a, .menu-info > .active > a:hover, .menu-info > .active > a:focus, .dropup .menu-info > .active > a, .dropup .menu-info > .active > a:hover, .dropup .menu-info > .active > a:focus {
    color: white;
    background: #5bc0de; }

.btn-info {
  outline: none;
  background: #5bc0de;
  color: white;
  border-color: #5bc0de; }
  .btn-info.btn-outlined {
    color: #5bc0de;
    background: none; }
    .btn-info.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
    outline: none;
    color: white;
    background: #85d0e7;
    border-color: #85d0e7; }
    .btn-info:hover.btn-outlined, .btn-info:focus.btn-outlined, .btn-info:active.btn-outlined, .btn-info.active.btn-outlined {
      background: #5bc0de;
      color: white;
      border-color: #5bc0de; }
  .btn-info.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-info.btn-inverse.btn-outlined:hover, .btn-info.btn-inverse.btn-outlined:focus, .btn-info.btn-inverse.btn-outlined:active, .btn-info.btn-inverse.btn-outlined.active {
      color: #5bc0de;
      background: white;
      border-color: white; }
      .btn-info.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-info.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-info.btn-inverse.btn-outlined:active.btn-retainBg, .btn-info.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #5bc0de;
        color: white;
        border-color: #5bc0de; }

.tl-info .rubix-timeline-body > ul > li:before {
  border-color: #5bc0de; }

.border-info {
  border-color: #5bc0de !important; }
  .border-info .rubix-timeline-body > ul {
    border-color: #5bc0de; }
  .border-info.rubix-timeline-view:before {
    border-color: #5bc0de; }

.border-hover-info:hover {
  border-color: #5bc0de !important; }

.border-focus-info:focus {
  border-color: #5bc0de !important; }

.fg-focus-info:focus {
  color: #5bc0de; }

.fg-hover-info:hover {
  color: #5bc0de; }

.fg-info {
  color: #5bc0de; }
  .fg-info > .tab-container > .nav-tabs > .b-tab > a {
    color: #5bc0de; }
  .fg-info .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #5bc0de; }
  .fg-info.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #5bc0de; }

.bg-focus-info:focus {
  background: #5bc0de; }

.bg-hover-info:hover {
  background: #5bc0de; }

.bg-info {
  background: #5bc0de; }
  .bg-info > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-info > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #5bc0de; }
  .bg-info table td, .bg-info th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-warning > .list-group-item.active {
  background: #f0ad4e !important;
  color: white !important; }

.list-fg-warning > .list-group-item {
  color: #f0ad4e; }

.rubix-panel-header .nav-warning.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-warning.nav-tabs > li > a:hover, .rubix-panel-header .nav-warning.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-warning.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-warning.nav-tabs > li.active > a:focus {
  color: #f0ad4e; }

.nav-warning.nav-tabs {
  border-color: #f0ad4e; }
  .nav-warning.nav-tabs > li > a, .nav-warning.nav-tabs > li > a:hover, .nav-warning.nav-tabs > li > a:focus, .nav-warning.nav-tabs > li.active > a {
    color: #f0ad4e;
    border-color: #f0ad4e;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-warning.nav-pills > li > a:hover, .nav-warning.nav-pills > li > a:focus, .nav-warning.nav-pills > li.active > a {
  background: #f0ad4e;
  color: white; }

.menu-warning, .dropup .menu-warning {
  border-color: #f0ad4e; }
  .menu-warning > li > a:hover, .dropup .menu-warning > li > a:hover {
    background: rgba(240, 173, 78, 0.05); }
  .menu-warning > .active > a, .menu-warning > .active > a:hover, .menu-warning > .active > a:focus, .dropup .menu-warning > .active > a, .dropup .menu-warning > .active > a:hover, .dropup .menu-warning > .active > a:focus {
    color: white;
    background: #f0ad4e; }

.btn-warning {
  outline: none;
  background: #f0ad4e;
  color: white;
  border-color: #f0ad4e; }
  .btn-warning.btn-outlined {
    color: #f0ad4e;
    background: none; }
    .btn-warning.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
    outline: none;
    color: white;
    background: #f4c37d;
    border-color: #f4c37d; }
    .btn-warning:hover.btn-outlined, .btn-warning:focus.btn-outlined, .btn-warning:active.btn-outlined, .btn-warning.active.btn-outlined {
      background: #f0ad4e;
      color: white;
      border-color: #f0ad4e; }
  .btn-warning.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-warning.btn-inverse.btn-outlined:hover, .btn-warning.btn-inverse.btn-outlined:focus, .btn-warning.btn-inverse.btn-outlined:active, .btn-warning.btn-inverse.btn-outlined.active {
      color: #f0ad4e;
      background: white;
      border-color: white; }
      .btn-warning.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-warning.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-warning.btn-inverse.btn-outlined:active.btn-retainBg, .btn-warning.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #f0ad4e;
        color: white;
        border-color: #f0ad4e; }

.tl-warning .rubix-timeline-body > ul > li:before {
  border-color: #f0ad4e; }

.border-warning {
  border-color: #f0ad4e !important; }
  .border-warning .rubix-timeline-body > ul {
    border-color: #f0ad4e; }
  .border-warning.rubix-timeline-view:before {
    border-color: #f0ad4e; }

.border-hover-warning:hover {
  border-color: #f0ad4e !important; }

.border-focus-warning:focus {
  border-color: #f0ad4e !important; }

.fg-focus-warning:focus {
  color: #f0ad4e; }

.fg-hover-warning:hover {
  color: #f0ad4e; }

.fg-warning {
  color: #f0ad4e; }
  .fg-warning > .tab-container > .nav-tabs > .b-tab > a {
    color: #f0ad4e; }
  .fg-warning .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #f0ad4e; }
  .fg-warning.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #f0ad4e; }

.bg-focus-warning:focus {
  background: #f0ad4e; }

.bg-hover-warning:hover {
  background: #f0ad4e; }

.bg-warning {
  background: #f0ad4e; }
  .bg-warning > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-warning > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #f0ad4e; }
  .bg-warning table td, .bg-warning th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-danger > .list-group-item.active {
  background: #be3c53 !important;
  color: white !important; }

.list-fg-danger > .list-group-item {
  color: #be3c53; }

.rubix-panel-header .nav-danger.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-danger.nav-tabs > li > a:hover, .rubix-panel-header .nav-danger.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-danger.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-danger.nav-tabs > li.active > a:focus {
  color: #be3c53; }

.nav-danger.nav-tabs {
  border-color: #be3c53; }
  .nav-danger.nav-tabs > li > a, .nav-danger.nav-tabs > li > a:hover, .nav-danger.nav-tabs > li > a:focus, .nav-danger.nav-tabs > li.active > a {
    color: #be3c53;
    border-color: #be3c53;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-danger.nav-pills > li > a:hover, .nav-danger.nav-pills > li > a:focus, .nav-danger.nav-pills > li.active > a {
  background: #be3c53;
  color: white; }

.menu-danger, .dropup .menu-danger {
  border-color: #be3c53; }
  .menu-danger > li > a:hover, .dropup .menu-danger > li > a:hover {
    background: rgba(190, 60, 83, 0.05); }
  .menu-danger > .active > a, .menu-danger > .active > a:hover, .menu-danger > .active > a:focus, .dropup .menu-danger > .active > a, .dropup .menu-danger > .active > a:hover, .dropup .menu-danger > .active > a:focus {
    color: white;
    background: #be3c53; }

.btn-danger {
  outline: none;
  background: #be3c53;
  color: white;
  border-color: #be3c53; }
  .btn-danger.btn-outlined {
    color: #be3c53;
    background: none; }
    .btn-danger.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
    outline: none;
    color: white;
    background: #cd6073;
    border-color: #cd6073; }
    .btn-danger:hover.btn-outlined, .btn-danger:focus.btn-outlined, .btn-danger:active.btn-outlined, .btn-danger.active.btn-outlined {
      background: #be3c53;
      color: white;
      border-color: #be3c53; }
  .btn-danger.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-danger.btn-inverse.btn-outlined:hover, .btn-danger.btn-inverse.btn-outlined:focus, .btn-danger.btn-inverse.btn-outlined:active, .btn-danger.btn-inverse.btn-outlined.active {
      color: #be3c53;
      background: white;
      border-color: white; }
      .btn-danger.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-danger.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-danger.btn-inverse.btn-outlined:active.btn-retainBg, .btn-danger.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #be3c53;
        color: white;
        border-color: #be3c53; }

.tl-danger .rubix-timeline-body > ul > li:before {
  border-color: #be3c53; }

.border-danger {
  border-color: #be3c53 !important; }
  .border-danger .rubix-timeline-body > ul {
    border-color: #be3c53; }
  .border-danger.rubix-timeline-view:before {
    border-color: #be3c53; }

.border-hover-danger:hover {
  border-color: #be3c53 !important; }

.border-focus-danger:focus {
  border-color: #be3c53 !important; }

.fg-focus-danger:focus {
  color: #be3c53; }

.fg-hover-danger:hover {
  color: #be3c53; }

.fg-danger {
  color: #be3c53; }
  .fg-danger > .tab-container > .nav-tabs > .b-tab > a {
    color: #be3c53; }
  .fg-danger .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #be3c53; }
  .fg-danger.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #be3c53; }

.bg-focus-danger:focus {
  background: #be3c53; }

.bg-hover-danger:hover {
  background: #be3c53; }

.bg-danger {
  background: #be3c53; }
  .bg-danger > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-danger > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #be3c53; }
  .bg-danger table td, .bg-danger th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-text > .list-group-item.active {
  background: #fff !important;
  color: white !important; }

.list-fg-text > .list-group-item {
  color: #fff; }

.rubix-panel-header .nav-text.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-text.nav-tabs > li > a:hover, .rubix-panel-header .nav-text.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-text.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-text.nav-tabs > li.active > a:focus {
  color: #fff; }

.nav-text.nav-tabs {
  border-color: #fff; }
  .nav-text.nav-tabs > li > a, .nav-text.nav-tabs > li > a:hover, .nav-text.nav-tabs > li > a:focus, .nav-text.nav-tabs > li.active > a {
    color: #fff;
    border-color: #fff;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-text.nav-pills > li > a:hover, .nav-text.nav-pills > li > a:focus, .nav-text.nav-pills > li.active > a {
  background: #fff;
  color: white; }

.menu-text, .dropup .menu-text {
  border-color: #fff; }
  .menu-text > li > a:hover, .dropup .menu-text > li > a:hover {
    background: rgba(255, 255, 255, 0.05); }
  .menu-text > .active > a, .menu-text > .active > a:hover, .menu-text > .active > a:focus, .dropup .menu-text > .active > a, .dropup .menu-text > .active > a:hover, .dropup .menu-text > .active > a:focus {
    color: white;
    background: #fff; }

.btn-text {
  outline: none;
  background: #fff;
  color: white;
  border-color: #fff; }
  .btn-text.btn-outlined {
    color: #fff;
    background: none; }
    .btn-text.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-text:hover, .btn-text:focus, .btn-text:active, .btn-text.active {
    outline: none;
    color: white;
    background: white;
    border-color: white; }
    .btn-text:hover.btn-outlined, .btn-text:focus.btn-outlined, .btn-text:active.btn-outlined, .btn-text.active.btn-outlined {
      background: #fff;
      color: white;
      border-color: #fff; }
  .btn-text.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-text.btn-inverse.btn-outlined:hover, .btn-text.btn-inverse.btn-outlined:focus, .btn-text.btn-inverse.btn-outlined:active, .btn-text.btn-inverse.btn-outlined.active {
      color: #fff;
      background: white;
      border-color: white; }
      .btn-text.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-text.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-text.btn-inverse.btn-outlined:active.btn-retainBg, .btn-text.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #fff;
        color: white;
        border-color: #fff; }

.tl-text .rubix-timeline-body > ul > li:before {
  border-color: #fff; }

.border-text {
  border-color: #fff !important; }
  .border-text .rubix-timeline-body > ul {
    border-color: #fff; }
  .border-text.rubix-timeline-view:before {
    border-color: #fff; }

.border-hover-text:hover {
  border-color: #fff !important; }

.border-focus-text:focus {
  border-color: #fff !important; }

.fg-focus-text:focus {
  color: #fff; }

.fg-hover-text:hover {
  color: #fff; }

.fg-text {
  color: #fff; }
  .fg-text > .tab-container > .nav-tabs > .b-tab > a {
    color: #fff; }
  .fg-text .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #fff; }
  .fg-text.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #fff; }

.bg-focus-text:focus {
  background: #fff; }

.bg-hover-text:hover {
  background: #fff; }

.bg-text {
  background: #fff; }
  .bg-text > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-text > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #fff; }
  .bg-text table td, .bg-text th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-default > .list-group-item.active {
  background: #496394 !important;
  color: #fff !important; }

.list-fg-default > .list-group-item {
  color: #496394; }

.rubix-panel-header .nav-default.nav-tabs > li > a {
  color: #fff; }
  .rubix-panel-header .nav-default.nav-tabs > li > a:hover, .rubix-panel-header .nav-default.nav-tabs > li > a:focus {
    color: #fff; }

.rubix-panel-header .nav-default.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-default.nav-tabs > li.active > a:focus {
  color: #496394; }

.nav-default.nav-tabs {
  border-color: #496394; }
  .nav-default.nav-tabs > li > a, .nav-default.nav-tabs > li > a:hover, .nav-default.nav-tabs > li > a:focus, .nav-default.nav-tabs > li.active > a {
    color: #496394;
    border-color: #496394;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-default.nav-pills > li > a:hover, .nav-default.nav-pills > li > a:focus, .nav-default.nav-pills > li.active > a {
  background: #496394;
  color: #fff; }

.menu-default, .dropup .menu-default {
  border-color: #496394; }
  .menu-default > li > a:hover, .dropup .menu-default > li > a:hover {
    background: rgba(73, 99, 148, 0.05); }
  .menu-default > .active > a, .menu-default > .active > a:hover, .menu-default > .active > a:focus, .dropup .menu-default > .active > a, .dropup .menu-default > .active > a:hover, .dropup .menu-default > .active > a:focus {
    color: #fff;
    background: #496394; }

.btn-default {
  outline: none;
  background: #496394;
  color: #fff;
  border-color: #496394; }
  .btn-default.btn-outlined {
    color: #496394;
    background: none; }
    .btn-default.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
    outline: none;
    color: #fff;
    background: #607cb0;
    border-color: #607cb0; }
    .btn-default:hover.btn-outlined, .btn-default:focus.btn-outlined, .btn-default:active.btn-outlined, .btn-default.active.btn-outlined {
      background: #496394;
      color: #fff;
      border-color: #496394; }
  .btn-default.btn-inverse.btn-outlined {
    color: #fff;
    border-color: #fff; }
    .btn-default.btn-inverse.btn-outlined:hover, .btn-default.btn-inverse.btn-outlined:focus, .btn-default.btn-inverse.btn-outlined:active, .btn-default.btn-inverse.btn-outlined.active {
      color: #496394;
      background: #fff;
      border-color: #fff; }
      .btn-default.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-default.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-default.btn-inverse.btn-outlined:active.btn-retainBg, .btn-default.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #496394;
        color: #fff;
        border-color: #496394; }

.tl-default .rubix-timeline-body > ul > li:before {
  border-color: #496394; }

.border-default {
  border-color: #496394 !important; }
  .border-default .rubix-timeline-body > ul {
    border-color: #496394; }
  .border-default.rubix-timeline-view:before {
    border-color: #496394; }

.border-hover-default:hover {
  border-color: #496394 !important; }

.border-focus-default:focus {
  border-color: #496394 !important; }

.fg-focus-default:focus {
  color: #496394; }

.fg-hover-default:hover {
  color: #496394; }

.fg-default {
  color: #496394; }
  .fg-default > .tab-container > .nav-tabs > .b-tab > a {
    color: #496394; }
  .fg-default .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #496394; }
  .fg-default.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #496394; }

.bg-focus-default:focus {
  background: #496394; }

.bg-hover-default:hover {
  background: #496394; }

.bg-default {
  background: #496394; }
  .bg-default > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-default > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #496394; }
  .bg-default table td, .bg-default th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-positive-color > .list-group-item.active {
  background: #39C686 !important;
  color: white !important; }

.list-fg-positive-color > .list-group-item {
  color: #39C686; }

.rubix-panel-header .nav-positive-color.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-positive-color.nav-tabs > li > a:hover, .rubix-panel-header .nav-positive-color.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-positive-color.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-positive-color.nav-tabs > li.active > a:focus {
  color: #39C686; }

.nav-positive-color.nav-tabs {
  border-color: #39C686; }
  .nav-positive-color.nav-tabs > li > a, .nav-positive-color.nav-tabs > li > a:hover, .nav-positive-color.nav-tabs > li > a:focus, .nav-positive-color.nav-tabs > li.active > a {
    color: #39C686;
    border-color: #39C686;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-positive-color.nav-pills > li > a:hover, .nav-positive-color.nav-pills > li > a:focus, .nav-positive-color.nav-pills > li.active > a {
  background: #39C686;
  color: white; }

.menu-positive-color, .dropup .menu-positive-color {
  border-color: #39C686; }
  .menu-positive-color > li > a:hover, .dropup .menu-positive-color > li > a:hover {
    background: rgba(57, 198, 134, 0.05); }
  .menu-positive-color > .active > a, .menu-positive-color > .active > a:hover, .menu-positive-color > .active > a:focus, .dropup .menu-positive-color > .active > a, .dropup .menu-positive-color > .active > a:hover, .dropup .menu-positive-color > .active > a:focus {
    color: white;
    background: #39C686; }

.btn-positive-color {
  outline: none;
  background: #39C686;
  color: white;
  border-color: #39C686; }
  .btn-positive-color.btn-outlined {
    color: #39C686;
    background: none; }
    .btn-positive-color.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-positive-color:hover, .btn-positive-color:focus, .btn-positive-color:active, .btn-positive-color.active {
    outline: none;
    color: white;
    background: #61d19e;
    border-color: #61d19e; }
    .btn-positive-color:hover.btn-outlined, .btn-positive-color:focus.btn-outlined, .btn-positive-color:active.btn-outlined, .btn-positive-color.active.btn-outlined {
      background: #39C686;
      color: white;
      border-color: #39C686; }
  .btn-positive-color.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-positive-color.btn-inverse.btn-outlined:hover, .btn-positive-color.btn-inverse.btn-outlined:focus, .btn-positive-color.btn-inverse.btn-outlined:active, .btn-positive-color.btn-inverse.btn-outlined.active {
      color: #39C686;
      background: white;
      border-color: white; }
      .btn-positive-color.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-positive-color.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-positive-color.btn-inverse.btn-outlined:active.btn-retainBg, .btn-positive-color.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #39C686;
        color: white;
        border-color: #39C686; }

.tl-positive-color .rubix-timeline-body > ul > li:before {
  border-color: #39C686; }

.border-positive-color {
  border-color: #39C686 !important; }
  .border-positive-color .rubix-timeline-body > ul {
    border-color: #39C686; }
  .border-positive-color.rubix-timeline-view:before {
    border-color: #39C686; }

.border-hover-positive-color:hover {
  border-color: #39C686 !important; }

.border-focus-positive-color:focus {
  border-color: #39C686 !important; }

.fg-focus-positive-color:focus {
  color: #39C686; }

.fg-hover-positive-color:hover {
  color: #39C686; }

.fg-positive-color {
  color: #39C686; }
  .fg-positive-color > .tab-container > .nav-tabs > .b-tab > a {
    color: #39C686; }
  .fg-positive-color .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #39C686; }
  .fg-positive-color.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #39C686; }

.bg-focus-positive-color:focus {
  background: #39C686; }

.bg-hover-positive-color:hover {
  background: #39C686; }

.bg-positive-color {
  background: #39C686; }
  .bg-positive-color > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-positive-color > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #39C686; }
  .bg-positive-color table td, .bg-positive-color th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-negative-color > .list-group-item.active {
  background: #EE4E4E !important;
  color: white !important; }

.list-fg-negative-color > .list-group-item {
  color: #EE4E4E; }

.rubix-panel-header .nav-negative-color.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-negative-color.nav-tabs > li > a:hover, .rubix-panel-header .nav-negative-color.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-negative-color.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-negative-color.nav-tabs > li.active > a:focus {
  color: #EE4E4E; }

.nav-negative-color.nav-tabs {
  border-color: #EE4E4E; }
  .nav-negative-color.nav-tabs > li > a, .nav-negative-color.nav-tabs > li > a:hover, .nav-negative-color.nav-tabs > li > a:focus, .nav-negative-color.nav-tabs > li.active > a {
    color: #EE4E4E;
    border-color: #EE4E4E;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-negative-color.nav-pills > li > a:hover, .nav-negative-color.nav-pills > li > a:focus, .nav-negative-color.nav-pills > li.active > a {
  background: #EE4E4E;
  color: white; }

.menu-negative-color, .dropup .menu-negative-color {
  border-color: #EE4E4E; }
  .menu-negative-color > li > a:hover, .dropup .menu-negative-color > li > a:hover {
    background: rgba(238, 78, 78, 0.05); }
  .menu-negative-color > .active > a, .menu-negative-color > .active > a:hover, .menu-negative-color > .active > a:focus, .dropup .menu-negative-color > .active > a, .dropup .menu-negative-color > .active > a:hover, .dropup .menu-negative-color > .active > a:focus {
    color: white;
    background: #EE4E4E; }

.btn-negative-color {
  outline: none;
  background: #EE4E4E;
  color: white;
  border-color: #EE4E4E; }
  .btn-negative-color.btn-outlined {
    color: #EE4E4E;
    background: none; }
    .btn-negative-color.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-negative-color:hover, .btn-negative-color:focus, .btn-negative-color:active, .btn-negative-color.active {
    outline: none;
    color: white;
    background: #f27d7d;
    border-color: #f27d7d; }
    .btn-negative-color:hover.btn-outlined, .btn-negative-color:focus.btn-outlined, .btn-negative-color:active.btn-outlined, .btn-negative-color.active.btn-outlined {
      background: #EE4E4E;
      color: white;
      border-color: #EE4E4E; }
  .btn-negative-color.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-negative-color.btn-inverse.btn-outlined:hover, .btn-negative-color.btn-inverse.btn-outlined:focus, .btn-negative-color.btn-inverse.btn-outlined:active, .btn-negative-color.btn-inverse.btn-outlined.active {
      color: #EE4E4E;
      background: white;
      border-color: white; }
      .btn-negative-color.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-negative-color.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-negative-color.btn-inverse.btn-outlined:active.btn-retainBg, .btn-negative-color.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #EE4E4E;
        color: white;
        border-color: #EE4E4E; }

.tl-negative-color .rubix-timeline-body > ul > li:before {
  border-color: #EE4E4E; }

.border-negative-color {
  border-color: #EE4E4E !important; }
  .border-negative-color .rubix-timeline-body > ul {
    border-color: #EE4E4E; }
  .border-negative-color.rubix-timeline-view:before {
    border-color: #EE4E4E; }

.border-hover-negative-color:hover {
  border-color: #EE4E4E !important; }

.border-focus-negative-color:focus {
  border-color: #EE4E4E !important; }

.fg-focus-negative-color:focus {
  color: #EE4E4E; }

.fg-hover-negative-color:hover {
  color: #EE4E4E; }

.fg-negative-color {
  color: #EE4E4E; }
  .fg-negative-color > .tab-container > .nav-tabs > .b-tab > a {
    color: #EE4E4E; }
  .fg-negative-color .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #EE4E4E; }
  .fg-negative-color.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #EE4E4E; }

.bg-focus-negative-color:focus {
  background: #EE4E4E; }

.bg-hover-negative-color:hover {
  background: #EE4E4E; }

.bg-negative-color {
  background: #EE4E4E; }
  .bg-negative-color > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-negative-color > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #EE4E4E; }
  .bg-negative-color table td, .bg-negative-color th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brandv2orange > .list-group-item.active {
  background: #f77e11 !important;
  color: white !important; }

.list-fg-brandv2orange > .list-group-item {
  color: #f77e11; }

.rubix-panel-header .nav-brandv2orange.nav-tabs > li > a {
  color: white; }
  .rubix-panel-header .nav-brandv2orange.nav-tabs > li > a:hover, .rubix-panel-header .nav-brandv2orange.nav-tabs > li > a:focus {
    color: white; }

.rubix-panel-header .nav-brandv2orange.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brandv2orange.nav-tabs > li.active > a:focus {
  color: #f77e11; }

.nav-brandv2orange.nav-tabs {
  border-color: #f77e11; }
  .nav-brandv2orange.nav-tabs > li > a, .nav-brandv2orange.nav-tabs > li > a:hover, .nav-brandv2orange.nav-tabs > li > a:focus, .nav-brandv2orange.nav-tabs > li.active > a {
    color: #f77e11;
    border-color: #f77e11;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brandv2orange.nav-pills > li > a:hover, .nav-brandv2orange.nav-pills > li > a:focus, .nav-brandv2orange.nav-pills > li.active > a {
  background: #f77e11;
  color: white; }

.menu-brandv2orange, .dropup .menu-brandv2orange {
  border-color: #f77e11; }
  .menu-brandv2orange > li > a:hover, .dropup .menu-brandv2orange > li > a:hover {
    background: rgba(247, 126, 17, 0.05); }
  .menu-brandv2orange > .active > a, .menu-brandv2orange > .active > a:hover, .menu-brandv2orange > .active > a:focus, .dropup .menu-brandv2orange > .active > a, .dropup .menu-brandv2orange > .active > a:hover, .dropup .menu-brandv2orange > .active > a:focus {
    color: white;
    background: #f77e11; }

.btn-brandv2orange {
  outline: none;
  background: #f77e11;
  color: white;
  border-color: #f77e11; }
  .btn-brandv2orange.btn-outlined {
    color: #f77e11;
    background: none; }
    .btn-brandv2orange.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brandv2orange:hover, .btn-brandv2orange:focus, .btn-brandv2orange:active, .btn-brandv2orange.active {
    outline: none;
    color: white;
    background: #f99942;
    border-color: #f99942; }
    .btn-brandv2orange:hover.btn-outlined, .btn-brandv2orange:focus.btn-outlined, .btn-brandv2orange:active.btn-outlined, .btn-brandv2orange.active.btn-outlined {
      background: #f77e11;
      color: white;
      border-color: #f77e11; }
  .btn-brandv2orange.btn-inverse.btn-outlined {
    color: white;
    border-color: white; }
    .btn-brandv2orange.btn-inverse.btn-outlined:hover, .btn-brandv2orange.btn-inverse.btn-outlined:focus, .btn-brandv2orange.btn-inverse.btn-outlined:active, .btn-brandv2orange.btn-inverse.btn-outlined.active {
      color: #f77e11;
      background: white;
      border-color: white; }
      .btn-brandv2orange.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brandv2orange.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brandv2orange.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brandv2orange.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #f77e11;
        color: white;
        border-color: #f77e11; }

.tl-brandv2orange .rubix-timeline-body > ul > li:before {
  border-color: #f77e11; }

.border-brandv2orange {
  border-color: #f77e11 !important; }
  .border-brandv2orange .rubix-timeline-body > ul {
    border-color: #f77e11; }
  .border-brandv2orange.rubix-timeline-view:before {
    border-color: #f77e11; }

.border-hover-brandv2orange:hover {
  border-color: #f77e11 !important; }

.border-focus-brandv2orange:focus {
  border-color: #f77e11 !important; }

.fg-focus-brandv2orange:focus {
  color: #f77e11; }

.fg-hover-brandv2orange:hover {
  color: #f77e11; }

.fg-brandv2orange {
  color: #f77e11; }
  .fg-brandv2orange > .tab-container > .nav-tabs > .b-tab > a {
    color: #f77e11; }
  .fg-brandv2orange .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #f77e11; }
  .fg-brandv2orange.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #f77e11; }

.bg-focus-brandv2orange:focus {
  background: #f77e11; }

.bg-hover-brandv2orange:hover {
  background: #f77e11; }

.bg-brandv2orange {
  background: #f77e11; }
  .bg-brandv2orange > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brandv2orange > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #f77e11; }
  .bg-brandv2orange table td, .bg-brandv2orange th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

.list-bg-brandv2primarycta > .list-group-item.active {
  background: #193762 !important;
  color: #f77e11 !important; }

.list-fg-brandv2primarycta > .list-group-item {
  color: #193762; }

.rubix-panel-header .nav-brandv2primarycta.nav-tabs > li > a {
  color: #f77e11; }
  .rubix-panel-header .nav-brandv2primarycta.nav-tabs > li > a:hover, .rubix-panel-header .nav-brandv2primarycta.nav-tabs > li > a:focus {
    color: #f77e11; }

.rubix-panel-header .nav-brandv2primarycta.nav-tabs > li.active > a:hover, .rubix-panel-header .nav-brandv2primarycta.nav-tabs > li.active > a:focus {
  color: #193762; }

.nav-brandv2primarycta.nav-tabs {
  border-color: #193762; }
  .nav-brandv2primarycta.nav-tabs > li > a, .nav-brandv2primarycta.nav-tabs > li > a:hover, .nav-brandv2primarycta.nav-tabs > li > a:focus, .nav-brandv2primarycta.nav-tabs > li.active > a {
    color: #193762;
    border-color: #193762;
    border-bottom-color: rgba(0, 0, 0, 0); }

.nav-brandv2primarycta.nav-pills > li > a:hover, .nav-brandv2primarycta.nav-pills > li > a:focus, .nav-brandv2primarycta.nav-pills > li.active > a {
  background: #193762;
  color: #f77e11; }

.menu-brandv2primarycta, .dropup .menu-brandv2primarycta {
  border-color: #193762; }
  .menu-brandv2primarycta > li > a:hover, .dropup .menu-brandv2primarycta > li > a:hover {
    background: rgba(25, 55, 98, 0.05); }
  .menu-brandv2primarycta > .active > a, .menu-brandv2primarycta > .active > a:hover, .menu-brandv2primarycta > .active > a:focus, .dropup .menu-brandv2primarycta > .active > a, .dropup .menu-brandv2primarycta > .active > a:hover, .dropup .menu-brandv2primarycta > .active > a:focus {
    color: #f77e11;
    background: #193762; }

.btn-brandv2primarycta {
  outline: none;
  background: #193762;
  color: #f77e11;
  border-color: #193762; }
  .btn-brandv2primarycta.btn-outlined {
    color: #193762;
    background: none; }
    .btn-brandv2primarycta.btn-outlined.btn-onlyOnHover {
      color: #fff; }
  .btn-brandv2primarycta:hover, .btn-brandv2primarycta:focus, .btn-brandv2primarycta:active, .btn-brandv2primarycta.active {
    outline: none;
    color: #f77e11;
    background: #234e8b;
    border-color: #234e8b; }
    .btn-brandv2primarycta:hover.btn-outlined, .btn-brandv2primarycta:focus.btn-outlined, .btn-brandv2primarycta:active.btn-outlined, .btn-brandv2primarycta.active.btn-outlined {
      background: #193762;
      color: #f77e11;
      border-color: #193762; }
  .btn-brandv2primarycta.btn-inverse.btn-outlined {
    color: #f77e11;
    border-color: #f77e11; }
    .btn-brandv2primarycta.btn-inverse.btn-outlined:hover, .btn-brandv2primarycta.btn-inverse.btn-outlined:focus, .btn-brandv2primarycta.btn-inverse.btn-outlined:active, .btn-brandv2primarycta.btn-inverse.btn-outlined.active {
      color: #193762;
      background: #f77e11;
      border-color: #f77e11; }
      .btn-brandv2primarycta.btn-inverse.btn-outlined:hover.btn-retainBg, .btn-brandv2primarycta.btn-inverse.btn-outlined:focus.btn-retainBg, .btn-brandv2primarycta.btn-inverse.btn-outlined:active.btn-retainBg, .btn-brandv2primarycta.btn-inverse.btn-outlined.active.btn-retainBg {
        background: #193762;
        color: #f77e11;
        border-color: #193762; }

.tl-brandv2primarycta .rubix-timeline-body > ul > li:before {
  border-color: #193762; }

.border-brandv2primarycta {
  border-color: #193762 !important; }
  .border-brandv2primarycta .rubix-timeline-body > ul {
    border-color: #193762; }
  .border-brandv2primarycta.rubix-timeline-view:before {
    border-color: #193762; }

.border-hover-brandv2primarycta:hover {
  border-color: #193762 !important; }

.border-focus-brandv2primarycta:focus {
  border-color: #193762 !important; }

.fg-focus-brandv2primarycta:focus {
  color: #193762; }

.fg-hover-brandv2primarycta:hover {
  color: #193762; }

.fg-brandv2primarycta {
  color: #193762; }
  .fg-brandv2primarycta > .tab-container > .nav-tabs > .b-tab > a {
    color: #193762; }
  .fg-brandv2primarycta .tab-container.plain > .nav-tabs > .b-tab.active > a {
    color: #193762; }
  .fg-brandv2primarycta.fg-tab-active .tab-container > .nav-tabs > .b-tab.active > a {
    color: #193762; }

.bg-focus-brandv2primarycta:focus {
  background: #193762; }

.bg-hover-brandv2primarycta:hover {
  background: #193762; }

.bg-brandv2primarycta {
  background: #193762; }
  .bg-brandv2primarycta > .tab-container > .nav-tabs > .b-tab.open > a {
    background: rgba(0, 0, 0, 0.03); }
  .bg-brandv2primarycta > .tab-container > .nav-tabs > .b-tab > .dropdown-menu > li.active > a {
    background: #193762; }
  .bg-brandv2primarycta table td, .bg-brandv2primarycta th {
    border-color: rgba(0, 0, 0, 0.05) !important; }

[class^="icon-ikons-"]:before,
[class*=" icon-ikons-"]:before {
  font-family: "ikons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-ikons-alarm:before {
  content: "a"; }

.icon-ikons-alt:before {
  content: "b"; }

.icon-ikons-android:before {
  content: "c"; }

.icon-ikons-apple:before {
  content: "d"; }

.icon-ikons-appstore:before {
  content: "e"; }

.icon-ikons-arrow-1:before {
  content: "f"; }

.icon-ikons-arrow-2:before {
  content: "g"; }

.icon-ikons-arrow-down:before {
  content: "h"; }

.icon-ikons-arrow-left:before {
  content: "i"; }

.icon-ikons-arrow-right:before {
  content: "j"; }

.icon-ikons-arrow-up:before {
  content: "k"; }

.icon-ikons-arrows:before {
  content: "l"; }

.icon-ikons-arrows-horizontal:before {
  content: "m"; }

.icon-ikons-arrows-horizontal-2:before {
  content: "n"; }

.icon-ikons-arrows-vertical:before {
  content: "o"; }

.icon-ikons-arrows-vertical-2:before {
  content: "p"; }

.icon-ikons-bar-chart-1:before {
  content: "q"; }

.icon-ikons-bar-chart-2:before {
  content: "r"; }

.icon-ikons-bar-chart-3:before {
  content: "s"; }

.icon-ikons-bar-graph:before {
  content: "t"; }

.icon-ikons-basket:before {
  content: "u"; }

.icon-ikons-basket-add:before {
  content: "v"; }

.icon-ikons-basket-delete:before {
  content: "w"; }

.icon-ikons-basket-ok:before {
  content: "x"; }

.icon-ikons-basket-remove:before {
  content: "y"; }

.icon-ikons-battery-1-3:before {
  content: "z"; }

.icon-ikons-battery-2-3:before {
  content: "A"; }

.icon-ikons-battery-empty:before {
  content: "B"; }

.icon-ikons-battery-full:before {
  content: "C"; }

.icon-ikons-behance:before {
  content: "D"; }

.icon-ikons-bell:before {
  content: "E"; }

.icon-ikons-bin:before {
  content: "F"; }

.icon-ikons-block:before {
  content: "G"; }

.icon-ikons-bluetooth:before {
  content: "H"; }

.icon-ikons-book:before {
  content: "I"; }

.icon-ikons-book-1:before {
  content: "J"; }

.icon-ikons-book-2:before {
  content: "K"; }

.icon-ikons-bookmark:before {
  content: "L"; }

.icon-ikons-brightness-high:before {
  content: "M"; }

.icon-ikons-brightness-low:before {
  content: "N"; }

.icon-ikons-browser:before {
  content: "O"; }

.icon-ikons-browser-add:before {
  content: "P"; }

.icon-ikons-browser-delete:before {
  content: "Q"; }

.icon-ikons-browser-layout-1:before {
  content: "R"; }

.icon-ikons-browser-layout-2:before {
  content: "S"; }

.icon-ikons-browser-layout-3:before {
  content: "T"; }

.icon-ikons-browser-ok:before {
  content: "U"; }

.icon-ikons-browser-remove:before {
  content: "V"; }

.icon-ikons-bullseye:before {
  content: "W"; }

.icon-ikons-calendar:before {
  content: "X"; }

.icon-ikons-calendar-add:before {
  content: "Y"; }

.icon-ikons-calendar-ok:before {
  content: "Z"; }

.icon-ikons-camera:before {
  content: "0"; }

.icon-ikons-cassette:before {
  content: "1"; }

.icon-ikons-chart:before {
  content: "2"; }

.icon-ikons-chart-1-2:before {
  content: "3"; }

.icon-ikons-chart-1-4:before {
  content: "4"; }

.icon-ikons-chart-1-8:before {
  content: "5"; }

.icon-ikons-chart-3-4:before {
  content: "6"; }

.icon-ikons-chart-3-8:before {
  content: "7"; }

.icon-ikons-chart-5-8:before {
  content: "8"; }

.icon-ikons-chart-7-8:before {
  content: "9"; }

.icon-ikons-circle:before {
  content: "!"; }

.icon-ikons-circle-delete:before {
  content: "\""; }

.icon-ikons-circle-down:before {
  content: "#"; }

.icon-ikons-circle-fast-forward:before {
  content: "$"; }

.icon-ikons-circle-left:before {
  content: "%"; }

.icon-ikons-circle-minus:before {
  content: "&"; }

.icon-ikons-circle-ok:before {
  content: "'"; }

.icon-ikons-circle-pause:before {
  content: "("; }

.icon-ikons-circle-play:before {
  content: ")"; }

.icon-ikons-circle-plus:before {
  content: "*"; }

.icon-ikons-circle-rewind:before {
  content: "+"; }

.icon-ikons-circle-right:before {
  content: ","; }

.icon-ikons-circle-skip-next:before {
  content: "-"; }

.icon-ikons-circle-skip-previous:before {
  content: "."; }

.icon-ikons-circle-stop:before {
  content: "/"; }

.icon-ikons-circle-up:before {
  content: ":"; }

.icon-ikons-clip:before {
  content: ";"; }

.icon-ikons-close:before {
  content: "<"; }

.icon-ikons-cloud:before {
  content: "="; }

.icon-ikons-cloud-download:before {
  content: ">"; }

.icon-ikons-cloud-fail:before {
  content: "?"; }

.icon-ikons-cloud-ok:before {
  content: "@"; }

.icon-ikons-cloud-upload:before {
  content: "["; }

.icon-ikons-code:before {
  content: "]"; }

.icon-ikons-cog:before {
  content: "^"; }

.icon-ikons-columns:before {
  content: "_"; }

.icon-ikons-command:before {
  content: "`"; }

.icon-ikons-compass:before {
  content: "{"; }

.icon-ikons-computer-add:before {
  content: "|"; }

.icon-ikons-computer-delete:before {
  content: "}"; }

.icon-ikons-computer-download:before {
  content: "~"; }

.icon-ikons-computer-ok:before {
  content: "\\"; }

.icon-ikons-computer-remove:before {
  content: "\e000"; }

.icon-ikons-computer-upload:before {
  content: "\e001"; }

.icon-ikons-copy-1:before {
  content: "\e002"; }

.icon-ikons-copy-2:before {
  content: "\e003"; }

.icon-ikons-credit-card:before {
  content: "\e004"; }

.icon-ikons-crop:before {
  content: "\e005"; }

.icon-ikons-diskette:before {
  content: "\e006"; }

.icon-ikons-document:before {
  content: "\e007"; }

.icon-ikons-document-add:before {
  content: "\e008"; }

.icon-ikons-document-delete:before {
  content: "\e009"; }

.icon-ikons-document-download:before {
  content: "\e00a"; }

.icon-ikons-document-ok:before {
  content: "\e00b"; }

.icon-ikons-document-remove:before {
  content: "\e00c"; }

.icon-ikons-document-upload:before {
  content: "\e00d"; }

.icon-ikons-documents:before {
  content: "\e00e"; }

.icon-ikons-download:before {
  content: "\e00f"; }

.icon-ikons-dribbble:before {
  content: "\e010"; }

.icon-ikons-drop:before {
  content: "\e011"; }

.icon-ikons-dropbox:before {
  content: "\e012"; }

.icon-ikons-eject:before {
  content: "\e013"; }

.icon-ikons-equalizer:before {
  content: "\e014"; }

.icon-ikons-facebook-1:before {
  content: "\e015"; }

.icon-ikons-facebook-2:before {
  content: "\e016"; }

.icon-ikons-fast-forward:before {
  content: "\e017"; }

.icon-ikons-first-aid:before {
  content: "\e018"; }

.icon-ikons-folder:before {
  content: "\e019"; }

.icon-ikons-folder-add:before {
  content: "\e01a"; }

.icon-ikons-folder-delete:before {
  content: "\e01b"; }

.icon-ikons-folder-ok:before {
  content: "\e01c"; }

.icon-ikons-folder-remove:before {
  content: "\e01d"; }

.icon-ikons-followers:before {
  content: "\e01e"; }

.icon-ikons-following:before {
  content: "\e01f"; }

.icon-ikons-font-size-down:before {
  content: "\e020"; }

.icon-ikons-font-size-up:before {
  content: "\e021"; }

.icon-ikons-forrst:before {
  content: "\e022"; }

.icon-ikons-foursquare:before {
  content: "\e023"; }

.icon-ikons-frame:before {
  content: "\e024"; }

.icon-ikons-globe:before {
  content: "\e025"; }

.icon-ikons-google-plus:before {
  content: "\e026"; }

.icon-ikons-graph-fall:before {
  content: "\e027"; }

.icon-ikons-graph-rise:before {
  content: "\e028"; }

.icon-ikons-grid-1:before {
  content: "\e029"; }

.icon-ikons-grid-2:before {
  content: "\e02a"; }

.icon-ikons-hashtag:before {
  content: "\e02b"; }

.icon-ikons-heart:before {
  content: "\e02c"; }

.icon-ikons-home:before {
  content: "\e02d"; }

.icon-ikons-imac:before {
  content: "\e02e"; }

.icon-ikons-image:before {
  content: "\e02f"; }

.icon-ikons-inbox:before {
  content: "\e030"; }

.icon-ikons-inbox-in:before {
  content: "\e031"; }

.icon-ikons-inbox-out:before {
  content: "\e032"; }

.icon-ikons-instagram:before {
  content: "\e033"; }

.icon-ikons-ipad:before {
  content: "\e034"; }

.icon-ikons-iphone:before {
  content: "\e035"; }

.icon-ikons-layers:before {
  content: "\e036"; }

.icon-ikons-line-graph:before {
  content: "\e037"; }

.icon-ikons-line-graph-square:before {
  content: "\e038"; }

.icon-ikons-link:before {
  content: "\e039"; }

.icon-ikons-linkedin:before {
  content: "\e03a"; }

.icon-ikons-list:before {
  content: "\e03b"; }

.icon-ikons-list-2:before {
  content: "\e03c"; }

.icon-ikons-loading:before {
  content: "\e03d"; }

.icon-ikons-location:before {
  content: "\e03e"; }

.icon-ikons-lock:before {
  content: "\e03f"; }

.icon-ikons-login:before {
  content: "\e040"; }

.icon-ikons-logout:before {
  content: "\e041"; }

.icon-ikons-macbook:before {
  content: "\e042"; }

.icon-ikons-magnifying-glass:before {
  content: "\e043"; }

.icon-ikons-magnifying-glass-add:before {
  content: "\e044"; }

.icon-ikons-magnifying-glass-remove:before {
  content: "\e045"; }

.icon-ikons-mail:before {
  content: "\e046"; }

.icon-ikons-mail-incoming:before {
  content: "\e047"; }

.icon-ikons-mail-outgoing:before {
  content: "\e048"; }

.icon-ikons-map:before {
  content: "\e049"; }

.icon-ikons-map-add:before {
  content: "\e04a"; }

.icon-ikons-map-delete:before {
  content: "\e04b"; }

.icon-ikons-map-ok:before {
  content: "\e04c"; }

.icon-ikons-map-remove:before {
  content: "\e04d"; }

.icon-ikons-microphone:before {
  content: "\e04e"; }

.icon-ikons-microphone-off:before {
  content: "\e04f"; }

.icon-ikons-microsoft:before {
  content: "\e050"; }

.icon-ikons-minus:before {
  content: "\e051"; }

.icon-ikons-more:before {
  content: "\e052"; }

.icon-ikons-more-2:before {
  content: "\e053"; }

.icon-ikons-moustache:before {
  content: "\e054"; }

.icon-ikons-music:before {
  content: "\e055"; }

.icon-ikons-notepad:before {
  content: "\e056"; }

.icon-ikons-notepad-add:before {
  content: "\e057"; }

.icon-ikons-notepad-delete:before {
  content: "\e058"; }

.icon-ikons-notepad-ok:before {
  content: "\e059"; }

.icon-ikons-notepad-remove:before {
  content: "\e05a"; }

.icon-ikons-pause:before {
  content: "\e05b"; }

.icon-ikons-paypal:before {
  content: "\e05c"; }

.icon-ikons-pen-1:before {
  content: "\e05d"; }

.icon-ikons-pen-2:before {
  content: "\e05e"; }

.icon-ikons-pen-3:before {
  content: "\e05f"; }

.icon-ikons-picture:before {
  content: "\e060"; }

.icon-ikons-pie-chart:before {
  content: "\e061"; }

.icon-ikons-pill:before {
  content: "\e062"; }

.icon-ikons-pin-1:before {
  content: "\e063"; }

.icon-ikons-pin-2:before {
  content: "\e064"; }

.icon-ikons-pin-zoom-in:before {
  content: "\e065"; }

.icon-ikons-pin-zoom-out:before {
  content: "\e066"; }

.icon-ikons-pinterest-1:before {
  content: "\e067"; }

.icon-ikons-pinterest-2:before {
  content: "\e068"; }

.icon-ikons-play:before {
  content: "\e069"; }

.icon-ikons-plug:before {
  content: "\e06a"; }

.icon-ikons-plus:before {
  content: "\e06b"; }

.icon-ikons-polaroid:before {
  content: "\e06c"; }

.icon-ikons-polaroids:before {
  content: "\e06d"; }

.icon-ikons-power:before {
  content: "\e06e"; }

.icon-ikons-presentation:before {
  content: "\e06f"; }

.icon-ikons-printer:before {
  content: "\e070"; }

.icon-ikons-progress:before {
  content: "\e071"; }

.icon-ikons-record:before {
  content: "\e072"; }

.icon-ikons-repeat:before {
  content: "\e073"; }

.icon-ikons-repeat-1:before {
  content: "\e074"; }

.icon-ikons-repeat-2:before {
  content: "\e075"; }

.icon-ikons-resize-1:before {
  content: "\e076"; }

.icon-ikons-resize-2:before {
  content: "\e077"; }

.icon-ikons-resize-3:before {
  content: "\e078"; }

.icon-ikons-resize-4:before {
  content: "\e079"; }

.icon-ikons-resize-5:before {
  content: "\e07a"; }

.icon-ikons-resize-6:before {
  content: "\e07b"; }

.icon-ikons-rewind:before {
  content: "\e07c"; }

.icon-ikons-rss:before {
  content: "\e07d"; }

.icon-ikons-screen-expand-1:before {
  content: "\e07e"; }

.icon-ikons-screen-expand-2:before {
  content: "\e07f"; }

.icon-ikons-screen-expand-3:before {
  content: "\e080"; }

.icon-ikons-share:before {
  content: "\e081"; }

.icon-ikons-share-2:before {
  content: "\e082"; }

.icon-ikons-shop:before {
  content: "\e083"; }

.icon-ikons-shopping-bag:before {
  content: "\e084"; }

.icon-ikons-shopping-cart:before {
  content: "\e085"; }

.icon-ikons-shopping-cart-add:before {
  content: "\e086"; }

.icon-ikons-shopping-cart-delete:before {
  content: "\e087"; }

.icon-ikons-shopping-cart-ok:before {
  content: "\e088"; }

.icon-ikons-shopping-cart-remove:before {
  content: "\e089"; }

.icon-ikons-shuffle:before {
  content: "\e08a"; }

.icon-ikons-skip-next:before {
  content: "\e08b"; }

.icon-ikons-skip-previous:before {
  content: "\e08c"; }

.icon-ikons-skype:before {
  content: "\e08d"; }

.icon-ikons-slideshow:before {
  content: "\e08e"; }

.icon-ikons-speech-1:before {
  content: "\e08f"; }

.icon-ikons-speech-2:before {
  content: "\e090"; }

.icon-ikons-speech-3:before {
  content: "\e091"; }

.icon-ikons-speech-4:before {
  content: "\e092"; }

.icon-ikons-speech-bubble-1:before {
  content: "\e093"; }

.icon-ikons-speech-bubble-2:before {
  content: "\e094"; }

.icon-ikons-speech-bubbles:before {
  content: "\e095"; }

.icon-ikons-spotify:before {
  content: "\e096"; }

.icon-ikons-square:before {
  content: "\e097"; }

.icon-ikons-square-add:before {
  content: "\e098"; }

.icon-ikons-square-dashed:before {
  content: "\e099"; }

.icon-ikons-square-delete:before {
  content: "\e09a"; }

.icon-ikons-square-down:before {
  content: "\e09b"; }

.icon-ikons-square-left:before {
  content: "\e09c"; }

.icon-ikons-square-ok:before {
  content: "\e09d"; }

.icon-ikons-square-remove:before {
  content: "\e09e"; }

.icon-ikons-square-right:before {
  content: "\e09f"; }

.icon-ikons-square-up:before {
  content: "\e0a0"; }

.icon-ikons-star:before {
  content: "\e0a1"; }

.icon-ikons-stop:before {
  content: "\e0a2"; }

.icon-ikons-suitcase:before {
  content: "\e0a3"; }

.icon-ikons-tag:before {
  content: "\e0a4"; }

.icon-ikons-tags:before {
  content: "\e0a5"; }

.icon-ikons-target:before {
  content: "\e0a6"; }

.icon-ikons-terminal:before {
  content: "\e0a7"; }

.icon-ikons-text-center:before {
  content: "\e0a8"; }

.icon-ikons-text-justify:before {
  content: "\e0a9"; }

.icon-ikons-text-left:before {
  content: "\e0aa"; }

.icon-ikons-text-right:before {
  content: "\e0ab"; }

.icon-ikons-tick:before {
  content: "\e0ac"; }

.icon-ikons-time:before {
  content: "\e0ad"; }

.icon-ikons-timer:before {
  content: "\e0ae"; }

.icon-ikons-tumblr:before {
  content: "\e0af"; }

.icon-ikons-twitter:before {
  content: "\e0b0"; }

.icon-ikons-unlock:before {
  content: "\e0b1"; }

.icon-ikons-upload:before {
  content: "\e0b2"; }

.icon-ikons-user:before {
  content: "\e0b3"; }

.icon-ikons-user-add:before {
  content: "\e0b4"; }

.icon-ikons-user-circle:before {
  content: "\e0b5"; }

.icon-ikons-user-delete:before {
  content: "\e0b6"; }

.icon-ikons-user-ok:before {
  content: "\e0b7"; }

.icon-ikons-user-remove:before {
  content: "\e0b8"; }

.icon-ikons-user-square:before {
  content: "\e0b9"; }

.icon-ikons-users:before {
  content: "\e0ba"; }

.icon-ikons-view:before {
  content: "\e0bb"; }

.icon-ikons-view-off:before {
  content: "\e0bc"; }

.icon-ikons-vimeo:before {
  content: "\e0bd"; }

.icon-ikons-voicemail:before {
  content: "\e0be"; }

.icon-ikons-volume-1:before {
  content: "\e0bf"; }

.icon-ikons-volume-2:before {
  content: "\e0c0"; }

.icon-ikons-volume-3:before {
  content: "\e0c1"; }

.icon-ikons-volume-down:before {
  content: "\e0c2"; }

.icon-ikons-volume-mute:before {
  content: "\e0c3"; }

.icon-ikons-volume-off:before {
  content: "\e0c4"; }

.icon-ikons-volume-up:before {
  content: "\e0c5"; }

.icon-ikons-warning:before {
  content: "\e0c6"; }

.icon-ikons-wifi-1:before {
  content: "\e0c7"; }

.icon-ikons-wifi-2:before {
  content: "\e0c8"; }

.icon-ikons-wifi-3:before {
  content: "\e0c9"; }

.icon-ikons-windows:before {
  content: "\e0ca"; }

.icon-ikons-youtube:before {
  content: "\e0cb"; }

.icon-ikons-zoom-in:before {
  content: "\e0cc"; }

.icon-ikons-zoom-out:before {
  content: "\e0cd"; }

[class^="icon-fontello-"]:before, [class*=" icon-fontello-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-fontello-emo-happy:before {
  content: '\e804'; }

.icon-fontello-odnoklassniki-rect-1:before {
  content: '\efff'; }

.icon-fontello-emo-wink2:before {
  content: '\e806'; }

.icon-fontello-emo-unhappy:before {
  content: '\e807'; }

.icon-fontello-emo-sleep:before {
  content: '\e808'; }

.icon-fontello-emo-thumbsup:before {
  content: '\e809'; }

.icon-fontello-emo-devil:before {
  content: '\e80a'; }

.icon-fontello-emo-surprised:before {
  content: '\e80b'; }

.icon-fontello-emo-tongue:before {
  content: '\e80c'; }

.icon-fontello-emo-coffee:before {
  content: '\e80d'; }

.icon-fontello-emo-sunglasses:before {
  content: '\e80e'; }

.icon-fontello-emo-displeased:before {
  content: '\e80f'; }

.icon-fontello-emo-beer:before {
  content: '\e810'; }

.icon-fontello-emo-grin:before {
  content: '\e811'; }

.icon-fontello-emo-angry:before {
  content: '\e812'; }

.icon-fontello-emo-saint:before {
  content: '\e813'; }

.icon-fontello-emo-cry:before {
  content: '\e800'; }

.icon-fontello-emo-shoot:before {
  content: '\e801'; }

.icon-fontello-emo-squint:before {
  content: '\e802'; }

.icon-fontello-emo-laugh:before {
  content: '\e803'; }

.icon-fontello-spin1:before {
  content: '\e814'; }

.icon-fontello-spin2:before {
  content: '\e815'; }

.icon-fontello-spin3:before {
  content: '\e816'; }

.icon-fontello-spin4:before {
  content: '\e817'; }

.icon-fontello-spin5:before {
  content: '\e818'; }

.icon-fontello-spin6:before {
  content: '\e819'; }

.icon-fontello-firefox:before {
  content: '\e81a'; }

.icon-fontello-chrome:before {
  content: '\e81b'; }

.icon-fontello-opera:before {
  content: '\e81c'; }

.icon-fontello-ie:before {
  content: '\e81d'; }

.icon-fontello-crown:before {
  content: '\e81e'; }

.icon-fontello-crown-plus:before {
  content: '\e81f'; }

.icon-fontello-crown-minus:before {
  content: '\e820'; }

.icon-fontello-marquee:before {
  content: '\e821'; }

.icon-fontello-glass:before {
  content: '\e822'; }

.icon-fontello-music-1:before {
  content: '\e823'; }

.icon-fontello-search-1:before {
  content: '\e824'; }

.icon-fontello-mail-1:before {
  content: '\e825'; }

.icon-fontello-mail-alt:before {
  content: '\e826'; }

.icon-fontello-heart-1:before {
  content: '\e827'; }

.icon-fontello-heart-empty-1:before {
  content: '\e828'; }

.icon-fontello-star-1:before {
  content: '\e829'; }

.icon-fontello-star-empty-1:before {
  content: '\e82a'; }

.icon-fontello-star-half:before {
  content: '\e82b'; }

.icon-fontello-star-half-alt:before {
  content: '\e82c'; }

.icon-fontello-user-1:before {
  content: '\e82d'; }

.icon-fontello-users-1:before {
  content: '\e82e'; }

.icon-fontello-male:before {
  content: '\e82f'; }

.icon-fontello-female:before {
  content: '\e830'; }

.icon-fontello-video-1:before {
  content: '\e831'; }

.icon-fontello-videocam:before {
  content: '\e832'; }

.icon-fontello-picture-1:before {
  content: '\e833'; }

.icon-fontello-camera-1:before {
  content: '\e834'; }

.icon-fontello-camera-alt:before {
  content: '\e835'; }

.icon-fontello-th-large:before {
  content: '\e836'; }

.icon-fontello-th:before {
  content: '\e837'; }

.icon-fontello-th-list:before {
  content: '\e838'; }

.icon-fontello-ok:before {
  content: '\e839'; }

.icon-fontello-ok-circle:before {
  content: '\e83a'; }

.icon-fontello-ok-circle2:before {
  content: '\e83b'; }

.icon-fontello-ok-squared:before {
  content: '\e83c'; }

.icon-fontello-cancel-1:before {
  content: '\e83d'; }

.icon-fontello-cancel-circle:before {
  content: '\e83e'; }

.icon-fontello-cancel-circle2:before {
  content: '\e83f'; }

.icon-fontello-plus-1:before {
  content: '\e840'; }

.icon-fontello-plus-circle:before {
  content: '\e841'; }

.icon-fontello-plus-squared-1:before {
  content: '\e842'; }

.icon-fontello-plus-squared-alt:before {
  content: '\e843'; }

.icon-fontello-minus-1:before {
  content: '\e844'; }

.icon-fontello-minus-circle:before {
  content: '\e845'; }

.icon-fontello-minus-squared:before {
  content: '\e846'; }

.icon-fontello-minus-squared-alt:before {
  content: '\e847'; }

.icon-fontello-help:before {
  content: '\e848'; }

.icon-fontello-help-circle:before {
  content: '\e849'; }

.icon-fontello-info-circle:before {
  content: '\e84a'; }

.icon-fontello-info:before {
  content: '\e84b'; }

.icon-fontello-home-1:before {
  content: '\e84c'; }

.icon-fontello-link-1:before {
  content: '\e84d'; }

.icon-fontello-unlink:before {
  content: '\e84e'; }

.icon-fontello-link-ext:before {
  content: '\e84f'; }

.icon-fontello-link-ext-alt:before {
  content: '\e850'; }

.icon-fontello-attach-1:before {
  content: '\e851'; }

.icon-fontello-lock-1:before {
  content: '\e852'; }

.icon-fontello-lock-open-1:before {
  content: '\e853'; }

.icon-fontello-lock-open-alt:before {
  content: '\e854'; }

.icon-fontello-pin:before {
  content: '\e855'; }

.icon-fontello-eye-1:before {
  content: '\e856'; }

.icon-fontello-eye-off:before {
  content: '\e857'; }

.icon-fontello-tag-1:before {
  content: '\e858'; }

.icon-fontello-tags:before {
  content: '\e859'; }

.icon-fontello-bookmark-1:before {
  content: '\e85a'; }

.icon-fontello-bookmark-empty:before {
  content: '\e85b'; }

.icon-fontello-flag-1:before {
  content: '\e85c'; }

.icon-fontello-flag-empty:before {
  content: '\e85d'; }

.icon-fontello-flag-checkered:before {
  content: '\e85e'; }

.icon-fontello-thumbs-up-1:before {
  content: '\e85f'; }

.icon-fontello-thumbs-down-1:before {
  content: '\e860'; }

.icon-fontello-thumbs-up-alt:before {
  content: '\e861'; }

.icon-fontello-thumbs-down-alt:before {
  content: '\e862'; }

.icon-fontello-download-1:before {
  content: '\e863'; }

.icon-fontello-upload-1:before {
  content: '\e864'; }

.icon-fontello-download-cloud:before {
  content: '\e865'; }

.icon-fontello-upload-cloud-1:before {
  content: '\e866'; }

.icon-fontello-reply-1:before {
  content: '\e867'; }

.icon-fontello-reply-all:before {
  content: '\e868'; }

.icon-fontello-forward-1:before {
  content: '\e869'; }

.icon-fontello-quote-left:before {
  content: '\e86a'; }

.icon-fontello-quote-right:before {
  content: '\e86b'; }

.icon-fontello-code:before {
  content: '\e86c'; }

.icon-fontello-export-1:before {
  content: '\e86d'; }

.icon-fontello-export-alt:before {
  content: '\e86e'; }

.icon-fontello-pencil-1:before {
  content: '\e86f'; }

.icon-fontello-pencil-squared:before {
  content: '\e870'; }

.icon-fontello-edit:before {
  content: '\e871'; }

.icon-fontello-print-1:before {
  content: '\e872'; }

.icon-fontello-retweet-1:before {
  content: '\e873'; }

.icon-fontello-keyboard:before {
  content: '\e874'; }

.icon-fontello-gamepad:before {
  content: '\e875'; }

.icon-fontello-comment-1:before {
  content: '\e876'; }

.icon-fontello-chat-1:before {
  content: '\e877'; }

.icon-fontello-comment-empty:before {
  content: '\e878'; }

.icon-fontello-chat-empty:before {
  content: '\e879'; }

.icon-fontello-bell-1:before {
  content: '\e87a'; }

.icon-fontello-bell-alt:before {
  content: '\e87b'; }

.icon-fontello-attention-alt:before {
  content: '\e87c';
  /*@noflip*/
  padding-left: 5px;
  /*@noflip*/
  padding-right: 1px;
  top: 1px;
  position: relative; }

.icon-fontello-attention-1:before {
  content: '\e87d'; }

.icon-fontello-attention-circle:before {
  content: '\e87e'; }

.icon-fontello-location-1:before {
  content: '\e87f'; }

.icon-fontello-direction:before {
  content: '\e880'; }

.icon-fontello-compass:before {
  content: '\e881'; }

.icon-fontello-trash-1:before {
  content: '\e882'; }

.icon-fontello-doc-1:before {
  content: '\e883'; }

.icon-fontello-docs-1:before {
  content: '\e884'; }

.icon-fontello-doc-text:before {
  content: '\e885'; }

.icon-fontello-doc-inv:before {
  content: '\e886'; }

.icon-fontello-doc-text-inv:before {
  content: '\e887'; }

.icon-fontello-folder-1:before {
  content: '\e888'; }

.icon-fontello-folder-open:before {
  content: '\e889'; }

.icon-fontello-folder-empty:before {
  content: '\e88a'; }

.icon-fontello-folder-open-empty:before {
  content: '\e88b'; }

.icon-fontello-box:before {
  content: '\e88c'; }

.icon-fontello-rss-1:before {
  content: '\e88d'; }

.icon-fontello-rss-squared:before {
  content: '\e88e'; }

.icon-fontello-phone-1:before {
  content: '\e88f'; }

.icon-fontello-phone-squared:before {
  content: '\e890'; }

.icon-fontello-menu-1:before {
  content: '\e891'; }

.icon-fontello-cog-1:before {
  content: '\e892'; }

.icon-fontello-cog-alt:before {
  content: '\e893'; }

.icon-fontello-wrench:before {
  content: '\e894'; }

.icon-fontello-basket-1:before {
  content: '\e895'; }

.icon-fontello-calendar-1:before {
  content: '\e896'; }

.icon-fontello-calendar-empty:before {
  content: '\e897'; }

.icon-fontello-login-1:before {
  content: '\e898'; }

.icon-fontello-logout-1:before {
  content: '\e899'; }

.icon-fontello-mic:before {
  content: '\e89a'; }

.icon-fontello-mute:before {
  content: '\e89b'; }

.icon-fontello-volume-off:before {
  content: '\e89c'; }

.icon-fontello-volume-down:before {
  content: '\e89d'; }

.icon-fontello-volume-up:before {
  content: '\e89e'; }

.icon-fontello-headphones:before {
  content: '\e89f'; }

.icon-fontello-clock-1:before {
  content: '\e8a0'; }

.icon-fontello-lightbulb:before {
  content: '\e8a1'; }

.icon-fontello-block-1:before {
  content: '\e8a2'; }

.icon-fontello-resize-full-1:before {
  content: '\e8a3'; }

.icon-fontello-resize-full-alt:before {
  content: '\e8a4'; }

.icon-fontello-resize-small-1:before {
  content: '\e8a5'; }

.icon-fontello-resize-vertical:before {
  content: '\e8a6'; }

.icon-fontello-resize-horizontal:before {
  content: '\e8a7'; }

.icon-fontello-move:before {
  content: '\e8a8'; }

.icon-fontello-zoom-in:before {
  content: '\e8a9'; }

.icon-fontello-zoom-out:before {
  content: '\e8aa'; }

.icon-fontello-down-circle2:before {
  content: '\e8ab'; }

.icon-fontello-up-circle2:before {
  content: '\e8ac'; }

.icon-fontello-left-circled2:before {
  content: '\e8ad'; }

.icon-fontello-right-circled2:before {
  content: '\e8ae'; }

.icon-fontello-down-dir-1:before {
  content: '\e8af'; }

.icon-fontello-up-dir-1:before {
  content: '\e8b0'; }

.icon-fontello-left-dir-1:before {
  content: '\e8b1'; }

.icon-fontello-right-dir-1:before {
  content: '\e8b2'; }

.icon-fontello-down-open-1:before {
  content: '\e8b3'; }

.icon-fontello-left-open-1:before {
  content: '\e8b4'; }

.icon-fontello-right-open-1:before {
  content: '\e8b5'; }

.icon-fontello-up-open-1:before {
  content: '\e8b6'; }

.icon-fontello-angle-left:before {
  content: '\e8b7'; }

.icon-fontello-angle-right:before {
  content: '\e8b8'; }

.icon-fontello-angle-up:before {
  content: '\e8b9'; }

.icon-fontello-angle-down:before {
  content: '\e8ba'; }

.icon-fontello-angle-circled-left:before {
  content: '\e8bb'; }

.icon-fontello-angle-circled-right:before {
  content: '\e8bc'; }

.icon-fontello-angle-circled-up:before {
  content: '\e8bd'; }

.icon-fontello-angle-circled-down:before {
  content: '\e8be'; }

.icon-fontello-angle-double-left:before {
  content: '\e8bf'; }

.icon-fontello-angle-double-right:before {
  content: '\e8c0'; }

.icon-fontello-angle-double-up:before {
  content: '\e8c1'; }

.icon-fontello-angle-double-down:before {
  content: '\e8c2'; }

.icon-fontello-down:before {
  content: '\e8c3'; }

.icon-fontello-right:before {
  content: '\e8c4'; }

.icon-fontello-left:before {
  content: '\e8c5'; }

.icon-fontello-up:before {
  content: '\e8c6'; }

.icon-fontello-down-1:before {
  content: '\e8c7'; }

.icon-fontello-left-1:before {
  content: '\e8c8'; }

.icon-fontello-emo-wink:before {
  content: '\e805'; }

.icon-fontello-up-1:before {
  content: '\e8ca'; }

.icon-fontello-right-hand:before {
  content: '\e8cb'; }

.icon-fontello-left-hand:before {
  content: '\e8cc'; }

.icon-fontello-up-hand:before {
  content: '\e8cd'; }

.icon-fontello-down-hand:before {
  content: '\e8ce'; }

.icon-fontello-left-circled-1:before {
  content: '\e8cf'; }

.icon-fontello-right-circled-1:before {
  content: '\e8d0'; }

.icon-fontello-up-circled-1:before {
  content: '\e8d1'; }

.icon-fontello-down-circled-1:before {
  content: '\e8d2'; }

.icon-fontello-cw-1:before {
  content: '\e8d3'; }

.icon-fontello-ccw-1:before {
  content: '\e8d4'; }

.icon-fontello-arrows-cw:before {
  content: '\e8d5'; }

.icon-fontello-level-up:before {
  content: '\e8d6'; }

.icon-fontello-level-down:before {
  content: '\e8d7'; }

.icon-fontello-shuffle-1:before {
  content: '\e8d8'; }

.icon-fontello-exchange:before {
  content: '\e8d9'; }

.icon-fontello-collapse:before {
  content: '\e8da'; }

.icon-fontello-collapse-top:before {
  content: '\e8db'; }

.icon-fontello-expand:before {
  content: '\e8dc'; }

.icon-fontello-collapse-left:before {
  content: '\e8dd'; }

.icon-fontello-play-1:before {
  content: '\e8de'; }

.icon-fontello-play-circled:before {
  content: '\e8df'; }

.icon-fontello-play-circle2:before {
  content: '\e8e0'; }

.icon-fontello-stop-1:before {
  content: '\e8e1'; }

.icon-fontello-pause-1:before {
  content: '\e8e2'; }

.icon-fontello-to-end-1:before {
  content: '\e8e3'; }

.icon-fontello-to-end-alt:before {
  content: '\e8e4'; }

.icon-fontello-to-start-1:before {
  content: '\e8e5'; }

.icon-fontello-to-start-alt:before {
  content: '\e8e6'; }

.icon-fontello-fast-fw:before {
  content: '\e8e7'; }

.icon-fontello-fast-bw:before {
  content: '\e8e8'; }

.icon-fontello-eject:before {
  content: '\e8e9'; }

.icon-fontello-target-1:before {
  content: '\e8ea'; }

.icon-fontello-signal-1:before {
  content: '\e8eb'; }

.icon-fontello-award:before {
  content: '\e8ec'; }

.icon-fontello-desktop:before {
  content: '\e8ed'; }

.icon-fontello-laptop:before {
  content: '\e8ee'; }

.icon-fontello-tablet:before {
  content: '\e8ef'; }

.icon-fontello-mobile-1:before {
  content: '\e8f0'; }

.icon-fontello-inbox-1:before {
  content: '\e8f1'; }

.icon-fontello-globe-1:before {
  content: '\e8f2'; }

.icon-fontello-sun:before {
  content: '\e8f3'; }

.icon-fontello-cloud-1:before {
  content: '\e8f4'; }

.icon-fontello-flash-1:before {
  content: '\e8f5'; }

.icon-fontello-moon:before {
  content: '\e8f6'; }

.icon-fontello-umbrella:before {
  content: '\e8f7'; }

.icon-fontello-flight-1:before {
  content: '\e8f8'; }

.icon-fontello-fighter-jet:before {
  content: '\e8f9'; }

.icon-fontello-leaf-1:before {
  content: '\e8fa'; }

.icon-fontello-font:before {
  content: '\e8fb'; }

.icon-fontello-bold:before {
  content: '\e8fc'; }

.icon-fontello-italic:before {
  content: '\e8fd'; }

.icon-fontello-text-height:before {
  content: '\e8fe'; }

.icon-fontello-text-width:before {
  content: '\e8ff'; }

.icon-fontello-align-left:before {
  content: '\e900'; }

.icon-fontello-align-center:before {
  content: '\e901'; }

.icon-fontello-align-right:before {
  content: '\e902'; }

.icon-fontello-align-justify:before {
  content: '\e903'; }

.icon-fontello-list-1:before {
  content: '\e904'; }

.icon-fontello-indent-left:before {
  content: '\e905'; }

.icon-fontello-indent-right:before {
  content: '\e906'; }

.icon-fontello-list-bullet:before {
  content: '\e907'; }

.icon-fontello-list-numbered:before {
  content: '\e908'; }

.icon-fontello-strike:before {
  content: '\e909'; }

.icon-fontello-underline:before {
  content: '\e90a'; }

.icon-fontello-superscript:before {
  content: '\e90b'; }

.icon-fontello-subscript:before {
  content: '\e90c'; }

.icon-fontello-table:before {
  content: '\e90d'; }

.icon-fontello-columns:before {
  content: '\e90e'; }

.icon-fontello-crop:before {
  content: '\e90f'; }

.icon-fontello-scissors:before {
  content: '\e910'; }

.icon-fontello-paste:before {
  content: '\e911'; }

.icon-fontello-briefcase-1:before {
  content: '\e912'; }

.icon-fontello-suitcase-1:before {
  content: '\e913'; }

.icon-fontello-ellipsis:before {
  content: '\e914'; }

.icon-fontello-ellipsis-vert:before {
  content: '\e915'; }

.icon-fontello-off:before {
  content: '\e916'; }

.icon-fontello-road:before {
  content: '\e917'; }

.icon-fontello-list-alt:before {
  content: '\e918'; }

.icon-fontello-qrcode:before {
  content: '\e919'; }

.icon-fontello-barcode:before {
  content: '\e91a'; }

.icon-fontello-book-1:before {
  content: '\e91b'; }

.icon-fontello-ajust:before {
  content: '\e91c'; }

.icon-fontello-tint:before {
  content: '\e91d'; }

.icon-fontello-check-1:before {
  content: '\e91e'; }

.icon-fontello-check-empty:before {
  content: '\e91f'; }

.icon-fontello-circle:before {
  content: '\e920'; }

.icon-fontello-circle-empty:before {
  content: '\e921'; }

.icon-fontello-dot-circled:before {
  content: '\e922'; }

.icon-fontello-asterisk:before {
  content: '\e923'; }

.icon-fontello-gift:before {
  content: '\e924'; }

.icon-fontello-fire:before {
  content: '\e925'; }

.icon-fontello-magnet-1:before {
  content: '\e926'; }

.icon-fontello-chart-bar-1:before {
  content: '\e927'; }

.icon-fontello-ticket:before {
  content: '\e928'; }

.icon-fontello-credit-card-1:before {
  content: '\e929'; }

.icon-fontello-floppy-1:before {
  content: '\e92a'; }

.icon-fontello-megaphone-1:before {
  content: '\e92b'; }

.icon-fontello-hdd:before {
  content: '\e92c'; }

.icon-fontello-key-1:before {
  content: '\e92d'; }

.icon-fontello-fork:before {
  content: '\e92e'; }

.icon-fontello-rocket:before {
  content: '\e92f'; }

.icon-fontello-bug:before {
  content: '\e930'; }

.icon-fontello-certificate:before {
  content: '\e931'; }

.icon-fontello-tasks:before {
  content: '\e932'; }

.icon-fontello-filter:before {
  content: '\e933'; }

.icon-fontello-beaker:before {
  content: '\e934'; }

.icon-fontello-magic:before {
  content: '\e935'; }

.icon-fontello-truck:before {
  content: '\e936'; }

.icon-fontello-money:before {
  content: '\e937'; }

.icon-fontello-euro:before {
  content: '\e938'; }

.icon-fontello-pound:before {
  content: '\e939'; }

.icon-fontello-dollar:before {
  content: '\e93a'; }

.icon-fontello-rupee:before {
  content: '\e93b'; }

.icon-fontello-yen:before {
  content: '\e93c'; }

.icon-fontello-renminbi:before {
  content: '\e93d'; }

.icon-fontello-try:before {
  content: '\e93e'; }

.icon-fontello-won:before {
  content: '\e93f'; }

.icon-fontello-bitcoin:before {
  content: '\e940'; }

.icon-fontello-sort:before {
  content: '\e941'; }

.icon-fontello-sort-down:before {
  content: '\e942'; }

.icon-fontello-sort-up:before {
  content: '\e943'; }

.icon-fontello-sort-alt-up:before {
  content: '\e944'; }

.icon-fontello-sort-alt-down:before {
  content: '\e945'; }

.icon-fontello-sort-name-up:before {
  content: '\e946'; }

.icon-fontello-sort-name-down:before {
  content: '\e947'; }

.icon-fontello-sort-number-up:before {
  content: '\e948'; }

.icon-fontello-sort-number-down:before {
  content: '\e949'; }

.icon-fontello-hammer:before {
  content: '\e94a'; }

.icon-fontello-gauge-1:before {
  content: '\e94b'; }

.icon-fontello-sitemap:before {
  content: '\e94c'; }

.icon-fontello-spinner:before {
  content: '\e94d'; }

.icon-fontello-coffee:before {
  content: '\e94e'; }

.icon-fontello-food:before {
  content: '\e94f'; }

.icon-fontello-beer:before {
  content: '\e950'; }

.icon-fontello-user-md:before {
  content: '\e951'; }

.icon-fontello-stethoscope:before {
  content: '\e952'; }

.icon-fontello-ambulance:before {
  content: '\e953'; }

.icon-fontello-medkit:before {
  content: '\e954'; }

.icon-fontello-h-sigh:before {
  content: '\e955'; }

.icon-fontello-hospital:before {
  content: '\e956'; }

.icon-fontello-building:before {
  content: '\e957'; }

.icon-fontello-smile:before {
  content: '\e958'; }

.icon-fontello-frown:before {
  content: '\e959'; }

.icon-fontello-meh:before {
  content: '\e95a'; }

.icon-fontello-anchor:before {
  content: '\e95b'; }

.icon-fontello-terminal:before {
  content: '\e95c'; }

.icon-fontello-eraser:before {
  content: '\e95d'; }

.icon-fontello-puzzle:before {
  content: '\e95e'; }

.icon-fontello-shield:before {
  content: '\e95f'; }

.icon-fontello-extinguisher:before {
  content: '\e960'; }

.icon-fontello-bullseye:before {
  content: '\e961'; }

.icon-fontello-wheelchair:before {
  content: '\e962'; }

.icon-fontello-adn:before {
  content: '\e963'; }

.icon-fontello-android:before {
  content: '\e964'; }

.icon-fontello-apple:before {
  content: '\e965'; }

.icon-fontello-bitbucket:before {
  content: '\e966'; }

.icon-fontello-bitbucket-squared:before {
  content: '\e967'; }

.icon-fontello-css3:before {
  content: '\e968'; }

.icon-fontello-dribbble:before {
  content: '\e969'; }

.icon-fontello-dropbox:before {
  content: '\e96a'; }

.icon-fontello-facebook:before {
  content: '\e96b'; }

.icon-fontello-facebook-squared:before {
  content: '\e96c'; }

.icon-fontello-flickr:before {
  content: '\e96d'; }

.icon-fontello-foursquare:before {
  content: '\e96e'; }

.icon-fontello-github:before {
  content: '\e96f'; }

.icon-fontello-github-squared:before {
  content: '\e970'; }

.icon-fontello-github-circled-1:before {
  content: '\e971'; }

.icon-fontello-gittip:before {
  content: '\e972'; }

.icon-fontello-gplus-squared:before {
  content: '\e973'; }

.icon-fontello-gplus:before {
  content: '\e974'; }

.icon-fontello-html5:before {
  content: '\e975'; }

.icon-fontello-instagramm:before {
  content: '\e976'; }

.icon-fontello-linkedin-squared:before {
  content: '\e977'; }

.icon-fontello-linux:before {
  content: '\e978'; }

.icon-fontello-linkedin:before {
  content: '\e979'; }

.icon-fontello-maxcdn:before {
  content: '\e97a'; }

.icon-fontello-pagelines:before {
  content: '\e97b'; }

.icon-fontello-pinterest-circled:before {
  content: '\e97c'; }

.icon-fontello-pinterest-squared:before {
  content: '\e97d'; }

.icon-fontello-renren:before {
  content: '\e97e'; }

.icon-fontello-skype:before {
  content: '\e97f'; }

.icon-fontello-stackexchange:before {
  content: '\e980'; }

.icon-fontello-stackoverflow:before {
  content: '\e981'; }

.icon-fontello-trello:before {
  content: '\e982'; }

.icon-fontello-tumblr:before {
  content: '\e983'; }

.icon-fontello-tumblr-squared:before {
  content: '\e984'; }

.icon-fontello-twitter-squared:before {
  content: '\e985'; }

.icon-fontello-twitter:before {
  content: '\e986'; }

.icon-fontello-vimeo-squared:before {
  content: '\e987'; }

.icon-fontello-vkontakte:before {
  content: '\e988'; }

.icon-fontello-weibo:before {
  content: '\e989'; }

.icon-fontello-windows:before {
  content: '\e98a'; }

.icon-fontello-xing:before {
  content: '\e98b'; }

.icon-fontello-xing-squared:before {
  content: '\e98c'; }

.icon-fontello-youtube:before {
  content: '\e98d'; }

.icon-fontello-youtube-squared:before {
  content: '\e98e'; }

.icon-fontello-youtube-play:before {
  content: '\e98f'; }

.icon-fontello-blank:before {
  content: '\e990'; }

.icon-fontello-lemon:before {
  content: '\e991'; }

.icon-fontello-note:before {
  content: '\e992'; }

.icon-fontello-note-beamed:before {
  content: '\e993'; }

.icon-fontello-music:before {
  content: '\e994'; }

.icon-fontello-search:before {
  content: '\e995'; }

.icon-fontello-flashlight:before {
  content: '\e996'; }

.icon-fontello-mail:before {
  content: '\e997'; }

.icon-fontello-heart:before {
  content: '\e998'; }

.icon-fontello-heart-empty:before {
  content: '\e999'; }

.icon-fontello-star:before {
  content: '\e99a'; }

.icon-fontello-star-empty:before {
  content: '\e99b'; }

.icon-fontello-user:before {
  content: '\e99c'; }

.icon-fontello-users:before {
  content: '\e99d'; }

.icon-fontello-user-add:before {
  content: '\e99e'; }

.icon-fontello-video:before {
  content: '\e99f'; }

.icon-fontello-picture:before {
  content: '\e9a0'; }

.icon-fontello-camera:before {
  content: '\e9a1'; }

.icon-fontello-layout:before {
  content: '\e9a2'; }

.icon-fontello-menu:before {
  content: '\e9a3'; }

.icon-fontello-check:before {
  content: '\e9a4'; }

.icon-fontello-cancel:before {
  content: '\e9a5'; }

.icon-fontello-cancel-circled:before {
  content: '\e9a6'; }

.icon-fontello-cancel-squared:before {
  content: '\e9a7'; }

.icon-fontello-plus:before {
  content: '\e9a8'; }

.icon-fontello-plus-circled:before {
  content: '\e9a9'; }

.icon-fontello-plus-squared:before {
  content: '\e9aa'; }

.icon-fontello-minus:before {
  content: '\e9ab'; }

.icon-fontello-minus-circled:before {
  content: '\e9ac'; }

.icon-fontello-minus-squared-1:before {
  content: '\e9ad'; }

.icon-fontello-help-1:before {
  content: '\e9ae'; }

.icon-fontello-help-circled:before {
  content: '\e9af'; }

.icon-fontello-info-1:before {
  content: '\e9b0'; }

.icon-fontello-info-circled:before {
  content: '\e9b1'; }

.icon-fontello-back:before {
  content: '\e9b2'; }

.icon-fontello-home:before {
  content: '\e9b3'; }

.icon-fontello-link:before {
  content: '\e9b4'; }

.icon-fontello-attach:before {
  content: '\e9b5'; }

.icon-fontello-lock:before {
  content: '\e9b6'; }

.icon-fontello-lock-open:before {
  content: '\e9b7'; }

.icon-fontello-eye:before {
  content: '\e9b8'; }

.icon-fontello-tag:before {
  content: '\e9b9'; }

.icon-fontello-bookmark:before {
  content: '\e9ba'; }

.icon-fontello-bookmarks:before {
  content: '\e9bb'; }

.icon-fontello-flag:before {
  content: '\e9bc'; }

.icon-fontello-thumbs-up:before {
  content: '\e9bd'; }

.icon-fontello-thumbs-down:before {
  content: '\e9be'; }

.icon-fontello-download:before {
  content: '\e9bf'; }

.icon-fontello-upload:before {
  content: '\e9c0'; }

.icon-fontello-upload-cloud:before {
  content: '\e9c1'; }

.icon-fontello-reply:before {
  content: '\e9c2'; }

.icon-fontello-reply-all-1:before {
  content: '\e9c3'; }

.icon-fontello-forward:before {
  content: '\e9c4'; }

.icon-fontello-quote:before {
  content: '\e9c5'; }

.icon-fontello-code-1:before {
  content: '\e9c6'; }

.icon-fontello-export:before {
  content: '\e9c7'; }

.icon-fontello-pencil:before {
  content: '\e9c8'; }

.icon-fontello-feather:before {
  content: '\e9c9'; }

.icon-fontello-print:before {
  content: '\e9ca'; }

.icon-fontello-retweet:before {
  content: '\e9cb'; }

.icon-fontello-keyboard-1:before {
  content: '\e9cc'; }

.icon-fontello-comment:before {
  content: '\e9cd'; }

.icon-fontello-chat:before {
  content: '\e9ce'; }

.icon-fontello-bell:before {
  content: '\e9cf'; }

.icon-fontello-attention:before {
  content: '\e9d0'; }

.icon-fontello-alert:before {
  content: '\e9d1'; }

.icon-fontello-vcard:before {
  content: '\e9d2'; }

.icon-fontello-address:before {
  content: '\e9d3'; }

.icon-fontello-location:before {
  content: '\e9d4'; }

.icon-fontello-map:before {
  content: '\e9d5'; }

.icon-fontello-direction-1:before {
  content: '\e9d6'; }

.icon-fontello-compass-1:before {
  content: '\e9d7'; }

.icon-fontello-cup:before {
  content: '\e9d8'; }

.icon-fontello-trash:before {
  content: '\e9d9'; }

.icon-fontello-doc:before {
  content: '\e9da'; }

.icon-fontello-docs:before {
  content: '\e9db'; }

.icon-fontello-doc-landscape:before {
  content: '\e9dc'; }

.icon-fontello-doc-text-1:before {
  content: '\e9dd'; }

.icon-fontello-doc-text-inv-1:before {
  content: '\e9de'; }

.icon-fontello-newspaper:before {
  content: '\e9df'; }

.icon-fontello-book-open:before {
  content: '\e9e0'; }

.icon-fontello-book:before {
  content: '\e9e1'; }

.icon-fontello-folder:before {
  content: '\e9e2'; }

.icon-fontello-archive:before {
  content: '\e9e3'; }

.icon-fontello-box-1:before {
  content: '\e9e4'; }

.icon-fontello-rss:before {
  content: '\e9e5'; }

.icon-fontello-phone:before {
  content: '\e9e6'; }

.icon-fontello-cog:before {
  content: '\e9e7'; }

.icon-fontello-tools:before {
  content: '\e9e8'; }

.icon-fontello-share:before {
  content: '\e9e9'; }

.icon-fontello-shareable:before {
  content: '\e9ea'; }

.icon-fontello-basket:before {
  content: '\e9eb'; }

.icon-fontello-bag:before {
  content: '\e9ec'; }

.icon-fontello-calendar:before {
  content: '\e9ed'; }

.icon-fontello-login:before {
  content: '\e9ee'; }

.icon-fontello-logout:before {
  content: '\e9ef'; }

.icon-fontello-mic-1:before {
  content: '\e9f0'; }

.icon-fontello-mute-1:before {
  content: '\e9f1'; }

.icon-fontello-sound:before {
  content: '\e9f2'; }

.icon-fontello-volume:before {
  content: '\e9f3'; }

.icon-fontello-clock:before {
  content: '\e9f4'; }

.icon-fontello-hourglass:before {
  content: '\e9f5'; }

.icon-fontello-lamp:before {
  content: '\e9f6'; }

.icon-fontello-light-down:before {
  content: '\e9f7'; }

.icon-fontello-light-up:before {
  content: '\e9f8'; }

.icon-fontello-adjust:before {
  content: '\e9f9'; }

.icon-fontello-block:before {
  content: '\e9fa'; }

.icon-fontello-resize-full:before {
  content: '\e9fb'; }

.icon-fontello-resize-small:before {
  content: '\e9fc'; }

.icon-fontello-popup:before {
  content: '\e9fd'; }

.icon-fontello-publish:before {
  content: '\e9fe'; }

.icon-fontello-window:before {
  content: '\e9ff'; }

.icon-fontello-arrow-combo:before {
  content: '\ea00'; }

.icon-fontello-down-circled:before {
  content: '\ea01'; }

.icon-fontello-left-circled:before {
  content: '\ea02'; }

.icon-fontello-right-circled:before {
  content: '\ea03'; }

.icon-fontello-up-circled:before {
  content: '\ea04'; }

.icon-fontello-down-open:before {
  content: '\ea05'; }

.icon-fontello-left-open:before {
  content: '\ea06'; }

.icon-fontello-right-open:before {
  content: '\ea07'; }

.icon-fontello-up-open:before {
  content: '\ea08'; }

.icon-fontello-down-open-mini:before {
  content: '\ea09'; }

.icon-fontello-left-open-mini:before {
  content: '\ea0a'; }

.icon-fontello-right-open-mini:before {
  content: '\ea0b'; }

.icon-fontello-up-open-mini:before {
  content: '\ea0c'; }

.icon-fontello-down-open-big:before {
  content: '\ea0d'; }

.icon-fontello-left-open-big:before {
  content: '\ea0e'; }

.icon-fontello-right-open-big:before {
  content: '\ea0f'; }

.icon-fontello-up-open-big:before {
  content: '\ea10'; }

.icon-fontello-down-2:before {
  content: '\ea11'; }

.icon-fontello-left-2:before {
  content: '\ea12'; }

.icon-fontello-right-2:before {
  content: '\ea13'; }

.icon-fontello-up-2:before {
  content: '\ea14'; }

.icon-fontello-down-dir:before {
  content: '\ea15'; }

.icon-fontello-left-dir:before {
  content: '\ea16'; }

.icon-fontello-right-dir:before {
  content: '\ea17'; }

.icon-fontello-up-dir:before {
  content: '\ea18'; }

.icon-fontello-down-bold:before {
  content: '\ea19'; }

.icon-fontello-left-bold:before {
  content: '\ea1a'; }

.icon-fontello-right-bold:before {
  content: '\ea1b'; }

.icon-fontello-up-bold:before {
  content: '\ea1c'; }

.icon-fontello-down-thin:before {
  content: '\ea1d'; }

.icon-fontello-left-thin:before {
  content: '\ea1e'; }

.icon-fontello-right-thin:before {
  content: '\ea1f'; }

.icon-fontello-up-thin:before {
  content: '\ea20'; }

.icon-fontello-ccw:before {
  content: '\ea21'; }

.icon-fontello-cw:before {
  content: '\ea22'; }

.icon-fontello-arrows-ccw:before {
  content: '\ea23'; }

.icon-fontello-level-down-1:before {
  content: '\ea24'; }

.icon-fontello-level-up-1:before {
  content: '\ea25'; }

.icon-fontello-shuffle:before {
  content: '\ea26'; }

.icon-fontello-loop:before {
  content: '\ea27'; }

.icon-fontello-switch:before {
  content: '\ea28'; }

.icon-fontello-play:before {
  content: '\ea29'; }

.icon-fontello-stop:before {
  content: '\ea2a'; }

.icon-fontello-pause:before {
  content: '\ea2b'; }

.icon-fontello-record:before {
  content: '\ea2c'; }

.icon-fontello-to-end:before {
  content: '\ea2d'; }

.icon-fontello-to-start:before {
  content: '\ea2e'; }

.icon-fontello-fast-forward:before {
  content: '\ea2f'; }

.icon-fontello-fast-backward:before {
  content: '\ea30'; }

.icon-fontello-progress-0:before {
  content: '\ea31'; }

.icon-fontello-progress-1:before {
  content: '\ea32'; }

.icon-fontello-progress-2:before {
  content: '\ea33'; }

.icon-fontello-progress-3:before {
  content: '\ea34'; }

.icon-fontello-target:before {
  content: '\ea35'; }

.icon-fontello-palette:before {
  content: '\ea36'; }

.icon-fontello-list:before {
  content: '\ea37'; }

.icon-fontello-list-add:before {
  content: '\ea38'; }

.icon-fontello-signal:before {
  content: '\ea39'; }

.icon-fontello-trophy:before {
  content: '\ea3a'; }

.icon-fontello-battery:before {
  content: '\ea3b'; }

.icon-fontello-back-in-time:before {
  content: '\ea3c'; }

.icon-fontello-monitor:before {
  content: '\ea3d'; }

.icon-fontello-mobile:before {
  content: '\ea3e'; }

.icon-fontello-network:before {
  content: '\ea3f'; }

.icon-fontello-cd:before {
  content: '\ea40'; }

.icon-fontello-inbox:before {
  content: '\ea41'; }

.icon-fontello-install:before {
  content: '\ea42'; }

.icon-fontello-globe:before {
  content: '\ea43'; }

.icon-fontello-cloud:before {
  content: '\ea44'; }

.icon-fontello-cloud-thunder:before {
  content: '\ea45'; }

.icon-fontello-flash:before {
  content: '\ea46'; }

.icon-fontello-moon-1:before {
  content: '\ea47'; }

.icon-fontello-flight:before {
  content: '\ea48'; }

.icon-fontello-paper-plane:before {
  content: '\ea49'; }

.icon-fontello-leaf:before {
  content: '\ea4a'; }

.icon-fontello-lifebuoy:before {
  content: '\ea4b'; }

.icon-fontello-mouse:before {
  content: '\ea4c'; }

.icon-fontello-briefcase:before {
  content: '\ea4d'; }

.icon-fontello-suitcase:before {
  content: '\ea4e'; }

.icon-fontello-dot:before {
  content: '\ea4f'; }

.icon-fontello-dot-2:before {
  content: '\ea50'; }

.icon-fontello-dot-3:before {
  content: '\ea51'; }

.icon-fontello-brush:before {
  content: '\ea52'; }

.icon-fontello-magnet:before {
  content: '\ea53'; }

.icon-fontello-infinity:before {
  content: '\ea54'; }

.icon-fontello-erase:before {
  content: '\ea55'; }

.icon-fontello-chart-pie:before {
  content: '\ea56'; }

.icon-fontello-chart-line:before {
  content: '\ea57'; }

.icon-fontello-chart-bar:before {
  content: '\ea58'; }

.icon-fontello-chart-area:before {
  content: '\ea59'; }

.icon-fontello-tape:before {
  content: '\ea5a'; }

.icon-fontello-graduation-cap:before {
  content: '\ea5b'; }

.icon-fontello-language:before {
  content: '\ea5c'; }

.icon-fontello-ticket-1:before {
  content: '\ea5d'; }

.icon-fontello-water:before {
  content: '\ea5e'; }

.icon-fontello-droplet:before {
  content: '\ea5f'; }

.icon-fontello-air:before {
  content: '\ea60'; }

.icon-fontello-credit-card:before {
  content: '\ea61'; }

.icon-fontello-floppy:before {
  content: '\ea62'; }

.icon-fontello-clipboard:before {
  content: '\ea63'; }

.icon-fontello-megaphone:before {
  content: '\ea64'; }

.icon-fontello-database:before {
  content: '\ea65'; }

.icon-fontello-drive:before {
  content: '\ea66'; }

.icon-fontello-bucket:before {
  content: '\ea67'; }

.icon-fontello-thermometer:before {
  content: '\ea68'; }

.icon-fontello-key:before {
  content: '\ea69'; }

.icon-fontello-flow-cascade:before {
  content: '\ea6a'; }

.icon-fontello-flow-branch:before {
  content: '\ea6b'; }

.icon-fontello-flow-tree:before {
  content: '\ea6c'; }

.icon-fontello-flow-line:before {
  content: '\ea6d'; }

.icon-fontello-flow-parallel:before {
  content: '\ea6e'; }

.icon-fontello-rocket-1:before {
  content: '\ea6f'; }

.icon-fontello-gauge:before {
  content: '\ea70'; }

.icon-fontello-traffic-cone:before {
  content: '\ea71'; }

.icon-fontello-cc:before {
  content: '\ea72'; }

.icon-fontello-cc-by:before {
  content: '\ea73'; }

.icon-fontello-cc-nc:before {
  content: '\ea74'; }

.icon-fontello-cc-nc-eu:before {
  content: '\ea75'; }

.icon-fontello-cc-nc-jp:before {
  content: '\ea76'; }

.icon-fontello-cc-sa:before {
  content: '\ea77'; }

.icon-fontello-cc-nd:before {
  content: '\ea78'; }

.icon-fontello-cc-pd:before {
  content: '\ea79'; }

.icon-fontello-cc-zero:before {
  content: '\ea7a'; }

.icon-fontello-cc-share:before {
  content: '\ea7b'; }

.icon-fontello-cc-remix:before {
  content: '\ea7c'; }

.icon-fontello-github-1:before {
  content: '\ea7d'; }

.icon-fontello-github-circled:before {
  content: '\ea7e'; }

.icon-fontello-flickr-1:before {
  content: '\ea7f'; }

.icon-fontello-flickr-circled:before {
  content: '\ea80'; }

.icon-fontello-vimeo:before {
  content: '\ea81'; }

.icon-fontello-vimeo-circled:before {
  content: '\ea82'; }

.icon-fontello-twitter-1:before {
  content: '\ea83'; }

.icon-fontello-twitter-circled:before {
  content: '\ea84'; }

.icon-fontello-facebook-1:before {
  content: '\ea85'; }

.icon-fontello-facebook-circled:before {
  content: '\ea86'; }

.icon-fontello-facebook-squared-1:before {
  content: '\ea87'; }

.icon-fontello-gplus-1:before {
  content: '\ea88'; }

.icon-fontello-gplus-circled:before {
  content: '\ea89'; }

.icon-fontello-pinterest:before {
  content: '\ea8a'; }

.icon-fontello-pinterest-circled-1:before {
  content: '\ea8b'; }

.icon-fontello-tumblr-1:before {
  content: '\ea8c'; }

.icon-fontello-tumblr-circled:before {
  content: '\ea8d'; }

.icon-fontello-linkedin-1:before {
  content: '\ea8e'; }

.icon-fontello-linkedin-circled:before {
  content: '\ea8f'; }

.icon-fontello-dribbble-1:before {
  content: '\ea90'; }

.icon-fontello-dribbble-circled:before {
  content: '\ea91'; }

.icon-fontello-stumbleupon:before {
  content: '\ea92'; }

.icon-fontello-stumbleupon-circled:before {
  content: '\ea93'; }

.icon-fontello-lastfm:before {
  content: '\ea94'; }

.icon-fontello-lastfm-circled:before {
  content: '\ea95'; }

.icon-fontello-rdio:before {
  content: '\ea96'; }

.icon-fontello-rdio-circled:before {
  content: '\ea97'; }

.icon-fontello-spotify:before {
  content: '\ea98'; }

.icon-fontello-spotify-circled:before {
  content: '\ea99'; }

.icon-fontello-qq:before {
  content: '\ea9a'; }

.icon-fontello-instagram:before {
  content: '\ea9b'; }

.icon-fontello-dropbox-1:before {
  content: '\ea9c'; }

.icon-fontello-evernote:before {
  content: '\ea9d'; }

.icon-fontello-flattr:before {
  content: '\ea9e'; }

.icon-fontello-skype-1:before {
  content: '\ea9f'; }

.icon-fontello-skype-circled:before {
  content: '\eaa0'; }

.icon-fontello-renren-1:before {
  content: '\eaa1'; }

.icon-fontello-sina-weibo:before {
  content: '\eaa2'; }

.icon-fontello-paypal:before {
  content: '\eaa3'; }

.icon-fontello-picasa:before {
  content: '\eaa4'; }

.icon-fontello-soundcloud:before {
  content: '\eaa5'; }

.icon-fontello-mixi:before {
  content: '\eaa6'; }

.icon-fontello-behance:before {
  content: '\eaa7'; }

.icon-fontello-google-circles:before {
  content: '\eaa8'; }

.icon-fontello-vkontakte-1:before {
  content: '\eaa9'; }

.icon-fontello-smashing:before {
  content: '\eaaa'; }

.icon-fontello-sweden:before {
  content: '\eaab'; }

.icon-fontello-db-shape:before {
  content: '\eaac'; }

.icon-fontello-logo-db:before {
  content: '\eaad'; }

.icon-fontello-music-outline:before {
  content: '\eaae'; }

.icon-fontello-music-2:before {
  content: '\eaaf'; }

.icon-fontello-search-outline:before {
  content: '\eab0'; }

.icon-fontello-search-2:before {
  content: '\eab1'; }

.icon-fontello-mail-2:before {
  content: '\eab2'; }

.icon-fontello-heart-2:before {
  content: '\eab3'; }

.icon-fontello-heart-filled:before {
  content: '\eab4'; }

.icon-fontello-star-2:before {
  content: '\eab5'; }

.icon-fontello-star-filled:before {
  content: '\eab6'; }

.icon-fontello-user-outline:before {
  content: '\eab7'; }

.icon-fontello-user-2:before {
  content: '\eab8'; }

.icon-fontello-users-outline:before {
  content: '\eab9'; }

.icon-fontello-users-2:before {
  content: '\eaba'; }

.icon-fontello-user-add-outline:before {
  content: '\eabb'; }

.icon-fontello-user-add-1:before {
  content: '\eabc'; }

.icon-fontello-user-delete-outline:before {
  content: '\eabd'; }

.icon-fontello-user-delete:before {
  content: '\eabe'; }

.icon-fontello-video-2:before {
  content: '\eabf'; }

.icon-fontello-videocam-outline:before {
  content: '\eac0'; }

.icon-fontello-videocam-1:before {
  content: '\eac1'; }

.icon-fontello-picture-outline:before {
  content: '\eac2'; }

.icon-fontello-picture-2:before {
  content: '\eac3'; }

.icon-fontello-camera-outline:before {
  content: '\eac4'; }

.icon-fontello-camera-2:before {
  content: '\eac5'; }

.icon-fontello-th-outline:before {
  content: '\eac6'; }

.icon-fontello-th-1:before {
  content: '\eac7'; }

.icon-fontello-th-large-outline:before {
  content: '\eac8'; }

.icon-fontello-th-large-1:before {
  content: '\eac9'; }

.icon-fontello-th-list-outline:before {
  content: '\eaca'; }

.icon-fontello-th-list-1:before {
  content: '\eacb'; }

.icon-fontello-ok-outline:before {
  content: '\eacc'; }

.icon-fontello-ok-1:before {
  content: '\eacd'; }

.icon-fontello-cancel-outline:before {
  content: '\eace'; }

.icon-fontello-cancel-2:before {
  content: '\eacf'; }

.icon-fontello-cancel-alt:before {
  content: '\ead0'; }

.icon-fontello-cancel-alt-filled:before {
  content: '\ead1'; }

.icon-fontello-cancel-circled-outline:before {
  content: '\ead2'; }

.icon-fontello-cancel-circled-1:before {
  content: '\ead3'; }

.icon-fontello-plus-outline:before {
  content: '\ead4'; }

.icon-fontello-plus-2:before {
  content: '\ead5'; }

.icon-fontello-minus-outline:before {
  content: '\ead6'; }

.icon-fontello-minus-2:before {
  content: '\ead7'; }

.icon-fontello-divide-outline:before {
  content: '\ead8'; }

.icon-fontello-divide:before {
  content: '\ead9'; }

.icon-fontello-eq-outline:before {
  content: '\eada'; }

.icon-fontello-eq:before {
  content: '\eadb'; }

.icon-fontello-info-outline:before {
  content: '\eadc'; }

.icon-fontello-info-2:before {
  content: '\eadd'; }

.icon-fontello-home-outline:before {
  content: '\eade'; }

.icon-fontello-home-2:before {
  content: '\eadf'; }

.icon-fontello-link-outline:before {
  content: '\eae0'; }

.icon-fontello-link-2:before {
  content: '\eae1'; }

.icon-fontello-attach-outline:before {
  content: '\eae2'; }

.icon-fontello-attach-2:before {
  content: '\eae3'; }

.icon-fontello-lock-2:before {
  content: '\eae4'; }

.icon-fontello-lock-filled:before {
  content: '\eae5'; }

.icon-fontello-lock-open-2:before {
  content: '\eae6'; }

.icon-fontello-lock-open-filled:before {
  content: '\eae7'; }

.icon-fontello-pin-outline:before {
  content: '\eae8'; }

.icon-fontello-pin-1:before {
  content: '\eae9'; }

.icon-fontello-eye-outline:before {
  content: '\eaea'; }

.icon-fontello-eye-2:before {
  content: '\eaeb'; }

.icon-fontello-tag-2:before {
  content: '\eaec'; }

.icon-fontello-tags-1:before {
  content: '\eaed'; }

.icon-fontello-bookmark-2:before {
  content: '\eaee'; }

.icon-fontello-flag-2:before {
  content: '\eaef'; }

.icon-fontello-flag-filled:before {
  content: '\eaf0'; }

.icon-fontello-thumbs-up-2:before {
  content: '\eaf1'; }

.icon-fontello-thumbs-down-2:before {
  content: '\eaf2'; }

.icon-fontello-download-outline:before {
  content: '\eaf3'; }

.icon-fontello-download-2:before {
  content: '\eaf4'; }

.icon-fontello-upload-outline:before {
  content: '\eaf5'; }

.icon-fontello-upload-2:before {
  content: '\eaf6'; }

.icon-fontello-upload-cloud-outline:before {
  content: '\eaf7'; }

.icon-fontello-upload-cloud-2:before {
  content: '\eaf8'; }

.icon-fontello-reply-outline:before {
  content: '\eaf9'; }

.icon-fontello-reply-2:before {
  content: '\eafa'; }

.icon-fontello-forward-outline:before {
  content: '\eafb'; }

.icon-fontello-forward-2:before {
  content: '\eafc'; }

.icon-fontello-code-outline:before {
  content: '\eafd'; }

.icon-fontello-code-2:before {
  content: '\eafe'; }

.icon-fontello-export-outline:before {
  content: '\eaff'; }

.icon-fontello-export-2:before {
  content: '\eb00'; }

.icon-fontello-pencil-2:before {
  content: '\eb01'; }

.icon-fontello-pen:before {
  content: '\eb02'; }

.icon-fontello-feather-1:before {
  content: '\eb03'; }

.icon-fontello-edit-1:before {
  content: '\eb04';
  position: relative;
  top: -1px;
  /*@noflip*/
  left: 2px; }

.icon-fontello-print-2:before {
  content: '\eb05'; }

.icon-fontello-comment-2:before {
  content: '\eb06'; }

.icon-fontello-chat-2:before {
  content: '\eb07'; }

.icon-fontello-chat-alt:before {
  content: '\eb08'; }

.icon-fontello-bell-2:before {
  content: '\eb09'; }

.icon-fontello-attention-2:before {
  content: '\eb0a'; }

.icon-fontello-attention-filled:before {
  content: '\eb0b'; }

.icon-fontello-warning-empty:before {
  content: '\eb0c'; }

.icon-fontello-warning:before {
  content: '\eb0d'; }

.icon-fontello-contacts:before {
  content: '\eb0e'; }

.icon-fontello-vcard-1:before {
  content: '\eb0f'; }

.icon-fontello-address-1:before {
  content: '\eb10'; }

.icon-fontello-location-outline:before {
  content: '\eb11'; }

.icon-fontello-location-2:before {
  content: '\eb12'; }

.icon-fontello-map-1:before {
  content: '\eb13'; }

.icon-fontello-direction-outline:before {
  content: '\eb14'; }

.icon-fontello-direction-2:before {
  content: '\eb15'; }

.icon-fontello-compass-2:before {
  content: '\eb16'; }

.icon-fontello-trash-2:before {
  content: '\eb17'; }

.icon-fontello-doc-2:before {
  content: '\eb18'; }

.icon-fontello-doc-text-2:before {
  content: '\eb19'; }

.icon-fontello-doc-add:before {
  content: '\eb1a'; }

.icon-fontello-doc-remove:before {
  content: '\eb1b'; }

.icon-fontello-news:before {
  content: '\eb1c'; }

.icon-fontello-folder-2:before {
  content: '\eb1d'; }

.icon-fontello-folder-add:before {
  content: '\eb1e'; }

.icon-fontello-folder-delete:before {
  content: '\eb1f'; }

.icon-fontello-archive-1:before {
  content: '\eb20'; }

.icon-fontello-box-2:before {
  content: '\eb21'; }

.icon-fontello-rss-outline:before {
  content: '\eb22'; }

.icon-fontello-rss-2:before {
  content: '\eb23'; }

.icon-fontello-phone-outline:before {
  content: '\eb24'; }

.icon-fontello-phone-2:before {
  content: '\eb25'; }

.icon-fontello-menu-outline:before {
  content: '\eb26'; }

.icon-fontello-menu-2:before {
  content: '\eb27'; }

.icon-fontello-cog-outline:before {
  content: '\eb28'; }

.icon-fontello-cog-2:before {
  content: '\eb29'; }

.icon-fontello-wrench-outline:before {
  content: '\eb2a'; }

.icon-fontello-wrench-1:before {
  content: '\eb2b'; }

.icon-fontello-basket-2:before {
  content: '\eb2c'; }

.icon-fontello-calendar-outlilne:before {
  content: '\eb2d'; }

.icon-fontello-calendar-2:before {
  content: '\eb2e'; }

.icon-fontello-mic-outline:before {
  content: '\eb2f'; }

.icon-fontello-mic-2:before {
  content: '\eb30'; }

.icon-fontello-volume-off-1:before {
  content: '\eb31'; }

.icon-fontello-volume-low:before {
  content: '\eb32'; }

.icon-fontello-volume-middle:before {
  content: '\eb33'; }

.icon-fontello-volume-high:before {
  content: '\eb34'; }

.icon-fontello-headphones-1:before {
  content: '\eb35'; }

.icon-fontello-clock-2:before {
  content: '\eb36'; }

.icon-fontello-wristwatch:before {
  content: '\eb37'; }

.icon-fontello-stopwatch:before {
  content: '\eb38'; }

.icon-fontello-lightbulb-1:before {
  content: '\eb39'; }

.icon-fontello-block-outline:before {
  content: '\eb3a'; }

.icon-fontello-block-2:before {
  content: '\eb3b'; }

.icon-fontello-resize-full-outline:before {
  content: '\eb3c'; }

.icon-fontello-resize-full-2:before {
  content: '\eb3d'; }

.icon-fontello-resize-normal-outline:before {
  content: '\eb3e'; }

.icon-fontello-resize-normal:before {
  content: '\eb3f'; }

.icon-fontello-move-outline:before {
  content: '\eb40'; }

.icon-fontello-move-1:before {
  content: '\eb41'; }

.icon-fontello-popup-1:before {
  content: '\eb42'; }

.icon-fontello-zoom-in-outline:before {
  content: '\eb43'; }

.icon-fontello-zoom-in-1:before {
  content: '\eb44'; }

.icon-fontello-zoom-out-outline:before {
  content: '\eb45'; }

.icon-fontello-zoom-out-1:before {
  content: '\eb46'; }

.icon-fontello-popup-2:before {
  content: '\eb47'; }

.icon-fontello-left-open-outline:before {
  content: '\eb48'; }

.icon-fontello-left-open-2:before {
  content: '\eb49'; }

.icon-fontello-right-open-outline:before {
  content: '\eb4a'; }

.icon-fontello-right-open-2:before {
  content: '\eb4b'; }

.icon-fontello-down-3:before {
  content: '\eb4c'; }

.icon-fontello-left-3:before {
  content: '\eb4d'; }

.icon-fontello-right-3:before {
  content: '\eb4e'; }

.icon-fontello-up-3:before {
  content: '\eb4f'; }

.icon-fontello-down-outline:before {
  content: '\eb50'; }

.icon-fontello-left-outline:before {
  content: '\eb51'; }

.icon-fontello-right-outline:before {
  content: '\eb52'; }

.icon-fontello-up-outline:before {
  content: '\eb53'; }

.icon-fontello-down-small:before {
  content: '\eb54'; }

.icon-fontello-left-small:before {
  content: '\eb55'; }

.icon-fontello-right-small:before {
  content: '\eb56'; }

.icon-fontello-up-small:before {
  content: '\eb57'; }

.icon-fontello-cw-outline:before {
  content: '\eb58'; }

.icon-fontello-cw-2:before {
  content: '\eb59'; }

.icon-fontello-arrows-cw-outline:before {
  content: '\eb5a'; }

.icon-fontello-arrows-cw-1:before {
  content: '\eb5b'; }

.icon-fontello-loop-outline:before {
  content: '\eb5c'; }

.icon-fontello-loop-1:before {
  content: '\eb5d'; }

.icon-fontello-loop-alt-outline:before {
  content: '\eb5e'; }

.icon-fontello-loop-alt:before {
  content: '\eb5f'; }

.icon-fontello-shuffle-2:before {
  content: '\eb60'; }

.icon-fontello-play-outline:before {
  content: '\eb61'; }

.icon-fontello-play-2:before {
  content: '\eb62'; }

.icon-fontello-stop-outline:before {
  content: '\eb63'; }

.icon-fontello-stop-2:before {
  content: '\eb64'; }

.icon-fontello-pause-outline:before {
  content: '\eb65'; }

.icon-fontello-pause-2:before {
  content: '\eb66'; }

.icon-fontello-fast-fw-outline:before {
  content: '\eb67'; }

.icon-fontello-fast-fw-1:before {
  content: '\eb68'; }

.icon-fontello-rewind-outline:before {
  content: '\eb69'; }

.icon-fontello-rewind:before {
  content: '\eb6a'; }

.icon-fontello-record-outline:before {
  content: '\eb6b'; }

.icon-fontello-record-1:before {
  content: '\eb6c'; }

.icon-fontello-eject-outline:before {
  content: '\eb6d'; }

.icon-fontello-eject-1:before {
  content: '\eb6e'; }

.icon-fontello-eject-alt-outline:before {
  content: '\eb6f'; }

.icon-fontello-eject-alt:before {
  content: '\eb70'; }

.icon-fontello-bat1:before {
  content: '\eb71'; }

.icon-fontello-bat2:before {
  content: '\eb72'; }

.icon-fontello-bat3:before {
  content: '\eb73'; }

.icon-fontello-bat4:before {
  content: '\eb74'; }

.icon-fontello-bat-charge:before {
  content: '\eb75'; }

.icon-fontello-plug:before {
  content: '\eb76'; }

.icon-fontello-target-outline:before {
  content: '\eb77'; }

.icon-fontello-target-2:before {
  content: '\eb78'; }

.icon-fontello-wifi-outline:before {
  content: '\eb79'; }

.icon-fontello-wifi:before {
  content: '\eb7a'; }

.icon-fontello-desktop-1:before {
  content: '\eb7b'; }

.icon-fontello-laptop-1:before {
  content: '\eb7c'; }

.icon-fontello-tablet-1:before {
  content: '\eb7d'; }

.icon-fontello-mobile-2:before {
  content: '\eb7e'; }

.icon-fontello-contrast:before {
  content: '\eb7f'; }

.icon-fontello-globe-outline:before {
  content: '\eb80'; }

.icon-fontello-globe-2:before {
  content: '\eb81'; }

.icon-fontello-globe-alt-outline:before {
  content: '\eb82'; }

.icon-fontello-globe-alt:before {
  content: '\eb83'; }

.icon-fontello-sun-1:before {
  content: '\eb84'; }

.icon-fontello-sun-filled:before {
  content: '\eb85'; }

.icon-fontello-cloud-2:before {
  content: '\eb86'; }

.icon-fontello-flash-outline:before {
  content: '\eb87'; }

.icon-fontello-flash-2:before {
  content: '\eb88'; }

.icon-fontello-moon-2:before {
  content: '\eb89'; }

.icon-fontello-waves-outline:before {
  content: '\eb8a'; }

.icon-fontello-waves:before {
  content: '\eb8b'; }

.icon-fontello-rain:before {
  content: '\eb8c'; }

.icon-fontello-cloud-sun:before {
  content: '\eb8d'; }

.icon-fontello-drizzle:before {
  content: '\eb8e'; }

.icon-fontello-snow:before {
  content: '\eb8f'; }

.icon-fontello-cloud-flash:before {
  content: '\eb90'; }

.icon-fontello-cloud-wind:before {
  content: '\eb91'; }

.icon-fontello-wind:before {
  content: '\eb92'; }

.icon-fontello-plane-outline:before {
  content: '\eb93'; }

.icon-fontello-plane:before {
  content: '\eb94'; }

.icon-fontello-leaf-2:before {
  content: '\eb95'; }

.icon-fontello-lifebuoy-1:before {
  content: '\eb96'; }

.icon-fontello-briefcase-2:before {
  content: '\eb97'; }

.icon-fontello-brush-1:before {
  content: '\eb98'; }

.icon-fontello-pipette:before {
  content: '\eb99'; }

.icon-fontello-power-outline:before {
  content: '\eb9a'; }

.icon-fontello-power:before {
  content: '\eb9b'; }

.icon-fontello-check-outline:before {
  content: '\eb9c'; }

.icon-fontello-check-2:before {
  content: '\eb9d'; }

.icon-fontello-gift-1:before {
  content: '\eb9e'; }

.icon-fontello-temperatire:before {
  content: '\eb9f'; }

.icon-fontello-chart-outline:before {
  content: '\eba0'; }

.icon-fontello-chart:before {
  content: '\eba1'; }

.icon-fontello-chart-alt-outline:before {
  content: '\eba2'; }

.icon-fontello-chart-alt:before {
  content: '\eba3'; }

.icon-fontello-chart-bar-outline:before {
  content: '\eba4'; }

.icon-fontello-chart-bar-2:before {
  content: '\eba5'; }

.icon-fontello-chart-pie-outline:before {
  content: '\eba6'; }

.icon-fontello-chart-pie-1:before {
  content: '\eba7'; }

.icon-fontello-ticket-2:before {
  content: '\eba8'; }

.icon-fontello-credit-card-2:before {
  content: '\eba9'; }

.icon-fontello-clipboard-1:before {
  content: '\ebaa'; }

.icon-fontello-database-1:before {
  content: '\ebab'; }

.icon-fontello-key-outline:before {
  content: '\ebac'; }

.icon-fontello-key-2:before {
  content: '\ebad'; }

.icon-fontello-flow-split:before {
  content: '\ebae'; }

.icon-fontello-flow-merge:before {
  content: '\ebaf'; }

.icon-fontello-flow-parallel-1:before {
  content: '\ebb0'; }

.icon-fontello-flow-cross:before {
  content: '\ebb1'; }

.icon-fontello-certificate-outline:before {
  content: '\ebb2'; }

.icon-fontello-certificate-1:before {
  content: '\ebb3'; }

.icon-fontello-scissors-outline:before {
  content: '\ebb4'; }

.icon-fontello-scissors-1:before {
  content: '\ebb5'; }

.icon-fontello-flask:before {
  content: '\ebb6'; }

.icon-fontello-wine:before {
  content: '\ebb7'; }

.icon-fontello-coffee-1:before {
  content: '\ebb8'; }

.icon-fontello-beer-1:before {
  content: '\ebb9'; }

.icon-fontello-anchor-outline:before {
  content: '\ebba'; }

.icon-fontello-anchor-1:before {
  content: '\ebbb'; }

.icon-fontello-puzzle-outline:before {
  content: '\ebbc'; }

.icon-fontello-puzzle-1:before {
  content: '\ebbd'; }

.icon-fontello-tree:before {
  content: '\ebbe'; }

.icon-fontello-calculator:before {
  content: '\ebbf'; }

.icon-fontello-infinity-outline:before {
  content: '\ebc0'; }

.icon-fontello-infinity-1:before {
  content: '\ebc1'; }

.icon-fontello-pi-outline:before {
  content: '\ebc2'; }

.icon-fontello-pi:before {
  content: '\ebc3'; }

.icon-fontello-at:before {
  content: '\ebc4'; }

.icon-fontello-at-circled:before {
  content: '\ebc5'; }

.icon-fontello-looped-square-outline:before {
  content: '\ebc6'; }

.icon-fontello-looped-square-interest:before {
  content: '\ebc7'; }

.icon-fontello-sort-alphabet-outline:before {
  content: '\ebc8'; }

.icon-fontello-sort-alphabet:before {
  content: '\ebc9'; }

.icon-fontello-sort-numeric-outline:before {
  content: '\ebca'; }

.icon-fontello-sort-numeric:before {
  content: '\ebcb'; }

.icon-fontello-dribbble-circled-1:before {
  content: '\ebcc'; }

.icon-fontello-dribbble-2:before {
  content: '\ebcd'; }

.icon-fontello-facebook-circled-1:before {
  content: '\ebce'; }

.icon-fontello-facebook-2:before {
  content: '\ebcf'; }

.icon-fontello-flickr-circled-1:before {
  content: '\ebd0'; }

.icon-fontello-flickr-2:before {
  content: '\ebd1'; }

.icon-fontello-github-circled-2:before {
  content: '\ebd2'; }

.icon-fontello-github-2:before {
  content: '\ebd3'; }

.icon-fontello-lastfm-circled-1:before {
  content: '\ebd4'; }

.icon-fontello-lastfm-1:before {
  content: '\ebd5'; }

.icon-fontello-linkedin-circled-1:before {
  content: '\ebd6'; }

.icon-fontello-linkedin-2:before {
  content: '\ebd7'; }

.icon-fontello-pinterest-circled-2:before {
  content: '\ebd8'; }

.icon-fontello-pinterest-1:before {
  content: '\ebd9'; }

.icon-fontello-skype-outline:before {
  content: '\ebda'; }

.icon-fontello-skype-2:before {
  content: '\ebdb'; }

.icon-fontello-tumbler-circled:before {
  content: '\ebdc'; }

.icon-fontello-tumbler:before {
  content: '\ebdd'; }

.icon-fontello-twitter-circled-1:before {
  content: '\ebde'; }

.icon-fontello-twitter-2:before {
  content: '\ebdf'; }

.icon-fontello-vimeo-circled-1:before {
  content: '\ebe0'; }

.icon-fontello-vimeo-1:before {
  content: '\ebe1'; }

.icon-fontello-search-3:before {
  content: '\ebe2'; }

.icon-fontello-mail-3:before {
  content: '\ebe3'; }

.icon-fontello-heart-3:before {
  content: '\ebe4'; }

.icon-fontello-heart-empty-2:before {
  content: '\ebe5'; }

.icon-fontello-star-3:before {
  content: '\ebe6'; }

.icon-fontello-user-3:before {
  content: '\ebe7'; }

.icon-fontello-video-3:before {
  content: '\ebe8'; }

.icon-fontello-picture-3:before {
  content: '\ebe9'; }

.icon-fontello-camera-3:before {
  content: '\ebea'; }

.icon-fontello-ok-2:before {
  content: '\ebeb'; }

.icon-fontello-ok-circle-1:before {
  content: '\ebec'; }

.icon-fontello-cancel-3:before {
  content: '\ebed'; }

.icon-fontello-cancel-circle-1:before {
  content: '\ebee'; }

.icon-fontello-plus-3:before {
  content: '\ebef'; }

.icon-fontello-plus-circle-1:before {
  content: '\ebf0'; }

.icon-fontello-minus-3:before {
  content: '\ebf1'; }

.icon-fontello-minus-circle-1:before {
  content: '\ebf2'; }

.icon-fontello-help-2:before {
  content: '\ebf3'; }

.icon-fontello-info-3:before {
  content: '\ebf4'; }

.icon-fontello-home-3:before {
  content: '\ebf5'; }

.icon-fontello-link-3:before {
  content: '\ebf6'; }

.icon-fontello-attach-3:before {
  content: '\ebf7'; }

.icon-fontello-lock-3:before {
  content: '\ebf8'; }

.icon-fontello-lock-empty:before {
  content: '\ebf9'; }

.icon-fontello-lock-open-3:before {
  content: '\ebfa'; }

.icon-fontello-lock-open-empty:before {
  content: '\ebfb'; }

.icon-fontello-pin-2:before {
  content: '\ebfc'; }

.icon-fontello-eye-3:before {
  content: '\ebfd'; }

.icon-fontello-tag-3:before {
  content: '\ebfe'; }

.icon-fontello-tag-empty:before {
  content: '\ebff'; }

.icon-fontello-download-3:before {
  content: '\ec00'; }

.icon-fontello-upload-3:before {
  content: '\ec01'; }

.icon-fontello-download-cloud-1:before {
  content: '\ec02'; }

.icon-fontello-upload-cloud-3:before {
  content: '\ec03'; }

.icon-fontello-quote-left-1:before {
  content: '\ec04'; }

.icon-fontello-quote-right-1:before {
  content: '\ec05'; }

.icon-fontello-quote-left-alt:before {
  content: '\ec06'; }

.icon-fontello-quote-right-alt:before {
  content: '\ec07'; }

.icon-fontello-pencil-3:before {
  content: '\ec08'; }

.icon-fontello-pencil-neg:before {
  content: '\ec09'; }

.icon-fontello-pencil-alt:before {
  content: '\ec0a'; }

.icon-fontello-undo:before {
  content: '\ec0b'; }

.icon-fontello-comment-3:before {
  content: '\ec0c'; }

.icon-fontello-comment-inv:before {
  content: '\ec0d'; }

.icon-fontello-comment-alt:before {
  content: '\ec0e'; }

.icon-fontello-comment-inv-alt:before {
  content: '\ec0f'; }

.icon-fontello-comment-alt2:before {
  content: '\ec10'; }

.icon-fontello-comment-inv-alt2:before {
  content: '\ec11'; }

.icon-fontello-chat-3:before {
  content: '\ec12'; }

.icon-fontello-chat-inv:before {
  content: '\ec13'; }

.icon-fontello-location-3:before {
  content: '\ec14'; }

.icon-fontello-location-inv:before {
  content: '\ec15'; }

.icon-fontello-location-alt:before {
  content: '\ec16'; }

.icon-fontello-compass-3:before {
  content: '\ec17'; }

.icon-fontello-trash-3:before {
  content: '\ec18'; }

.icon-fontello-trash-empty:before {
  content: '\ec19'; }

.icon-fontello-doc-3:before {
  content: '\ec1a'; }

.icon-fontello-doc-inv-1:before {
  content: '\ec1b'; }

.icon-fontello-doc-alt:before {
  content: '\ec1c'; }

.icon-fontello-doc-inv-alt:before {
  content: '\ec1d'; }

.icon-fontello-article:before {
  content: '\ec1e'; }

.icon-fontello-article-alt:before {
  content: '\ec1f'; }

.icon-fontello-book-open-1:before {
  content: '\ec20'; }

.icon-fontello-folder-3:before {
  content: '\ec21'; }

.icon-fontello-folder-empty-1:before {
  content: '\ec22'; }

.icon-fontello-box-3:before {
  content: '\ec23'; }

.icon-fontello-rss-3:before {
  content: '\ec24'; }

.icon-fontello-rss-alt:before {
  content: '\ec25'; }

.icon-fontello-cog-3:before {
  content: '\ec26'; }

.icon-fontello-wrench-2:before {
  content: '\ec27'; }

.icon-fontello-share-1:before {
  content: '\ec28'; }

.icon-fontello-calendar-3:before {
  content: '\ec29'; }

.icon-fontello-calendar-inv:before {
  content: '\ec2a'; }

.icon-fontello-calendar-alt:before {
  content: '\ec2b'; }

.icon-fontello-mic-3:before {
  content: '\ec2c'; }

.icon-fontello-volume-off-2:before {
  content: '\ec2d'; }

.icon-fontello-volume-up-1:before {
  content: '\ec2e'; }

.icon-fontello-headphones-2:before {
  content: '\ec2f'; }

.icon-fontello-clock-3:before {
  content: '\ec30'; }

.icon-fontello-lamp-1:before {
  content: '\ec31'; }

.icon-fontello-block-3:before {
  content: '\ec32'; }

.icon-fontello-resize-full-3:before {
  content: '\ec33'; }

.icon-fontello-resize-full-alt-1:before {
  content: '\ec34'; }

.icon-fontello-resize-small-2:before {
  content: '\ec35'; }

.icon-fontello-resize-small-alt:before {
  content: '\ec36'; }

.icon-fontello-resize-vertical-1:before {
  content: '\ec37'; }

.icon-fontello-resize-horizontal-1:before {
  content: '\ec38'; }

.icon-fontello-move-2:before {
  content: '\ec39'; }

.icon-fontello-popup-3:before {
  content: '\ec3a'; }

.icon-fontello-down-4:before {
  content: '\ec3b'; }

.icon-fontello-left-4:before {
  content: '\ec3c'; }

.icon-fontello-right-4:before {
  content: '\ec3d'; }

.icon-fontello-up-4:before {
  content: '\ec3e'; }

.icon-fontello-down-circle:before {
  content: '\ec3f'; }

.icon-fontello-left-circle:before {
  content: '\ec40'; }

.icon-fontello-right-circle:before {
  content: '\ec41'; }

.icon-fontello-up-circle:before {
  content: '\ec42'; }

.icon-fontello-cw-3:before {
  content: '\ec43'; }

.icon-fontello-loop-2:before {
  content: '\ec44'; }

.icon-fontello-loop-alt-1:before {
  content: '\ec45'; }

.icon-fontello-exchange-1:before {
  content: '\ec46'; }

.icon-fontello-split:before {
  content: '\ec47'; }

.icon-fontello-arrow-curved:before {
  content: '\ec48'; }

.icon-fontello-play-3:before {
  content: '\ec49'; }

.icon-fontello-play-circle2-1:before {
  content: '\ec4a'; }

.icon-fontello-stop-3:before {
  content: '\ec4b'; }

.icon-fontello-pause-3:before {
  content: '\ec4c'; }

.icon-fontello-to-start-2:before {
  content: '\ec4d'; }

.icon-fontello-to-end-2:before {
  content: '\ec4e'; }

.icon-fontello-eject-2:before {
  content: '\ec4f'; }

.icon-fontello-target-3:before {
  content: '\ec50'; }

.icon-fontello-signal-2:before {
  content: '\ec51'; }

.icon-fontello-award-1:before {
  content: '\ec52'; }

.icon-fontello-award-empty:before {
  content: '\ec53'; }

.icon-fontello-list-2:before {
  content: '\ec54'; }

.icon-fontello-list-nested:before {
  content: '\ec55'; }

.icon-fontello-bat-empty:before {
  content: '\ec56'; }

.icon-fontello-bat-half:before {
  content: '\ec57'; }

.icon-fontello-bat-full:before {
  content: '\ec58'; }

.icon-fontello-bat-charge-1:before {
  content: '\ec59'; }

.icon-fontello-mobile-3:before {
  content: '\ec5a'; }

.icon-fontello-cd-1:before {
  content: '\ec5b'; }

.icon-fontello-equalizer:before {
  content: '\ec5c'; }

.icon-fontello-cursor:before {
  content: '\ec5d'; }

.icon-fontello-aperture:before {
  content: '\ec5e'; }

.icon-fontello-aperture-alt:before {
  content: '\ec5f'; }

.icon-fontello-steering-wheel:before {
  content: '\ec60'; }

.icon-fontello-book-2:before {
  content: '\ec61'; }

.icon-fontello-book-alt:before {
  content: '\ec62'; }

.icon-fontello-brush-2:before {
  content: '\ec63'; }

.icon-fontello-brush-alt:before {
  content: '\ec64'; }

.icon-fontello-eyedropper:before {
  content: '\ec65'; }

.icon-fontello-layers:before {
  content: '\ec66'; }

.icon-fontello-layers-alt:before {
  content: '\ec67'; }

.icon-fontello-sun-2:before {
  content: '\ec68'; }

.icon-fontello-sun-inv:before {
  content: '\ec69'; }

.icon-fontello-cloud-3:before {
  content: '\ec6a'; }

.icon-fontello-rain-1:before {
  content: '\ec6b'; }

.icon-fontello-flash-3:before {
  content: '\ec6c'; }

.icon-fontello-moon-3:before {
  content: '\ec6d'; }

.icon-fontello-moon-inv:before {
  content: '\ec6e'; }

.icon-fontello-umbrella-1:before {
  content: '\ec6f'; }

.icon-fontello-chart-bar-3:before {
  content: '\ec70'; }

.icon-fontello-chart-pie-2:before {
  content: '\ec71'; }

.icon-fontello-chart-pie-alt:before {
  content: '\ec72'; }

.icon-fontello-key-3:before {
  content: '\ec73'; }

.icon-fontello-key-inv:before {
  content: '\ec74'; }

.icon-fontello-hash:before {
  content: '\ec75'; }

.icon-fontello-at-1:before {
  content: '\ec76'; }

.icon-fontello-pilcrow:before {
  content: '\ec77'; }

.icon-fontello-dial:before {
  content: '\ec78'; }

.icon-fontello-search-4:before {
  content: '\ec79'; }

.icon-fontello-mail-4:before {
  content: '\ec7a'; }

.icon-fontello-heart-4:before {
  content: '\ec7b'; }

.icon-fontello-star-4:before {
  content: '\ec7c'; }

.icon-fontello-user-4:before {
  content: '\ec7d'; }

.icon-fontello-user-woman:before {
  content: '\ec7e'; }

.icon-fontello-user-pair:before {
  content: '\ec7f'; }

.icon-fontello-video-alt:before {
  content: '\ec80'; }

.icon-fontello-videocam-2:before {
  content: '\ec81'; }

.icon-fontello-videocam-alt:before {
  content: '\ec82'; }

.icon-fontello-camera-4:before {
  content: '\ec83'; }

.icon-fontello-th-2:before {
  content: '\ec84'; }

.icon-fontello-th-list-2:before {
  content: '\ec85'; }

.icon-fontello-ok-3:before {
  content: '\ec86'; }

.icon-fontello-cancel-4:before {
  content: '\ec87'; }

.icon-fontello-cancel-circle-2:before {
  content: '\ec88'; }

.icon-fontello-plus-4:before {
  content: '\ec89'; }

.icon-fontello-home-4:before {
  content: '\ec8a'; }

.icon-fontello-lock-4:before {
  content: '\ec8b'; }

.icon-fontello-lock-open-4:before {
  content: '\ec8c'; }

.icon-fontello-eye-4:before {
  content: '\ec8d'; }

.icon-fontello-tag-4:before {
  content: '\ec8e'; }

.icon-fontello-thumbs-up-3:before {
  content: '\ec8f'; }

.icon-fontello-thumbs-down-3:before {
  content: '\ec90'; }

.icon-fontello-download-4:before {
  content: '\ec91'; }

.icon-fontello-export-3:before {
  content: '\ec92'; }

.icon-fontello-pencil-4:before {
  content: '\ec93'; }

.icon-fontello-pencil-alt-1:before {
  content: '\ec94'; }

.icon-fontello-edit-2:before {
  content: '\ec95'; }

.icon-fontello-chat-4:before {
  content: '\ec96'; }

.icon-fontello-print-3:before {
  content: '\ec97'; }

.icon-fontello-bell-3:before {
  content: '\ec98'; }

.icon-fontello-attention-3:before {
  content: '\ec99'; }

.icon-fontello-info-4:before {
  content: '\ec9a'; }

.icon-fontello-question:before {
  content: '\ec9b'; }

.icon-fontello-location-4:before {
  content: '\ec9c'; }

.icon-fontello-trash-4:before {
  content: '\ec9d'; }

.icon-fontello-doc-4:before {
  content: '\ec9e'; }

.icon-fontello-article-1:before {
  content: '\ec9f'; }

.icon-fontello-article-alt-1:before {
  content: '\eca0'; }

.icon-fontello-rss-4:before {
  content: '\eca1'; }

.icon-fontello-wrench-3:before {
  content: '\eca2'; }

.icon-fontello-basket-3:before {
  content: '\eca3'; }

.icon-fontello-basket-alt:before {
  content: '\eca4'; }

.icon-fontello-calendar-4:before {
  content: '\eca5'; }

.icon-fontello-calendar-alt-1:before {
  content: '\eca6'; }

.icon-fontello-volume-off-3:before {
  content: '\eca7'; }

.icon-fontello-volume-down-1:before {
  content: '\eca8'; }

.icon-fontello-volume-up-2:before {
  content: '\eca9'; }

.icon-fontello-bullhorn:before {
  content: '\ecaa'; }

.icon-fontello-clock-4:before {
  content: '\ecab'; }

.icon-fontello-clock-alt:before {
  content: '\ecac'; }

.icon-fontello-stop-4:before {
  content: '\ecad'; }

.icon-fontello-resize-full-4:before {
  content: '\ecae'; }

.icon-fontello-resize-small-3:before {
  content: '\ecaf'; }

.icon-fontello-zoom-in-2:before {
  content: '\ecb0'; }

.icon-fontello-zoom-out-2:before {
  content: '\ecb1'; }

.icon-fontello-popup-4:before {
  content: '\ecb2'; }

.icon-fontello-down-dir-2:before {
  content: '\ecb3'; }

.icon-fontello-left-dir-2:before {
  content: '\ecb4'; }

.icon-fontello-right-dir-2:before {
  content: '\ecb5'; }

.icon-fontello-up-dir-2:before {
  content: '\ecb6'; }

.icon-fontello-down-5:before {
  content: '\ecb7'; }

.icon-fontello-up-5:before {
  content: '\ecb8'; }

.icon-fontello-cw-4:before {
  content: '\ecb9'; }

.icon-fontello-signal-3:before {
  content: '\ecba'; }

.icon-fontello-award-2:before {
  content: '\ecbb'; }

.icon-fontello-mobile-4:before {
  content: '\ecbc'; }

.icon-fontello-mobile-alt:before {
  content: '\ecbd'; }

.icon-fontello-tablet-2:before {
  content: '\ecbe'; }

.icon-fontello-ipod:before {
  content: '\ecbf'; }

.icon-fontello-cd-2:before {
  content: '\ecc0'; }

.icon-fontello-grid:before {
  content: '\ecc1'; }

.icon-fontello-book-3:before {
  content: '\ecc2'; }

.icon-fontello-easel:before {
  content: '\ecc3'; }

.icon-fontello-globe-3:before {
  content: '\ecc4'; }

.icon-fontello-chart-1:before {
  content: '\ecc5'; }

.icon-fontello-chart-bar-4:before {
  content: '\ecc6'; }

.icon-fontello-chart-pie-3:before {
  content: '\ecc7'; }

.icon-fontello-dollar-1:before {
  content: '\ecc8'; }

.icon-fontello-at-2:before {
  content: '\ecc9'; }

.icon-fontello-colon:before {
  content: '\ecca'; }

.icon-fontello-semicolon:before {
  content: '\eccb'; }

.icon-fontello-squares:before {
  content: '\eccc'; }

.icon-fontello-money-1:before {
  content: '\eccd'; }

.icon-fontello-facebook-3:before {
  content: '\ecce'; }

.icon-fontello-facebook-rect:before {
  content: '\eccf'; }

.icon-fontello-twitter-3:before {
  content: '\ecd0'; }

.icon-fontello-twitter-bird:before {
  content: '\ecd1'; }

.icon-fontello-twitter-rect:before {
  content: '\ecd2'; }

.icon-fontello-youtube-1:before {
  content: '\ecd3'; }

.icon-fontello-windy-rain-inv:before {
  content: '\ecd4'; }

.icon-fontello-snow-inv:before {
  content: '\ecd5'; }

.icon-fontello-snow-heavy-inv:before {
  content: '\ecd6'; }

.icon-fontello-hail-inv:before {
  content: '\ecd7'; }

.icon-fontello-clouds-inv:before {
  content: '\ecd8'; }

.icon-fontello-clouds-flash-inv:before {
  content: '\ecd9'; }

.icon-fontello-temperature:before {
  content: '\ecda'; }

.icon-fontello-compass-4:before {
  content: '\ecdb'; }

.icon-fontello-na:before {
  content: '\ecdc'; }

.icon-fontello-celcius:before {
  content: '\ecdd'; }

.icon-fontello-fahrenheit:before {
  content: '\ecde'; }

.icon-fontello-clouds-flash-alt:before {
  content: '\ecdf'; }

.icon-fontello-sun-inv-1:before {
  content: '\ece0'; }

.icon-fontello-moon-inv-1:before {
  content: '\ece1'; }

.icon-fontello-cloud-sun-inv:before {
  content: '\ece2'; }

.icon-fontello-cloud-moon-inv:before {
  content: '\ece3'; }

.icon-fontello-cloud-inv:before {
  content: '\ece4'; }

.icon-fontello-cloud-flash-inv:before {
  content: '\ece5'; }

.icon-fontello-drizzle-inv:before {
  content: '\ece6'; }

.icon-fontello-rain-inv:before {
  content: '\ece7'; }

.icon-fontello-windy-inv:before {
  content: '\ece8'; }

.icon-fontello-sunrise:before {
  content: '\ece9'; }

.icon-fontello-sun-3:before {
  content: '\ecea'; }

.icon-fontello-moon-4:before {
  content: '\eceb'; }

.icon-fontello-eclipse:before {
  content: '\ecec'; }

.icon-fontello-mist:before {
  content: '\eced'; }

.icon-fontello-wind-1:before {
  content: '\ecee'; }

.icon-fontello-snowflake:before {
  content: '\ecef'; }

.icon-fontello-cloud-sun-1:before {
  content: '\ecf0'; }

.icon-fontello-cloud-moon:before {
  content: '\ecf1'; }

.icon-fontello-fog-sun:before {
  content: '\ecf2'; }

.icon-fontello-fog-moon:before {
  content: '\ecf3'; }

.icon-fontello-fog-cloud:before {
  content: '\ecf4'; }

.icon-fontello-fog:before {
  content: '\ecf5'; }

.icon-fontello-cloud-4:before {
  content: '\ecf6'; }

.icon-fontello-cloud-flash-1:before {
  content: '\ecf7'; }

.icon-fontello-cloud-flash-alt:before {
  content: '\ecf8'; }

.icon-fontello-drizzle-1:before {
  content: '\ecf9'; }

.icon-fontello-rain-2:before {
  content: '\ecfa'; }

.icon-fontello-windy:before {
  content: '\ecfb'; }

.icon-fontello-windy-rain:before {
  content: '\ecfc'; }

.icon-fontello-snow-1:before {
  content: '\ecfd'; }

.icon-fontello-snow-alt:before {
  content: '\ecfe'; }

.icon-fontello-snow-heavy:before {
  content: '\ecff'; }

.icon-fontello-hail:before {
  content: '\ed00'; }

.icon-fontello-clouds:before {
  content: '\ed01'; }

.icon-fontello-clouds-flash:before {
  content: '\ed02'; }

.icon-fontello-search-5:before {
  content: '\ed03'; }

.icon-fontello-mail-5:before {
  content: '\ed04'; }

.icon-fontello-heart-5:before {
  content: '\ed05'; }

.icon-fontello-heart-broken:before {
  content: '\ed06'; }

.icon-fontello-star-5:before {
  content: '\ed07'; }

.icon-fontello-star-empty-2:before {
  content: '\ed08'; }

.icon-fontello-star-half-1:before {
  content: '\ed09'; }

.icon-fontello-star-half_empty:before {
  content: '\ed0a'; }

.icon-fontello-user-5:before {
  content: '\ed0b'; }

.icon-fontello-user-male:before {
  content: '\ed0c'; }

.icon-fontello-user-female:before {
  content: '\ed0d'; }

.icon-fontello-users-3:before {
  content: '\ed0e'; }

.icon-fontello-movie:before {
  content: '\ed0f'; }

.icon-fontello-videocam-3:before {
  content: '\ed10'; }

.icon-fontello-isight:before {
  content: '\ed11'; }

.icon-fontello-camera-5:before {
  content: '\ed12'; }

.icon-fontello-menu-3:before {
  content: '\ed13'; }

.icon-fontello-th-thumb:before {
  content: '\ed14'; }

.icon-fontello-th-thumb-empty:before {
  content: '\ed15'; }

.icon-fontello-th-list-3:before {
  content: '\ed16'; }

.icon-fontello-ok-4:before {
  content: '\ed17'; }

.icon-fontello-ok-circled:before {
  content: '\ed18'; }

.icon-fontello-cancel-5:before {
  content: '\ed19'; }

.icon-fontello-cancel-circled-2:before {
  content: '\ed1a'; }

.icon-fontello-plus-5:before {
  content: '\ed1b'; }

.icon-fontello-help-circled-1:before {
  content: '\ed1c'; }

.icon-fontello-help-circled-alt:before {
  content: '\ed1d'; }

.icon-fontello-info-circled-1:before {
  content: '\ed1e'; }

.icon-fontello-info-circled-alt:before {
  content: '\ed1f'; }

.icon-fontello-home-5:before {
  content: '\ed20'; }

.icon-fontello-link-4:before {
  content: '\ed21'; }

.icon-fontello-attach-4:before {
  content: '\ed22'; }

.icon-fontello-lock-5:before {
  content: '\ed23'; }

.icon-fontello-lock-alt:before {
  content: '\ed24'; }

.icon-fontello-lock-open-5:before {
  content: '\ed25'; }

.icon-fontello-lock-open-alt-1:before {
  content: '\ed26'; }

.icon-fontello-eye-5:before {
  content: '\ed27'; }

.icon-fontello-download-5:before {
  content: '\ed28'; }

.icon-fontello-upload-4:before {
  content: '\ed29'; }

.icon-fontello-download-cloud-2:before {
  content: '\ed2a'; }

.icon-fontello-upload-cloud-4:before {
  content: '\ed2b'; }

.icon-fontello-reply-3:before {
  content: '\ed2c'; }

.icon-fontello-pencil-5:before {
  content: '\ed2d'; }

.icon-fontello-export-4:before {
  content: '\ed2e'; }

.icon-fontello-print-4:before {
  content: '\ed2f'; }

.icon-fontello-retweet-2:before {
  content: '\ed30'; }

.icon-fontello-comment-4:before {
  content: '\ed31'; }

.icon-fontello-chat-5:before {
  content: '\ed32'; }

.icon-fontello-bell-4:before {
  content: '\ed33'; }

.icon-fontello-attention-4:before {
  content: '\ed34'; }

.icon-fontello-attention-alt-1:before {
  content: '\ed35'; }

.icon-fontello-location-5:before {
  content: '\ed36'; }

.icon-fontello-trash-5:before {
  content: '\ed37'; }

.icon-fontello-doc-5:before {
  content: '\ed38'; }

.icon-fontello-newspaper-1:before {
  content: '\ed39'; }

.icon-fontello-folder-4:before {
  content: '\ed3a'; }

.icon-fontello-folder-open-1:before {
  content: '\ed3b'; }

.icon-fontello-folder-empty-2:before {
  content: '\ed3c'; }

.icon-fontello-folder-open-empty-1:before {
  content: '\ed3d'; }

.icon-fontello-cog-4:before {
  content: '\ed3e'; }

.icon-fontello-calendar-5:before {
  content: '\ed3f'; }

.icon-fontello-login-2:before {
  content: '\ed40'; }

.icon-fontello-logout-2:before {
  content: '\ed41'; }

.icon-fontello-mic-4:before {
  content: '\ed42'; }

.icon-fontello-mic-off:before {
  content: '\ed43'; }

.icon-fontello-clock-5:before {
  content: '\ed44'; }

.icon-fontello-stopwatch-1:before {
  content: '\ed45'; }

.icon-fontello-hourglass-1:before {
  content: '\ed46'; }

.icon-fontello-zoom-in-3:before {
  content: '\ed47'; }

.icon-fontello-zoom-out-3:before {
  content: '\ed48'; }

.icon-fontello-down-open-2:before {
  content: '\ed49'; }

.icon-fontello-left-open-3:before {
  content: '\ed4a'; }

.icon-fontello-right-open-3:before {
  content: '\ed4b'; }

.icon-fontello-up-open-2:before {
  content: '\ed4c'; }

.icon-fontello-down-6:before {
  content: '\ed4d'; }

.icon-fontello-left-5:before {
  content: '\ed4e'; }

.icon-fontello-right-5:before {
  content: '\ed4f'; }

.icon-fontello-up-6:before {
  content: '\ed50'; }

.icon-fontello-down-bold-1:before {
  content: '\ed51'; }

.icon-fontello-left-bold-1:before {
  content: '\ed52'; }

.icon-fontello-right-bold-1:before {
  content: '\ed53'; }

.icon-fontello-up-bold-1:before {
  content: '\ed54'; }

.icon-fontello-down-fat:before {
  content: '\ed55'; }

.icon-fontello-left-fat:before {
  content: '\ed56'; }

.icon-fontello-right-fat:before {
  content: '\ed57'; }

.icon-fontello-up-fat:before {
  content: '\ed58'; }

.icon-fontello-ccw-2:before {
  content: '\ed59'; }

.icon-fontello-shuffle-3:before {
  content: '\ed5a'; }

.icon-fontello-play-4:before {
  content: '\ed5b'; }

.icon-fontello-pause-4:before {
  content: '\ed5c'; }

.icon-fontello-stop-5:before {
  content: '\ed5d'; }

.icon-fontello-to-end-3:before {
  content: '\ed5e'; }

.icon-fontello-to-start-3:before {
  content: '\ed5f'; }

.icon-fontello-fast-forward-1:before {
  content: '\ed60'; }

.icon-fontello-fast-backward-1:before {
  content: '\ed61'; }

.icon-fontello-trophy-1:before {
  content: '\ed62'; }

.icon-fontello-monitor-1:before {
  content: '\ed63'; }

.icon-fontello-tablet-3:before {
  content: '\ed64'; }

.icon-fontello-mobile-5:before {
  content: '\ed65'; }

.icon-fontello-data-science:before {
  content: '\ed66'; }

.icon-fontello-data-science-inv:before {
  content: '\ed67'; }

.icon-fontello-inbox-2:before {
  content: '\ed68'; }

.icon-fontello-globe-4:before {
  content: '\ed69'; }

.icon-fontello-globe-inv:before {
  content: '\ed6a'; }

.icon-fontello-flash-4:before {
  content: '\ed6b'; }

.icon-fontello-cloud-5:before {
  content: '\ed6c'; }

.icon-fontello-coverflow:before {
  content: '\ed6d'; }

.icon-fontello-coverflow-empty:before {
  content: '\ed6e'; }

.icon-fontello-math:before {
  content: '\ed6f'; }

.icon-fontello-math-circled:before {
  content: '\ed70'; }

.icon-fontello-math-circled-empty:before {
  content: '\ed71'; }

.icon-fontello-paper-plane-1:before {
  content: '\ed72'; }

.icon-fontello-paper-plane-alt:before {
  content: '\ed73'; }

.icon-fontello-paper-plane-alt2:before {
  content: '\ed74'; }

.icon-fontello-fontsize:before {
  content: '\ed75'; }

.icon-fontello-color-adjust:before {
  content: '\ed76'; }

.icon-fontello-fire-1:before {
  content: '\ed77'; }

.icon-fontello-chart-bar-5:before {
  content: '\ed78'; }

.icon-fontello-hdd-1:before {
  content: '\ed79'; }

.icon-fontello-connected-object:before {
  content: '\ed7a'; }

.icon-fontello-ruler:before {
  content: '\ed7b'; }

.icon-fontello-vector:before {
  content: '\ed7c'; }

.icon-fontello-vector-pencil:before {
  content: '\ed7d'; }

.icon-fontello-at-3:before {
  content: '\ed7e'; }

.icon-fontello-hash-1:before {
  content: '\ed7f'; }

.icon-fontello-female-1:before {
  content: '\ed80'; }

.icon-fontello-male-1:before {
  content: '\ed81'; }

.icon-fontello-spread:before {
  content: '\ed82'; }

.icon-fontello-king:before {
  content: '\ed83'; }

.icon-fontello-anchor-2:before {
  content: '\ed84'; }

.icon-fontello-joystick:before {
  content: '\ed85'; }

.icon-fontello-spinner1:before {
  content: '\ed86'; }

.icon-fontello-spinner2:before {
  content: '\ed87'; }

.icon-fontello-github-3:before {
  content: '\ed88'; }

.icon-fontello-github-circled-3:before {
  content: '\ed89'; }

.icon-fontello-github-circled-alt:before {
  content: '\ed8a'; }

.icon-fontello-github-circled-alt2:before {
  content: '\ed8b'; }

.icon-fontello-twitter-4:before {
  content: '\ed8c'; }

.icon-fontello-twitter-circled-2:before {
  content: '\ed8d'; }

.icon-fontello-facebook-4:before {
  content: '\ed8e'; }

.icon-fontello-facebook-circled-2:before {
  content: '\ed8f'; }

.icon-fontello-gplus-2:before {
  content: '\ed90'; }

.icon-fontello-gplus-circled-1:before {
  content: '\ed91'; }

.icon-fontello-linkedin-3:before {
  content: '\ed92'; }

.icon-fontello-linkedin-circled-2:before {
  content: '\ed93'; }

.icon-fontello-dribbble-3:before {
  content: '\ed94'; }

.icon-fontello-dribbble-circled-2:before {
  content: '\ed95'; }

.icon-fontello-instagram-1:before {
  content: '\ed96'; }

.icon-fontello-instagram-circled:before {
  content: '\ed97'; }

.icon-fontello-soundcloud-1:before {
  content: '\ed98'; }

.icon-fontello-soundcloud-circled:before {
  content: '\ed99'; }

.icon-fontello-mfg-logo:before {
  content: '\ed9a'; }

.icon-fontello-mfg-logo-circled:before {
  content: '\ed9b'; }

.icon-fontello-aboveground-rail:before {
  content: '\ed9c'; }

.icon-fontello-airfield:before {
  content: '\ed9d'; }

.icon-fontello-airport:before {
  content: '\ed9e'; }

.icon-fontello-art-gallery:before {
  content: '\ed9f'; }

.icon-fontello-bar:before {
  content: '\eda0'; }

.icon-fontello-baseball:before {
  content: '\eda1'; }

.icon-fontello-basketball:before {
  content: '\eda2'; }

.icon-fontello-beer-2:before {
  content: '\eda3'; }

.icon-fontello-belowground-rail:before {
  content: '\eda4'; }

.icon-fontello-bicycle:before {
  content: '\eda5'; }

.icon-fontello-bus:before {
  content: '\eda6'; }

.icon-fontello-cafe:before {
  content: '\eda7'; }

.icon-fontello-campsite:before {
  content: '\eda8'; }

.icon-fontello-cemetery:before {
  content: '\eda9'; }

.icon-fontello-cinema:before {
  content: '\edaa'; }

.icon-fontello-college:before {
  content: '\edab'; }

.icon-fontello-commerical-building:before {
  content: '\edac'; }

.icon-fontello-credit-card-3:before {
  content: '\edad'; }

.icon-fontello-cricket:before {
  content: '\edae'; }

.icon-fontello-embassy:before {
  content: '\edaf'; }

.icon-fontello-fast-food:before {
  content: '\edb0'; }

.icon-fontello-ferry:before {
  content: '\edb1'; }

.icon-fontello-fire-station:before {
  content: '\edb2'; }

.icon-fontello-football:before {
  content: '\edb3'; }

.icon-fontello-fuel:before {
  content: '\edb4'; }

.icon-fontello-garden:before {
  content: '\edb5'; }

.icon-fontello-giraffe:before {
  content: '\edb6'; }

.icon-fontello-golf:before {
  content: '\edb7'; }

.icon-fontello-grocery-store:before {
  content: '\edb8'; }

.icon-fontello-harbor:before {
  content: '\edb9'; }

.icon-fontello-heliport:before {
  content: '\edba'; }

.icon-fontello-hospital-1:before {
  content: '\edbb'; }

.icon-fontello-industrial-building:before {
  content: '\edbc'; }

.icon-fontello-library:before {
  content: '\edbd'; }

.icon-fontello-lodging:before {
  content: '\edbe'; }

.icon-fontello-london-underground:before {
  content: '\edbf'; }

.icon-fontello-minefield:before {
  content: '\edc0'; }

.icon-fontello-monument:before {
  content: '\edc1'; }

.icon-fontello-museum:before {
  content: '\edc2'; }

.icon-fontello-pharmacy:before {
  content: '\edc3'; }

.icon-fontello-pitch:before {
  content: '\edc4'; }

.icon-fontello-police:before {
  content: '\edc5'; }

.icon-fontello-post:before {
  content: '\edc6'; }

.icon-fontello-prison:before {
  content: '\edc7'; }

.icon-fontello-rail:before {
  content: '\edc8'; }

.icon-fontello-religious-christian:before {
  content: '\edc9'; }

.icon-fontello-religious-islam:before {
  content: '\edca'; }

.icon-fontello-religious-jewish:before {
  content: '\edcb'; }

.icon-fontello-restaurant:before {
  content: '\edcc'; }

.icon-fontello-roadblock:before {
  content: '\edcd'; }

.icon-fontello-school:before {
  content: '\edce'; }

.icon-fontello-shop:before {
  content: '\edcf'; }

.icon-fontello-skiing:before {
  content: '\edd0'; }

.icon-fontello-soccer:before {
  content: '\edd1'; }

.icon-fontello-swimming:before {
  content: '\edd2'; }

.icon-fontello-tennis:before {
  content: '\edd3'; }

.icon-fontello-theatre:before {
  content: '\edd4'; }

.icon-fontello-toilet:before {
  content: '\edd5'; }

.icon-fontello-town-hall:before {
  content: '\edd6'; }

.icon-fontello-trash-6:before {
  content: '\edd7'; }

.icon-fontello-tree-1:before {
  content: '\edd8'; }

.icon-fontello-tree-2:before {
  content: '\edd9'; }

.icon-fontello-warehouse:before {
  content: '\edda'; }

.icon-fontello-duckduckgo:before {
  content: '\eddb'; }

.icon-fontello-aim:before {
  content: '\eddc'; }

.icon-fontello-delicious:before {
  content: '\eddd'; }

.icon-fontello-paypal-1:before {
  content: '\edde'; }

.icon-fontello-flattr-1:before {
  content: '\eddf'; }

.icon-fontello-android-1:before {
  content: '\ede0'; }

.icon-fontello-eventful:before {
  content: '\ede1'; }

.icon-fontello-smashmag:before {
  content: '\ede2'; }

.icon-fontello-gplus-3:before {
  content: '\ede3'; }

.icon-fontello-wikipedia:before {
  content: '\ede4'; }

.icon-fontello-lanyrd:before {
  content: '\ede5'; }

.icon-fontello-calendar-6:before {
  content: '\ede6'; }

.icon-fontello-stumbleupon-1:before {
  content: '\ede7'; }

.icon-fontello-fivehundredpx:before {
  content: '\ede8'; }

.icon-fontello-pinterest-2:before {
  content: '\ede9'; }

.icon-fontello-bitcoin-1:before {
  content: '\edea'; }

.icon-fontello-w3c:before {
  content: '\edeb'; }

.icon-fontello-foursquare-1:before {
  content: '\edec'; }

.icon-fontello-html5-1:before {
  content: '\eded'; }

.icon-fontello-ie-1:before {
  content: '\edee'; }

.icon-fontello-call:before {
  content: '\edef'; }

.icon-fontello-grooveshark:before {
  content: '\edf0'; }

.icon-fontello-ninetyninedesigns:before {
  content: '\edf1'; }

.icon-fontello-forrst:before {
  content: '\edf2'; }

.icon-fontello-digg:before {
  content: '\edf3'; }

.icon-fontello-spotify-1:before {
  content: '\edf4'; }

.icon-fontello-reddit:before {
  content: '\edf5'; }

.icon-fontello-guest:before {
  content: '\edf6'; }

.icon-fontello-gowalla:before {
  content: '\edf7'; }

.icon-fontello-appstore:before {
  content: '\edf8'; }

.icon-fontello-blogger:before {
  content: '\edf9'; }

.icon-fontello-cc-1:before {
  content: '\edfa'; }

.icon-fontello-dribbble-4:before {
  content: '\edfb'; }

.icon-fontello-evernote-1:before {
  content: '\edfc'; }

.icon-fontello-flickr-3:before {
  content: '\edfd'; }

.icon-fontello-google:before {
  content: '\edfe'; }

.icon-fontello-viadeo:before {
  content: '\edff'; }

.icon-fontello-instapaper:before {
  content: '\ee00'; }

.icon-fontello-weibo-1:before {
  content: '\ee01'; }

.icon-fontello-klout:before {
  content: '\ee02'; }

.icon-fontello-linkedin-4:before {
  content: '\ee03'; }

.icon-fontello-meetup:before {
  content: '\ee04'; }

.icon-fontello-vk:before {
  content: '\ee05'; }

.icon-fontello-plancast:before {
  content: '\ee06'; }

.icon-fontello-disqus:before {
  content: '\ee07'; }

.icon-fontello-rss-5:before {
  content: '\ee08'; }

.icon-fontello-skype-3:before {
  content: '\ee09'; }

.icon-fontello-twitter-5:before {
  content: '\ee0a'; }

.icon-fontello-youtube-2:before {
  content: '\ee0b'; }

.icon-fontello-vimeo-2:before {
  content: '\ee0c'; }

.icon-fontello-windows-1:before {
  content: '\ee0d'; }

.icon-fontello-xing-1:before {
  content: '\ee0e'; }

.icon-fontello-yahoo:before {
  content: '\ee0f'; }

.icon-fontello-chrome-1:before {
  content: '\ee10'; }

.icon-fontello-email:before {
  content: '\ee11'; }

.icon-fontello-macstore:before {
  content: '\ee12'; }

.icon-fontello-myspace:before {
  content: '\ee13'; }

.icon-fontello-podcast:before {
  content: '\ee14'; }

.icon-fontello-amazon:before {
  content: '\ee15'; }

.icon-fontello-steam:before {
  content: '\ee16'; }

.icon-fontello-cloudapp:before {
  content: '\ee17'; }

.icon-fontello-dropbox-2:before {
  content: '\ee18'; }

.icon-fontello-ebay:before {
  content: '\ee19'; }

.icon-fontello-facebook-5:before {
  content: '\ee1a'; }

.icon-fontello-github-4:before {
  content: '\ee1b'; }

.icon-fontello-github-circled-4:before {
  content: '\ee1c'; }

.icon-fontello-googleplay:before {
  content: '\ee1d'; }

.icon-fontello-itunes:before {
  content: '\ee1e'; }

.icon-fontello-plurk:before {
  content: '\ee1f'; }

.icon-fontello-songkick:before {
  content: '\ee20'; }

.icon-fontello-lastfm-2:before {
  content: '\ee21'; }

.icon-fontello-gmail:before {
  content: '\ee22'; }

.icon-fontello-pinboard:before {
  content: '\ee23'; }

.icon-fontello-openid:before {
  content: '\ee24'; }

.icon-fontello-quora:before {
  content: '\ee25'; }

.icon-fontello-soundcloud-2:before {
  content: '\ee26'; }

.icon-fontello-tumblr-2:before {
  content: '\ee27'; }

.icon-fontello-eventasaurus:before {
  content: '\ee28'; }

.icon-fontello-wordpress:before {
  content: '\ee29'; }

.icon-fontello-yelp:before {
  content: '\ee2a'; }

.icon-fontello-intensedebate:before {
  content: '\ee2b'; }

.icon-fontello-eventbrite:before {
  content: '\ee2c'; }

.icon-fontello-scribd:before {
  content: '\ee2d'; }

.icon-fontello-posterous:before {
  content: '\ee2e'; }

.icon-fontello-stripe:before {
  content: '\ee2f'; }

.icon-fontello-opentable:before {
  content: '\ee30'; }

.icon-fontello-cart:before {
  content: '\ee31'; }

.icon-fontello-print-5:before {
  content: '\ee32'; }

.icon-fontello-angellist:before {
  content: '\ee33'; }

.icon-fontello-instagram-2:before {
  content: '\ee34'; }

.icon-fontello-dwolla:before {
  content: '\ee35'; }

.icon-fontello-appnet:before {
  content: '\ee36'; }

.icon-fontello-statusnet:before {
  content: '\ee37'; }

.icon-fontello-acrobat:before {
  content: '\ee38'; }

.icon-fontello-drupal:before {
  content: '\ee39'; }

.icon-fontello-buffer:before {
  content: '\ee3a'; }

.icon-fontello-pocket:before {
  content: '\ee3b'; }

.icon-fontello-bitbucket-1:before {
  content: '\ee3c'; }

.icon-fontello-lego:before {
  content: '\ee3d'; }

.icon-fontello-login-3:before {
  content: '\ee3e'; }

.icon-fontello-stackoverflow-1:before {
  content: '\ee3f'; }

.icon-fontello-hackernews:before {
  content: '\ee40'; }

.icon-fontello-lkdto:before {
  content: '\ee41'; }

.icon-fontello-facebook-6:before {
  content: '\ee42'; }

.icon-fontello-facebook-rect-1:before {
  content: '\ee43'; }

.icon-fontello-twitter-6:before {
  content: '\ee44'; }

.icon-fontello-twitter-bird-1:before {
  content: '\ee45'; }

.icon-fontello-vimeo-3:before {
  content: '\ee46'; }

.icon-fontello-vimeo-rect:before {
  content: '\ee47'; }

.icon-fontello-tumblr-3:before {
  content: '\ee48'; }

.icon-fontello-tumblr-rect:before {
  content: '\ee49'; }

.icon-fontello-googleplus-rect:before {
  content: '\ee4a'; }

.icon-fontello-github-text:before {
  content: '\ee4b'; }

.icon-fontello-github-5:before {
  content: '\ee4c'; }

.icon-fontello-skype-4:before {
  content: '\ee4d'; }

.icon-fontello-icq:before {
  content: '\ee4e'; }

.icon-fontello-yandex:before {
  content: '\ee4f'; }

.icon-fontello-yandex-rect:before {
  content: '\ee50'; }

.icon-fontello-vkontakte-rect:before {
  content: '\ee51'; }

.icon-fontello-odnoklassniki:before {
  content: '\ee52'; }

.icon-fontello-odnoklassniki-rect:before {
  content: '\ee53'; }

.icon-fontello-friendfeed:before {
  content: '\ee54'; }

.icon-fontello-friendfeed-rect:before {
  content: '\ee55'; }

.icon-fontello-blogger-1:before {
  content: '\ee56'; }

.icon-fontello-blogger-rect:before {
  content: '\ee57'; }

.icon-fontello-deviantart:before {
  content: '\ee58'; }

.icon-fontello-jabber:before {
  content: '\ee59'; }

.icon-fontello-lastfm-3:before {
  content: '\ee5a'; }

.icon-fontello-lastfm-rect:before {
  content: '\ee5b'; }

.icon-fontello-linkedin-5:before {
  content: '\ee5c'; }

.icon-fontello-linkedin-rect:before {
  content: '\ee5d'; }

.icon-fontello-picasa-1:before {
  content: '\ee5e'; }

.icon-fontello-wordpress-1:before {
  content: '\ee5f'; }

.icon-fontello-instagram-3:before {
  content: '\ee60'; }

.icon-fontello-instagram-filled:before {
  content: '\ee61'; }

.icon-fontello-diigo:before {
  content: '\ee62'; }

.icon-fontello-box-4:before {
  content: '\ee63'; }

.icon-fontello-box-rect:before {
  content: '\ee64'; }

.icon-fontello-tudou:before {
  content: '\ee65'; }

.icon-fontello-youku:before {
  content: '\ee66'; }

.icon-fontello-win8:before {
  content: '\ee67'; }

.icon-fontello-amex:before {
  content: '\ee68'; }

.icon-fontello-discover:before {
  content: '\ee69'; }

.icon-fontello-visa:before {
  content: '\ee6a'; }

.icon-fontello-mastercard:before {
  content: '\ee6b'; }

.icon-fontello-glass-1:before {
  content: '\ee6c'; }

.icon-fontello-music-3:before {
  content: '\ee6d'; }

.icon-fontello-search-6:before {
  content: '\ee6e'; }

.icon-fontello-search-circled:before {
  content: '\ee6f'; }

.icon-fontello-mail-6:before {
  content: '\ee70'; }

.icon-fontello-mail-circled:before {
  content: '\ee71'; }

.icon-fontello-heart-6:before {
  content: '\ee72'; }

.icon-fontello-heart-circled:before {
  content: '\ee73'; }

.icon-fontello-heart-empty-3:before {
  content: '\ee74'; }

.icon-fontello-star-6:before {
  content: '\ee75'; }

.icon-fontello-star-circled:before {
  content: '\ee76'; }

.icon-fontello-star-empty-3:before {
  content: '\ee77'; }

.icon-fontello-user-6:before {
  content: '\ee78'; }

.icon-fontello-group:before {
  content: '\ee79'; }

.icon-fontello-group-circled:before {
  content: '\ee7a'; }

.icon-fontello-torso:before {
  content: '\ee7b'; }

.icon-fontello-video-4:before {
  content: '\ee7c'; }

.icon-fontello-video-circled:before {
  content: '\ee7d'; }

.icon-fontello-video-alt-1:before {
  content: '\ee7e'; }

.icon-fontello-videocam-4:before {
  content: '\ee7f'; }

.icon-fontello-video-chat:before {
  content: '\ee80'; }

.icon-fontello-picture-4:before {
  content: '\ee81'; }

.icon-fontello-camera-6:before {
  content: '\ee82'; }

.icon-fontello-photo:before {
  content: '\ee83'; }

.icon-fontello-photo-circled:before {
  content: '\ee84'; }

.icon-fontello-th-large-2:before {
  content: '\ee85'; }

.icon-fontello-th-3:before {
  content: '\ee86'; }

.icon-fontello-th-list-4:before {
  content: '\ee87'; }

.icon-fontello-view-mode:before {
  content: '\ee88'; }

.icon-fontello-ok-5:before {
  content: '\ee89'; }

.icon-fontello-ok-circled-1:before {
  content: '\ee8a'; }

.icon-fontello-ok-circled2:before {
  content: '\ee8b'; }

.icon-fontello-cancel-6:before {
  content: '\ee8c'; }

.icon-fontello-cancel-circled-3:before {
  content: '\ee8d'; }

.icon-fontello-cancel-circled2:before {
  content: '\ee8e'; }

.icon-fontello-plus-6:before {
  content: '\ee8f'; }

.icon-fontello-plus-circled-1:before {
  content: '\ee90'; }

.icon-fontello-minus-4:before {
  content: '\ee91'; }

.icon-fontello-minus-circled-1:before {
  content: '\ee92'; }

.icon-fontello-help-3:before {
  content: '\ee93'; }

.icon-fontello-help-circled-2:before {
  content: '\ee94'; }

.icon-fontello-info-circled-2:before {
  content: '\ee95'; }

.icon-fontello-home-6:before {
  content: '\ee96'; }

.icon-fontello-home-circled:before {
  content: '\ee97'; }

.icon-fontello-website:before {
  content: '\ee98'; }

.icon-fontello-website-circled:before {
  content: '\ee99'; }

.icon-fontello-attach-5:before {
  content: '\ee9a'; }

.icon-fontello-attach-circled:before {
  content: '\ee9b'; }

.icon-fontello-lock-6:before {
  content: '\ee9c'; }

.icon-fontello-lock-circled:before {
  content: '\ee9d'; }

.icon-fontello-lock-open-6:before {
  content: '\ee9e'; }

.icon-fontello-lock-open-alt-2:before {
  content: '\ee9f'; }

.icon-fontello-eye-6:before {
  content: '\eea0'; }

.icon-fontello-eye-off-1:before {
  content: '\eea1'; }

.icon-fontello-tag-5:before {
  content: '\eea2'; }

.icon-fontello-tags-2:before {
  content: '\eea3'; }

.icon-fontello-bookmark-3:before {
  content: '\eea4'; }

.icon-fontello-bookmark-empty-1:before {
  content: '\eea5'; }

.icon-fontello-flag-3:before {
  content: '\eea6'; }

.icon-fontello-flag-circled:before {
  content: '\eea7'; }

.icon-fontello-thumbs-up-4:before {
  content: '\eea8'; }

.icon-fontello-thumbs-down-4:before {
  content: '\eea9'; }

.icon-fontello-download-6:before {
  content: '\eeaa'; }

.icon-fontello-download-alt:before {
  content: '\eeab'; }

.icon-fontello-upload-5:before {
  content: '\eeac'; }

.icon-fontello-share-2:before {
  content: '\eead'; }

.icon-fontello-quote-1:before {
  content: '\eeae'; }

.icon-fontello-quote-circled:before {
  content: '\eeaf'; }

.icon-fontello-export-5:before {
  content: '\eeb0'; }

.icon-fontello-pencil-6:before {
  content: '\eeb1'; }

.icon-fontello-pencil-circled:before {
  content: '\eeb2'; }

.icon-fontello-edit-3:before {
  content: '\eeb3'; }

.icon-fontello-edit-circled:before {
  content: '\eeb4'; }

.icon-fontello-edit-alt:before {
  content: '\eeb5'; }

.icon-fontello-print-6:before {
  content: '\eeb6'; }

.icon-fontello-retweet-3:before {
  content: '\eeb7'; }

.icon-fontello-comment-5:before {
  content: '\eeb8'; }

.icon-fontello-comment-alt-1:before {
  content: '\eeb9'; }

.icon-fontello-bell-5:before {
  content: '\eeba'; }

.icon-fontello-warning-1:before {
  content: '\eebb'; }

.icon-fontello-exclamation:before {
  content: '\eebc'; }

.icon-fontello-error:before {
  content: '\eebd'; }

.icon-fontello-error-alt:before {
  content: '\eebe'; }

.icon-fontello-location-6:before {
  content: '\eebf'; }

.icon-fontello-location-circled:before {
  content: '\eec0'; }

.icon-fontello-compass-5:before {
  content: '\eec1'; }

.icon-fontello-compass-circled:before {
  content: '\eec2'; }

.icon-fontello-trash-7:before {
  content: '\eec3'; }

.icon-fontello-trash-circled:before {
  content: '\eec4'; }

.icon-fontello-doc-6:before {
  content: '\eec5'; }

.icon-fontello-doc-circled:before {
  content: '\eec6'; }

.icon-fontello-doc-new:before {
  content: '\eec7'; }

.icon-fontello-doc-new-circled:before {
  content: '\eec8'; }

.icon-fontello-folder-5:before {
  content: '\eec9'; }

.icon-fontello-folder-circled:before {
  content: '\eeca'; }

.icon-fontello-folder-close:before {
  content: '\eecb'; }

.icon-fontello-folder-open-2:before {
  content: '\eecc'; }

.icon-fontello-rss-6:before {
  content: '\eecd'; }

.icon-fontello-phone-3:before {
  content: '\eece'; }

.icon-fontello-phone-circled:before {
  content: '\eecf'; }

.icon-fontello-cog-5:before {
  content: '\eed0'; }

.icon-fontello-cog-circled:before {
  content: '\eed1'; }

.icon-fontello-cogs:before {
  content: '\eed2'; }

.icon-fontello-wrench-4:before {
  content: '\eed3'; }

.icon-fontello-wrench-circled:before {
  content: '\eed4'; }

.icon-fontello-basket-4:before {
  content: '\eed5'; }

.icon-fontello-basket-circled:before {
  content: '\eed6'; }

.icon-fontello-calendar-7:before {
  content: '\eed7'; }

.icon-fontello-calendar-circled:before {
  content: '\eed8'; }

.icon-fontello-mic-5:before {
  content: '\eed9'; }

.icon-fontello-mic-circled:before {
  content: '\eeda'; }

.icon-fontello-volume-off-4:before {
  content: '\eedb'; }

.icon-fontello-volume-down-2:before {
  content: '\eedc'; }

.icon-fontello-volume-1:before {
  content: '\eedd'; }

.icon-fontello-volume-up-3:before {
  content: '\eede'; }

.icon-fontello-headphones-3:before {
  content: '\eedf'; }

.icon-fontello-clock-6:before {
  content: '\eee0'; }

.icon-fontello-clock-circled:before {
  content: '\eee1'; }

.icon-fontello-lightbulb-2:before {
  content: '\eee2'; }

.icon-fontello-lightbulb-alt:before {
  content: '\eee3'; }

.icon-fontello-block-4:before {
  content: '\eee4'; }

.icon-fontello-resize-full-5:before {
  content: '\eee5'; }

.icon-fontello-resize-full-alt-2:before {
  content: '\eee6'; }

.icon-fontello-resize-small-4:before {
  content: '\eee7'; }

.icon-fontello-resize-vertical-2:before {
  content: '\eee8'; }

.icon-fontello-resize-horizontal-2:before {
  content: '\eee9'; }

.icon-fontello-move-3:before {
  content: '\eeea'; }

.icon-fontello-zoom-in-4:before {
  content: '\eeeb'; }

.icon-fontello-zoom-out-4:before {
  content: '\eeec'; }

.icon-fontello-down-open-3:before {
  content: '\eeed'; }

.icon-fontello-left-open-4:before {
  content: '\eeee'; }

.icon-fontello-right-open-4:before {
  content: '\eeef'; }

.icon-fontello-up-open-3:before {
  content: '\eef0'; }

.icon-fontello-down-7:before {
  content: '\eef1'; }

.icon-fontello-left-6:before {
  content: '\eef2'; }

.icon-fontello-right-6:before {
  content: '\eef3'; }

.icon-fontello-up-7:before {
  content: '\eef4'; }

.icon-fontello-down-circled-2:before {
  content: '\eef5'; }

.icon-fontello-left-circled-2:before {
  content: '\eef6'; }

.icon-fontello-right-circled-2:before {
  content: '\eef7'; }

.icon-fontello-up-circled-2:before {
  content: '\eef8'; }

.icon-fontello-down-hand-1:before {
  content: '\eef9'; }

.icon-fontello-left-hand-1:before {
  content: '\eefa'; }

.icon-fontello-right-hand-1:before {
  content: '\eefb'; }

.icon-fontello-up-hand-1:before {
  content: '\eefc'; }

.icon-fontello-cw-5:before {
  content: '\eefd'; }

.icon-fontello-cw-circled:before {
  content: '\eefe'; }

.icon-fontello-arrows-cw-2:before {
  content: '\eeff'; }

.icon-fontello-shuffle-4:before {
  content: '\ef00'; }

.icon-fontello-play-5:before {
  content: '\ef01'; }

.icon-fontello-play-circled-1:before {
  content: '\ef02'; }

.icon-fontello-play-circled2:before {
  content: '\ef03'; }

.icon-fontello-stop-6:before {
  content: '\ef04'; }

.icon-fontello-stop-circled:before {
  content: '\ef05'; }

.icon-fontello-pause-5:before {
  content: '\ef06'; }

.icon-fontello-pause-circled:before {
  content: '\ef07'; }

.icon-fontello-record-2:before {
  content: '\ef08'; }

.icon-fontello-eject-3:before {
  content: '\ef09'; }

.icon-fontello-backward:before {
  content: '\ef0a'; }

.icon-fontello-backward-circled:before {
  content: '\ef0b'; }

.icon-fontello-fast-backward-2:before {
  content: '\ef0c'; }

.icon-fontello-fast-forward-2:before {
  content: '\ef0d'; }

.icon-fontello-forward-3:before {
  content: '\ef0e'; }

.icon-fontello-forward-circled:before {
  content: '\ef0f'; }

.icon-fontello-step-backward:before {
  content: '\ef10'; }

.icon-fontello-step-forward:before {
  content: '\ef11'; }

.icon-fontello-target-4:before {
  content: '\ef12'; }

.icon-fontello-signal-4:before {
  content: '\ef13'; }

.icon-fontello-desktop-2:before {
  content: '\ef14'; }

.icon-fontello-desktop-circled:before {
  content: '\ef15'; }

.icon-fontello-laptop-2:before {
  content: '\ef16'; }

.icon-fontello-laptop-circled:before {
  content: '\ef17'; }

.icon-fontello-network-1:before {
  content: '\ef18'; }

.icon-fontello-inbox-3:before {
  content: '\ef19'; }

.icon-fontello-inbox-circled:before {
  content: '\ef1a'; }

.icon-fontello-inbox-alt:before {
  content: '\ef1b'; }

.icon-fontello-globe-5:before {
  content: '\ef1c'; }

.icon-fontello-globe-alt-1:before {
  content: '\ef1d'; }

.icon-fontello-cloud-6:before {
  content: '\ef1e'; }

.icon-fontello-cloud-circled:before {
  content: '\ef1f'; }

.icon-fontello-flight-2:before {
  content: '\ef20'; }

.icon-fontello-leaf-3:before {
  content: '\ef21'; }

.icon-fontello-font-1:before {
  content: '\ef22'; }

.icon-fontello-fontsize-1:before {
  content: '\ef23'; }

.icon-fontello-bold-1:before {
  content: '\ef24'; }

.icon-fontello-italic-1:before {
  content: '\ef25'; }

.icon-fontello-text-height-1:before {
  content: '\ef26'; }

.icon-fontello-text-width-1:before {
  content: '\ef27'; }

.icon-fontello-align-left-1:before {
  content: '\ef28'; }

.icon-fontello-align-center-1:before {
  content: '\ef29'; }

.icon-fontello-align-right-1:before {
  content: '\ef2a'; }

.icon-fontello-align-justify-1:before {
  content: '\ef2b'; }

.icon-fontello-list-3:before {
  content: '\ef2c'; }

.icon-fontello-indent-left-1:before {
  content: '\ef2d'; }

.icon-fontello-indent-right-1:before {
  content: '\ef2e'; }

.icon-fontello-briefcase-3:before {
  content: '\ef2f'; }

.icon-fontello-off-1:before {
  content: '\ef30'; }

.icon-fontello-road-1:before {
  content: '\ef31'; }

.icon-fontello-qrcode-1:before {
  content: '\ef32'; }

.icon-fontello-barcode-1:before {
  content: '\ef33'; }

.icon-fontello-braille:before {
  content: '\ef34'; }

.icon-fontello-book-4:before {
  content: '\ef35'; }

.icon-fontello-adjust-1:before {
  content: '\ef36'; }

.icon-fontello-tint-1:before {
  content: '\ef37'; }

.icon-fontello-check-3:before {
  content: '\ef38'; }

.icon-fontello-check-empty-1:before {
  content: '\ef39'; }

.icon-fontello-asterisk-1:before {
  content: '\ef3a'; }

.icon-fontello-gift-2:before {
  content: '\ef3b'; }

.icon-fontello-fire-2:before {
  content: '\ef3c'; }

.icon-fontello-magnet-2:before {
  content: '\ef3d'; }

.icon-fontello-chart-2:before {
  content: '\ef3e'; }

.icon-fontello-chart-circled:before {
  content: '\ef3f'; }

.icon-fontello-credit-card-4:before {
  content: '\ef40'; }

.icon-fontello-megaphone-2:before {
  content: '\ef41'; }

.icon-fontello-clipboard-2:before {
  content: '\ef42'; }

.icon-fontello-hdd-2:before {
  content: '\ef43'; }

.icon-fontello-key-4:before {
  content: '\ef44'; }

.icon-fontello-certificate-2:before {
  content: '\ef45'; }

.icon-fontello-tasks-1:before {
  content: '\ef46'; }

.icon-fontello-filter-1:before {
  content: '\ef47'; }

.icon-fontello-gauge-2:before {
  content: '\ef48'; }

.icon-fontello-smiley:before {
  content: '\ef49'; }

.icon-fontello-smiley-circled:before {
  content: '\ef4a'; }

.icon-fontello-address-book:before {
  content: '\ef4b'; }

.icon-fontello-address-book-alt:before {
  content: '\ef4c'; }

.icon-fontello-asl:before {
  content: '\ef4d'; }

.icon-fontello-glasses:before {
  content: '\ef4e'; }

.icon-fontello-hearing-impaired:before {
  content: '\ef4f'; }

.icon-fontello-iphone-home:before {
  content: '\ef50'; }

.icon-fontello-person:before {
  content: '\ef51'; }

.icon-fontello-adult:before {
  content: '\ef52'; }

.icon-fontello-child:before {
  content: '\ef53'; }

.icon-fontello-blind:before {
  content: '\ef54'; }

.icon-fontello-guidedog:before {
  content: '\ef55'; }

.icon-fontello-accessibility:before {
  content: '\ef56'; }

.icon-fontello-universal-access:before {
  content: '\ef57'; }

.icon-fontello-male-2:before {
  content: '\ef58'; }

.icon-fontello-female-2:before {
  content: '\ef59'; }

.icon-fontello-behance-1:before {
  content: '\ef5a'; }

.icon-fontello-blogger-2:before {
  content: '\ef5b'; }

.icon-fontello-cc-2:before {
  content: '\ef5c'; }

.icon-fontello-css:before {
  content: '\ef5d'; }

.icon-fontello-delicious-1:before {
  content: '\ef5e'; }

.icon-fontello-deviantart-1:before {
  content: '\ef5f'; }

.icon-fontello-digg-1:before {
  content: '\ef60'; }

.icon-fontello-dribbble-5:before {
  content: '\ef61'; }

.icon-fontello-facebook-7:before {
  content: '\ef62'; }

.icon-fontello-flickr-4:before {
  content: '\ef63'; }

.icon-fontello-foursquare-2:before {
  content: '\ef64'; }

.icon-fontello-friendfeed-1:before {
  content: '\ef65'; }

.icon-fontello-friendfeed-rect-1:before {
  content: '\ef66'; }

.icon-fontello-github-6:before {
  content: '\ef67'; }

.icon-fontello-github-text-1:before {
  content: '\ef68'; }

.icon-fontello-googleplus:before {
  content: '\ef69'; }

.icon-fontello-instagram-4:before {
  content: '\ef6a'; }

.icon-fontello-linkedin-6:before {
  content: '\ef6b'; }

.icon-fontello-path:before {
  content: '\ef6c'; }

.icon-fontello-picasa-2:before {
  content: '\ef6d'; }

.icon-fontello-pinterest-3:before {
  content: '\ef6e'; }

.icon-fontello-reddit-1:before {
  content: '\ef6f'; }

.icon-fontello-skype-5:before {
  content: '\ef70'; }

.icon-fontello-slideshare:before {
  content: '\ef71'; }

.icon-fontello-stackoverflow-2:before {
  content: '\ef72'; }

.icon-fontello-stumbleupon-2:before {
  content: '\ef73'; }

.icon-fontello-twitter-7:before {
  content: '\ef74'; }

.icon-fontello-tumblr-4:before {
  content: '\ef75'; }

.icon-fontello-vimeo-4:before {
  content: '\ef76'; }

.icon-fontello-vkontakte-2:before {
  content: '\ef77'; }

.icon-fontello-w3c-1:before {
  content: '\ef78'; }

.icon-fontello-wordpress-2:before {
  content: '\ef79'; }

.icon-fontello-youtube-3:before {
  content: '\ef7a'; }

.icon-fontello-music-4:before {
  content: '\ef7b'; }

.icon-fontello-search-7:before {
  content: '\ef7c'; }

.icon-fontello-mail-7:before {
  content: '\ef7d'; }

.icon-fontello-heart-7:before {
  content: '\ef7e'; }

.icon-fontello-star-7:before {
  content: '\ef7f'; }

.icon-fontello-user-7:before {
  content: '\ef80'; }

.icon-fontello-videocam-5:before {
  content: '\ef81'; }

.icon-fontello-camera-7:before {
  content: '\ef82'; }

.icon-fontello-photo-1:before {
  content: '\ef83'; }

.icon-fontello-attach-6:before {
  content: '\ef84'; }

.icon-fontello-lock-7:before {
  content: '\ef85'; }

.icon-fontello-eye-7:before {
  content: '\ef86'; }

.icon-fontello-tag-6:before {
  content: '\ef87'; }

.icon-fontello-thumbs-up-5:before {
  content: '\ef88'; }

.icon-fontello-pencil-7:before {
  content: '\ef89'; }

.icon-fontello-comment-6:before {
  content: '\ef8a'; }

.icon-fontello-location-7:before {
  content: '\ef8b'; }

.icon-fontello-cup-1:before {
  content: '\ef8c'; }

.icon-fontello-trash-8:before {
  content: '\ef8d'; }

.icon-fontello-doc-7:before {
  content: '\ef8e'; }

.icon-fontello-note-1:before {
  content: '\ef8f'; }

.icon-fontello-cog-6:before {
  content: '\ef90'; }

.icon-fontello-params:before {
  content: '\ef91'; }

.icon-fontello-calendar-8:before {
  content: '\ef92'; }

.icon-fontello-sound-1:before {
  content: '\ef93'; }

.icon-fontello-clock-7:before {
  content: '\ef94'; }

.icon-fontello-lightbulb-3:before {
  content: '\ef95'; }

.icon-fontello-tv:before {
  content: '\ef96'; }

.icon-fontello-desktop-3:before {
  content: '\ef97'; }

.icon-fontello-mobile-6:before {
  content: '\ef98'; }

.icon-fontello-cd-3:before {
  content: '\ef99'; }

.icon-fontello-inbox-4:before {
  content: '\ef9a'; }

.icon-fontello-globe-6:before {
  content: '\ef9b'; }

.icon-fontello-cloud-7:before {
  content: '\ef9c'; }

.icon-fontello-paper-plane-2:before {
  content: '\ef9d'; }

.icon-fontello-fire-3:before {
  content: '\ef9e'; }

.icon-fontello-graduation-cap-1:before {
  content: '\ef9f'; }

.icon-fontello-megaphone-3:before {
  content: '\efa0'; }

.icon-fontello-database-2:before {
  content: '\efa1'; }

.icon-fontello-key-5:before {
  content: '\efa2'; }

.icon-fontello-beaker-1:before {
  content: '\efa3'; }

.icon-fontello-truck-1:before {
  content: '\efa4'; }

.icon-fontello-money-2:before {
  content: '\efa5'; }

.icon-fontello-food-1:before {
  content: '\efa6'; }

.icon-fontello-shop-1:before {
  content: '\efa7'; }

.icon-fontello-diamond:before {
  content: '\efa8'; }

.icon-fontello-t-shirt:before {
  content: '\efa9'; }

.icon-fontello-wallet:before {
  content: '\efaa'; }

.icon-fontello-search-8:before {
  content: '\efab'; }

.icon-fontello-mail-8:before {
  content: '\efac'; }

.icon-fontello-heart-8:before {
  content: '\efad'; }

.icon-fontello-heart-empty-4:before {
  content: '\efae'; }

.icon-fontello-star-8:before {
  content: '\efaf'; }

.icon-fontello-user-8:before {
  content: '\efb0'; }

.icon-fontello-video-5:before {
  content: '\efb1'; }

.icon-fontello-picture-5:before {
  content: '\efb2'; }

.icon-fontello-th-large-3:before {
  content: '\efb3'; }

.icon-fontello-th-4:before {
  content: '\efb4'; }

.icon-fontello-th-list-5:before {
  content: '\efb5'; }

.icon-fontello-ok-6:before {
  content: '\efb6'; }

.icon-fontello-ok-circle-2:before {
  content: '\efb7'; }

.icon-fontello-cancel-7:before {
  content: '\efb8'; }

.icon-fontello-cancel-circle-3:before {
  content: '\efb9'; }

.icon-fontello-plus-circle-2:before {
  content: '\efba'; }

.icon-fontello-minus-circle-2:before {
  content: '\efbb'; }

.icon-fontello-link-5:before {
  content: '\efbc'; }

.icon-fontello-attach-7:before {
  content: '\efbd'; }

.icon-fontello-lock-8:before {
  content: '\efbe'; }

.icon-fontello-lock-open-7:before {
  content: '\efbf'; }

.icon-fontello-tag-7:before {
  content: '\efc0'; }

.icon-fontello-reply-4:before {
  content: '\efc1'; }

.icon-fontello-reply-all-2:before {
  content: '\efc2'; }

.icon-fontello-forward-4:before {
  content: '\efc3'; }

.icon-fontello-code-3:before {
  content: '\efc4'; }

.icon-fontello-retweet-4:before {
  content: '\efc5'; }

.icon-fontello-comment-7:before {
  content: '\efc6'; }

.icon-fontello-comment-alt-2:before {
  content: '\efc7'; }

.icon-fontello-chat-6:before {
  content: '\efc8'; }

.icon-fontello-attention-5:before {
  content: '\efc9'; }

.icon-fontello-location-8:before {
  content: '\efca'; }

.icon-fontello-doc-8:before {
  content: '\efcb'; }

.icon-fontello-docs-landscape:before {
  content: '\efcc'; }

.icon-fontello-folder-6:before {
  content: '\efcd'; }

.icon-fontello-archive-2:before {
  content: '\efce'; }

.icon-fontello-rss-7:before {
  content: '\efcf'; }

.icon-fontello-rss-alt-1:before {
  content: '\efd0'; }

.icon-fontello-cog-7:before {
  content: '\efd1'; }

.icon-fontello-logout-3:before {
  content: '\efd2'; }

.icon-fontello-clock-8:before {
  content: '\efd3'; }

.icon-fontello-block-5:before {
  content: '\efd4'; }

.icon-fontello-resize-full-6:before {
  content: '\efd5'; }

.icon-fontello-resize-full-circle:before {
  content: '\efd6'; }

.icon-fontello-popup-5:before {
  content: '\efd7'; }

.icon-fontello-left-open-5:before {
  content: '\efd8'; }

.icon-fontello-right-open-5:before {
  content: '\efd9'; }

.icon-fontello-down-circle-1:before {
  content: '\efda'; }

.icon-fontello-left-circle-1:before {
  content: '\efdb'; }

.icon-fontello-right-circle-1:before {
  content: '\efdc'; }

.icon-fontello-up-circle-1:before {
  content: '\efdd'; }

.icon-fontello-down-dir-3:before {
  content: '\efde'; }

.icon-fontello-right-dir-3:before {
  content: '\efdf'; }

.icon-fontello-down-micro:before {
  content: '\efe0'; }

.icon-fontello-up-micro:before {
  content: '\efe1'; }

.icon-fontello-cw-circle:before {
  content: '\efe2'; }

.icon-fontello-arrows-cw-3:before {
  content: '\efe3'; }

.icon-fontello-updown-circle:before {
  content: '\efe4'; }

.icon-fontello-target-5:before {
  content: '\efe5'; }

.icon-fontello-signal-5:before {
  content: '\efe6'; }

.icon-fontello-progress-4:before {
  content: '\efe7'; }

.icon-fontello-progress-5:before {
  content: '\efe8'; }

.icon-fontello-progress-6:before {
  content: '\efe9'; }

.icon-fontello-progress-7:before {
  content: '\efea'; }

.icon-fontello-progress-8:before {
  content: '\efeb'; }

.icon-fontello-progress-9:before {
  content: '\efec'; }

.icon-fontello-progress-10:before {
  content: '\efed'; }

.icon-fontello-progress-11:before {
  content: '\efee'; }

.icon-fontello-font-2:before {
  content: '\efef'; }

.icon-fontello-list-4:before {
  content: '\eff0'; }

.icon-fontello-list-numbered-1:before {
  content: '\eff1'; }

.icon-fontello-indent-left-2:before {
  content: '\eff2'; }

.icon-fontello-indent-right-2:before {
  content: '\eff3'; }

.icon-fontello-cloud-8:before {
  content: '\eff4'; }

.icon-fontello-terminal-1:before {
  content: '\eff5'; }

.icon-fontello-facebook-rect-2:before {
  content: '\eff6'; }

.icon-fontello-twitter-bird-2:before {
  content: '\eff7'; }

.icon-fontello-vimeo-rect-1:before {
  content: '\eff8'; }

.icon-fontello-tumblr-rect-1:before {
  content: '\eff9'; }

.icon-fontello-googleplus-rect-1:before {
  content: '\effa'; }

.icon-fontello-linkedin-rect-1:before {
  content: '\effb'; }

.icon-fontello-skype-6:before {
  content: '\effc'; }

.icon-fontello-vkontakte-rect-1:before {
  content: '\effd'; }

.icon-fontello-youtube-4:before {
  content: '\effe'; }

.icon-fontello-right-1:before {
  content: '\e8c9'; }

[class^="icon-feather-"],
[class*=" icon-feather-"] {
  display: inline-block;
  font-family: "feather";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-feather-eye:before {
  content: "\e000"; }

.icon-feather-paper-clip:before {
  content: "\e001"; }

.icon-feather-mail:before {
  content: "\e002"; }

.icon-feather-toggle:before {
  content: "\e003"; }

.icon-feather-layout:before {
  content: "\e004"; }

.icon-feather-link:before {
  content: "\e005"; }

.icon-feather-bell:before {
  content: "\e006"; }

.icon-feather-lock:before {
  content: "\e007"; }

.icon-feather-unlock:before {
  content: "\e008"; }

.icon-feather-ribbon:before {
  content: "\e009"; }

.icon-feather-image:before {
  content: "\e010"; }

.icon-feather-signal:before {
  content: "\e011"; }

.icon-feather-target:before {
  content: "\e012"; }

.icon-feather-clipboard:before {
  content: "\e013"; }

.icon-feather-clock:before {
  content: "\e014"; }

.icon-feather-watch:before {
  content: "\e015"; }

.icon-feather-air-play:before {
  content: "\e016"; }

.icon-feather-camera:before {
  content: "\e017"; }

.icon-feather-video:before {
  content: "\e018"; }

.icon-feather-disc:before {
  content: "\e019"; }

.icon-feather-printer:before {
  content: "\e020"; }

.icon-feather-monitor:before {
  content: "\e021"; }

.icon-feather-server:before {
  content: "\e022"; }

.icon-feather-cog:before {
  content: "\e023"; }

.icon-feather-heart:before {
  content: "\e024"; }

.icon-feather-paragraph:before {
  content: "\e025"; }

.icon-feather-align-justify:before {
  content: "\e026"; }

.icon-feather-align-left:before {
  content: "\e027"; }

.icon-feather-align-center:before {
  content: "\e028"; }

.icon-feather-align-right:before {
  content: "\e029"; }

.icon-feather-book:before {
  content: "\e030"; }

.icon-feather-layers:before {
  content: "\e031"; }

.icon-feather-stack:before {
  content: "\e032"; }

.icon-feather-stack-2:before {
  content: "\e033"; }

.icon-feather-paper:before {
  content: "\e034"; }

.icon-feather-paper-stack:before {
  content: "\e035"; }

.icon-feather-search:before {
  content: "\e036"; }

.icon-feather-zoom-in:before {
  content: "\e037"; }

.icon-feather-zoom-out:before {
  content: "\e038"; }

.icon-feather-reply:before {
  content: "\e039"; }

.icon-feather-circle-plus:before {
  content: "\e040"; }

.icon-feather-circle-minus:before {
  content: "\e041"; }

.icon-feather-circle-check:before {
  content: "\e042"; }

.icon-feather-circle-cross:before {
  content: "\e043"; }

.icon-feather-square-plus:before {
  content: "\e044"; }

.icon-feather-square-minus:before {
  content: "\e045"; }

.icon-feather-square-check:before {
  content: "\e046"; }

.icon-feather-square-cross:before {
  content: "\e047"; }

.icon-feather-microphone:before {
  content: "\e048"; }

.icon-feather-record:before {
  content: "\e049"; }

.icon-feather-skip-back:before {
  content: "\e050"; }

.icon-feather-rewind:before {
  content: "\e051"; }

.icon-feather-play:before {
  content: "\e052"; }

.icon-feather-pause:before {
  content: "\e053"; }

.icon-feather-stop:before {
  content: "\e054"; }

.icon-feather-fast-forward:before {
  content: "\e055"; }

.icon-feather-skip-forward:before {
  content: "\e056"; }

.icon-feather-shuffle:before {
  content: "\e057"; }

.icon-feather-repeat:before {
  content: "\e058"; }

.icon-feather-folder:before {
  content: "\e059"; }

.icon-feather-umbrella:before {
  content: "\e060"; }

.icon-feather-moon:before {
  content: "\e061"; }

.icon-feather-thermometer:before {
  content: "\e062"; }

.icon-feather-drop:before {
  content: "\e063"; }

.icon-feather-sun:before {
  content: "\e064"; }

.icon-feather-cloud:before {
  content: "\e065"; }

.icon-feather-cloud-upload:before {
  content: "\e066"; }

.icon-feather-cloud-download:before {
  content: "\e067"; }

.icon-feather-upload:before {
  content: "\e068"; }

.icon-feather-download:before {
  content: "\e069"; }

.icon-feather-location:before {
  content: "\e070"; }

.icon-feather-location-2:before {
  content: "\e071"; }

.icon-feather-map:before {
  content: "\e072"; }

.icon-feather-battery:before {
  content: "\e073"; }

.icon-feather-head:before {
  content: "\e074"; }

.icon-feather-briefcase:before {
  content: "\e075"; }

.icon-feather-speech-bubble:before {
  content: "\e076"; }

.icon-feather-anchor:before {
  content: "\e077"; }

.icon-feather-globe:before {
  content: "\e078"; }

.icon-feather-box:before {
  content: "\e079"; }

.icon-feather-reload:before {
  content: "\e080"; }

.icon-feather-share:before {
  content: "\e081"; }

.icon-feather-marquee:before {
  content: "\e082"; }

.icon-feather-marquee-plus:before {
  content: "\e083"; }

.icon-feather-marquee-minus:before {
  content: "\e084"; }

.icon-feather-tag:before {
  content: "\e085"; }

.icon-feather-power:before {
  content: "\e086"; }

.icon-feather-command:before {
  content: "\e087"; }

.icon-feather-alt:before {
  content: "\e088"; }

.icon-feather-esc:before {
  content: "\e089"; }

.icon-feather-bar-graph:before {
  content: "\e090"; }

.icon-feather-bar-graph-2:before {
  content: "\e091"; }

.icon-feather-pie-graph:before {
  content: "\e092"; }

.icon-feather-star:before {
  content: "\e093"; }

.icon-feather-arrow-left:before {
  content: "\e094"; }

.icon-feather-arrow-right:before {
  content: "\e095"; }

.icon-feather-arrow-up:before {
  content: "\e096"; }

.icon-feather-arrow-down:before {
  content: "\e097"; }

.icon-feather-volume:before {
  content: "\e098"; }

.icon-feather-mute:before {
  content: "\e099"; }

.icon-feather-content-right:before {
  content: "\e100"; }

.icon-feather-content-left:before {
  content: "\e101"; }

.icon-feather-grid:before {
  content: "\e102"; }

.icon-feather-grid-2:before {
  content: "\e103"; }

.icon-feather-columns:before {
  content: "\e104"; }

.icon-feather-loader:before {
  content: "\e105"; }

.icon-feather-bag:before {
  content: "\e106"; }

.icon-feather-ban:before {
  content: "\e107"; }

.icon-feather-flag:before {
  content: "\e108"; }

.icon-feather-trash:before {
  content: "\e109"; }

.icon-feather-expand:before {
  content: "\e110"; }

.icon-feather-contract:before {
  content: "\e111"; }

.icon-feather-maximize:before {
  content: "\e112"; }

.icon-feather-minimize:before {
  content: "\e113"; }

.icon-feather-plus:before {
  content: "\e114"; }

.icon-feather-minus:before {
  content: "\e115"; }

.icon-feather-check:before {
  content: "\e116"; }

.icon-feather-cross:before {
  content: "\e117"; }

.icon-feather-move:before {
  content: "\e118"; }

.icon-feather-delete:before {
  content: "\e119"; }

.icon-feather-menu:before {
  content: "\e120"; }

.icon-feather-archive:before {
  content: "\e121"; }

.icon-feather-inbox:before {
  content: "\e122"; }

.icon-feather-outbox:before {
  content: "\e123"; }

.icon-feather-file:before {
  content: "\e124"; }

.icon-feather-file-add:before {
  content: "\e125"; }

.icon-feather-file-subtract:before {
  content: "\e126"; }

.icon-feather-help:before {
  content: "\e127"; }

.icon-feather-open:before {
  content: "\e128"; }

.icon-feather-ellipsis:before {
  content: "\e129"; }
