@charset "UTF-8";
/*$brand-primary:         #1C7EBB !default;
$brand-success:         #23AE89 !default;
$brand-info:            #2EC1CC !default;
$brand-warning:         #FFB61C !default;
$brand-danger:          #E94B3B !default;*/
/* $icon-font-path:          "../assets/fonts/" !default; */
/*/$zindex-navbar:            1000 !default;
$zindex-dropdown:          1000 !default;
$zindex-popover:           1060 !default;
$zindex-tooltip:           1070 !default;
$zindex-navbar-fixed:      1030 !default;
$zindex-modal-background:  1040 !default;
$zindex-modal:             1040 !default;/**/
/**/
/**/
/* $image_path:            "../assets/images/" !default; */
@media print {
  .no-print {
    display: none;
  }
}
.ui-datepicker table {
  margin: 0 5px;
}
.ui-datepicker table th,
.ui-datepicker table td {
  padding: 1px;
}
.ui-datepicker table th .active span,
.ui-datepicker table td .active span {
  color: #fff;
}
.ui-datepicker > .dropdown-menu:focus,
.ui-datepicker > .dropdown-menu *:focus {
  outline: none;
}

.ui-timepicker td {
  padding: 1px;
}

.ui-rating:hover {
  cursor: pointer;
}
.ui-rating .glyphicon {
  margin-right: 2px;
}
.ui-rating .glyphicon-star {
  color: #1771A5;
}
.ui-rating.ui-rating-success .glyphicon-star {
  color: #23AE89;
}
.ui-rating.ui-rating-info .glyphicon-star {
  color: #2EC1CC;
}
.ui-rating.ui-rating-warning .glyphicon-star {
  color: #f0ad4e;
}
.ui-rating.ui-rating-danger .glyphicon-star {
  color: #d9534f;
}

.ui-typeahead > .dropdown-menu {
  right: 15px;
}

.ui-rating:focus {
  outline: none;
}
.ui-rating > i:focus {
  outline: none;
}

.ui-accordion .panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #e9e9e9;
}
.ui-accordion .panel {
  border: 1px solid #e9e9e9;
}
.ui-accordion .panel-heading {
  padding: 0;
  background-color: #f6f6f6;
}
.ui-accordion .panel-heading .panel-title > a {
  display: block;
  padding: 15px;
  font-size: 14px;
}
.ui-accordion .panel-heading .panel-title > a:hover, .ui-accordion .panel-heading .panel-title > a:active, .ui-accordion .panel-heading .panel-title > a:focus {
  cursor: pointer;
  text-decoration: none;
}

.ui-accordion-success .panel {
  border: 1px solid #23AE89;
}
.ui-accordion-success .panel-heading {
  background-color: #23AE89;
  color: #fff;
}

.ui-accordion-info .panel {
  border: 1px solid #2EC1CC;
}
.ui-accordion-info .panel-heading {
  background-color: #2EC1CC;
  color: #fff;
}

.ui-accordion-warning .panel {
  border: 1px solid #f0ad4e;
}
.ui-accordion-warning .panel-heading {
  background-color: #f0ad4e;
  color: #fff;
}

.ui-accordion-danger .panel {
  border: 1px solid #d9534f;
}
.ui-accordion-danger .panel-heading {
  background-color: #d9534f;
  color: #fff;
}

.ui-accordion-dark .panel {
  border: 1px solid #1b86c4;
}
.ui-accordion-dark .panel-heading {
  background-color: #1b86c4;
  color: #fff;
}

.toast-title {
  font-weight: bold;
}

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

.toast-message a,
.toast-message label {
  color: #ffffff;
}

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.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;
  /*overrides*/
}

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

#toast-container > div {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 1px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > :hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .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-container > .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-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .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-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}

.toast {
  background-color: #333;
}

.toast-success {
  background-color: #1c8c6e;
}

.toast-error {
  background-color: #d2322d;
}

.toast-info {
  background-color: #26a2ab;
}

.toast-warning {
  background-color: #ed9c28;
}

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

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
.ui-tags-input .host {
  position: relative;
  margin: 5px 0;
}
.ui-tags-input .host:active {
  outline: none;
}
.ui-tags-input .tags {
  overflow: hidden;
  word-wrap: break-word;
  cursor: text;
  display: block;
  width: 100%;
  min-height: 40px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #CBD5DD;
  border-radius: 1px;
}
.ui-tags-input .tags.focused {
  outline: none;
}
.ui-tags-input .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ui-tags-input .tags .tag-item {
  display: inline-block;
  float: left;
  margin: 2px;
  padding: 6px 8px;
  border-radius: 1px;
  background-color: #1771A5;
  color: #fff;
}
.ui-tags-input .tags .tag-item .remove-button {
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  vertical-align: middle;
  color: #fafafa;
  text-decoration: none;
}
.ui-tags-input .tags .tag-item .remove-button:active {
  color: #d9534f;
}
.ui-tags-input .tags .input {
  border: 0;
  outline: none;
  margin: 2px;
  padding: 5px 0;
  padding-left: 5px;
  float: left;
  height: 30px;
}
.ui-tags-input .tags .input.invalid-tag {
  color: #d9534f;
}
.ui-tags-input .tags .input::-ms-clear {
  display: none;
}
.ui-tags-input .autocomplete {
  margin-top: 5px;
  position: absolute;
  padding: 5px 0;
  z-index: 999;
  width: 100%;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.ui-tags-input .autocomplete .suggestion-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ui-tags-input .autocomplete .suggestion-item {
  overflow: hidden;
  padding: 5px 10px;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #1b86c4;
  background-color: #fff;
}
.ui-tags-input .autocomplete .suggestion-item.selected {
  color: white;
  background-color: #0097cf;
}
.ui-tags-input .autocomplete .suggestion-item.selected em {
  color: white;
  background-color: #0097cf;
}
.ui-tags-input .autocomplete .suggestion-item em {
  color: #1b86c4;
  background-color: white;
}

/*! 
 * angular-loading-bar v0.6.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2014 Wes Cruver
 * License: MIT
 */
/* Make clicks pass-through */
#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  transition: 350ms linear all;
}

#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}

#loading-bar .bar {
  transition: width 350ms;
  background-color: #2EC1CC;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

/* Fancy blur effect */
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: 0.45;
  box-shadow: #2EC1CC 1px 0 6px 1px;
  border-radius: 100%;
}

#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 10002;
  top: 10px;
  left: 10px;
}

#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: #2EC1CC;
  border-left-color: #2EC1CC;
  border-radius: 10px;
  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  animation: loading-bar-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-bar-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading-bar-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fc {
  direction: ltr;
  text-align: left;
}

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

body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em;
}

.fc-view thead th {
  padding: 4px;
}

/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed hr,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-row,
.fc-unthemed .fc-popover {
  border-color: #ddd;
}

.fc-unthemed .fc-popover {
  background-color: #fff;
}

.fc-unthemed hr,
.fc-unthemed .fc-popover .fc-header {
  background: #eee;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666;
}

.fc-unthemed .fc-today {
  background: #fcf8e3;
}

.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* for IE */
}

/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
.fc-icon {
  display: inline-block;
  font-size: 2em;
  line-height: 0.5em;
  height: 0.5em;
  /* will make the total height 1em */
  font-family: "Courier New", Courier, monospace;
}

.fc-icon-left-single-arrow:after {
  content: "‹";
}

.fc-icon-right-single-arrow:after {
  content: "›";
}

.fc-icon-left-double-arrow:after {
  content: "«";
}

.fc-icon-right-double-arrow:after {
  content: "»";
}

.fc-icon-x:after {
  content: "×";
}

/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/
.fc button {
  /* dimensions */
  margin: 0;
  height: 2.1em;
  padding: 0 0.6em;
  /* text & cursor */
  font-size: 1em;
  /* normalize */
  white-space: nowrap;
  cursor: pointer;
}

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0;
}

.fc-state-default {
  /* non-theme */
  border: 1px solid;
}

.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* icons in buttons */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: 0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 0.1em;
}

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
.fc-state-default {
  background-color: #fff;
  color: #333;
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.fc-state-down,
.fc-state-active {
  background-image: none;
}

.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px;
}

.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.fc-popover .fc-header {
  padding: 2px 4px;
}

.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
  cursor: pointer;
}

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left;
}

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right;
}

/* unthemed */
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: 25px;
  margin-top: 4px;
}

/* jqui themed */
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */
}

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc hr {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-style: solid;
  border-width: 1px 0;
}

.fc-clear {
  clear: both;
}

.fc-bg,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */
}

.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */
}

/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

.fc th {
  text-align: center;
}

.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}

.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */
}

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0;
}

.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent;
}

.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */
}

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
.fc-row {
  position: relative;
}

.fc-row .fc-bg {
  z-index: 1;
}

/* highlighting cells */
.fc-row .fc-highlight-skeleton {
  z-index: 2;
  bottom: 0;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td {
  border-color: transparent;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 3;
  padding-bottom: 2px;
  /* matches the space above the events */
}

.fc-row .fc-helper-skeleton {
  z-index: 4;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
  /* don't put a border between events and/or the day number */
  border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0;
}

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  /* this class goes on elements for guaranteed vertical scrollbars */
  overflow-y: scroll;
  overflow-x: hidden;
}

.fc-scroller > * {
  /* we expect an immediate inner element */
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */
  overflow: hidden;
  /* don't let negative margins or absolute positioning create further scroll */
}

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: 0.85em;
  line-height: 1.3;
  border-width: 1px;
  /* default BORDER color */
  border-style: solid;
  /* default BORDER color */
  border-color: #2EC1CC;
  /* default BORDER color */
  border-radius: 1px;
  background-color: #fff;
  font-weight: normal;
  /* undo jqui's ui-widget-header bold */
}
.fc-event.fc-event-success {
  border-color: #23AE89;
  /* default BORDER color */
}
.fc-event.fc-event-warning {
  border-color: #f0ad4e;
  /* default BORDER color */
}
.fc-event.fc-event-danger {
  border-color: #d9534f;
  /* default BORDER color */
}

/* overpower some of bootstrap's and jqui's styles on <a> tags */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
  color: #444;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */
}

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 4px 8px;
}

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-day-grid-event.fc-not-start,
.fc-rtl .fc-day-grid-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fc-ltr .fc-day-grid-event.fc-not-end,
.fc-rtl .fc-day-grid-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-day-grid-event > .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden;
}

.fc-day-grid-event .fc-time {
  font-weight: bold;
}

/* resize handle (outside of fc-content, so can go outside of bounds) */
.fc-day-grid-event .fc-resizer {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 7px;
}

.fc-ltr .fc-day-grid-event .fc-resizer {
  right: -3px;
  cursor: e-resize;
}

.fc-rtl .fc-day-grid-event .fc-resizer {
  left: -3px;
  cursor: w-resize;
}

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: 0.85em;
  cursor: pointer;
  text-decoration: none;
}

a.fc-more:hover {
  text-decoration: underline;
}

.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none;
}

/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */
}

.fc-more-popover {
  z-index: 2;
  width: 220px;
}

