@font-face {
  font-family: 'TeleVoice';
  src: url(fonts/0fdd9dda485852a67826.woff2) format('woff2'), url(fonts/6d29b31d16bd2b779866.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Akzidenz Grotesk';
  src: url(fonts/1adb1ea97fdc959d3e2f.woff2) format('woff2'), url(fonts/3117ab494908fecb67b9.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Akzidenz Grotesk';
  src: url(fonts/acb7fadedd4b426067b8.woff2) format('woff2'), url(fonts/c9a446fd51fba8a39a7e.woff) format('woff');
  font-weight: 500;
  font-style: normal;
}
/*.btn-white(@myBtnColor) {
    &.btn-default {
        .configBtn(@myBtnColor, @btnWhite, @btnWhite);

        &:hover, &:focus {
            .configBtn(@btnWhite, fade(@btnWhiteHover, 35%), @btnWhite);
        }

        &:active {
            .configBtn(@myBtnColor, darken(@btnWhite, 10%), darken(@btnWhite, 10%));

            &:hover, &:focus {
                .configBtn(darken(@myBtnColor, 10%), fade(@btnWhite, 50%), darken(@btnWhite, 10%));
            }
        }

        &.disabled {
            &:hover, &:focus {
                .configBtn(lighten(@myBtnColor, 50%), fade(@btnWhite, 50%), fade(@btnWhite, 50%));
            }
        }
    }
}*/
#layout-container {
html,
body,
.full-height {
  height: 100vh;
}
html,
body {
  width: 100%;
}
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ol,
ul,
li,
label,
input,
textarea,
button,
table,
th,
td,
footer,
header,
menu,
nav,
section {
  font-size: 1em;
}
html,
body,
div,
span,
h3,
p,
dl,
dt,
dd,
ol,
ul,
li,
label,
input,
textarea,
button,
table,
th,
td,
footer,
header,
menu,
nav,
section {
  font-family: Akzidenz Grotesk, Arial, sans-serif;
}
h1,
h2,
h4,
h5,
h6 {
  font-family: TeleVoice, Arial, sans-serif;
  font-weight: normal;
}
h1,
h2,
h4,
h5,
h6,
a,
a:hover,
a:focus,
.naming {
  color: #0E103E;
}
p,
div,
h3 {
  color: #95989b;
}
p strong,
div strong,
h3 strong,
p b,
div b,
h3 b {
  font-weight: 500;
}
ol {
  counter-reset: item;
}
ol li {
  display: block;
  text-indent: -1.5em;
  margin-top: 1em;
}
ol li:before {
  content: counters(item, ".") ". ";
  counter-increment: item;
}
ol li > p,
ol li > div {
  text-indent: 0;
}
ol li > p {
  margin: 10px 0 0;
}
h1 {
  font-size: 1.5em;
  margin-bottom: 2.5em;
}
h1 span {
  display: block;
  color: #95989b;
  font-family: Akzidenz Grotesk, Arial, sans-serif;
  font-size: 1rem;
  margin-top: 1em;
}
h2 {
  font-size: 1em;
  color: #95989b;
  margin-top: 0;
  margin-bottom: -1.25em;
}
h3 {
  font-size: 1.35em;
  margin-top: 0;
  margin-bottom: 2.5em;
  font-weight: 500;
}
h3 span {
  font-weight: normal;
}
hr {
  border-top: 1px solid #E6E7E8;
  margin: 1.5em 0;
}
}
.js-show {
  display: none;
}
.js-hide {
  display: block;
}
.language {
  background: url(fonts/6de99ca0e166d176bec8.svg) left top no-repeat;
  height: 1.15em;
  width: 1.15em;
  display: inline-block;
  margin-right: 0.4em;
  margin-bottom: -0.2em;
}
.tdx-toast div {
  color: #FFF;
}
.mb-2em {
  margin-bottom: 2em;
}
.maintenance-banner {
  background-color: #E6E7E8;
  overflow-wrap: break-word;
  margin-top: 15px;
}
.maintenance-banner p {
  color: #E40045;
  padding: 1em;
}
#brandingWrapper {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
}
#brandingWrapper #branding {
  position: absolute;
  bottom: 1.25em;
  width: 100%;
  padding: 0 15px;
  margin: 0 -15px;
}
#brandingWrapper #branding .footer {
  color: #FFF;
  margin-top: 2em;
  text-align: right;
}
#brandingWrapper #branding .footer a,
#brandingWrapper #branding .footer .copyright {
  color: #FFF;
  margin-left: 1rem;
}
#brandingWrapper #branding .logo {
  margin-bottom: 10px;
}
#brandingWrapper #branding .logo img {
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  -ms-transform: translateZ(0);
  /* IE 9 */
  -webkit-transform: translateZ(0);
  /* Chrome, Safari, Opera */
  transform: translateZ(0);
}
.center-wrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-height: 600px) {
  .center-wrapper {
    justify-content: flex-start;
    padding-top: 20px;
  }
}