.fc-more-popover .fc-event-container {
  padding: 10px;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  text-align: center;
  margin-bottom: 1em;
  /* button layering (for border precedence) */
}
.fc-toolbar .fc-left {
  float: left;
}
.fc-toolbar .fc-right {
  float: right;
}
.fc-toolbar .fc-center {
  display: inline-block;
}
.fc-toolbar h2 {
  margin: 0;
  font-size: 22px;
  font-weight: normal;
  line-height: 29px;
  text-transform: uppercase;
}
.fc-toolbar button {
  position: relative;
}
.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2;
}
.fc-toolbar .fc-state-down {
  z-index: 3;
}
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4;
}
.fc-toolbar button:focus {
  z-index: 5;
}

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: 0.75em;
}

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child {
  /* extra precedence to override button border margins */
  margin-left: 0;
}

/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  box-sizing: content-box;
}

.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1;
}

/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* we are sure there are no day numbers in these views, so... */
  padding-top: 1px;
  /* add a pixel to make sure there are 2px padding above events */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-basic-view tbody .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* week and day number styling */
.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
  padding: 0 2px;
}

.fc-basic-view td.fc-week-number span,
.fc-basic-view td.fc-day-number {
  padding-top: 2px;
  padding-bottom: 2px;
}

.fc-basic-view .fc-week-number {
  text-align: center;
}

.fc-basic-view .fc-week-number span {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em;
}

.fc-ltr .fc-basic-view .fc-day-number {
  text-align: right;
}

.fc-rtl .fc-basic-view .fc-day-number {
  text-align: left;
}

.fc-day-number.fc-other-month {
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* for IE */
  /* opacity with small font can sometimes look too faded
     might want to set the 'color' property instead
     making day-numbers bold also fixes the problem */
}

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */
}

.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-top: 1px;
  /* add a pixel to make sure there are 2px padding above events */
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */
}

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}

.fc-ltr .fc-axis {
  text-align: right;
}

.fc-rtl .fc-axis {
  text-align: left;
}

.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome jqui theme making it bold */
}

/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1;
}

.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
  z-index: 1;
}

.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> AgendaView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2;
}

.fc-time-grid .fc-highlight-skeleton {
  z-index: 3;
}

.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  right: 0;
}

.fc-time-grid > .fc-helper-skeleton {
  z-index: 5;
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */
}

.fc-slats .fc-minor td {
  border-top-style: dotted;
}

.fc-slats .ui-widget-content {
  /* for jqui theme */
  background: none;
  /* see through to fc-bg */
}

/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */
}

.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */
}

/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-event-container {
  /* a div within a cell within the fc-content-skeleton */
  position: relative;
}

.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-event {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */
}

/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-time-grid-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.fc-time-grid-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */
}

.fc-time-grid-event > .fc-content {
  /* contains the time and title, but no bg and resizer */
  position: relative;
  z-index: 2;
  /* above the bg */
}

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px;
}

.fc-time-grid-event .fc-time {
  font-size: 0.85em;
  white-space: nowrap;
}

.fc-time-grid-event .fc-bg {
  z-index: 1;
  background: #fff;
  opacity: 0.25;
  filter: alpha(opacity=25);
  /* for IE */
}

/* short mode, where time and title are on the same line */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */
}

.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
  content: " - ";
  /* seperate with a dash, wrapped in nbsp's */
}

.fc-time-grid-event.fc-short .fc-title {
  font-size: 0.85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */
}

/* resizer */
.fc-time-grid-event .fc-resizer {
  position: absolute;
  z-index: 3;
  /* above content */
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

.fc-time-grid-event .fc-resizer:after {
  content: "=";
}

.ui-angular-wizard .steps {
  border: 1px solid #e1e1e1;
  margin-bottom: 3em;
  padding: 0;
  border-radius: 1px;
}
.ui-angular-wizard .steps h2 {
  font-size: 17px;
  line-height: 1;
  padding: 1.2em 1em;
  margin: 0;
  text-transform: uppercase;
  border-bottom: 1px solid #e1e1e1;
}
.ui-angular-wizard .ui-wizard-content {
  background-color: #fafafa;
  padding: 3em 1em;
}
.ui-angular-wizard .ui-wizard-actions {
  margin: 0;
  padding: 1.2em 1em;
  text-align: right;
  border-top: 1px solid #e1e1e1;
}

.steps-indicator {
  /* ---- steps quantity ---- */
  right: 0;
  bottom: 0;
  left: 0;
  margin: 10px 0 30px;
  padding: 20px 0 30px;
  height: 30px;
  list-style: none;
  /* --- http://www.paulirish.com/2012/box-sizing-border-box-ftw/ ---- */
}
.steps-indicator:before {
  background-color: rgba(0, 0, 0, 0.15);
  content: "";
  position: absolute;
  height: 1px;
}
.steps-indicator.steps-2:before {
  left: calc(100% / 2 / 2);
  right: calc(100% / 2 / 2);
}
.steps-indicator.steps-3:before {
  left: calc(100% / 3 / 2);
  right: calc(100% / 3 / 2);
}
.steps-indicator.steps-4:before {
  left: calc(100% / 4 / 2);
  right: calc(100% / 4 / 2);
}
.steps-indicator.steps-5:before {
  left: calc(100% / 5 / 2);
  right: calc(100% / 5 / 2);
}
.steps-indicator.steps-6:before {
  left: calc(100% / 6 / 2);
  right: calc(100% / 6 / 2);
}
.steps-indicator.steps-7:before {
  left: calc(100% / 7 / 2);
  right: calc(100% / 7 / 2);
}
.steps-indicator.steps-8:before {
  left: calc(100% / 8 / 2);
  right: calc(100% / 8 / 2);
}
.steps-indicator.steps-9:before {
  left: calc(100% / 9 / 2);
  right: calc(100% / 9 / 2);
}
.steps-indicator.steps-10:before {
  left: calc(100% / 10 / 2);
  right: calc(100% / 10 / 2);
}
.steps-indicator * {
  box-sizing: border-box;
}
.steps-indicator li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  padding-top: 10px;
  text-align: center;
  line-height: 15px;
}
.steps-indicator li a {
  color: #808080;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  transition: 0.25s;
  cursor: pointer;
}
.steps-indicator li a:before {
  position: absolute;
  top: -7px;
  left: calc(50% - 7px);
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.15);
  content: "";
  transition: 0.25s;
}
.steps-indicator li a:hover {
  color: #4d4d4d;
}
.steps-indicator.steps-2 li {
  width: calc(100% / 2);
}
.steps-indicator.steps-3 li {
  width: calc(100% / 3);
}
.steps-indicator.steps-4 li {
  width: calc(100% / 4);
}
.steps-indicator.steps-5 li {
  width: calc(100% / 5);
}
.steps-indicator.steps-6 li {
  width: calc(100% / 6);
}
.steps-indicator.steps-7 li {
  width: calc(100% / 7);
}
.steps-indicator.steps-8 li {
  width: calc(100% / 8);
}
.steps-indicator.steps-9 li {
  width: calc(100% / 9);
}
.steps-indicator.steps-10 li {
  width: calc(100% / 10);
}
.steps-indicator.steps-11 li {
  width: calc(100% / 11);
}
.steps-indicator li.default {
  pointer-events: none;
}
.steps-indicator li.default a:hover {
  color: #808080;
}
.steps-indicator li.current,
.steps-indicator li.editing {
  pointer-events: none;
}
.steps-indicator li.current a:before {
  background-color: #808080;
}
.steps-indicator li.done a:before {
  background-color: #23AE89;
}
.steps-indicator li.editing a:before {
  background-color: #1771A5;
}

.ui-angular-wizard .steps {
  border-color: rgba(0, 0, 0, 0.15);
}
.ui-angular-wizard .steps h2 {
  border-color: rgba(0, 0, 0, 0.15);
}
.ui-angular-wizard .ui-wizard-actions {
  border-color: rgba(0, 0, 0, 0.15);
}
.ui-angular-wizard .ui-wizard-content {
  background-color: rgba(0, 0, 0, 0.035);
}

html,
body,
#app-container {
  position: relative;
  min-height: 100%;
  height: 100%;
}

.app {
  position: relative;
  min-height: 100%;
  height: 100%;
}
.app > .header-container.header-fixed {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1010;
}
.app > .header-container.header-fixed + .main-container {
  padding-top: 100px;
}
@media (min-width: 768px) {
  .app > .header-container.header-fixed + .main-container {
    padding-top: 50px;
  }
}
.app > .main-container {
  position: relative;
  min-height: 100%;
}
.app > .main-container:before {
  content: " ";
  line-height: 0;
  z-index: -2;
  position: absolute;
  display: block;
  width: 100%;
  max-width: inherit;
  top: 0;
  bottom: 0;
  background-color: #1771A5;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}
.app > .main-container > .nav-vertical:before {
  left: 0;
}
.app > .main-container > .nav-container {
  display: none;
  z-index: 11;
  position: static;
  float: left;
  width: 220px;
}
@media (min-width: 768px) {
  .app > .main-container > .nav-container {
    display: block;
  }
}
.app > .main-container > .nav-container:before {
  z-index: -1;
  content: " ";
  line-height: 0;
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  width: inherit;
  background-color: inherit;
  border-width: inherit;
  border-style: inherit;
  border-color: inherit;
}
.app > .main-container > .nav-container.nav-fixed {
  position: fixed;
  top: 100px;
  bottom: 0;
  float: none;
}
@media (min-width: 768px) {
  .app > .main-container > .nav-container.nav-fixed {
    top: 50px;
  }
}
.app > .main-container > .content-container {
  overflow: hidden;
  min-height: 100%;
  margin-left: 0;
}
@media (min-width: 768px) {
  .app > .main-container > .content-container {
    margin-left: 220px;
  }
}

.layout-boxed > .header-container .top-header {
  max-width: 1200px;
  margin: 0 auto;
}
.layout-boxed > .main-container {
  max-width: 1200px;
  margin: 0 auto;
}

#nav-container ul {
  padding-left: 0;
  list-style: none;
}
#nav-container > .nav-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.nav-container .nav ul {
  display: none;
}

.nav-container .icon-has-ul {
  position: absolute;
  right: 15px;
  font-size: 10px;
  color: #444;
}
.nav-container .nav {
  margin: 0;
  padding: 0;
  -webkit-overflow-scrolling: touch;
  -webkit-overflow-scrolling: -blackberry-touch;
}
.nav-container .nav .nav-title {
  margin: 15px 15px 10px;
  font-size: 12px;
}
.nav-container .nav .divider {
  margin: 10px 0;
  border-width: 1px;
  border-style: solid;
}
.nav-container .nav > li > a > i,
.nav-container .nav > li > a > .nav-icon {
  display: inline-block;
  margin-right: 10px;
  width: 20px;
  line-height: 1;
  text-align: center;
  font-size: 14px;
  transition: all 0.25s ease-in-out;
}
.nav-container .nav a {
  font-size: 13px;
  transition: all 0.25s ease-in-out;
}
.nav-container .nav a:hover, .nav-container .nav a:focus, .nav-container .nav a:active {
  text-decoration: none;
}
.nav-container .nav > li {
  position: relative;
  margin: 0;
  text-align: left;
  font-weight: bold;
  transition: all 0.25s ease-in-out;
}
.nav-container .nav > li:first-child > a {
  border-top: 0;
}
.nav-container .nav > li > a {
  position: relative;
  display: block;
  padding: 15px 15px;
  transition: all 0.25s ease-in-out;
}
.nav-container .nav > li > a .badge {
  position: absolute;
  top: 16px;
  right: 8px;
}
.nav-container .nav > li > .icon-has-ul {
  top: 15px;
  line-height: 19px;
}
.nav-container .nav ul a {
  position: relative;
  font-size: 13px;
}
.nav-container .nav ul .icon-has-ul {
  top: 13px;
  line-height: 18px;
}
.nav-container .nav ul li {
  position: relative;
  padding: 0;
}
.nav-container .nav ul li:last-child > a {
  border-bottom: 0;
}
.nav-container .nav ul li > a {
  position: relative;
  display: block;
  padding: 13px 0 13px 25px;
  transition: all 0.25s ease-in-out;
}
.nav-container .nav ul li > a:first-child {
  border-top: none;
}
.nav-container .nav ul li > a > i {
  font-size: 9px;
  margin-right: 16px;
  line-height: 14px;
  vertical-align: middle;
}
.nav-container .nav ul li > a > i.fa-circle, .nav-container .nav ul li > a > i.fa-circle-o {
  font-size: 5px;
}
.nav-container .nav ul li > a > i.fa-caret-right {
  font-size: 9px;
}
.nav-container .nav ul li > a > .badge {
  position: absolute;
  right: 8px;
  top: 12px;
}

@media (max-width: 767px) {
  .on-canvas #header {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 12;
  }
  .on-canvas #nav-container {
    display: block;
    position: fixed;
    top: 100px;
    bottom: 0;
    float: none;
  }
  .on-canvas .main-container {
    overflow: hidden;
  }
  .on-canvas .main-container #content {
    margin-left: 220px;
    margin-right: -220px;
  }
}
@media (min-width: 768px) {
  .app.nav-collapsed-min .slimScrollDiv {
    overflow: visible !important;
    height: auto !important;
  }
  .app.nav-collapsed-min .slimScrollDiv .slimScrollBar,
.app.nav-collapsed-min .slimScrollDiv .slimScrollRail {
    display: none !important;
  }
  .app.nav-collapsed-min #nav-container {
    width: 60px;
  }
  .app.nav-collapsed-min .content-container {
    margin-left: 60px;
  }
  .app.nav-collapsed-min #nav-wrapper {
    overflow: visible !important;
  }
  .app.nav-collapsed-min #nav {
    overflow: visible !important;
  }
  .app.nav-collapsed-min #nav li:hover > ul, .app.nav-collapsed-min #nav li.open > ul {
    display: block !important;
  }
  .app.nav-collapsed-min #nav li ul {
    z-index: 9;
    position: absolute;
    left: 100%;
    top: 0;
    width: 220px;
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  }
  .app.nav-collapsed-min #nav > li > a {
    padding: 15px 15px;
    text-align: center;
  }
  .app.nav-collapsed-min #nav > li > a > i {
    margin: 0;
    font-size: 20px;
  }
  .app.nav-collapsed-min #nav > li > a > span {
    display: none;
  }
  .app.nav-collapsed-min #nav > li > .icon-has-ul {
    display: none;
  }
  .app.nav-collapsed-min .nav-title {
    display: none;
  }
}
.nav-container:before {
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  width: 2px;
  z-index: 2;
}
.nav-container.bg-light:before {
  box-shadow: inset -1px 0 1px rgba(255, 255, 255, 0.3);
}
.nav-container.bg-light .nav a {
  color: #444;
}
.nav-container.bg-light .nav .nav-title {
  color: #444;
}
.nav-container.bg-light .nav .divider {
  border-color: #fafafa;
}
.nav-container.bg-light .nav > li:hover > a {
  background-color: transparent;
  color: #444;
}
.nav-container.bg-light .nav > li:hover > .icon-has-ul,
.nav-container.bg-light .nav > li:hover > .icon-has-ul-h {
  color: #444;
}
.nav-container.bg-light .nav > li.active > a {
  color: #444;
}
.nav-container.bg-light .nav > li.active > .icon-has-ul {
  color: #444;
}
.nav-container.bg-light .nav > li > a:focus {
  background-color: transparent;
}
.nav-container.bg-light .nav ul {
  background-color: #f6f6f6;
}
.nav-container.bg-light .nav ul > li:hover > a, .nav-container.bg-light .nav ul > li.active > a {
  background-color: #eee;
}
.nav-container.bg-light .nav ul ul {
  background-color: #eee;
}
.nav-container.bg-light .nav ul ul > li:hover > a, .nav-container.bg-light .nav ul ul > li.active > a {
  background-color: #ddd;
}
.nav-container.bg-light.nav-vertical .nav > li.open > a {
  background-color: #f6f6f6;
  color: #444;
}
.nav-container.bg-light.nav-vertical .nav > li.open > a:hover, .nav-container.bg-light.nav-vertical .nav > li.open > a:focus, .nav-container.bg-light.nav-vertical .nav > li.open > a:active {
  background-color: #f6f6f6;
  color: #444;
}
.nav-container.bg-light.nav-vertical .nav > li.open > .icon-has-ul,
.nav-container.bg-light.nav-vertical .nav > li.open > .icon-has-ul-h {
  color: #444;
}
.nav-container.bg-dark {
  background-color: #1b86c4;
}
.nav-container.bg-dark:before {
  box-shadow: inset -1px 0 1px rgba(0, 0, 0, 0.3);
}
.nav-container.bg-dark .nav a {
  color: #ccc;
  color: rgba(255, 255, 255, 0.5);
}
.nav-container.bg-dark .nav .nav-title {
  color: #666;
}
.nav-container.bg-dark .nav .divider {
  border-color: #1877ae;
}
.nav-container.bg-dark .nav > li:hover > a {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.8);
}
.nav-container.bg-dark .nav > li:hover > .icon-has-ul,
.nav-container.bg-dark .nav > li:hover > .icon-has-ul-h {
  color: rgba(255, 255, 255, 0.8);
}
.nav-container.bg-dark .nav > li.active > a {
  color: rgba(255, 255, 255, 0.8);
}
.nav-container.bg-dark .nav > li.active > .icon-has-ul {
  color: rgba(255, 255, 255, 0.8);
}
.nav-container.bg-dark .nav > li > a:focus {
  background-color: transparent;
}
.nav-container.bg-dark .nav ul {
  background-color: #197db7;
}
.nav-container.bg-dark .nav ul > li.open > a, .nav-container.bg-dark .nav ul > li:hover > a, .nav-container.bg-dark .nav ul > li.active > a {
  background-color: #166ea1;
  color: rgba(255, 255, 255, 0.8);
}
.nav-container.bg-dark .nav ul ul {
  background-color: #166ea1;
}
.nav-container.bg-dark .nav ul ul > li.open > a, .nav-container.bg-dark .nav ul ul > li:hover > a, .nav-container.bg-dark .nav ul ul > li.active > a {
  background-color: #135f8a;
  color: rgba(255, 255, 255, 0.8);
}
.nav-container.bg-dark.nav-vertical .nav > li.open > a {
  background-color: #197db7;
  color: rgba(255, 255, 255, 0.8);
}
.nav-container.bg-dark.nav-vertical .nav > li.open > a:hover, .nav-container.bg-dark.nav-vertical .nav > li.open > a:focus, .nav-container.bg-dark.nav-vertical .nav > li.open > a:active {
  background-color: #197db7;
  color: rgba(255, 255, 255, 0.8);
}
.nav-container.bg-dark.nav-vertical .nav > li.open > .icon-has-ul,
.nav-container.bg-dark.nav-vertical .nav > li.open > .icon-has-ul-h {
  color: rgba(255, 255, 255, 0.8);
}

@media (min-width: 768px) {
  .app.nav-collapsed-min .top-header .logo {
    width: 60px;
  }
}
.app.nav-collapsed-min .top-header .logo .logo-text {
  display: none;
}
.app.nav-collapsed-min .top-header .top-nav {
  padding: 0 0 0 60px;
}