#contentWrapper,
#unstyledWrapper {
  position: relative;
  overflow: auto;
}
#contentWrapper #content,
#unstyledWrapper #content #contentTable {
  width: 19em;
  margin: 0 auto;
}
#contentWrapper footer,
#unstyledWrapper footer {
  padding-bottom: 1.25em;
}
#unstyledWrapper #content #contentTable {
  width: 100%;
}
#unstyledWrapper #content .ico-browser {
  max-width: 32px;
  max-height: 32px;
  margin-bottom: 1em;
}
.break-text {
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-all;
}
.table-hover tbody tr:hover {
  background-color: #EFEFF0;
}
.table thead tr td,
.table tbody tr td {
  position: relative;
  border-top: 1px solid #E6E7E8;
}
.table thead tr td:last-child,
.table tbody tr td:last-child {
  border-bottom: 1px solid #E6E7E8;
}
.table thead tr.no-style:hover,
.table tbody tr.no-style:hover {
  background: none !important;
}
.table thead tr.no-style td,
.table tbody tr.no-style td {
  border: 0;
}
#layout-container {
.form-group {
  margin-bottom: 1.75em;
}
.form-group .helper {
  font-size: 0.8em !important;
  margin-bottom: 0;
}
.form-group a label.text-link {
  cursor: pointer;
}
.form-group a label.text-link:hover {
  text-decoration: underline;
}
.form-group input[type="checkbox"],
.form-group input[type="radio"] {
  margin-right: 0.15em;
}
label {
  font-weight: normal;
}
.form-control {
  padding: 6px 0px;
  font-size: 1em;
  color: #0E103E;
  background: none;
  border: 0;
  border-bottom: 1px solid #E6E7E8;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  transition-property: border-color;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
  -webkit-transition-property: border-color;
  -webkit-transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-in-out;
}
.form-control:hover,
.form-control:focus {
  box-shadow: none;
}
.form-control:focus {
  border-color: #0E103E;
}
.form-control::-webkit-input-placeholder {
  color: #95989b;
}
.form-control:-moz-placeholder {
  color: #95989b;
}
.form-control::-moz-placeholder {
  color: #95989b;
}
.form-control:-ms-input-placeholder {
  color: #95989b;
}
.form-control.placeholder {
  color: #95989b;
}
.glyphicon.glyphicon-confirmed {
  position: absolute;
  right: -1.5rem;
  top: 0.5rem;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background: none !important;
  color: #BCBEC0;
  border-bottom-color: #EFEFF0;
}
select.form-control {
  color: #0E103E;
}
select.form-control option {
  color: #0E103E;
}
}
.field-validation-error {
  font-size: 0.8em !important;
  color: #E40045 !important;
}
@-webkit-keyframes autofill {
  to {
    color: #0E103E;
    background: transparent;
  }
}
input:-webkit-autofill {
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both;
}
/*select {
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #ccc;
    border-radius: 3px inherit 3px 3px;
    padding: 5px inherit 5px 3px ;
}*/
#layout-container .list-group-menu .list-group-item {
  border-radius: 0;
  border-width: 1px 0 0;
  color: #0E103E;
  transition-property: background-color, color, border;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
  -webkit-transition-property: background-color, color, border;
  -webkit-transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-in-out;
}
#layout-container .list-group-menu .list-group-item.active {
  background-color: #0E103E;
  border-color: #BCBEC0;
}
#layout-container .list-group-menu .list-group-item:hover,
#layout-container .list-group-menu .list-group-item:focus {
  color: #FFF;
  background-color: #0E103E;
}
#layout-container .list-group-menu .list-group-item:last-child {
  border-bottom-width: 1px;
}
footer a,
footer .copyright {
  margin-left: 0.75rem;
}
#layout-container .btn {
  padding: 0.75em;
  font-size: 1em;
  background-image: none;
  border-radius: 0 !important;
  text-transform: uppercase;
  width: 100%;
  transition-property: background-color, color, border;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
  -webkit-transition-property: background-color, color, border;
  -webkit-transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-in-out;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn:active:hover,