.header-container {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.header-container > .top-header a {
  color: #aaa;
}
.header-container > .top-header a:hover {
  text-decoration: none;
}
.header-container > .top-header .dropdown-menu a {
  color: #444;
}
.header-container > .top-header .hidden-mobile {
  display: none;
}
@media (min-width: 480px) {
  .header-container > .top-header .hidden-mobile {
    display: inline;
  }
}
.header-container > .top-header .logo {
  position: absolute;
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
@media (min-width: 768px) {
  .header-container > .top-header .logo {
    display: inline-block;
    width: 220px;
    border-right: 1px solid rgba(255, 255, 255, 0.06);
  }
}
.header-container > .top-header .logo .logo-icon {
  font-size: 20px;
}
.header-container > .top-header .logo .logo-icon + .logo-text {
  margin-left: 8px;
}
.header-container > .top-header .logo > a {
  font-size: 24px;
  vertical-align: middle;
}
.header-container > .top-header .menu-button {
  display: block;
  position: absolute;
  top: 8px;
  right: 20px;
  width: 46px;
  padding: 10px 12px;
  border-radius: 4px;
}
.header-container > .top-header .menu-button:hover {
  cursor: pointer;
  background-color: #115278;
}
.header-container > .top-header .menu-button .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background-color: #fff;
}
.header-container > .top-header .menu-button .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .header-container > .top-header .menu-button {
    display: none;
  }
}
.header-container > .top-header .admin-options {
  z-index: 20;
  line-height: 20px;
}
.header-container > .top-header .skin-options .panel-body {
  min-width: 330px;
  background-color: #f9f9f9;
}
.header-container > .top-header .dropdown-menu.panel {
  padding: 0;
  white-space: nowrap;
}
.header-container > .top-header .dropdown-menu.panel .panel-heading,
.header-container > .top-header .dropdown-menu.panel .panel-footer {
  padding: 10px 15px;
}
.header-container > .top-header .dropdown-menu.panel .list-group-item {
  padding: 10px 15px;
}
.header-container > .top-header .dropdown-menu.panel .list-group-item > a {
  display: block;
}
.header-container > .top-header .dropdown-menu.panel .media .media-body {
  padding-right: 75px;
}
.header-container > .top-header .top-nav {
  width: 100%;
  height: 50px;
  padding: 50px 0 0;
}
@media (min-width: 768px) {
  .header-container > .top-header .top-nav {
    padding: 0 0 0 220px;
  }
}
.header-container > .top-header .top-nav > ul {
  margin-bottom: 0;
}
.header-container > .top-header .top-nav .nav-left,
.header-container > .top-header .top-nav .nav-right {
  font-size: 16px;
  line-height: 20px;
}
.header-container > .top-header .top-nav .nav-left > li,
.header-container > .top-header .top-nav .nav-right > li {
  float: left;
}
.header-container > .top-header .top-nav .nav-left > li.nav-profile > a,
.header-container > .top-header .top-nav .nav-right > li.nav-profile > a {
  padding: 10px 15px;
}
.header-container > .top-header .top-nav .nav-left > li.nav-profile .hidden-xs,
.header-container > .top-header .top-nav .nav-right > li.nav-profile .hidden-xs {
  padding-right: 8px;
}
.header-container > .top-header .top-nav .nav-left > li.nav-profile i,
.header-container > .top-header .top-nav .nav-right > li.nav-profile i {
  width: 18px;
  font-size: 16px;
  margin-right: 5px;
}
.header-container > .top-header .top-nav .nav-left > li > .toggle-min,
.header-container > .top-header .top-nav .nav-right > li > .toggle-min {
  display: none;
}
@media (min-width: 768px) {
  .header-container > .top-header .top-nav .nav-left > li > .toggle-min,
.header-container > .top-header .top-nav .nav-right > li > .toggle-min {
    display: block;
  }
}
.header-container > .top-header .top-nav .nav-left > li a:hover, .header-container > .top-header .top-nav .nav-left > li a:focus,
.header-container > .top-header .top-nav .nav-right > li a:hover,
.header-container > .top-header .top-nav .nav-right > li a:focus {
  text-decoration: none;
}
.header-container > .top-header .top-nav .nav-left > li > .btn-group > a,
.header-container > .top-header .top-nav .nav-left > li > a,
.header-container > .top-header .top-nav .nav-right > li > .btn-group > a,
.header-container > .top-header .top-nav .nav-right > li > a {
  position: relative;
  display: block;
  height: 50px;
  padding: 15px 16px;
}
@media (min-width: 768px) {
  .header-container > .top-header .top-nav .nav-left > li > .btn-group > a,
.header-container > .top-header .top-nav .nav-left > li > a,
.header-container > .top-header .top-nav .nav-right > li > .btn-group > a,
.header-container > .top-header .top-nav .nav-right > li > a {
    padding: 15px 18px;
  }
}
.header-container > .top-header .top-nav .nav-left > li > .btn-group > a .badge,
.header-container > .top-header .top-nav .nav-left > li > a .badge,
.header-container > .top-header .top-nav .nav-right > li > .btn-group > a .badge,
.header-container > .top-header .top-nav .nav-right > li > a .badge {
  position: absolute;
  top: 6px;
  right: 3px;
}
@media (min-width: 768px) {
  .header-container > .top-header .top-nav .nav-left > li > .btn-group > a .badge,
.header-container > .top-header .top-nav .nav-left > li > a .badge,
.header-container > .top-header .top-nav .nav-right > li > .btn-group > a .badge,
.header-container > .top-header .top-nav .nav-right > li > a .badge {
    background-color: transparent;
    color: #aaa;
  }
}
.header-container > .top-header .top-nav .nav-left > li ul.dropdown-menu a:hover,
.header-container > .top-header .top-nav .nav-right > li ul.dropdown-menu a:hover {
  background-color: #1771A5;
  color: #fff;
}
.header-container > .top-header .top-nav .nav-left > li ul.dropdown-menu .glyphicon,
.header-container > .top-header .top-nav .nav-right > li ul.dropdown-menu .glyphicon {
  margin-right: 10px;
}
.header-container > .top-header .top-nav .search-box {
  max-width: 180px;
  padding: 8px 0;
}
.header-container > .top-header .top-nav .search-box .input-group-addon {
  padding: 6px 0 6px 12px;
  border: none;
  background-color: transparent;
}
.header-container > .top-header .top-nav .search-box .form-control {
  border: none;
  background: transparent;
}
.header-container > .top-header .top-nav .nav-left {
  float: left;
  padding: 0;
}
.header-container > .top-header .top-nav .nav-left > li {
  border-right: 1px solid rgba(255, 255, 255, 0.06);
}
.header-container > .top-header .top-nav .nav-right {
  padding: 0;
}
.header-container > .top-header .top-nav .nav-right > li > a {
  text-align: center;
  color: #fff;
}
.header-container > .top-header .top-nav .nav-right > li > a .badge {
  color: #fff;
}
.header-container > .top-header .top-nav .nav-right > li:last-child .dropdown-menu.pull-right {
  right: 10px;
}
.header-container > .top-header .langs .active-flag .flag {
  margin-top: -6px;
}
.header-container > .top-header .langs .list-langs a {
  position: relative;
  padding: 8px 20px 8px 57px;
}
.header-container > .top-header .langs .list-langs a .flag {
  position: absolute;
  top: 3px;
  left: 15px;
}

.skin-check {
  position: relative;
  display: block;
}
.skin-check input[type=radio] {
  display: none;
}
.skin-check input[type=radio] + span:hover {
  cursor: pointer;
}
.skin-check input[type=radio] + span {
  position: relative;
}
.skin-check input[type=radio] + span > .overlay {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  text-align: center;
  line-height: 30px;
  color: #fff;
}
.skin-check input[type=radio]:checked + span > .overlay {
  display: block;
}

.skin-item {
  overflow: hidden;
  display: block;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 15px;
}
.skin-item > span {
  display: block;
  float: left;
  width: 50%;
  height: 20px;
}
.skin-item .item-header {
  height: 10px;
}

.header-container .dropdown {
  color: #444;
}
.header-container .dropdown a {
  color: #444;
}
.header-container .dropdown a:hover {
  color: #444;
}
.header-container.bg-light {
  color: #444;
}
.header-container.bg-light .input-group-addon,
.header-container.bg-light a {
  color: #444;
}
.header-container.bg-light .input-group-addon:hover,
.header-container.bg-light a:hover {
  color: #444;
}
.header-container.bg-dark {
  color: #fafafa;
}
.header-container.bg-dark .input-group-addon,
.header-container.bg-dark a {
  color: #fafafa;
}
.header-container.bg-dark .input-group-addon:hover,
.header-container.bg-dark a:hover {
  color: #fafafa;
}
.header-container.bg-dark .search-box .form-control {
  color: #fafafa;
}
.header-container.bg-primary, .header-container.bg-success, .header-container.bg-info, .header-container.bg-info-alt, .header-container.bg-warning, .header-container.bg-danger {
  color: #fafafa;
}
.header-container.bg-primary a, .header-container.bg-success a, .header-container.bg-info a, .header-container.bg-info-alt a, .header-container.bg-warning a, .header-container.bg-danger a {
  color: #fafafa;
}
.header-container.bg-primary a:hover, .header-container.bg-success a:hover, .header-container.bg-info a:hover, .header-container.bg-info-alt a:hover, .header-container.bg-warning a:hover, .header-container.bg-danger a:hover {
  color: #fafafa;
}
.header-container.bg-primary .input-group-addon, .header-container.bg-success .input-group-addon, .header-container.bg-info .input-group-addon, .header-container.bg-info-alt .input-group-addon, .header-container.bg-warning .input-group-addon, .header-container.bg-danger .input-group-addon {
  color: #fafafa;
}
.header-container.bg-primary ::-webkit-input-placeholder, .header-container.bg-success ::-webkit-input-placeholder, .header-container.bg-info ::-webkit-input-placeholder, .header-container.bg-info-alt ::-webkit-input-placeholder, .header-container.bg-warning ::-webkit-input-placeholder, .header-container.bg-danger ::-webkit-input-placeholder {
  color: #eaeaea;
}
.header-container.bg-primary :-moz-placeholder, .header-container.bg-success :-moz-placeholder, .header-container.bg-info :-moz-placeholder, .header-container.bg-info-alt :-moz-placeholder, .header-container.bg-warning :-moz-placeholder, .header-container.bg-danger :-moz-placeholder {
  color: #eaeaea;
}
.header-container.bg-primary ::-moz-placeholder, .header-container.bg-success ::-moz-placeholder, .header-container.bg-info ::-moz-placeholder, .header-container.bg-info-alt ::-moz-placeholder, .header-container.bg-warning ::-moz-placeholder, .header-container.bg-danger ::-moz-placeholder {
  color: #eaeaea;
}
.header-container.bg-primary :-ms-input-placeholder, .header-container.bg-success :-ms-input-placeholder, .header-container.bg-info :-ms-input-placeholder, .header-container.bg-info-alt :-ms-input-placeholder, .header-container.bg-warning :-ms-input-placeholder, .header-container.bg-danger :-ms-input-placeholder {
  color: #eaeaea;
}
.header-container.bg-primary .top-nav .nav-left > li > a .badge, .header-container.bg-success .top-nav .nav-left > li > a .badge, .header-container.bg-info .top-nav .nav-left > li > a .badge, .header-container.bg-info-alt .top-nav .nav-left > li > a .badge, .header-container.bg-warning .top-nav .nav-left > li > a .badge, .header-container.bg-danger .top-nav .nav-left > li > a .badge {
  color: #eaeaea;
}
.header-container > .top-header .logo {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
  .header-container > .top-header .logo {
    border: 0;
  }
}
.header-container > .top-header .logo.bg-light {
  color: #1b86c4;
}
.header-container > .top-header .logo.bg-light a {
  color: #1b86c4;
}
.header-container > .top-header .logo.bg-light a:hover {
  color: #1b86c4;
}
.header-container > .top-header .logo.bg-light + .menu-button .icon-bar {
  background-color: #444;
}
.header-container > .top-header .logo.bg-light + .menu-button:hover .icon-bar {
  background-color: #fff;
}
.header-container > .top-header .logo.bg-dark, .header-container > .top-header .logo.bg-primary, .header-container > .top-header .logo.bg-success, .header-container > .top-header .logo.bg-info, .header-container > .top-header .logo.bg-info-alt, .header-container > .top-header .logo.bg-warning, .header-container > .top-header .logo.bg-danger {
  color: #fafafa;
}
.header-container > .top-header .logo.bg-dark a, .header-container > .top-header .logo.bg-primary a, .header-container > .top-header .logo.bg-success a, .header-container > .top-header .logo.bg-info a, .header-container > .top-header .logo.bg-info-alt a, .header-container > .top-header .logo.bg-warning a, .header-container > .top-header .logo.bg-danger a {
  color: #fafafa;
}
.header-container > .top-header .logo.bg-dark a:hover, .header-container > .top-header .logo.bg-primary a:hover, .header-container > .top-header .logo.bg-success a:hover, .header-container > .top-header .logo.bg-info a:hover, .header-container > .top-header .logo.bg-info-alt a:hover, .header-container > .top-header .logo.bg-warning a:hover, .header-container > .top-header .logo.bg-danger a:hover {
  color: #fafafa;
}

body {
  background: #1771A5;
}

.body-wide #header,
.body-wide #nav-container {
  display: none;
}
.body-wide #content {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding-bottom: 50px;
}
.body-wide .on-canvas #content {
  margin-left: 0;
  margin-right: 0;
}
.body-wide .on-canvas .main-container {
  overflow: auto;
}
.body-wide .layout-boxed > .main-container {
  max-width: 100%;
}

@media (min-width: 768px) {
  .app.nav-collapsed-min .top-header .logo {
    width: 50px;
  }
}

.nav-container.bg-light .nav > li.open > a:hover, .nav-container.bg-light .nav > li.open > a:focus, .nav-container.bg-light .nav > li.open > a:active {
  border-color: #e5e5e5;
}
.nav-container.bg-light .nav li > a {
  border-bottom: 1px solid #e5e5e5;
}
.nav-container.bg-light .nav li > a > i {
  border-right: 1px solid #e5e5e5;
}
.nav-container.bg-light .nav ul li:last-child > a {
  border-bottom: 1px solid #e5e5e5;
}
.nav-container.bg-dark .nav > li.open > a:hover, .nav-container.bg-dark .nav > li.open > a:focus, .nav-container.bg-dark .nav > li.open > a:active {
  border-color: #1f99df;
}
.nav-container.bg-dark .nav li > a {
  border-bottom: 1px solid #1f99df;
}
.nav-container.bg-dark .nav li > a > i {
  border-right: 1px solid #1f99df;
}
.nav-container.bg-dark .nav ul li:last-child > a {
  border-bottom: 1px solid #1f99df;
}
.nav-container.bg-light .nav ul ul ul li > a, .nav-container.bg-dark .nav ul ul ul li > a {
  border: 0 !important;
}
.nav-container.bg-light .nav ul ul ul li > a > i, .nav-container.bg-dark .nav ul ul ul li > a > i {
  border: 0 !important;
}
.nav-container .nav li > a > i {
  position: relative;
  display: block;
  float: left;
  width: 50px;
  text-align: center;
}
.nav-container .nav > li.open > a > i:before, .nav-container .nav > li.active > a > i:before, .nav-container .nav > li:hover > a > i:before {
  color: #fff;
}
.nav-container .nav > li.open > a > i .icon-bg, .nav-container .nav > li.active > a > i .icon-bg, .nav-container .nav > li:hover > a > i .icon-bg {
  left: 0;
}
.nav-container .nav > li > a {
  height: 50px;
}
.nav-container .nav > li > a > i {
  height: 50px;
  line-height: 50px;
  margin: -15px 10px -15px -15px;
}
.nav-container .nav > li > a > i:before {
  position: relative;
  z-index: 1;
}
.nav-container .nav > li > a > i .icon-bg {
  position: absolute;
  z-index: 12;
  z-index: 0;
  left: -47px;
  width: 100%;
  top: 0;
  bottom: 0;
  transition: left 0.2s ease-in-out;
}
.nav-container .nav ul li > a > i {
  height: 44px;
  line-height: 44px;
  margin: -12px 10px -12px -25px;
}

@media (min-width: 768px) {
  .app.nav-collapsed-min #nav-container {
    width: 50px;
  }
  .app.nav-collapsed-min .content-container {
    left: 50px;
  }
  .app.nav-collapsed-min #nav > li {
    width: 50px;
  }
  .app.nav-collapsed-min #nav > li > a {
    padding: 0;
  }
  .app.nav-collapsed-min #nav > li > a > i {
    font-size: 14px;
  }
  .app.nav-collapsed-min #nav > li > a > i:before {
    color: #fff;
  }
  .app.nav-collapsed-min #nav > li > a > i > .icon-bg {
    left: 0;
  }
  .app.nav-collapsed-min .nav-container .nav > li > a > i {
    border-right: 0;
  }
}
.page-dashboard .mini-box {
  padding: 30px 25px;
}
.page-dashboard .panel-box {
  margin-bottom: 0;
}
.page-dashboard .panel-box .panel-top .divider-xl {
  margin: 100px 0;
}
.page-dashboard .panel-box .panel-bottom {
  padding: 17px 10px;
}

.lt-ie9-bg {
  z-index: 11111;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #333;
  color: #999;
  padding: 100px 20px;
  text-align: center;
  font-size: 26px;
}
.lt-ie9-bg a {
  color: #f5f5f5;
  border-bottom: 2px solid #fff;
}
.lt-ie9-bg a:hover {
  text-decoration: none;
}

.non-display {
  display: none;
}

.page {
  padding: 15px;
}

.page-form-ele h3 {
  margin: 0;
}

.body-err #content {
  background-color: #f3f3f3;
  height: 100%;
}
.body-err #content > .view-container {
  height: 100%;
}
.body-err.body-wide #content {
  padding-bottom: 0;
}

.page-err {
  width: 100%;
  height: 100%;
  background-color: #1a80bb;
}
.page-err .err-status {
  background-color: #f3f3f3;
}
.page-err .err-status h1 {
  margin: 100px 0 -45px;
  color: #1771A5;
  font-size: 200px;
}
.page-err .err-message {
  background-color: #1771A5;
  padding: 24px;
  text-transform: uppercase;
}
.page-err .err-message h2 {
  font-size: 50px;
  color: #fff;
  font-weight: 300;
}
.page-err .err-body {
  padding: 100px 10px 20px;
}
.page-err .btn-goback {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
.page-err .btn-goback:hover, .page-err .btn-goback:focus, .page-err .btn-goback:active, .page-err .btn-goback.active {
  color: #1a80bb;
  background-color: #fff;
}
.open .page-err .btn-goback.dropdown-toggle {
  color: #1a80bb;
  background-color: #fff;
}

.body-lock #content {
  background: url("../images/background/1.jpg") no-repeat center center fixed;
  background-size: cover;
}
.body-lock .content-container > .view-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.page-lock .lock-centered {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -65px;
}
@media screen and (min-width: 768px) {
  .page-lock .lock-centered {
    margin-top: -75px;
  }
}
.page-lock .lock-container {
  position: relative;
  max-width: 420px;
  margin: 0 auto;
}
.page-lock .lock-box {
  position: absolute;
  left: 0;
  right: 0;
}
.page-lock .lock-box .lock-user {
  background: #fff;
  width: 50%;
  float: left;
  height: 50px;
  line-height: 50px;
  margin-top: 50px;
  padding: 0 20px;
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
  color: #1771A5;
}
.page-lock .lock-box .lock-img img {
  position: absolute;
  border-radius: 50%;
  left: 40%;
  width: 80px;
  height: 80px;
  border: 6px solid #fff;
  background: #fff;
}
@media screen and (min-width: 768px) {
  .page-lock .lock-box .lock-img img {
    left: 33%;
    width: 150px;
    height: 150px;
    border: 10px solid #fff;
  }
}
.page-lock .lock-box .lock-pwd {
  background: #fff;
  width: 50%;
  float: right;
  height: 50px;
  line-height: 50px;
  padding: 0 0 0 50px;
  margin-top: 50px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
  color: #1771A5;
}
@media screen and (min-width: 768px) {
  .page-lock .lock-box .lock-pwd {
    padding: 0 0 0 80px;
  }
}
.page-lock .lock-box .lock-pwd input {
  width: 80%;
  height: 50px;
  color: #555555;
  border: 0;
}
.page-lock .lock-box .lock-pwd .btn-submit {
  position: absolute;
  top: 50%;
  right: 20px;
}