.btn:active:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  outline-offset: 0;
}
.btn.btn {
  color: #FFF;
  background-color: #BCBEC0;
  border-color: #BCBEC0;
}
.btn.btn svg path {
  fill: #FFF;
}
.btn.btn:hover,
.btn.btn:focus {
  color: #BCBEC0;
  background-color: rgba(255, 255, 255, 0);
  border-color: #BCBEC0;
}
.btn.btn:hover svg path,
.btn.btn:focus svg path {
  fill: #BCBEC0;
}
.btn.btn:active {
  color: #FFF;
  background-color: #a2a5a7;
  border-color: #a2a5a7;
}
.btn.btn:active svg path {
  fill: #FFF;
}
.btn.btn:active:hover,
.btn.btn:active:focus {
  color: #a2a5a7;
  background-color: #FFF;
  border-color: #a2a5a7;
}
.btn.btn:active:hover svg path,
.btn.btn:active:focus svg path {
  fill: #a2a5a7;
}
.btn.btn.disabled:hover,
.btn.btn.disabled:focus {
  color: #FFF;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.btn.disabled:hover svg path,
.btn.btn.disabled:focus svg path {
  fill: #FFF;
}
.btn.btn-outline {
  color: #BCBEC0;
  background-color: #FFF;
  border-color: #BCBEC0;
}
.btn.btn-outline svg path {
  fill: #BCBEC0;
}
.btn.btn-outline:hover,
.btn.btn-outline:focus {
  color: #FFF;
  background-color: #BCBEC0;
  border-color: #BCBEC0;
}
.btn.btn-outline:hover svg path,
.btn.btn-outline:focus svg path {
  fill: #FFF;
}
.btn.btn-outline:active {
  color: #95989b;
  background-color: #FFF;
  border-color: #a2a5a7;
}
.btn.btn-outline:active svg path {
  fill: #95989b;
}
.btn.btn-outline:active:hover,
.btn.btn-outline:active:focus {
  color: #FFF;
  background-color: #a2a5a7;
  border-color: #a2a5a7;
}
.btn.btn-outline:active:hover svg path,
.btn.btn-outline:active:focus svg path {
  fill: #FFF;
}
.btn.btn-outline.disabled:hover,
.btn.btn-outline.disabled:focus {
  color: #ffffff;
  background-color: #FFF;
  border-color: #ffffff;
}
.btn.btn-outline.disabled:hover svg path,
.btn.btn-outline.disabled:focus svg path {
  fill: #ffffff;
}
#layout-container .btn.btn-default {
  color: #FFF;
  background-color: #0E103E;
  border-color: #0E103E;
}
.btn.btn-default svg path {
  fill: #FFF;
}
#layout-container .btn.btn-default:hover,
#layout-container .btn.btn-default:focus {
  color: #0E103E;
  background-color: rgba(255, 255, 255, 0);
  border-color: #0E103E;
}
.btn.btn-default:hover svg path,
.btn.btn-default:focus svg path {
  fill: #0E103E;
}
.btn.btn-default:active {
  color: #FFF;
  background-color: #050514;
  border-color: #050514;
}
.btn.btn-default:active svg path {
  fill: #FFF;
}
.btn.btn-default:active:hover,
.btn.btn-default:active:focus {
  color: #050514;
  background-color: #FFF;
  border-color: #050514;
}
.btn.btn-default:active:hover svg path,
.btn.btn-default:active:focus svg path {
  fill: #050514;
}
.btn.btn-default.disabled:hover,
.btn.btn-default.disabled:focus {
  color: #FFF;
  background-color: #6d72de;
  border-color: #6d72de;
}
.btn.btn-default.disabled:hover svg path,
.btn.btn-default.disabled:focus svg path {
  fill: #FFF;
}
.btn.btn-default-outline {
  color: #0E103E;
  background-color: #FFF;
  border-color: #0E103E;
}
.btn.btn-default-outline svg path {
  fill: #0E103E;
}
.btn.btn-default-outline:hover,
.btn.btn-default-outline:focus {
  color: #FFF;
  background-color: #0E103E;
  border-color: #0E103E;
}
.btn.btn-default-outline:hover svg path,
.btn.btn-default-outline:focus svg path {
  fill: #FFF;
}
.btn.btn-default-outline:active {
  color: #000000;
  background-color: #FFF;
  border-color: #050514;
}
.btn.btn-default-outline:active svg path {
  fill: #000000;
}
.btn.btn-default-outline:active:hover,
.btn.btn-default-outline:active:focus {
  color: #FFF;
  background-color: #050514;
  border-color: #050514;
}
.btn.btn-default-outline:active:hover svg path,
.btn.btn-default-outline:active:focus svg path {
  fill: #FFF;
}
.btn.btn-default-outline.disabled:hover,
.btn.btn-default-outline.disabled:focus {
  color: #6d72de;
  background-color: #FFF;
  border-color: #6d72de;
}
.btn.btn-default-outline.disabled:hover svg path,
.btn.btn-default-outline.disabled:focus svg path {
  fill: #6d72de;
}
.btn.btn-primary {
  color: #FFF;
  background-color: #0E103E;
  border-color: #0E103E;
}
.btn.btn-primary svg path {
  fill: #FFF;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus {
  color: #0E103E;
  background-color: rgba(255, 255, 255, 0);
  border-color: #0E103E;
}
.btn.btn-primary:hover svg path,
.btn.btn-primary:focus svg path {
  fill: #0E103E;
}
.btn.btn-primary:active {
  color: #FFF;
  background-color: #050514;
  border-color: #050514;
}
.btn.btn-primary:active svg path {
  fill: #FFF;
}
.btn.btn-primary:active:hover,
.btn.btn-primary:active:focus {
  color: #050514;
  background-color: #FFF;
  border-color: #050514;
}
.btn.btn-primary:active:hover svg path,
.btn.btn-primary:active:focus svg path {
  fill: #050514;
}
.btn.btn-primary.disabled:hover,
.btn.btn-primary.disabled:focus {
  color: #FFF;
  background-color: #6d72de;
  border-color: #6d72de;
}
.btn.btn-primary.disabled:hover svg path,
.btn.btn-primary.disabled:focus svg path {
  fill: #FFF;
}
.btn.btn-primary-outline {
  color: #0E103E;
  background-color: #FFF;
  border-color: #0E103E;
}
.btn.btn-primary-outline svg path {
  fill: #0E103E;
}
.btn.btn-primary-outline:hover,
.btn.btn-primary-outline:focus {
  color: #FFF;
  background-color: #0E103E;
  border-color: #0E103E;
}
.btn.btn-primary-outline:hover svg path,
.btn.btn-primary-outline:focus svg path {
  fill: #FFF;
}
.btn.btn-primary-outline:active {
  color: #000000;
  background-color: #FFF;
  border-color: #050514;
}
.btn.btn-primary-outline:active svg path {
  fill: #000000;
}
.btn.btn-primary-outline:active:hover,
.btn.btn-primary-outline:active:focus {
  color: #FFF;
  background-color: #050514;
  border-color: #050514;
}
.btn.btn-primary-outline:active:hover svg path,
.btn.btn-primary-outline:active:focus svg path {
  fill: #FFF;
}
.btn.btn-primary-outline.disabled:hover,
.btn.btn-primary-outline.disabled:focus {
  color: #6d72de;
  background-color: #FFF;
  border-color: #6d72de;
}
.btn.btn-primary-outline.disabled:hover svg path,
.btn.btn-primary-outline.disabled:focus svg path {
  fill: #6d72de;
}
.btn.btn-danger {
  color: #FFF;
  background-color: #E40045;
  border-color: #E40045;
}
.btn.btn-danger svg path {
  fill: #FFF;
}
.btn.btn-danger:hover,
.btn.btn-danger:focus {
  color: #E40045;
  background-color: rgba(255, 255, 255, 0);
  border-color: #E40045;
}
.btn.btn-danger:hover svg path,
.btn.btn-danger:focus svg path {
  fill: #E40045;
}
.btn.btn-danger:active {
  color: #FFF;
  background-color: #b10036;
  border-color: #b10036;
}
.btn.btn-danger:active svg path {
  fill: #FFF;
}
.btn.btn-danger:active:hover,
.btn.btn-danger:active:focus {
  color: #b10036;
  background-color: #FFF;
  border-color: #b10036;
}
.btn.btn-danger:active:hover svg path,
.btn.btn-danger:active:focus svg path {
  fill: #b10036;
}
.btn.btn-danger.disabled:hover,
.btn.btn-danger.disabled:focus {
  color: #FFF;
  background-color: #ffe4ec;
  border-color: #ffe4ec;
}
.btn.btn-danger.disabled:hover svg path,
.btn.btn-danger.disabled:focus svg path {
  fill: #FFF;
}
.btn.btn-danger-outline {
  color: #E40045;
  background-color: #FFF;
  border-color: #E40045;
}
.btn.btn-danger-outline svg path {
  fill: #E40045;
}
.btn.btn-danger-outline:hover,
.btn.btn-danger-outline:focus {
  color: #FFF;
  background-color: #E40045;
  border-color: #E40045;
}
.btn.btn-danger-outline:hover svg path,
.btn.btn-danger-outline:focus svg path {
  fill: #FFF;
}
.btn.btn-danger-outline:active {
  color: #98002e;
  background-color: #FFF;
  border-color: #b10036;
}
.btn.btn-danger-outline:active svg path {
  fill: #98002e;
}
.btn.btn-danger-outline:active:hover,
.btn.btn-danger-outline:active:focus {
  color: #FFF;
  background-color: #b10036;
  border-color: #b10036;
}
.btn.btn-danger-outline:active:hover svg path,
.btn.btn-danger-outline:active:focus svg path {
  fill: #FFF;
}
.btn.btn-danger-outline.disabled:hover,
.btn.btn-danger-outline.disabled:focus {
  color: #ffe4ec;
  background-color: #FFF;
  border-color: #ffe4ec;
}
.btn.btn-danger-outline.disabled:hover svg path,
.btn.btn-danger-outline.disabled:focus svg path {
  fill: #ffe4ec;
}
.btn.btn-info {
  color: #FFF;
  background-color: #0B62A4;
  border-color: #0B62A4;
}
.btn.btn-info svg path {
  fill: #FFF;
}
.btn.btn-info:hover,
.btn.btn-info:focus {
  color: #0B62A4;
  background-color: rgba(255, 255, 255, 0);
  border-color: #0B62A4;
}
.btn.btn-info:hover svg path,
.btn.btn-info:focus svg path {
  fill: #0B62A4;
}
.btn.btn-info:active {
  color: #FFF;
  background-color: #084574;
  border-color: #084574;
}
.btn.btn-info:active svg path {
  fill: #FFF;
}
.btn.btn-info:active:hover,
.btn.btn-info:active:focus {
  color: #084574;
  background-color: #FFF;
  border-color: #084574;
}
.btn.btn-info:active:hover svg path,
.btn.btn-info:active:focus svg path {
  fill: #084574;
}
.btn.btn-info.disabled:hover,
.btn.btn-info.disabled:focus {
  color: #FFF;
  background-color: #b4dcfa;
  border-color: #b4dcfa;
}
.btn.btn-info.disabled:hover svg path,
.btn.btn-info.disabled:focus svg path {
  fill: #FFF;
}
.btn.btn-info-outline {
  color: #0B62A4;
  background-color: #FFF;
  border-color: #0B62A4;
}
.btn.btn-info-outline svg path {
  fill: #0B62A4;
}
.btn.btn-info-outline:hover,
.btn.btn-info-outline:focus {
  color: #FFF;
  background-color: #0B62A4;
  border-color: #0B62A4;
}
.btn.btn-info-outline:hover svg path,
.btn.btn-info-outline:focus svg path {
  fill: #FFF;
}
.btn.btn-info-outline:active {
  color: #06375c;
  background-color: #FFF;
  border-color: #084574;
}
.btn.btn-info-outline:active svg path {
  fill: #06375c;
}
.btn.btn-info-outline:active:hover,
.btn.btn-info-outline:active:focus {
  color: #FFF;
  background-color: #084574;
  border-color: #084574;
}
.btn.btn-info-outline:active:hover svg path,
.btn.btn-info-outline:active:focus svg path {
  fill: #FFF;
}
.btn.btn-info-outline.disabled:hover,
.btn.btn-info-outline.disabled:focus {
  color: #b4dcfa;
  background-color: #FFF;
  border-color: #b4dcfa;
}
.btn.btn-info-outline.disabled:hover svg path,
.btn.btn-info-outline.disabled:focus svg path {
  fill: #b4dcfa;
}
.btn.btn-success {
  color: #FFF;
  background-color: #008759;
  border-color: #008759;
}
.btn.btn-success svg path {
  fill: #FFF;
}
.btn.btn-success:hover,
.btn.btn-success:focus {
  color: #008759;
  background-color: rgba(255, 255, 255, 0);
  border-color: #008759;
}
.btn.btn-success:hover svg path,
.btn.btn-success:focus svg path {
  fill: #008759;
}
.btn.btn-success:active {
  color: #FFF;
  background-color: #005437;
  border-color: #005437;
}
.btn.btn-success:active svg path {
  fill: #FFF;
}
.btn.btn-success:active:hover,
.btn.btn-success:active:focus {
  color: #005437;
  background-color: #FFF;
  border-color: #005437;
}
.btn.btn-success:active:hover svg path,
.btn.btn-success:active:focus svg path {
  fill: #005437;
}
.btn.btn-success.disabled:hover,
.btn.btn-success.disabled:focus {
  color: #FFF;
  background-color: #87ffd6;
  border-color: #87ffd6;
}
.btn.btn-success.disabled:hover svg path,
.btn.btn-success.disabled:focus svg path {
  fill: #FFF;
}
.btn.btn-success-outline {
  color: #008759;
  background-color: #FFF;
  border-color: #008759;
}
.btn.btn-success-outline svg path {
  fill: #008759;
}
.btn.btn-success-outline:hover,
.btn.btn-success-outline:focus {
  color: #FFF;
  background-color: #008759;
  border-color: #008759;
}
.btn.btn-success-outline:hover svg path,
.btn.btn-success-outline:focus svg path {
  fill: #FFF;
}
.btn.btn-success-outline:active {
  color: #003b27;
  background-color: #FFF;
  border-color: #005437;
}
.btn.btn-success-outline:active svg path {
  fill: #003b27;
}
.btn.btn-success-outline:active:hover,
.btn.btn-success-outline:active:focus {
  color: #FFF;
  background-color: #005437;
  border-color: #005437;
}
.btn.btn-success-outline:active:hover svg path,
.btn.btn-success-outline:active:focus svg path {
  fill: #FFF;
}
.btn.btn-success-outline.disabled:hover,
.btn.btn-success-outline.disabled:focus {
  color: #87ffd6;
  background-color: #FFF;
  border-color: #87ffd6;
}
.btn.btn-success-outline.disabled:hover svg path,
.btn.btn-success-outline.disabled:focus svg path {
  fill: #87ffd6;
}
.btn.btn-warning {
  color: #FFF;
  background-color: #FF9200;
  border-color: #FF9200;
}
.btn.btn-warning svg path {
  fill: #FFF;
}
.btn.btn-warning:hover,
.btn.btn-warning:focus {
  color: #FF9200;
  background-color: rgba(255, 255, 255, 0);
  border-color: #FF9200;
}
.btn.btn-warning:hover svg path,
.btn.btn-warning:focus svg path {
  fill: #FF9200;
}
.btn.btn-warning:active {
  color: #FFF;
  background-color: #cc7500;
  border-color: #cc7500;
}
.btn.btn-warning:active svg path {
  fill: #FFF;
}
.btn.btn-warning:active:hover,
.btn.btn-warning:active:focus {
  color: #cc7500;
  background-color: #FFF;
  border-color: #cc7500;
}
.btn.btn-warning:active:hover svg path,
.btn.btn-warning:active:focus svg path {
  fill: #cc7500;
}
.btn.btn-warning.disabled:hover,
.btn.btn-warning.disabled:focus {
  color: #FFF;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.btn-warning.disabled:hover svg path,
.btn.btn-warning.disabled:focus svg path {
  fill: #FFF;
}
.btn.btn-warning-outline {
  color: #FF9200;
  background-color: #FFF;
  border-color: #FF9200;
}
.btn.btn-warning-outline svg path {
  fill: #FF9200;
}
.btn.btn-warning-outline:hover,
.btn.btn-warning-outline:focus {
  color: #FFF;
  background-color: #FF9200;
  border-color: #FF9200;
}
.btn.btn-warning-outline:hover svg path,
.btn.btn-warning-outline:focus svg path {
  fill: #FFF;
}
.btn.btn-warning-outline:active {
  color: #b36600;
  background-color: #FFF;
  border-color: #cc7500;
}
.btn.btn-warning-outline:active svg path {
  fill: #b36600;
}
.btn.btn-warning-outline:active:hover,
.btn.btn-warning-outline:active:focus {
  color: #FFF;
  background-color: #cc7500;
  border-color: #cc7500;
}
.btn.btn-warning-outline:active:hover svg path,
.btn.btn-warning-outline:active:focus svg path {
  fill: #FFF;
}
.btn.btn-warning-outline.disabled:hover,
.btn.btn-warning-outline.disabled:focus {
  color: #ffffff;
  background-color: #FFF;
  border-color: #ffffff;
}
.btn.btn-warning-outline.disabled:hover svg path,
.btn.btn-warning-outline.disabled:focus svg path {
  fill: #ffffff;
}
.btn.btn-notify {
  color: #FFF;
  background-color: #75C6A1;
  border-color: #75C6A1;
}
.btn.btn-notify svg path {
  fill: #FFF;
}
.btn.btn-notify:hover,
.btn.btn-notify:focus {
  color: #75C6A1;
  background-color: rgba(255, 255, 255, 0);
  border-color: #75C6A1;
}
.btn.btn-notify:hover svg path,
.btn.btn-notify:focus svg path {
  fill: #75C6A1;
}
.btn.btn-notify:active {
  color: #FFF;
  background-color: #51b788;
  border-color: #51b788;
}
.btn.btn-notify:active svg path {
  fill: #FFF;
}
.btn.btn-notify:active:hover,
.btn.btn-notify:active:focus {
  color: #51b788;
  background-color: #FFF;
  border-color: #51b788;
}
.btn.btn-notify:active:hover svg path,
.btn.btn-notify:active:focus svg path {
  fill: #51b788;
}
.btn.btn-notify.disabled:hover,
.btn.btn-notify.disabled:focus {
  color: #FFF;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.btn-notify.disabled:hover svg path,
.btn.btn-notify.disabled:focus svg path {
  fill: #FFF;
}
.btn.btn-notify-outline {
  color: #75C6A1;
  background-color: #FFF;
  border-color: #75C6A1;
}
.btn.btn-notify-outline svg path {
  fill: #75C6A1;
}
.btn.btn-notify-outline:hover,
.btn.btn-notify-outline:focus {
  color: #FFF;
  background-color: #75C6A1;
  border-color: #75C6A1;
}
.btn.btn-notify-outline:hover svg path,
.btn.btn-notify-outline:focus svg path {
  fill: #FFF;
}
.btn.btn-notify-outline:active {
  color: #46a97c;
  background-color: #FFF;
  border-color: #51b788;
}
.btn.btn-notify-outline:active svg path {
  fill: #46a97c;
}
.btn.btn-notify-outline:active:hover,
.btn.btn-notify-outline:active:focus {
  color: #FFF;
  background-color: #51b788;
  border-color: #51b788;
}
.btn.btn-notify-outline:active:hover svg path,
.btn.btn-notify-outline:active:focus svg path {
  fill: #FFF;
}
.btn.btn-notify-outline.disabled:hover,
.btn.btn-notify-outline.disabled:focus {
  color: #ffffff;
  background-color: #FFF;
  border-color: #ffffff;
}
.btn.btn-notify-outline.disabled:hover svg path,
.btn.btn-notify-outline.disabled:focus svg path {
  fill: #ffffff;
}
#layout-container {
.btn.btn-secondary {
  color: #FFF;
  background-color: #95989b;
  border-color: #95989b;
}
.btn.btn-secondary svg path {
  fill: #FFF;
}
.btn.btn-secondary:hover,
.btn.btn-secondary:focus {
  color: #95989b;
  background-color: rgba(255, 255, 255, 0);
  border-color: #95989b;
}
.btn.btn-secondary:hover svg path,
.btn.btn-secondary:focus svg path {
  fill: #95989b;
}
.btn.btn-secondary:active {
  color: #FFF;
  background-color: #7a7e82;
  border-color: #7a7e82;
}
.btn.btn-secondary:active svg path {
  fill: #FFF;
}
.btn.btn-secondary:active:hover,
.btn.btn-secondary:active:focus {
  color: #7a7e82;
  background-color: #FFF;
  border-color: #7a7e82;
}
.btn.btn-secondary:active:hover svg path,
.btn.btn-secondary:active:focus svg path {
  fill: #7a7e82;
}
.btn.btn-secondary.disabled:hover,
.btn.btn-secondary.disabled:focus {
  color: #FFF;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.btn-secondary.disabled:hover svg path,
.btn.btn-secondary.disabled:focus svg path {
  fill: #FFF;
}
.btn.btn-secondary-outline {
  color: #95989b;
  background-color: #FFF;
  border-color: #95989b;
}
.btn.btn-secondary-outline svg path {
  fill: #95989b;
}
.btn.btn-secondary-outline:hover,
.btn.btn-secondary-outline:focus {
  color: #FFF;
  background-color: #95989b;
  border-color: #95989b;
}
.btn.btn-secondary-outline:hover svg path,
.btn.btn-secondary-outline:focus svg path {
  fill: #FFF;
}
.btn.btn-secondary-outline:active {
  color: #6e7275;
  background-color: #FFF;
  border-color: #7a7e82;
}
.btn.btn-secondary-outline:active svg path {
  fill: #6e7275;
}
.btn.btn-secondary-outline:active:hover,
.btn.btn-secondary-outline:active:focus {
  color: #FFF;
  background-color: #7a7e82;
  border-color: #7a7e82;
}
.btn.btn-secondary-outline:active:hover svg path,
.btn.btn-secondary-outline:active:focus svg path {
  fill: #FFF;
}
.btn.btn-secondary-outline.disabled:hover,
.btn.btn-secondary-outline.disabled:focus {
  color: #ffffff;
  background-color: #FFF;
  border-color: #ffffff;
}
.btn.btn-secondary-outline.disabled:hover svg path,
.btn.btn-secondary-outline.disabled:focus svg path {
  fill: #ffffff;
}
}
.btn.btn-link.language-link {
  padding: 0 !important;
  height: 2em !important;
  text-transform: capitalize !important;
  text-align: left;
}
.btn.btn-link {
  height: auto;
  padding: 0;
  background: none !important;
  border: 0;
  color: #0E103E;
  text-transform: none;
  width: auto;
  transition: none;
  text-decoration: none;
}
.btn.btn-link:hover,
.btn.btn-link:focus,
.btn.btn-link:active,
.btn.btn-link:active:hover,
.btn.btn-link:active:focus {
  color: #0E103E;
  text-decoration: underline;
}
.btn.btn-prominent {
  margin: 2em 0;
  text-transform: none;
}
.btn svg path {
  transition-property: fill;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
  -webkit-transition-property: fill;
  -webkit-transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-in-out;
}
.btn .btn-ico-notify {
  height: 1em;
  width: 0.82425em;
  margin-bottom: -0.15em;
  margin-right: 0.5em;
}
/*.alert {
    // defaults
    //padding: 15px;
    //margin-bottom: 20px;
    //border: 1px solid transparent;
    //border-radius: 4px;
}*/
.alert-success {
  color: #008759;
  background-color: #e3fff5;
  border-color: #6effcd;
}
.alert-info {
  color: #0B62A4;
  background-color: #e4f2fd;
  border-color: #b4dcfa;
}
.alert-warning {
  color: #FF9200;
  background-color: #fff0db;
  border-color: #ffdaa8;
}
.alert-danger {
  color: #E40045;
  background-color: #ffe4ec;
  border-color: #ffb1c9;
}
.modal-content {
  border-radius: 0;
}
.modal-content .btn {
  width: auto !important;
  padding: 0.75em 1.5em;
}
.modal-header,
.modal-body,
.modal-footer {
  padding: 1.5em;
  border: 0;
}
.modal-header .modal-title,
.modal-header .close span {
  font-size: 1.5em !important;
  margin-top: 0;
}
.modal-body,
.modal-footer {
  background-color: #EFEFF0;
}
.modal-body p,
.modal-footer p,
.modal-body div,
.modal-footer div,
.modal-body ol li,
.modal-footer ol li,
.modal-body ul li,
.modal-footer ul li {
  color: #7a7e82;
}
.modal-body > p,
.modal-footer > p {
  margin: 0 0 1em;
}
.modal-body > p {
  margin: 0 0 1em;
}
.modal-body hr {
  border-top: 1px solid #cbced0;
}
.modal-footer {
  padding-top: 0;
}
.carousel-caption p {
  font-size: 1.25em;
  line-height: 1.4;
}
.carousel-inner .item img[src$=".svg"] {
  width: 100%;
}
#qrCode {
  margin: 1em;
}
@media screen and (min-width: 480px) {
  .btn.btn-normal {
    width: auto;
    padding: 0.75em 3em;
  }
  #unstyledWrapper #content .ico-browser {
    max-width: 64px;
    max-height: 64px;
  }
}
@media screen and (max-width: 767px) {
  .carousel-caption {
    display: none;
  }
}
/*
@screen-xs-min: 480px;
@screen-sm-min: 768px;
@screen-md-min: 992px;
@screen-lg-min: 1200px;
@screen-xl-min: 1520px;
*/
@media (min-width: 768px) {
  #unstyledWrapper #content .ico-browser {
    max-width: 64px;
    max-height: 64px;
  }
  .content-heavy {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 1199px) {
  #brandingWrapper #branding .logo {
    margin-bottom: 0px;
  }
}
@media (min-width: 992px) {
  .content-heavy {
    margin-right: -5em;
    margin-left: -5em;
  }
}
@media (min-width: 1200px) {
  .content-heavy {
    margin-right: -10em;
    margin-left: -10em;
  }
}
@media (min-width: 1920px) {
  .hidden-xl {
    display: none !important;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.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: 15px;
  padding-right: 15px;
}
.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-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .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-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .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-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .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-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row: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;
}
@media (min-width: 1920px) {
  .container {
    width: 1890px;
  }
}
@media (min-width: 2560px) {
  .container {
    width: 2530px;
  }
}
@media (min-width: 1920px) {
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    float: left;
  }
  .col-xl-12 {
    width: 100%;
  }
  .col-xl-11 {
    width: 91.66666667%;
  }
  .col-xl-10 {
    width: 83.33333333%;
  }
  .col-xl-9 {
    width: 75%;
  }
  .col-xl-8 {
    width: 66.66666667%;
  }
  .col-xl-7 {
    width: 58.33333333%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-5 {
    width: 41.66666667%;
  }
  .col-xl-4 {
    width: 33.33333333%;
  }
  .col-xl-3 {
    width: 25%;
  }
  .col-xl-2 {
    width: 16.66666667%;
  }
  .col-xl-1 {
    width: 8.33333333%;
  }
  .col-xl-pull-12 {
    right: 100%;
  }
  .col-xl-pull-11 {
    right: 91.66666667%;
  }
  .col-xl-pull-10 {
    right: 83.33333333%;
  }
  .col-xl-pull-9 {
    right: 75%;
  }
  .col-xl-pull-8 {
    right: 66.66666667%;
  }
  .col-xl-pull-7 {
    right: 58.33333333%;
  }
  .col-xl-pull-6 {
    right: 50%;
  }
  .col-xl-pull-5 {
    right: 41.66666667%;
  }
  .col-xl-pull-4 {
    right: 33.33333333%;
  }
  .col-xl-pull-3 {
    right: 25%;
  }
  .col-xl-pull-2 {
    right: 16.66666667%;
  }
  .col-xl-pull-1 {
    right: 8.33333333%;
  }
  .col-xl-pull-0 {
    right: auto;
  }
  .col-xl-push-12 {
    left: 100%;
  }
  .col-xl-push-11 {
    left: 91.66666667%;
  }
  .col-xl-push-10 {
    left: 83.33333333%;
  }
  .col-xl-push-9 {
    left: 75%;
  }
  .col-xl-push-8 {
    left: 66.66666667%;
  }
  .col-xl-push-7 {
    left: 58.33333333%;
  }
  .col-xl-push-6 {
    left: 50%;
  }
  .col-xl-push-5 {
    left: 41.66666667%;
  }
  .col-xl-push-4 {
    left: 33.33333333%;
  }
  .col-xl-push-3 {
    left: 25%;
  }
  .col-xl-push-2 {
    left: 16.66666667%;
  }
  .col-xl-push-1 {
    left: 8.33333333%;
  }
  .col-xl-push-0 {
    left: auto;
  }
  .col-xl-offset-12 {
    margin-left: 100%;
  }
  .col-xl-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xl-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xl-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xl-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xl-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xl-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 2560px) {
  .col-xxl-1,
  .col-xxl-2,
  .col-xxl-3,
  .col-xxl-4,
  .col-xxl-5,
  .col-xxl-6,
  .col-xxl-7,
  .col-xxl-8,
  .col-xxl-9,
  .col-xxl-10,
  .col-xxl-11,
  .col-xxl-12 {
    float: left;
  }
  .col-xxl-12 {
    width: 100%;
  }
  .col-xxl-11 {
    width: 91.66666667%;
  }
  .col-xxl-10 {
    width: 83.33333333%;
  }
  .col-xxl-9 {
    width: 75%;
  }
  .col-xxl-8 {
    width: 66.66666667%;
  }
  .col-xxl-7 {
    width: 58.33333333%;
  }
  .col-xxl-6 {
    width: 50%;
  }
  .col-xxl-5 {
    width: 41.66666667%;
  }
  .col-xxl-4 {
    width: 33.33333333%;
  }
  .col-xxl-3 {
    width: 25%;
  }
  .col-xxl-2 {
    width: 16.66666667%;
  }
  .col-xxl-1 {
    width: 8.33333333%;
  }
  .col-xxl-pull-12 {
    right: 100%;
  }
  .col-xxl-pull-11 {
    right: 91.66666667%;
  }
  .col-xxl-pull-10 {
    right: 83.33333333%;
  }
  .col-xxl-pull-9 {
    right: 75%;
  }
  .col-xxl-pull-8 {
    right: 66.66666667%;
  }
  .col-xxl-pull-7 {
    right: 58.33333333%;
  }
  .col-xxl-pull-6 {
    right: 50%;
  }
  .col-xxl-pull-5 {
    right: 41.66666667%;
  }
  .col-xxl-pull-4 {
    right: 33.33333333%;
  }
  .col-xxl-pull-3 {
    right: 25%;
  }
  .col-xxl-pull-2 {
    right: 16.66666667%;
  }
  .col-xxl-pull-1 {
    right: 8.33333333%;
  }
  .col-xxl-pull-0 {
    right: auto;
  }
  .col-xxl-push-12 {
    left: 100%;
  }
  .col-xxl-push-11 {
    left: 91.66666667%;
  }
  .col-xxl-push-10 {
    left: 83.33333333%;
  }
  .col-xxl-push-9 {
    left: 75%;
  }
  .col-xxl-push-8 {
    left: 66.66666667%;
  }
  .col-xxl-push-7 {
    left: 58.33333333%;
  }
  .col-xxl-push-6 {
    left: 50%;
  }
  .col-xxl-push-5 {
    left: 41.66666667%;
  }
  .col-xxl-push-4 {
    left: 33.33333333%;
  }
  .col-xxl-push-3 {
    left: 25%;
  }
  .col-xxl-push-2 {
    left: 16.66666667%;
  }
  .col-xxl-push-1 {
    left: 8.33333333%;
  }
  .col-xxl-push-0 {
    left: auto;
  }
  .col-xxl-offset-12 {
    margin-left: 100%;
  }
  .col-xxl-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xxl-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xxl-offset-9 {
    margin-left: 75%;
  }
  .col-xxl-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xxl-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xxl-offset-6 {
    margin-left: 50%;
  }
  .col-xxl-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xxl-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xxl-offset-3 {
    margin-left: 25%;
  }
  .col-xxl-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xxl-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xxl-offset-0 {
    margin-left: 0%;
  }
}
/*.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}*/
.visible-xl,
.visible-xxl {
  display: none !important;
}
.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block,
.visible-xxl-block,
.visible-xxl-inline,
.visible-xxl-inline-block {
  display: none !important;
}
@media (min-width: 1200px) and (max-width: 1919px) {
  .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: 1200px) and (max-width: 1919px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) and (max-width: 1919px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) and (max-width: 1919px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-xl {
    display: block !important;
  }
  table.visible-xl {
    display: table !important;
  }
  tr.visible-xl {
    display: table-row !important;
  }
  th.visible-xl,
  td.visible-xl {
    display: table-cell !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-xl-block {
    display: block !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-xl-inline {
    display: inline !important;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  .visible-xl-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 2560px) {
  .visible-xxl {
    display: block !important;
  }
  table.visible-xxl {
    display: table !important;
  }
  tr.visible-xxl {
    display: table-row !important;
  }
  th.visible-xxl,
  td.visible-xxl {
    display: table-cell !important;
  }
}
@media (min-width: 2560px) {
  .visible-xxl-block {
    display: block !important;
  }
}
@media (min-width: 2560px) {
  .visible-xxl-inline {
    display: inline !important;
  }
}
@media (min-width: 2560px) {
  .visible-xxl-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 2560px) {
  .hidden-xxl {
    display: none !important;
  }
}
.float-label-control {
  position: relative;
  -webkit-backface-visibility: hidden;
}
.float-label-control label {
  position: absolute;
  color: #95989b;
  left: 0;
  /*top: -.55em;
        font-size: 0.9em;
        transition: all 90ms ease-out;
        opacity: 0;*/
  top: 0.35em;
  font-size: 1em;
  transition: all 150ms ease-out;
}
.float-label-control label.on {
  color: #0E103E;
}
.float-label-control label.show {
  top: -1.1em;
  opacity: 1;
  font-size: 0.8em;
}
.float-label-control label option {
  color: #0E103E;
}
.float-label-control#select-field label {
  position: absolute;
  z-index: 1;
}
.float-label-control#select-field select {
  position: relative;
  z-index: 2;
  background: none;
}
.float-label-control .watermark {
  color: #95989b;
}
.float-label-control input:-webkit-autofill {
  animation-name: onAutoFillStart;
  -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
  -webkit-text-fill-color: #0E103E !important;
}
@keyframes onAutoFillStart {
  from {
    /**/
  }
  to {
    /**/
  }
}
/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */
.toast-close-button {
  font-weight: normal;
}
.toast {
  background-color: #95989b;
  transition-property: background-color, -moz-box-shadow, -webkit-box-shadow, box-shadow;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
  -webkit-transition-property: background-color, -moz-box-shadow, -webkit-box-shadow, box-shadow;
  -webkit-transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-in-out;
}
.toast:hover {
  background-color: #878b8f;
}
.toast-success {
  background-color: #008759;
  transition-property: background-color, -moz-box-shadow, -webkit-box-shadow, box-shadow;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
  -webkit-transition-property: background-color, -moz-box-shadow, -webkit-box-shadow, box-shadow;
  -webkit-transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-in-out;
}
.toast-success:hover {
  background-color: #006e48;
}
.toast-error {
  background-color: #E40045;
  transition-property: background-color, -moz-box-shadow, -webkit-box-shadow, box-shadow;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
  -webkit-transition-property: background-color, -moz-box-shadow, -webkit-box-shadow, box-shadow;
  -webkit-transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-in-out;
}
.toast-error:hover {
  background-color: #cb003d;
}
.toast-info {
  background-color: #0B62A4;
  transition-property: background-color, -moz-box-shadow, -webkit-box-shadow, box-shadow;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
  -webkit-transition-property: background-color, -moz-box-shadow, -webkit-box-shadow, box-shadow;
  -webkit-transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-in-out;
}
.toast-info:hover {
  background-color: #09548c;
}
.toast-warning {
  background-color: #FF9200;
  transition-property: background-color, -moz-box-shadow, -webkit-box-shadow, box-shadow;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
  -webkit-transition-property: background-color, -moz-box-shadow, -webkit-box-shadow, box-shadow;
  -webkit-transition-duration: 0.15s;
  -webkit-transition-timing-function: ease-in-out;
}
.toast-warning:hover {
  background-color: #e68300;
}
#toast-container > div {
  -moz-box-shadow: 0 0 12px #BCBEC0;
  -webkit-box-shadow: 0 0 12px #BCBEC0;
  box-shadow: 0 0 12px #BCBEC0;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #95989b;
  -webkit-box-shadow: 0 0 12px #95989b;
  box-shadow: 0 0 12px #95989b;
}
/*.toast-title {
    font-weight: 700
}

.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

.toast-message {
    a, label {
        color: @white;
    }
}

.toast-message a:hover {
    color: @gray-500;
    text-decoration: none
}

.toast-close-button {
    position: relative;
    right: -.3em;
    top: -.3em;
    float: right;
    font-size: 20px;
    font-weight: 700;
    color: @white;
    -webkit-text-shadow: 0 1px 0 @white;
    text-shadow: 0 1px 0 @white;
    opacity: .8;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
    line-height: 1;

    &:hover, &:focus {
        color: @black;
        text-decoration: none;
        cursor: pointer;
        opacity: .4;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
        filter: alpha(opacity=40)
    }
}

.rtl {
    .toast-close-button {
        left: -.3em;
        float: left;
        right: .3em
    }
}

button {
    &.toast-close-button {
        padding: 0;
        cursor: pointer;
        background: 0 0;
        border: 0;
        -webkit-appearance: none
    }
}

.toast-top-center {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-left {
    top: 12px;
    left: 12px
}

.toast-top-right {
    top: 12px;
    right: 12px
}

.toast-bottom-right {
    right: 12px;
    bottom: 12px
}

.toast-bottom-left {
    bottom: 12px;
    left: 12px
}

#toast-container {
    position: fixed;
    z-index: 999999;
    pointer-events: none
}

#toast-container {
    * {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    > div {
        position: relative;
        pointer-events: auto;
        overflow: hidden;
        margin: 0 0 6px;
        padding: 15px 15px 15px 50px;
        width: 300px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background-position: 15px center;
        background-repeat: no-repeat;
        -moz-box-shadow: 0 0 12px @gray-500;
        -webkit-box-shadow: 0 0 12px @gray-500;
        box-shadow: 0 0 12px @gray-500;
        color: @white;
        opacity: .8;
        -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
        filter: alpha(opacity=80);

        &.rtl {
            direction: rtl;
            padding: 15px 50px 15px 15px;
            background-position: right 15px center
        }

        &:hover {
            -moz-box-shadow: 0 0 12px @black;
            -webkit-box-shadow: 0 0 12px @black;
            box-shadow: 0 0 12px @black;
            opacity: 1;
            -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
            filter: alpha(opacity=100);
            cursor: pointer
        }
    }

    > .toast-info {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important
    }

    > .toast-error {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important
    }

    > .toast-success {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important
    }

    > .toast-warning {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important
    }

    &.toast-bottom-center, &.toast-top-center {
        > div {
            width: 300px;
            margin-left: auto;
            margin-right: auto
        }
    }

    &.toast-bottom-full-width, &.toast-top-full-width {
        > div {
            width: 96%;
            margin-left: auto;
            margin-right: auto
        }
    }
}
.toast {
    background-color: @gray-900;
}

.toast-success {
    background-color: @success;
}

.toast-error {
    background-color: @danger;
}

.toast-info {
    background-color: @info;
}

.toast-warning {
    background-color: @warning;
}
.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: @black;
    opacity: .4;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40)
}

@media all and (max-width:240px) {
    #toast-container {
        > div {
            padding: 8px 8px 8px 50px;
            width: 11em;

            &.rtl {
                padding: 8px 50px 8px 8px
            }
        }

        .toast-close-button {
            right: -.2em;
            top: -.2em
        }

        .rtl .toast-close-button {
            left: -.2em;
            right: .2em
        }
    } 
}

@media all and (min-width:241px) and (max-width:480px) {
    #toast-container {
        > div {
            padding: 8px 8px 8px 50px;
            width: 18em;

            &.rtl {
                padding: 8px 50px 8px 8px
            }
        }

        .toast-close-button {
            right: -.2em;
            top: -.2em
        }

        .rtl .toast-close-button {
            left: -.2em;
            right: .2em
        }
    }
}

@media all and (min-width:481px) and (max-width:768px) {
    #toast-container {
        > div {
            padding: 15px 15px 15px 50px;
            width: 25em;

            &.rtl {
                padding: 15px 50px 15px 15px
            }
        }
    }
}*/
.meter-hold .meter {
  margin-top: 5px;
  height: 18px;
  position: relative;
  cursor: pointer;
  color: #0E103E !important;
}
.meter-hold .meter .meter-0,
.meter-hold .meter .meter-1,
.meter-hold .meter .meter-2,
.meter-hold .meter .meter-3,
.meter-hold .meter .meter-4,
.meter-hold .meter .meter-00 {
  width: 62px;
  height: 3px;
  background-size: 62px 3px;
  background-position: left top;
  background-repeat: no-repeat;
  position: absolute;
  top: 7px;
  left: 0;
}
.meter-hold .meter .title {
  position: absolute;
  top: 0;
  left: 70px;
}
.meter-hold .meter .meter-00 {
  background: url(fonts/3fb1e3f0ca9965a6e978.svg);
}
.meter-hold .meter .meter-0 {
  background: url(fonts/d6d0dd03273fda48d3a9.svg);
}
.meter-hold .meter .meter-1 {
  background: url(fonts/53762d4248fc25093a0f.svg);
}
.meter-hold .meter .meter-2 {
  background: url(fonts/66d43a6dd32354e9b1de.svg);
}
.meter-hold .meter .meter-3 {
  background: url(fonts/edacd8cc96c277375732.svg);
}
.meter-hold .meter .meter-4 {
  background: url(fonts/f4fc9e6c155dcd27ae97.svg);
}
.ot-header {
  display: none;
}
.ot-content {
  color: #95989b;
}
.ot-content ul,
.ot-content ul li,
.ot-content ul ul li {
  margin: 0 0 0 8px;
  padding: 5px 0 0 0;
  text-indent: 0;
  line-height: 1em;
}
.ot-content ul {
  padding: 0 0;
  margin-bottom: 3px;
}
.ot-content b {
  line-height: 1em;
}
.opentip {
  width: 304px !important;
}
@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
.spinner:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 55%;
  right: 0;
  width: 20px;
  height: 20px;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
  border: 1px solid #BCBEC0;
  border-top-color: #0E103E;
  animation: spinner 0.6s linear infinite;
}
.spinner.spinner-block:before {
  top: auto;
  left: 50%;
  right: initial;
  margin: 0 0 0 -10px;
}
.spinner-block-container {
  position: relative;
  height: 1.42857143;
}
#layout-container .glyphicon {
  font-family: "Glyphicons Halflings";
  top: 1px;
}