.page-tasks .task-list .view {
  display: block;
}
.page-tasks .task-list .edit {
  display: none;
}
.page-tasks .task-list li.editing .view {
  display: none;
}
.page-tasks .task-list li.editing .edit {
  display: block;
}
.page-tasks .add-task {
  position: relative;
}
.page-tasks .add-task input {
  height: 44px;
  padding: 6px 12px 6px 40px;
}
.page-tasks .add-task a.submit-button {
  position: absolute;
  top: 12px;
  left: 12px;
  color: #777777;
}
.page-tasks label {
  font-weight: normal;
}
.page-tasks .filters {
  margin: 15px 0;
}
.page-tasks .nav-tabs > li.active > a,
.page-tasks .nav-tabs > li.active > a:hover,
.page-tasks .nav-tabs > li.active > a:focus {
  background-color: #1771A5;
}
.page-tasks .task-list .view {
  position: relative;
  margin-bottom: 10px;
  padding: 0 12px 0 40px;
  border-radius: 1px;
  background-color: #fff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}
.page-tasks .task-list .view:hover .glyphicon-pencil,
.page-tasks .task-list .view:hover .glyphicon-remove {
  display: block;
}
.page-tasks .task-list .view input[type=checkbox] {
  position: absolute;
  top: 11px;
  left: 16px;
}
.page-tasks .task-list .view label {
  line-height: 20px;
  margin: 0;
  width: 100%;
  padding: 12px 0 12px;
}
.page-tasks .task-list .view .glyphicon-pencil,
.page-tasks .task-list .view .glyphicon-remove {
  display: none;
  position: absolute;
  top: 14px;
  color: #777777;
  transition: all 0.2s ease-in-out;
}
.page-tasks .task-list .view .glyphicon-pencil:hover,
.page-tasks .task-list .view .glyphicon-remove:hover {
  cursor: pointer;
  color: #333333;
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
.page-tasks .task-list .view .glyphicon-pencil {
  right: 40px;
}
.page-tasks .task-list .view .glyphicon-remove {
  right: 16px;
}
.page-tasks .task-list .completed .view label {
  color: #777777;
  text-decoration: line-through;
}
.page-tasks .task-list input.edit {
  margin-bottom: 10px;
  height: 44px;
  padding: 6px 12px 6px 40px;
}
.page-tasks .task-footer {
  margin: 15px 0;
  border-top: 4px double #ededed;
  padding: 12px;
}
.page-tasks .task-footer .list-inline > li {
  float: left;
  width: 30%;
}
.page-tasks .task-footer .list-inline > li.first-item {
  width: 40%;
}
.page-tasks .task-footer .clear-completed {
  color: #777777;
  border-radius: 1px;
  transition: color, 0.2s ease-in-out;
}
.page-tasks .task-footer .clear-completed:hover {
  cursor: pointer;
  color: #444;
}
.page-tasks .tips h3 {
  margin-top: 0;
}

.body-auth #content {
  background-color: #f3f3f3;
}

.page-signin .signin-header,
.page-signup .signin-header,
.page-forgot .signin-header {
  padding: 25px 0;
  background-color: #dfe0e6;
}
.page-signin .logo,
.page-signup .logo,
.page-forgot .logo {
  font-size: 46px;
  font-weight: bold;
}
.page-signin .logo a,
.page-signup .logo a,
.page-forgot .logo a {
  color: #444;
}
.page-signin .logo a:hover,
.page-signup .logo a:hover,
.page-forgot .logo a:hover {
  text-decoration: none;
}
.page-signin .main-body,
.page-signup .main-body,
.page-forgot .main-body {
  border-top: 1px solid #f8f8f8;
  padding: 20px 10px;
}
.page-signin .info,
.page-signup .info,
.page-forgot .info {
  padding: 25px 0 0;
  max-width: 420px;
  margin: 0 auto 20px;
}
.page-signin .info h2,
.page-signup .info h2,
.page-forgot .info h2 {
  font-size: 18px;
  color: #1b86c4;
}
.page-signin .form-container,
.page-signup .form-container,
.page-forgot .form-container {
  max-width: 420px;
  margin: 10px auto;
}
.page-signin .line-thru,
.page-signup .line-thru,
.page-forgot .line-thru {
  margin: 1em 0;
  display: block;
  font-size: 0.875em;
  font-weight: bold;
  margin-bottom: 1em;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 1;
}
.page-signin .line-thru:before,
.page-signup .line-thru:before,
.page-forgot .line-thru:before {
  width: 50px;
  height: 10px;
  background-color: #f3f3f3;
  content: "";
  margin: -5px 0 0 -20px;
  left: 50%;
  position: absolute;
  top: 50%;
  z-index: -1;
}
.page-signin .line-thru:after,
.page-signup .line-thru:after,
.page-forgot .line-thru:after {
  width: 100%;
  border-bottom: 1px solid #dadada;
  content: "";
  display: block;
  position: absolute;
  top: 49%;
  z-index: -2;
}

.page-invoice .invoice-wrapper {
  padding: 0 0 30px;
  background-color: #fff;
}

.invoice-inner {
  padding: 15px 15px 30px;
  background-color: #fff;
  height: 100%;
}
.invoice-inner .invoice-sum li {
  margin-bottom: 5px;
  padding: 10px;
  background-color: #f9f9f9;
  border-radius: 1px;
}
.invoice-inner .table.table-bordered {
  border: 0;
}
.invoice-inner .table .bg-dark > th {
  border: 0;
}

.themify-icons {
  width: 100%;
  text-align: center;
}
.themify-icons .icon-section {
  overflow: hidden;
  margin: 0 auto 3.5em;
  width: 90%;
}
.themify-icons .icon-container {
  margin: 0 0 10px;
  display: inline-block;
  padding: 0.5em 0;
  width: 30%;
}
.themify-icons .icon-container [class^=ti-],
.themify-icons .icon-container [class*=" ti-"] {
  display: block;
  height: 80px;
  font-size: 1.5em;
  line-height: 100px;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .themify-icons .icon-container {
    width: 15%;
  }
}
.themify-icons .icon-name {
  margin: 5px 0 0;
  display: block;
  color: #aaa;
  font-size: 0.8em;
  transition: all 0.3s ease-in-out;
}
.themify-icons .icon-container:hover .icon-name {
  color: #1b86c4;
}
.themify-icons .icon-container:hover [class^=ti-],
.themify-icons .icon-container:hover [class*=" ti-"] {
  font-size: 3em;
}

.weather-icons {
  width: 100%;
  text-align: center;
}
.weather-icons .icon-section {
  overflow: hidden;
  margin: 0 auto 3.5em;
  width: 90%;
}
.weather-icons .example {
  margin: 0 0 10px;
  display: inline-block;
  padding: 0.5em 0;
  width: 30%;
}
.weather-icons .example .wi {
  display: block;
  height: 80px;
  font-size: 1.5em;
  line-height: 100px;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .weather-icons .example {
    width: 15%;
  }
}
.weather-icons .class {
  margin: 5px 0 0;
  display: block;
  color: #aaa;
  font-size: 0.8em;
  transition: all 0.3s ease-in-out;
}
.weather-icons .example:hover .class {
  color: #1b86c4;
}
.weather-icons .example:hover .wi {
  font-size: 3em;
}

.page-icons .bs-glyphicons {
  overflow: hidden;
}
.page-icons .bs-glyphicons li {
  float: left;
  width: 25%;
  height: 115px;
  padding: 10px;
  font-size: 10px;
  line-height: 1.4;
  text-align: center;
  border: 1px solid #f9f9f9;
}
.page-icons .bs-glyphicons .glyphicon {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 24px;
}
.page-icons .bs-glyphicons .glyphicon-class {
  display: block;
  text-align: center;
  word-wrap: break-word;
}
.page-icons .bs-glyphicons-list {
  padding-left: 0;
  list-style: none;
}

.weather-icon-list {
  text-align: center;
}
.weather-icon-list .example {
  text-align: center;
  margin: 10px 3px;
}
.weather-icon-list .example .icon {
  font-size: 24px;
}

.bs-glyphicons {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden;
}
.bs-glyphicons .glyphicon {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 24px;
}
.bs-glyphicons .glyphicon-class {
  display: block;
  text-align: center;
}
.bs-glyphicons li {
  float: left;
  width: 25%;
  height: 115px;
  padding: 10px;
  margin: 0 -1px -1px 0;
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .bs-glyphicons li {
    width: 12.5%;
  }
}

.page-grid .grid-structure .row {
  margin-top: 10px;
}
.page-grid .grid-structure .row .widget-container {
  margin-top: 5px;
  background: #eee;
  padding: 10px 15px 12px;
  min-height: 0;
  border-radius: 1px;
}

.page-form-ele .list-checkbox-radio li:nth-child(even) {
  margin-bottom: 20px;
}
.page-form-ele .list-checkbox-radio li > div {
  float: left;
  margin-right: 10px;
}

.demoslider-container {
  max-width: 600px;
  margin: auto;
}

.menuItemTree .tree {
  max-width: 250px;
}

.menuItemTree li {
  display: block;
  list-style: none;
}

.menuItemTree .menu-item {
  cursor: pointer;
}

.menuItemTree .menu-item:hover {
  color: #333;
}

.menuItemTree .menu-item .section-buttons {
  float: right;
  opacity: 0.7;
}

.menuItemTree .menu-item .section-buttons .btn {
  margin-left: 3px;
}

.menuItemTree li:hover > .menu-item > .section-buttons {
  opacity: 1;
}

.menuItemTree .first-level > .menu-item {
  padding: 8px 0;
  border-top: 1px solid #e0e0e0;
  font-size: 105%;
  font-weight: bold;
}

.menuItemTree .first-level:nth-child(1) > .menu-item {
  padding-top: 0;
  border-top: none;
}

.panel-tree {
  position: relative;
}

.panel-tree > .panel-heading {
  padding-right: 190px;
}

.panel-tree .common-buttons {
  position: absolute;
  right: 5px;
  top: 6px;
}

.disableIcon {
  display: none;
}

.marginRight {
  margin-right: 5px;
}

.iconChecked {
  display: none;
  width: 14px;
}

.iconUnchecked {
  display: inline-block;
  width: 14px;
}

.is-Checked .iconChecked {
  display: inline-block;
}

.is-Checked .iconUnchecked {
  display: none;
}

.popover-trigger-action {
  max-width: 85%;
  width: 50%;
}

@font-face {
  font-family: "roboto";
  src: url("../fonts/roboto-regular-webfont.woff2") format("woff2"), url("../fonts/roboto-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../fonts/roboto-italic-webfont.woff2") format("woff2"), url("../fonts/roboto-italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "roboto";
  src: url("../fonts/roboto-medium-webfont.woff2") format("woff2"), url("../fonts/roboto-medium-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src: url("../fonts/roboto-mediumitalic-webfont.woff2") format("woff2"), url("../fonts/roboto-mediumitalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
body,
html {
  height: 100%;
}

body {
  color: #444;
}

.app > .main-container:before {
  background-image: linear-gradient(to right, #1771A5 0, #115278 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF1771A5", endColorstr="#FF115278", GradientType=1);
}

.app > .header-container.header-fixed + .main-container {
  padding-top: 50px;
}

.page:before, .page:after {
  content: " ";
  display: table;
}
.page:after {
  clear: both;
}

#content {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
  min-height: 0;
}

.wrap {
  min-height: 100%;
  height: auto;
  margin: 0 auto -60px;
  padding: 0 0 60px;
}

.wrap > .container {
  padding: 70px 15px 20px;
}

.footer {
  height: 60px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  padding-top: 20px;
}

#header {
  background: #111214;
  z-index: 1030;
}

.header-container > .top-header .logo {
  width: 20rem;
  border: 0;
  height: auto;
  line-height: 1;
  margin: 0.6rem;
}

.app.nav-collapsed-min .top-header .logo {
  width: 20rem;
}

.app.nav-collapsed-min .top-header .top-nav {
  padding: 0 0 0 22rem;
}

.scope-logo {
  display: none;
}

@media (min-width: 768px) {
  .scope-logo {
    display: block;
    width: 20rem;
    margin: 0.8rem;
  }
  .scope-logo .select2-selection {
    border-radius: 0 !important;
  }
  .scope-logo .scope-logo-inner {
    display: none;
  }
}
@media (max-width: 767px) {
  #user-menu {
    display: none;
  }
}
.nav-logout {
  font-size: 1.5em;
}
.nav-logout a {
  padding-left: 0 !important;
}
.nav-logout .fa {
  color: #d9534f;
}
.nav-logout span {
  display: none;
}
.nav-logout:hover .fa, .nav-logout:active .fa, .nav-logout:focus .fa {
  color: #c9302c;
}

.header-container > .top-header .top-nav .nav-left > li ul.dropdown-menu .fa,
.header-container > .top-header .top-nav .nav-right > li ul.dropdown-menu .fa {
  margin-right: 10px;
  width: 15px;
  float: left;
  margin-top: 3px !important;
}

#nav-wrapper {
  height: 100%;
}

@media (max-width: 767px) {
  .on-canvas #nav-container {
    top: 50px;
  }
}
.nav-container.bg-dark .nav > li.active > a,
.nav-container.bg-dark.nav-vertical .nav > li.open > a,
.nav-container.bg-dark .nav ul > li.open > a, .nav-container.bg-dark .nav ul > li:hover > a, .nav-container.bg-dark .nav ul > li.active > a,
.nav-container.bg-dark .nav a {
  color: #fff;
}

.nav-container.bg-dark .nav > li.open > a:hover, .nav-container.bg-dark .nav > li.open > a:focus, .nav-container.bg-dark .nav > li.open > a:active,
.nav-container.bg-dark .nav ul li:last-child > a,
.nav-container.bg-dark .nav li > a > i,
.nav-container.bg-dark .nav li > a {
  border-color: #1771A5;
}

.nav-container.bg-dark.nav-vertical .nav > li.open > a:hover,
.nav-container.bg-dark.nav-vertical .nav > li.open > a:focus,
.nav-container.bg-dark.nav-vertical .nav > li.open > a:active,
.nav-container.bg-dark.nav-vertical .nav > li.open > a {
  background: #1b86c4;
}

.nav-container .nav ul a {
  font-size: 12px;
}

.nav-container .nav > li > a > i {
  top: 0;
}

.nav-container .nav > li > a > i,
.nav-container .nav > li > a > .nav-icon,
.nav-container .nav > li,
.nav-container .nav > li > a {
  transition: none;
}

.connect-revision {
  font-size: 12px;
  padding: 1rem;
  font-weight: normal !important;
}

.app.nav-collapsed-min .connect-revision {
  font-size: 8px;
}

@media (min-width: 768px) {
  #scope-selector-mobile {
    display: none !important;
  }
}
.mini-box .box-icon {
  border-radius: 100rem;
  font-size: 25px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  margin: 10px 10px 10px 0;
}
.mini-box .box-icon .fa,
.mini-box .box-icon .glphicon {
  width: 50px;
}
@media (max-width: 767px) {
  .mini-box {
    padding: 0;
    min-height: 90px;
  }
  .mini-box h1, .mini-box .h1 {
    font-size: 26.4px;
  }
}
.table-responsive {
  /** disabled for fix popup bug in grid. overflow:auto was added to section#content */
  /* overflow-x: auto !important; */
}

.table-responsive .table {
  margin-left: -1px;
}

.not-set {
  font-style: italic;
  color: #d9534f;
}

.kv-grid-container .glyphicon,
.kv-grid-container .fa {
  padding: 10px 15px;
}

.kv-grid-container .btn .glyphicon,
.kv-grid-container .btn .fa {
  font-size: inherit;
  padding: 0;
}

.skip-export span:hover, .skip-export span:active, .skip-export span:focus {
  color: #1771A5;
}

.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
  vertical-align: middle;
}

.grid-view th {
  white-space: nowrap;
}

.jumbotron {
  text-align: center;
  background-color: transparent;
}

.jumbotron .btn {
  font-size: 17px;
  padding: 10px 16px;
}

html .popover-default > .popover-title {
  background: #1771A5;
  color: #fff;
}

.popover {
  min-width: 22rem;
  border: 0;
}

.popover-header .close {
  margin: 0 0 0 1rem;
}

.popover-content {
  color: inherit;
}

.popover-title {
  padding-bottom: 0.8rem;
}
.popover-title .fa,
.popover-title .glyphicon {
  padding: 0;
}
.popover-title .close {
  color: #fff;
  opacity: 1;
  text-shadow: none;
}

/*.fa {
    font-family: inherit;
    font-weight: bold;

    &:before {
      font-family: FontAwesome;
      font-weight: normal;
    }
}*/
.panel-heading {
  padding: 15px;
}

.modal-content {
  box-shadow: none;
}

textarea.form-control {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 1.1rem;
  }

  .form-horizontal .cbx-active {
    margin-top: 1rem;
  }
}
html .kv-plugin-loading,
html .file-loading,
html .cbx-loading {
  height: 40px;
  background-position: center center;
}

.form-horizontal label.control-label > .fa-question-circle {
  padding-left: 10px;
}

.select2-container--open {
  z-index: 2000;
}

.hint-block {
  display: block;
  margin-top: 1rem;
  color: #777777;
}

.error-summary {
  color: #B13D31;
  background: #FDEFEE;
  border: 1px solid #fad7db;
  padding: 6px 12px;
  margin: 0 0 18px;
}

a.asc:after, a.desc:after {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  padding-left: 5px;
}

a.asc:after {
  content: "";
}

a.desc:after {
  content: "";
}

.sort-numerical a.asc:after {
  content: "";
}

.sort-numerical a.desc:after {
  content: "";
}

.sort-ordinal a.asc:after {
  content: "";
}

.sort-ordinal a.desc:after {
  content: "";
}

.kv-editable-link {
  text-align: left;
}

.connect-ng-show-hide-div {
  transition: all linear 0.15s;
}

.connect-ng-show-hide-div.ng-hide {
  opacity: 0;
}

.page-buttons,
.page-revisions {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.redactor-editor .replacement {
  color: #1155cc;
  text-decoration: underline;
  cursor: hand;
}

.redactor-editor figure widget {
  display: block;
  background: #EEF8FC;
  border: 2px dashed #d0f2f7;
  padding: 1rem;
  text-decoration: none;
  font-weight: bold;
  color: #26929C;
  text-align: center;
  cursor: pointer;
  position: relative;
}

.redactor-box {
  margin-bottom: 0px;
  border: 1px solid #CBD5DD;
}

.file-preview-image {
  height: 160px;
}

.file-preview-frame {
  background: #fafafa !important;
}

.file-preview-image {
  margin: 0 0 5px;
}

html .file-thumbnail-footer {
  padding-bottom: 30px;
  height: 63px;
}

html .file-preview-frame, html .file-preview-frame:hover, html .file-preview-frame:active, html .file-preview-frame:focus {
  box-shadow: none !important;
}

html .file-preview-frame, html .file-preview-frame.no-hover:hover,
html .file-preview-frame:not(.file-preview-error):not(.no-hover):hover {
  box-shadow: none !important;
}

.authnet-status-header {
  margin: 0;
  font-size: smaller;
  color: #fafafa;
}

.authnet-status-sandbox {
  color: #2EC1CC !important;
  margin: 0;
}

.authnet-status-production {
  color: #23AE89 !important;
  margin: 0;
}

.mode-singlesite .multisite-only {
  display: none;
}

.u-marginTop {
  margin-top: 18px;
}

.u-marginBottom {
  margin-bottom: 18px;
}

.u-marginLeft {
  margin-left: 18px;
}

.u-marginRight {
  margin-right: 18px;
}

.u-marginAll {
  margin: 18px;
}

.u-paddingTop {
  padding-top: 18px;
}

.u-paddingBottom {
  padding-bottom: 18px;
}

.u-paddingLeft {
  padding-left: 18px;
}

.u-paddingRight {
  padding-right: 18px;
}

.u-paddingAll {
  padding: 18px;
}

.u-resetMargin {
  margin: 0;
}

.u-resetPadding {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.u-positionRelative {
  position: relative;
}

.u-clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.u-borderTop {
  border-top: 1px solid #777777;
}

.u-borderBottom {
  border-bottom: 1px solid #777777;
}

.u-borderLeft {
  border-left: 1px solid #777777;
}

.u-borderRight {
  border-right: 1px solid #777777;
}

.u-borderAll {
  border: 1px solid #777777;
}

.u-opacity100 {
  opacity: 1;
}

.u-opacity75 {
  opacity: 0.75;
}

.u-opacity50 {
  opacity: 0.5;
}

.u-opacity25 {
  opacity: 0.25;
}

.u-opacityNone {
  opacity: 0;
}

html .kv-loader-overlay {
  opacity: 0.85;
  z-index: 100000;
  position: fixed;
}
html .kv-loader-overlay .kv-loader {
  width: 80px;
  height: 80px;
  background-image: url(../images/loader.gif) !important;
}

.imgloader {
  width: 16px;
}

.is-ajaxProcessed:before {
  position: absolute;
  left: 50%;
  margin-left: -110px;
  display: block;
  content: " ";
  z-index: 5000;
}

.is-ajaxProcessed.AjaxLoader--bgWhite:before {
  width: 220px;
  height: 32px;
  background-repeat: no-repeat;
  background-image: url("data:image/gif;base64,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78AHL/wJIQAAOwAAAAAAAAAAADxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBDYW4ndCBjb25uZWN0IHRvIGxvY2FsIE15U1FMIHNlcnZlciB0aHJvdWdoIHNvY2tldCAnL3Zhci9ydW4vbXlzcWxkL215c3FsZC5zb2NrJyAoMikgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQSBsaW5rIHRvIHRoZSBzZXJ2ZXIgY291bGQgbm90IGJlIGVzdGFibGlzaGVkIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IENhbid0IGNvbm5lY3QgdG8gbG9jYWwgTXlTUUwgc2VydmVyIHRocm91Z2ggc29ja2V0ICcvdmFyL3J1bi9teXNxbGQvbXlzcWxkLnNvY2snICgyKSBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+CjxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBBIGxpbmsgdG8gdGhlIHNlcnZlciBjb3VsZCBub3QgYmUgZXN0YWJsaXNoZWQgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQ2FuJ3QgY29ubmVjdCB0byBsb2NhbCBNeVNRTCBzZXJ2ZXIgdGhyb3VnaCBzb2NrZXQgJy92YXIvcnVuL215c3FsZC9teXNxbGQuc29jaycgKDIpIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IEEgbGluayB0byB0aGUgc2VydmVyIGNvdWxkIG5vdCBiZSBlc3RhYmxpc2hlZCBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+Cg==");
}

.is-ajaxProcessed.AjaxLoader--bgBlack:before {
  width: 220px;
  height: 32px;
  background-repeat: no-repeat;
  background-image: url("data:image/gif;base64,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78AHL/wJIQAAOwAAAAAAAAAAADxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBDYW4ndCBjb25uZWN0IHRvIGxvY2FsIE15U1FMIHNlcnZlciB0aHJvdWdoIHNvY2tldCAnL3Zhci9ydW4vbXlzcWxkL215c3FsZC5zb2NrJyAoMikgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQSBsaW5rIHRvIHRoZSBzZXJ2ZXIgY291bGQgbm90IGJlIGVzdGFibGlzaGVkIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IENhbid0IGNvbm5lY3QgdG8gbG9jYWwgTXlTUUwgc2VydmVyIHRocm91Z2ggc29ja2V0ICcvdmFyL3J1bi9teXNxbGQvbXlzcWxkLnNvY2snICgyKSBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+CjxiciAvPgo8Yj5XYXJuaW5nPC9iPjogIG15c3FsX3F1ZXJ5KCkgWzxhIGhyZWY9J2Z1bmN0aW9uLm15c3FsLXF1ZXJ5Jz5mdW5jdGlvbi5teXNxbC1xdWVyeTwvYT5dOiBBIGxpbmsgdG8gdGhlIHNlcnZlciBjb3VsZCBub3QgYmUgZXN0YWJsaXNoZWQgaW4gPGI+L2hvbWUvYWpheGxvYWQvd3d3L2xpYnJhaXJpZXMvY2xhc3MubXlzcWwucGhwPC9iPiBvbiBsaW5lIDxiPjY4PC9iPjxiciAvPgo8YnIgLz4KPGI+V2FybmluZzwvYj46ICBteXNxbF9xdWVyeSgpIFs8YSBocmVmPSdmdW5jdGlvbi5teXNxbC1xdWVyeSc+ZnVuY3Rpb24ubXlzcWwtcXVlcnk8L2E+XTogQ2FuJ3QgY29ubmVjdCB0byBsb2NhbCBNeVNRTCBzZXJ2ZXIgdGhyb3VnaCBzb2NrZXQgJy92YXIvcnVuL215c3FsZC9teXNxbGQuc29jaycgKDIpIGluIDxiPi9ob21lL2FqYXhsb2FkL3d3dy9saWJyYWlyaWVzL2NsYXNzLm15c3FsLnBocDwvYj4gb24gbGluZSA8Yj42ODwvYj48YnIgLz4KPGJyIC8+CjxiPldhcm5pbmc8L2I+OiAgbXlzcWxfcXVlcnkoKSBbPGEgaHJlZj0nZnVuY3Rpb24ubXlzcWwtcXVlcnknPmZ1bmN0aW9uLm15c3FsLXF1ZXJ5PC9hPl06IEEgbGluayB0byB0aGUgc2VydmVyIGNvdWxkIG5vdCBiZSBlc3RhYmxpc2hlZCBpbiA8Yj4vaG9tZS9hamF4bG9hZC93d3cvbGlicmFpcmllcy9jbGFzcy5teXNxbC5waHA8L2I+IG9uIGxpbmUgPGI+Njg8L2I+PGJyIC8+Cg==");
}

.is-ajaxProcessed.AjaxLoader--spinnerBgBlack:before {
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-image: url("data:image/gif;base64,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");
}

.is-ajaxProcessed.AjaxLoader--spinnerBgWhite:before {
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-image: url("data:image/gif;base64,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");
}

.AjaxLoader--verticalAlignCenter:before {
  top: 50%;
}

/** Smooth overlay transparency on the contents of the container at AJAX update */
.AjaxLoader--withOpacity > * {
  transition: opacity 0.7s ease 0s;
}

/** Transparency of the contents of the container at AJAX update */
.AjaxLoader--withOpacity > * {
  opacity: 0.3;
}

.page-signin {
  background: #fff !important;
  min-height: 100vh;
  padding: 5%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.signin-header {
  background: #111214 !important;
  width: 100%;
  max-width: 500px;
  border-radius: 4px 4px 0 0;
  margin: 0 auto;
  padding: 3rem 3rem 0 !important;
}
.signin-header .logo {
  max-width: 30rem;
  margin: 0 auto;
}
.signin-header .connect-logo {
  height: 0;
  overflow: hidden;
  width: 100%;
  padding-top: 18.3914672816%;
  background: url(../images/connect_logo.svg) center center no-repeat;
  background-size: cover;
}

.signin-body {
  background: #111214 !important;
  color: #fff !important;
  width: 100%;
  max-width: 500px;
  border-radius: 0 0 4px 4px;
  margin: 0 auto;
  padding: 3rem;
}
.signin-body .container {
  padding: 0;
}
.signin-body label {
  margin: 0 0 5px !important;
  padding: 0 !important;
}
.signin-body a {
  color: inherit;
}
.signin-body .form-container {
  max-width: none;
  margin: 0;
}
.signin-body .form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiZ2xvYmFsL192YXIuc2NzcyIsImdsb2JhbC9fdmFyLWV4dHJhLnNjc3MiLCJnbG9iYWwvX3NoYXJlZC5zY3NzIiwicGx1Z2lucy9hbmd1bGFyLWJvb3RzdHJhcC9fYW5ndWxhci1ib290c3RyYXAuc2NzcyIsImdsb2JhbC9fdmFyLWN1c3RvbS5zY3NzIiwicGx1Z2lucy9hbmd1bGFyLWJvb3RzdHJhcC9fYWNjb3JkaW9uLnNjc3MiLCJwbHVnaW5zL190b2FzdHIuc2NzcyIsInBsdWdpbnMvX25nLXRhZ3MtaW5wdXQuc2NzcyIsInBsdWdpbnMvX2FuZ3VsYXItbG9hZGluZy1iYXIuc2NzcyIsInBsdWdpbnMvX2Z1bGxjYWxlbmRhci5zY3NzIiwicGx1Z2lucy9fYW5ndWxhci13aXphcmQuc2NzcyIsImxheW91dC9fbGF5b3V0cy5zY3NzIiwiZ2xvYmFsL192YXItcGFnZXMuc2NzcyIsImxheW91dC9fbGF5b3V0LWJveGVkLnNjc3MiLCJsYXlvdXQvX25hdi5zY3NzIiwibGF5b3V0L19uYXYtb2ZmLWNhbnZhcy5zY3NzIiwibGF5b3V0L19uYXYtbWluLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwibGF5b3V0L19uYXYtY29sb3Iuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2JvZHkuc2NzcyIsImxheW91dC9fbmF2LXJhaW5ib3cuc2NzcyIsInBhZ2VzL19kYXNoYm9hcmQuc2NzcyIsInBhZ2VzL19wYWdlcy5zY3NzIiwicGFnZXMvX2Vycm9yLnNjc3MiLCJwYWdlcy9fbG9jay1zY3JlZW4uc2NzcyIsInBhZ2VzL190YXNrcy5zY3NzIiwicGFnZXMvX2F1dGguc2NzcyIsInBhZ2VzL19pbnZvaWNlLnNjc3MiLCJwYWdlcy9fdWkuc2NzcyIsInBhZ2VzL19kZW1vLnNjc3MiLCJwYWdlcy9fbWVudS1pdGVtLnNjc3MiLCJnbG9iYWwvX2N1c3RvbS5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDcUJqQjs7OzsyQ0FBQTtBQThGQSw0REFBQTtBQTBNQTs7Ozs7OzZDQUFBO0FBUUEsSUFBQTtBQU15QyxJQUFBO0FDMVV6QywyREFBQTtBQ0RBO0VBQ0c7SUFDSyxjQUFBO0dIa0JMO0NBQ0Y7QUlsQkc7RUFDSSxjQUFBO0NKb0JQO0FJbkJPOztFQUVJLGFBQUE7Q0pxQlg7QUluQlc7O0VBQ0ksWUh1Q1E7Q0RqQnZCO0FJaEJPOztFQUVJLGNBQUE7Q0prQlg7O0FJVkc7RUFDSSxhQUFBO0NKYVA7O0FJTkc7RUFDSSxnQkFBQTtDSlNQO0FJTkc7RUFDSSxrQkFBQTtDSlFQO0FJSkc7RUFDSSxlQ3hDUTtDTDhDZjtBSUhPO0VBQ0ksZUMxQ0k7Q0wrQ2Y7QUlETztFQUNJLGVDaERDO0NMbURaO0FJQ087RUFDSSxlSDFCWTtDRDJCdkI7QUlHTztFQUNJLGVIOUJZO0NENkJ2Qjs7QUlRRztFQUNJLFlBQUE7Q0pMUDs7QUlVRztFQUNJLGNBQUE7Q0pQUDtBSVdPO0VBQ0ksY0FBQTtDSlRYOztBTXRFTztFQUNJLDhCQUFBO0NOeUVYO0FNckVHO0VBQ0ksMEJBQUE7Q051RVA7QU1wRUc7RUFDSSxXQUFBO0VBQ0EsMEJMcUN3QjtDRGlDL0I7QU1yRU87RUFDSSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0NOdUVYO0FNdEVXO0VBR0ksZ0JBQUE7RUFDQSxzQkFBQTtDTnNFZjs7QU0vREc7RUFDSSwwQkFBQTtDTmtFUDtBTWhFRztFQUNJLDBCRDVCUTtFQzZCUixZTGNnQjtDRG9EdkI7O0FNOURHO0VBQ0ksMEJBQUE7Q05pRVA7QU0vREc7RUFDSSwwQkR0Q0s7RUN1Q0wsWUxLZ0I7Q0Q0RHZCOztBTTdE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QTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0NuQm03RFA7QW1CLzZETztFQUNJLHNEQUFBO0NuQmk3RFg7QW1COTZEVztFQUNJLFlkYkg7Q0w2N0RaO0FtQjc2RFc7RUFDSSxZZGpCSDtDTGc4RFo7QW1CNTZEVztFQUNJLHNCZGpCUDtDTCs3RFI7QW1CejZEbUI7RUFDSSw4Qk5UYTtFTVViLFlkNUJYO0NMdThEWjtBbUJ6NkRtQjs7RUFDbUIsWWQvQjFCO0NMMjhEWjtBbUJ6NkRtQjtFQUVJLFlkcENYO0NMODhEWjtBbUJ4NkRtQjtFQUFpQixZZHRDeEI7Q0xpOURaO0FtQnY2RGU7RUFDSSw4Qk56QmlCO0NiazhEcEM7QW1CcDZEVztFQUNJLDBCTjdCcUI7Q2JtOERwQztBbUJqNkR1QjtFQUNJLHVCTjNCUztDYjg3RHBDO0FtQjM1RFc7RUFDSSx1Qk5wQ3FCO0NiaThEcEM7QW1CejVEdUI7RUFDSSx1Qk50Q1M7Q2JpOERwQztBbUI3NER1QjtFQUNJLDBCTmhFUztFTWlFVCxZZHJGZjtDTG8rRFo7QW1COTREMkI7RUFHSSwwQk5yRUs7RU1zRUwsWWQxRm5CO0NMdytEWjtBbUIzNER1Qjs7RUFDbUIsWWQ5RjlCO0NMNCtEWjtBbUJ2NERHO0VBQ0ksMEJkaEdEO0NMeStETjtBbUJ4NERPO0VBQ0ksZ0RBQUE7Q25CMDREWDtBbUJ0NERXO0VBQ0ksWUFBQTtFQUNBLGdDQUFBO0NuQnc0RGY7QW1CcjREVztFQUNJLFlBQUE7Q25CdTREZjtBbUJwNERXO0VBQ0ksc0JBQUE7Q25CczREZjtBbUJoNERtQjtFQUNJLDhCTjFGYTtFTTJGYixnQ04xRmE7Q2I0OURwQztBbUJoNERtQjs7RUFDbUIsZ0NON0ZGO0NiZytEcEM7QW1CaDREbUI7RUFFSSxnQ05oR2E7Q2JpK0RwQztBbUIvM0RtQjtFQUFpQixnQ05sR0E7Q2JvK0RwQztBbUIvM0RlO0VBQ0ksOEJOekdpQjtDYjArRHBDO0FtQjUzRFc7RUFDSSwwQk43R3FCO0NiMitEcEM7QW1CeDNEdUI7RUFDSSwwQk41R1M7RU02R1QsZ0NO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Qm4rREc7RUFDSSxZZjdXSztDTG0xRVo7QW9CcitETztFQUNJLFlmL1dDO0NMczFFWjtBb0J0K0RXO0VBQ0ksWWZqWEg7Q0x5MUVaO0FvQm4rREc7RUFDSSxZZnZYSztDTDQxRVo7QW9CbitETzs7RUFFSSxZZjNYQztDTGcyRVo7QW9CcCtEVzs7RUFDSSxZZjdYSDtDTG8yRVo7QW9CbitERztFQUNJLGVmOVhDO0NMbTJFUjtBb0JuK0RPOztFQUVJLGVmbFlIO0NMdTJFUjtBb0JwK0RXOztFQUNJLGVmcFlQO0NMMjJFUjtBb0JuK0RXO0VBQ0ksZWZ6WVA7Q0w4MkVSO0FvQmorREc7RUFNSSxlZm5aQztDTGkzRVI7QW9CNzlETztFQUNJLGVmclpIO0NMbzNFUjtBb0I5OURXO0VBQ0ksZWZ2WlA7Q0x1M0VSO0FvQjU5RE87RUFBcUIsZWYzWnBCO0NMMDNFUjtBb0I5OURPO0VBQThCLGVBQUE7Q3BCaStEckM7QW9CaCtETztFQUFvQixlQUFBO0NwQm0rRDNCO0FvQmwrRE87RUFBc0IsZUFBQTtDcEJxK0Q3QjtBb0JwK0RPO0VBQXdCLGVBQUE7Q3BCdStEL0I7QW9CcitETztFQUNJLGVBQUE7Q3BCdStEWDtBb0JqK0RPO0VBQ0kscUNBQUE7Q3BCbStEWDtBb0JsK0RXO0VBRko7SUFHUSxVQUFBO0dwQnErRGI7Q0FDRjtBb0JwK0RXO0VBQ0ksZWY1YVQ7Q0xrNUVOO0FvQnIrRGU7RUFDSSxlZjlhYjtDTHE1RU47QW9CdCtEbUI7RUFDSSxlZmhiakI7Q0x3NUVOO0FvQm4rRG1CO0VBQ0ksdUJmNWJYO0NMaTZFWjtBb0JqK0R1QjtFQUNJLHVCbkJuWko7Q0RzM0V2QjtBb0I3OURXO0VBT0ksZWYxY1A7Q0xtNkVSO0FvQng5RGU7RUFDSSxlZjVjWDtDTHM2RVI7QW9CejlEbUI7RUFDSSxlZjljZjtDTHk2RVI7O0FxQmg3RUQ7RUFDSSxvQmhCR1k7Q0xnN0VmOztBcUI3NkVHOztFQUVJLGNBQUE7Q3JCZzdFUDtBcUI3NkVHO0VBQ0ksV0FBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFB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 */