/**
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @author      http://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     Commercial: http://bootstrapvalidator.com/license/
 *              Non-commercial: http://creativecommons.org/licenses/by-nc-nd/3.0/
 */

.bv-form .help-block {
    margin-bottom: 0;
}
.bv-form .tooltip-inner {
    text-align: left;
}
.nav-tabs li.bv-tab-success > a {
    color: #3c763d;
}
.nav-tabs li.bv-tab-error > a {
    color: #a94442;
}

.bv-form .bv-icon-no-label {
	top: 0;
}

.bv-form .bv-icon-input-group {
	top: 0;
	z-index: 100;
}/**
 * button
 * --------------------------------------------------
 */
.btn {
  color: #FFF; }
  .btn, .btn.disabled, .btn[disabled] {
    border-color: #AAB2BD;
    background-color: #AAB2BD; }
  .btn:hover, .btn:focus, .btn:active, .btn.active {
    color: #FFF;
    border-color: #CCD1D9;
    background-color: #CCD1D9;
    outline: none !important; }
  .btn:active, .btn.active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled] {
    opacity: 0.45;
    filter: alpha(opacity=45); }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active, .btn-link.disabled, .btn-link[disabled] {
    border-color: transparent;
    background-color: transparent;
    color: #497ff9;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .btn-link:hover, .btn-link:focus {
    text-decoration: underline; }
  .btn-default {
    color: #434A54;
    border-color: #AAB2BD !important; }
    .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
      border-color: #CCD1D9;
      background-color: #CCD1D9; }
    .btn-default, .btn-default.disabled, .btn-default[disabled] {
      background-color: #FFF; }
  .open .dropdown-toggle.btn-default {
    border-color: #CCD1D9;
    background-color: #CCD1D9; }
  .btn-primary, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    border-color: #497ff9;
    background-color: #497ff9; }
  .btn-primary:hover, .btn-primary:focus {
    border-color: #5890f8;
    background-color: #5890f8; }
  .open .dropdown-toggle.btn-primary {
    border-color: #5890f8;
    background-color: #5890f8; }
  .btn-info, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    border-color: #37BC9B;
    background-color: #37BC9B; }
  .btn-info:hover, .btn-info:focus {
    border-color: #48CFAD;
    background-color: #48CFAD; }
  .open .dropdown-toggle.btn-info {
    border-color: #48CFAD;
    background-color: #48CFAD; }
  .btn-success, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    border-color: #8CC152;
    background-color: #8CC152; }
  .btn-success:hover, .btn-success:focus {
    border-color: #A0D468;
    background-color: #A0D468; }
  .open .dropdown-toggle.btn-success {
    border-color: #A0D468;
    background-color: #A0D468; }
  .btn-warning, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    border-color: #F6BB42;
    background-color: #F6BB42; }
  .btn-warning:hover, .btn-warning:focus {
    border-color: #FFCE54;
    background-color: #FFCE54; }
  .open .dropdown-toggle.btn-warning {
    border-color: #FFCE54;
    background-color: #FFCE54; }
  .btn-danger, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled],
  .btn-danger .open .dropdown-toggle.btn {
    border-color: #DA4453;
    background-color: #DA4453; }
  .btn-danger:hover, .btn-danger:focus {
    border-color: #ED5565;
    background-color: #ED5565; }
  .open .dropdown-toggle.btn-danger {
    border-color: #ED5565;
    background-color: #ED5565; }

/**
 * button-group
 * --------------------------------------------------
 */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125); }
.btn-group .btn {
  border-left-color: #96a0ad; }
.btn-group.open .btn-default.dropdown-toggle, .btn-group .btn-default:focus, .btn-group .btn-default:active, .btn-group .btn-default.active {
  color: #FFF; }
.btn-group .btn-primary, .btn-group .btn-primary:focus, .btn-group .btn-primary:active, .btn-group .btn-primary.active {
  border-left-color: #2667f8; }
.btn-group .btn-success, .btn-group .btn-success:focus, .btn-group .btn-success:active, .btn-group .btn-success.active {
  border-left-color: #7ab03f; }
.btn-group .btn-warning, .btn-group .btn-warning:focus, .btn-group .btn-warning:active, .btn-group .btn-warning.active {
  border-left-color: #efa50b; }
.btn-group .btn-danger, .btn-group .btn-danger:focus, .btn-group .btn-danger:active, .btn-group .btn-danger.active {
  border-left-color: #d1293a; }
.btn-group .btn-info, .btn-group .btn-info:focus, .btn-group .btn-info:active, .btn-group .btn-info.active {
  border-left-color: #2fa084; }
.btn-group .btn:first-child, .btn-group .btn-primary:first-child, .btn-group .btn-success:first-child, .btn-group .btn-warning:first-child, .btn-group .btn-danger:first-child, .btn-group .btn-info:first-child {
  border-left-color: transparent; }

.btn-group-vertical .btn, .btn-group-vertical .btn-group .btn-primary {
  border-top-color: #96a0ad !important; }
.btn-group-vertical .btn-primary, .btn-group-vertical .btn-primary:focus, .btn-group-vertical .btn-primary:active, .btn-group-vertical .btn-primary.active, .btn-group-vertical .btn-group .btn-primary {
  border-top-color: #2667f8 !important; }
.btn-group-vertical .btn-success, .btn-group-vertical .btn-success:focus, .btn-group-vertical .btn-success:active, .btn-group-vertical .btn-success.active, .btn-group-vertical .btn-group .btn-success {
  border-top-color: #7ab03f !important; }
.btn-group-vertical .btn-warning, .btn-group-vertical .btn-warning:focus, .btn-group-vertical .btn-warning:active, .btn-group-vertical .btn-warning.active, .btn-group-vertical .btn-group .btn-warning {
  border-top-color: #efa50b !important; }
.btn-group-vertical .btn-danger, .btn-group-vertical .btn-danger:focus, .btn-group-vertical .btn-danger:active, .btn-group-vertical .btn-danger.active, .btn-group-vertical .btn-group .btn-danger {
  border-top-color: #d1293a !important; }
.btn-group-vertical .btn-info, .btn-group-vertical .btn-info:focus, .btn-group-vertical .btn-info:active, .btn-group-vertical .btn-info.active, .btn-group-vertical .btn-group .btn-info {
  border-top-color: #2fa084 !important; }
.btn-group-vertical .btn:not(.btn-default):first-child, .btn-group-vertical .btn-primary:first-child, .btn-group-vertical .btn-success:first-child, .btn-group-vertical .btn-warning:first-child, .btn-group-vertical .btn-danger:first-child, .btn-group-vertical .btn-info:first-child {
  border-top: none; }

/**
 * labels and badges
 * --------------------------------------------------
 */
.label,
.badge {
  background-color: #AAB2BD; }

.label-default,
.badge-default {
  border: 1px solid #AAB2BD;
  background-color: #FFF;
  color: #434A54; }

.label-primary,
.badge-primary {
  border-color: #497ff9;
  background-color: #497ff9; }

.label-success,
.badge-success {
  border-color: #8CC152;
  background-color: #8CC152; }

.label-danger,
.badge-danger {
  border-color: #DA4453;
  background-color: #DA4453; }

.label-warning,
.badge-warning {
  border-color: #F6BB42;
  background-color: #F6BB42; }

.label-info,
.badge-info {
  border-color: #37BC9B;
  background-color: #37BC9B; }

/**
 * tooltip
 * --------------------------------------------------
 */
.tooltip-inner {
  color: #FFF;
  background-color: #434A54; }
.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {
  border-top-color: #434A54; }
.tooltip.right .tooltip-arrow {
  border-right-color: #434A54; }
.tooltip.left .tooltip-arrow {
  border-left-color: #434A54; }
.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #434A54; }

/**
 * popover
 * --------------------------------------------------
 */
.popover {
  background-color: #434A54;
  color: #FFF;
  border-color: #434A54; }
  .popover-title {
    padding-bottom: 0;
    font-weight: bold;
    color: #AAB2BD;
    background-color: transparent;
    border-bottom: none; }
  .popover.top .arrow, .popover.top .arrow:after {
    border-top-color: #434A54; }
  .popover.right .arrow, .popover.right .arrow:after {
    border-right-color: #434A54; }
  .popover.bottom .arrow, .popover.bottom .arrow:after {
    border-bottom-color: #434A54; }
  .popover.left .arrow, .popover.left .arrow:after {
    border-left-color: #434A54; }

/**
 * progress
 * --------------------------------------------------
 */
.progress {
  background-color: #E6E9ED;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .progress-bar {
    background-color: #497ff9;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .progress-bar-success {
    background-color: #8CC152; }
  .progress-bar-info {
    background-color: #37BC9B; }
  .progress-bar-warning {
    background-color: #F6BB42; }
  .progress-bar-danger {
    background-color: #DA4453; }

/**
 * breadcrumb
 * --------------------------------------------------
 */
.breadcrumb {
  color: #434A54;
  background-color: #E6E9ED; }
  .breadcrumb > .active {
    color: #434A54; }
  .breadcrumb a {
    color: #497ff9; }

.breadcrumb-arrow {
  padding: 0;
  list-style: none;
  background-color: #E6E9ED;
  height: 36px;
  line-height: 36px; }
  .breadcrumb-arrow li:first-child a {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; }
  .breadcrumb-arrow li, .breadcrumb-arrow li a, .breadcrumb-arrow li span {
    display: inline-block;
    vertical-align: top; }
  .breadcrumb-arrow li:not(:first-child) {
    margin-left: -5px; }
  .breadcrumb-arrow li + li:before {
    padding: 0;
    content: ""; }
  .breadcrumb-arrow li span {
    padding: 0 10px; }
  .breadcrumb-arrow li a, .breadcrumb-arrow li:not(:first-child) span {
    padding: 0 10px 0 25px;
    height: 36px;
    line-height: 36px; }
  .breadcrumb-arrow li:first-child a {
    padding: 0 10px; }
  .breadcrumb-arrow li a {
    position: relative;
    border: 1px solid #497ff9;
    color: #FFF;
    background-color: #497ff9;
    text-decoration: none; }
  .breadcrumb-arrow li:first-child a {
    padding-left: 10px; }
  .breadcrumb-arrow li a:before, .breadcrumb-arrow li a:after {
    position: absolute;
    top: -1px;
    content: '';
    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent; }
  .breadcrumb-arrow li a:before {
    right: -10px;
    border-left-width: 11px;
    border-left-style: solid;
    border-left-color: #497ff9;
    z-index: 3; }
  .breadcrumb-arrow li a:after {
    right: -11px;
    border-left: 11px solid #185cf7;
    z-index: 2; }
  .breadcrumb-arrow li a:hover, .breadcrumb-arrow li a:focus {
    background-color: #5890f8;
    border: 1px solid #5890f8; }
  .breadcrumb-arrow li a:hover:before, .breadcrumb-arrow li a:focus:before {
    border-left-color: #5890f8; }
  .breadcrumb-arrow li a:active {
    background-color: #185cf7;
    border: 1px solid #185cf7; }
  .breadcrumb-arrow li a:active:before, .breadcrumb-arrow li a:active:after {
    border-left-color: #185cf7; }
  .breadcrumb-arrow li span {
    color: #434A54; }

/**
 * pagination
 * --------------------------------------------------
 */
.pagination > li > a, .pagination > li > span {
  color: #434A54;
  background-color: #FFF;
  border-color: #CCD1D9; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #FFF;
  background-color: #CCD1D9;
  border-color: #CCD1D9; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  color: #FFF;
  background-color: #8CC152;
  border-color: #8CC152; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  color: #E6E9ED;
  background-color: #FFF;
  border-color: #CCD1D9; }

/**
 * pager
 * --------------------------------------------------
 */
.pager li > a, .pager li > span {
  color: #FFF;
  background-color: #8CC152;
  border-color: #8CC152; }
.pager li > a:hover, .pager li > a:focus {
  background-color: #A0D468;
  border-color: #A0D468; }
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
  color: #E6E9ED;
  background-color: #FFF;
  border-color: #E6E9ED; }

/**
 * form
 * --------------------------------------------------
 */
.form-control {
  color: #434A54;
  border-color: #AAB2BD; }
  .form-control, .form-control:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .form-control:focus {
    border-color: #497ff9; }
  .form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control::-webkit-input-placeholder {
    color: #E6E9ED; }
  .form-control.disabled, .form-control[disabled] {
    border-color: #E6E9ED;
    background-color: #E6E9ED; }

.input-group-btn .btn + .btn {
  border-width: 1px;
  border-style: solid;
  border-color: #96a0ad; }
.input-group-btn .btn + .btn.btn-default {
  border-color: #ededed; }
.input-group-btn .btn + .btn.btn-primary {
  border-color: #2667f8; }
.input-group-btn .btn + .btn.btn-info {
  border-color: #2fa084; }
.input-group-btn .btn + .btn.btn-success {
  border-color: #7ab03f; }
.input-group-btn .btn + .btn.btn-warning {
  border-color: #f4af20; }
.input-group-btn .btn + .btn.btn-danger {
  border-color: #d1293a; }

.input-group-addon {
  background-color: #AAB2BD;
  border-color: #96a0ad;
  color: #FFF; }
  .input-group-addon .radio, .input-group-addon .checkbox {
    margin: -3px 0 -4px !important; }

.form-search .search-query, .form-search .search-query:first-child, .form-search .search-query:last-child {
  padding: 0 17px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px; }
.input-group .form-control:last-child {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0; }
.input-group .form-control:first-child {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0; }
.form-search .btn {
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px; }

.search-only {
  position: relative; }
  .search-only .search-icon {
    position: absolute;
    top: 2px;
    left: 8.5px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 17px;
    color: #E6E9ED;
    z-index: 20; }
  .search-only .form-control:last-child {
    padding-left: 40px; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
  color: #8CC152; }
.has-success .form-control {
  border-color: #8CC152;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.has-success .form-control:focus {
  border-color: #8CC152;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.has-success .input-group-addon {
  background-color: #8CC152;
  border-color: #8CC152; }
.has-success .form-control-feedback {
  color: #8CC152; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
  color: #F6BB42; }
.has-warning .form-control {
  border-color: #F6BB42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.has-warning .form-control:focus {
  border-color: #F6BB42;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.has-warning .input-group-addon {
  background-color: #F6BB42;
  border-color: #F6BB42; }
.has-warning .form-control-feedback {
  color: #F6BB42; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
  color: #DA4453; }
.has-error .form-control {
  border-color: #DA4453;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.has-error .form-control:focus {
  border-color: #DA4453;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.has-error .input-group-addon {
  background-color: #DA4453;
  border-color: #DA4453; }
.has-error .form-control-feedback {
  color: #DA4453; }

/**
 * stepper
 * --------------------------------------------------
 */
.stepper .stepper-input {
  overflow: hidden;
  -moz-appearance: textfield; }
  .stepper .stepper-input::-webkit-inner-spin-button, .stepper .stepper-input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
.stepper .stepper-arrow {
  background-color: #497ff9;
  cursor: pointer;
  display: block;
  height: 50%;
  position: absolute;
  right: 15px;
  text-indent: -99999px;
  width: 20px; }
  .stepper .stepper-arrow:hover, .stepper .stepper-arrow:active {
    background-color: #5890f8; }
.stepper .up {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  border: 1px solid #2667f8;
  top: 0; }
.stepper .down {
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
  bottom: 0; }
.stepper .up::before, .stepper .down::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent; }
.stepper .up::before {
  top: 5px;
  left: 5px;
  border-bottom: 4px solid #FFF; }
.stepper .down:before {
  bottom: 5px;
  left: 6px;
  border-top: 4px solid #FFF; }
.stepper.disabled .stepper-arrow {
  background-color: #497ff9;
  opacity: 0.45;
  filter: alpha(opacity=45); }

.selecter {
  display: block;
  position: relative;
  max-width: 100%;
  z-index: 1;
  outline: none;
  /* Open */
  /* 'Cover' Positioning */
  /* 'Bottom' Positioning */
  /* 'Bottom' + 'Cover' Positioning */
  /* Multiple Select */
  /* 'Disabled' State */
  /* Scroller Support */ }
  .selecter .selecter-element {
    display: none;
    *left: -999999px;
    height: 100%;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
    z-index: 0; }
  .selecter .selecter-element, .selecter .selecter-element:focus {
    outline: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-tap-highlight-color: transparent; }
  .selecter .selecter-selected {
    background-color: #FFF;
    border: 1px solid #AAB2BD;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    display: block;
    overflow: hidden;
    padding: 6px 10px;
    position: relative;
    text-overflow: clip;
    z-index: 2; }
    .selecter .selecter-selected:after {
      position: absolute;
      top: 14px;
      right: 10px;
      content: "";
      width: 0;
      height: 0;
      border-top: 4px solid #000;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent; }
  .selecter .selecter-options {
    border: 1px solid #AAB2BD;
    border-width: 0 1px 1px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-color: #FFF;
    display: none;
    left: 0;
    max-height: 260px;
    overflow: auto;
    overflow-x: hidden;
    position: absolute;
    top: 100%;
    width: 100%;
    *width: auto;
    z-index: 50; }
  .selecter .selecter-group {
    border-bottom: 1px solid #E6E9ED;
    color: #AAB2BD;
    background-color: #F5F7FA;
    display: block;
    font-size: 11px;
    padding: 5px 10px 4px;
    text-transform: uppercase; }
  .selecter .selecter-item {
    background-color: #FFF;
    border-bottom: 1px solid #E6E9ED;
    cursor: pointer;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 6px 10px;
    text-overflow: ellipsis;
    width: 100%; }
    .selecter .selecter-item.selected {
      color: #FFF;
      border-bottom-color: #5890f8;
      background-color: #497ff9; }
    .selecter .selecter-item.disabled {
      color: #AAB2BD;
      cursor: default; }
    .selecter .selecter-item:first-child {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0; }
    .selecter .selecter-item:last-child {
      -webkit-border-radius: 0 0 4px 4px;
      -moz-border-radius: 0 0 4px 4px;
      border-radius: 0 0 4px 4px;
      border-bottom: 0; }
  .selecter .selecter-item:hover {
    background-color: #E6E9ED; }
  .selecter .selecter-item.selected:hover {
    background-color: #497ff9; }
  .selecter .selecter-item.disabled:hover, .selecter:hover .selecter-selected, .selecter.disabled .selecter-item:hover {
    background-color: #FFF; }
  .selecter.open {
    outline: 0;
    z-index: 3; }
    .selecter.open .selecter-selected {
      border: 1px solid #497ff9;
      -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0;
      z-index: 51; }
  .selecter.open .selecter-selected, .selecter.focus .selecter-selected {
    background-color: #FFF; }
  .selecter.cover .selecter-options {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-width: 1px;
    top: 0; }
    .selecter.cover .selecter-options .selecter-item.first {
      -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0; }
  .selecter.cover.open .selecter-selected {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    z-index: 49; }
  .selecter.bottom .selecter-options {
    border-width: 1px 1px 0;
    bottom: 100%;
    top: auto; }
  .selecter.bottom .selecter-item:last-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: none; }
  .selecter.bottom.open .selecter-selected {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }
  .selecter.bottom.open .selecter-options {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }
  .selecter.bottom.cover .selecter-options {
    bottom: 0;
    top: auto; }
  .selecter.bottom.cover.open .selecter-selected, .selecter.bottom.cover.open .selecter-options {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  .selecter.multiple .selecter-options {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-width: 1px;
    box-shadow: none;
    display: block;
    position: static;
    width: 100%; }
  .selecter.disabled .selecter-selected {
    background-color: #E6E9ED;
    border-color: #E6E9ED;
    color: #AAB2BD;
    cursor: default; }
  .selecter.disabled .selecter-options {
    background-color: #E6E9ED;
    border-color: #E6E9ED; }
  .selecter.disabled .selecter-group, .selecter.disabled .selecter-item {
    background-color: #E6E9ED;
    border-color: #E6E9ED;
    color: #AAB2BD;
    cursor: default; }
  .selecter.disabled .selecter-item.selected {
    background-color: #497ff9;
    opacity: 0.45;
    filter: alpha(opacity=45);
    color: #FFF; }
  .selecter .selecter-options.scroller {
    overflow: hidden; }
    .selecter .selecter-options.scroller .scroller-content {
      max-height: 260px;
      padding: 0; }

/**
 * checkbox and radio
 * --------------------------------------------------
 */
.checkbox, .radio {
  margin-top: 0;
  padding-left: 0; }

.checkbox label, .radio label {
  position: relative;
  top: 2px;
  padding-left: 5px; }

.icheckbox_flat,
.iradio_flat {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  padding: 0 !important;
  width: 20px;
  height: 20px;
  background: url("/img/check_flat/default.png") no-repeat;
  border: none;
  cursor: pointer; }

.icheckbox_flat {
  background-position: 0 0; }
  .icheckbox_flat.checked {
    background-position: -22px 0; }
  .icheckbox_flat.disabled {
    background-position: -44px 0;
    cursor: default; }
  .icheckbox_flat.checked.disabled {
    background-position: -66px 0; }

.iradio_flat {
  background-position: -88px 0; }
  .iradio_flat.checked {
    background-position: -110px 0; }
  .iradio_flat.disabled {
    background-position: -132px 0;
    cursor: default; }
  .iradio_flat.checked.disabled {
    background-position: -154px 0; }

/**
 * toggle
 * --------------------------------------------------
 */
.toggle {
  height: 32px; }
  .toggle input[type="checkbox"], .toggle input[type="radio"] {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    text-indent: -100000px;
    opacity: 0;
    filter: alpha(opacity=0); }
  .toggle .handle {
    display: block;
    position: relative;
    top: -20px;
    left: 0;
    width: 50px;
    height: 32px;
    background-color: #FFF;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    border-radius: 19px;
    -webkit-box-shadow: inset 0 0 0 1px #b8bfc8;
    -moz-box-shadow: inset 0 0 0 1px #b8bfc8;
    box-shadow: inset 0 0 0 1px #b8bfc8; }
    .toggle .handle:before, .toggle .handle:after {
      content: "";
      position: absolute;
      top: 1px;
      left: 1px;
      display: block;
      width: 30px;
      height: 30px;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      border-radius: 30px;
      -webkit-transition: all 0.25s ease-in-out;
      -moz-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out;
      background-color: #FFF;
      -webkit-box-shadow: inset 0 0 0 1px #b8bfc8, 1px 1px 1px #c7ccd3;
      -moz-box-shadow: inset 0 0 0 1px #b8bfc8, 1px 1px 1px #c7ccd3;
      box-shadow: inset 0 0 0 1px #b8bfc8, 1px 1px 1px #c7ccd3; }
  .toggle input[type="checkbox"]:disabled + .handle, .toggle input[type="radio"]:disabled + .handle, .toggle input[type="checkbox"]:disabled + .handle:before, .toggle input[type="radio"]:disabled + .handle:before, .toggle input[type="checkbox"]:disabled + .handle:after, .toggle input[type="radio"]:disabled + .handle:after {
    opacity: 0.6;
    filter: alpha(opacity=60);
    background-color: #E6E9ED; }
  .toggle input[type="checkbox"]:checked + .handle:before, .toggle input[type="radio"]:checked + .handle:before {
    width: 50px;
    background-color: #A0D468; }
  .toggle input[type="checkbox"]:checked + .handle:after, .toggle input[type="radio"]:checked + .handle:after {
    left: 20px;
    -webkit-box-shadow: inset 0 0 0 1px #F5F7FA, 1px 1px 1px #c7ccd3;
    -moz-box-shadow: inset 0 0 0 1px #F5F7FA, 1px 1px 1px #c7ccd3;
    box-shadow: inset 0 0 0 1px #F5F7FA, 1px 1px 1px #c7ccd3; }

/**
 * calendar
 * --------------------------------------------------
 */
/**
 * pricing
 * --------------------------------------------------
 */
.pricing ul {
  list-style: none;
  padding: 0; }
.pricing .unit {
  position: relative;
  display: inline-block;
  text-align: center;
  min-width: 250px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .pricing .unit.active {
    top: 5px;
    margin-left: -36px;
    margin-right: -36px;
    z-index: 1;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
    .pricing .unit.active .price-title h3 {
      font-size: 40px; }
@media screen and (max-width: 767px) {
  .pricing .unit {
    display: block;
    margin-bottom: 20px; }
    .pricing .unit.active {
      top: 0;
      margin-left: 0;
      margin-right: 0; }
      .pricing .unit.active .price-title h3 {
        font-size: 30px; } }
.pricing .price-title {
  padding: 20px 20px 10px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  color: #FFF; }
  .pricing .price-title h3, .pricing .price-title h3 > p {
    margin: 0; }
.pricing .price-body {
  padding: 20px 20px 10px; }
  .pricing .price-body ul {
    padding-top: 10px; }
  .pricing .price-body li {
    margin-bottom: 10px; }
  .pricing .price-body h4 {
    margin: 0; }
.pricing .price-foot {
  padding: 20px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  background-color: #E6E9ED; }
.pricing .price-primary .price-title {
  background-color: #5890f8; }
.pricing .price-primary .price-body {
  background-color: #ebf2fe; }
  .pricing .price-primary .price-body ul {
    border-top: 1px solid #bad1fc; }
.pricing .price-success .price-title {
  background-color: #A0D468; }
.pricing .price-success .price-body {
  background-color: #ebf6df; }
  .pricing .price-success .price-body ul {
    border-top: 1px solid #d2ebb7; }
.pricing .price-warning .price-title {
  background-color: #FFCE54; }
.pricing .price-warning .price-body {
  background-color: #fffaed; }
  .pricing .price-warning .price-body ul {
    border-top: 1px solid #ffebba; }

/**
 * alert
 * --------------------------------------------------
 */
.alert h4 {
  margin-bottom: 10px;
  font-weight: bold; }
.alert-dismissable .close {
  color: #000; }
.alert-info {
  background-color: #89b1fa;
  border: #5890f8; }
.alert-warning {
  background-color: #ffdd87;
  border: #FFCE54; }
.alert-danger {
  background-color: #f2838f;
  border: #ED5565; }
.alert-success {
  background-color: #b9df90;
  border: #A0D468; }
.alert .alert-link {
  cursor: pointer;
  text-decoration: underline;
  opacity: 0.65;
  filter: alpha(opacity=65); }
  .alert .alert-link:hover, .alert .alert-link:focus {
    opacity: 0.45;
    filter: alpha(opacity=45); }
.alert .btn-link, .alert .btn-link:hover, .alert .btn-link:focus {
  color: #000;
  opacity: 0.65;
  filter: alpha(opacity=65); }
.alert .btn-link:focus, .alert .btn-link:hover {
  text-decoration: none;
  opacity: 0.4;
  filter: alpha(opacity=40); }

/**
 * tab
 * --------------------------------------------------
 */
.nav-tabs {
  border-bottom: none;
  background-color: #E6E9ED;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }
  .nav-tabs > li {
    margin-bottom: 0;
    border-left: 1px solid #CCD1D9; }
  .nav-tabs > li:first-child {
    border-left: none; }
  .nav-tabs > li > a {
    margin-right: 0;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #434A54; }
  .nav-tabs > li:first-child > a {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0; }
  .nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
    border: none;
    background-color: #F5F7FA; }
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border: none;
    background-color: #FFF !important; }
  .nav-tabs .dropdown-toggle, .nav-tabs .dropdown-toggle:hover, .nav-tabs .dropdown-toggle:focus {
    color: #434A54; }
  .nav-tabs li.dropdown.open .dropdown-toggle {
    color: #434A54;
    background-color: #F5F7FA; }
  .nav-tabs li.dropdown.active.open .dropdown-toggle {
    color: #434A54; }
  .nav-tabs li.dropdown.active.open .dropdown-toggle .caret, .nav-tabs li.dropdown.active .dropdown-toggle .caret {
    border-top-color: #434A54;
    border-bottom-color: #434A54; }
  .nav-tabs li.dropdown.open .caret, .nav-tabs li.dropdown.open.active .caret, .nav-tabs li.dropdown.open a:hover .caret, .nav-tabs li.dropdown.open a:focus .caret, .nav-tabs .dropdown-toggle .caret, .nav-tabs .dropdown-toggle:hover .caret, .nav-tabs .dropdown-toggle:focus .caret {
    border-top-color: #434A54;
    border-bottom-color: #434A54; }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
    text-align: center; }
  .nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  .nav-tabs.nav-justified > li > a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0; }
  .nav-tabs.nav-justified > li:first-child > a {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0; }
  .nav-tabs.nav-justified > li:last-child > a {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0; }
  .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border: none; }
  @media (min-width: 768px) {
    .nav-tabs.nav-justified > li > a {
      border-bottom: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0; }
    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
      border-bottom: none; } }
  .tab-content {
    padding: 10px; }

.tabs-below .nav-tabs {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }
.tabs-below .nav-tabs > li:first-child > a {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px; }
.tabs-below .nav-tabs.nav-justified > li:last-child > a {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0; }

.tabs-left .nav-tabs > li,
.tabs-right .nav-tabs > li {
  float: none;
  border-left: none;
  border-top: 1px solid #CCD1D9; }

.tabs-left .nav-tabs > li:first-child,
.tabs-right .nav-tabs > li:first-child {
  border-top: none; }

.tabs-left .nav-tabs > li > a,
.tabs-right .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0; }

.tabs-left .nav-tabs {
  float: left;
  margin-right: 19px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px; }
.tabs-left .nav-tabs > li:first-child > a {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0; }
.tabs-left .nav-tabs > li:last-child > a {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px; }

.tabs-right .nav-tabs {
  float: right;
  margin-left: 19px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }
.tabs-right .nav-tabs > li:first-child > a {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0; }
.tabs-right .nav-tabs > li:last-child > a {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0; }

/**
 * pill
 * --------------------------------------------------
 */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #FFF;
  background-color: #497ff9; }
.nav-pills > li > a {
  color: #497ff9; }
.nav-pills > li > a:hover {
  color: #434A54;
  background-color: #E6E9ED; }
.nav-pills > .active > a > .badge {
  color: #497ff9; }
.nav-pills .open > a, .nav-pills .open > a:focus, .nav-pills .open > a:hover {
  color: #434A54;
  background-color: #E6E9ED; }

/**
 * navbar
 * --------------------------------------------------
 */
.navbar-form {
  padding: 0 !important; }

.navbar-default {
  background-image: linear-gradient(154deg, #5D9CEC 0px, #4FC1E9 100%); }
.navbar-default .navbar-brand, .navbar-default .navbar-link, .navbar-default .btn-link {
  color: #0c50b4; }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-default .navbar-link:hover, .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #FFF;
  background-color: transparent; }
.navbar-default .navbar-text, .navbar-default .navbar-nav > li > a {
  color: #0c50b4; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #FFF; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #FFF;
  background-color: #1c72f0; }
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus, .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #0e5fd5;
  background-color: transparent; }
.navbar-default .navbar-toggle {
  border-color: #0c50b4;
  background-color: #0c50b4; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  border-color: #0d5bcc;
  background-color: #0d5bcc; }
.navbar-default .navbar-toggle .icon-bar {
  background-color: #1c72f0; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #1c72f0; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #FFF;
  background-color: #1c72f0; }
@media (max-width: 767px) {
  .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #1c72f0; }
  .navbar-default .navbar-nav .open .dropdown-menu > .divider {
    background-color: #1c72f0; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #0c50b4; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #FFF;
    background-color: #1c72f0; }
  .navbar-default .navbar-nav .open .dropdown-menu > .dropdown-header {
    color: #0c50b4; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #0d5bcc; } }

.navbar-inverse {
  background-color: #333333;
  border-color: #333333; }
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-link, .navbar-inverse .btn-link {
  color: #8c8c8c; }
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-link:hover, .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #FFF;
  background-color: transparent; }
.navbar-inverse .navbar-text, .navbar-inverse .navbar-nav > li > a {
  color: #8c8c8c; }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #FFF; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #FFF;
  background-color: #000; }
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus, .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #666666;
  background-color: transparent; }
.navbar-inverse .navbar-toggle {
  border-color: #000;
  background-color: #000; }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  border-color: #1a1a1a;
  background-color: #1a1a1a; }
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #8c8c8c; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-color: #000; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  color: #FFF;
  background-color: #000; }
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    background-color: #000; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .divider {
    background-color: #000; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #8c8c8c; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #FFF;
    background-color: #000; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    color: #bfbfbf; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #666666; } }

/**
 * list
 * --------------------------------------------------
 */
.list-group {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .list-group-item {
    border-color: transparent;
    border-top-color: #E6E9ED; }
    .list-group-item:first-child {
      border-top: none; }
    .list-group-item-heading {
      color: #434A54; }

a.list-group-item {
  color: #434A54; }
  a.list-group-item .list-group-item-heading {
    font-size: 16px;
    color: #434A54; }
  a.list-group-item:hover, a.list-group-item:focus {
    background-color: #E6E9ED; }
  a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    background-color: #5890f8;
    border-color: #5890f8; }
  a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
    color: #FFF; }

.list-group-item-primary {
  color: #276ff6;
  border-color: #497ff9 transparent transparent transparent;
  background-color: #5890f8; }
  .list-group-item-primary:first-child {
    border-color: transparent; }
  a.list-group-item-primary {
    color: #0742b0; }
    a.list-group-item-primary:hover, a.list-group-item-primary:focus {
      color: #FFF;
      background-color: #497ff9; }
    a.list-group-item-primary.active, a.list-group-item-primary:hover, a.list-group-item-primary:focus {
      background-color: #497ff9;
      border-color: #5890f8 transparent transparent transparent; }

.list-group-item-success {
  color: #87c940;
  border-color: #8CC152 transparent transparent transparent;
  background-color: #A0D468; }
  .list-group-item-success:first-child {
    border-color: transparent; }
  a.list-group-item-success {
    color: #537f24; }
    a.list-group-item-success:hover, a.list-group-item-success:focus {
      color: #FFF;
      background-color: #8CC152; }
    a.list-group-item-success.active, a.list-group-item-success:hover, a.list-group-item-success:focus {
      background-color: #8CC152;
      border-color: #A0D468 transparent transparent transparent; }

.list-group-item-warning {
  color: #ffbf21;
  border-color: #F6BB42 transparent transparent transparent;
  background-color: #FFCE54; }
  .list-group-item-warning:first-child {
    border-color: transparent; }
  a.list-group-item-warning {
    color: #876000; }
    a.list-group-item-warning:hover, a.list-group-item-warning:focus {
      color: #FFF;
      background-color: #F6BB42; }
    a.list-group-item-warning.active, a.list-group-item-warning:hover, a.list-group-item-warning:focus {
      background-color: #F6BB42;
      border-color: #FFCE54 transparent transparent transparent; }

.list-group-item-info {
  color: #2fb593;
  border-color: #37BC9B transparent transparent transparent;
  background-color: #48CFAD; }
  .list-group-item-info:first-child {
    border-color: transparent; }
  a.list-group-item-info {
    color: #1a6451; }
    a.list-group-item-info:hover, a.list-group-item-info:focus {
      color: #FFF;
      background-color: #37BC9B; }
    a.list-group-item-info.active, a.list-group-item-info:hover, a.list-group-item-info:focus {
      background-color: #37BC9B;
      border-color: #48CFAD transparent transparent transparent; }

.list-group-item-danger {
  color: #e8273b;
  border-color: #DA4453 transparent transparent transparent;
  background-color: #ED5565; }
  .list-group-item-danger:first-child {
    border-color: transparent; }
  a.list-group-item-danger {
    color: #99101f; }
    a.list-group-item-danger:hover, a.list-group-item-danger:focus {
      color: #FFF;
      background-color: #DA4453; }
    a.list-group-item-danger.active, a.list-group-item-danger:hover, a.list-group-item-danger:focus {
      background-color: #DA4453;
      border-color: #ED5565 transparent transparent transparent; }

/**
 * media list
 * --------------------------------------------------
 */
.media-list {
  color: #AAB2BD; }
  .media-heading {
    font-size: 14px;
    color: #434A54; }

/**
 * modal
 * --------------------------------------------------
 */
.modal-content {
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #434A54;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.modal-header {
  border-bottom: none; }
.modal-body {
  padding: 0 15px; }
.modal-footer {
  border-top: none; }

/**
 * well
 * --------------------------------------------------
 */
.well {
  padding: 10px;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #434A54;
  background-color: #FFF;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .well blockquote {
    border-color: #CCD1D9; }
  .well-lg {
    padding: 20px; }
  .well-sm {
    padding: 5px; }

/**
 * thumbnail
 * --------------------------------------------------
 */
.thumbnail {
  border: none;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .thumbnail a > img, .thumbnail > img {
    width: 100%; }
  .thumbnail .caption {
    font-size: 14px; }
  .thumbnail .caption h1, .thumbnail .caption h2, .thumbnail .caption h3, .thumbnail .caption h4, .thumbnail .caption h5, .thumbnail .caption h6 {
    margin: 5px 0 10px;
    font-size: 16px; }

/**
 * jumbotron
 * --------------------------------------------------
 */
.jumbotron {
  margin-bottom: 20px;
  padding: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #FFF;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .container .jumbotron {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  .jumbotron > .jumbotron-photo img {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    width: 100%; }
  .jumbotron .jumbotron-contents {
    padding: 20px;
    color: #434A54; }
  .jumbotron .carousel, .jumbotron .carousel-inner, .jumbotron .carousel-inner > .item.active img {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }
  .jumbotron .carousel-inner > .item > a > img,
  .jumbotron .carousel-inner > .item > img {
    width: 100%; }
  .jumbotron .carousel-control.left {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0; }
  .jumbotron .carousel-control.right {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0; }
  .jumbotron h1, .jumbotron .h1, .jumbotron h2, .jumbotron .h2 {
    font-weight: 400; }
  .jumbotron h1, .jumbotron .h1 {
    font-size: 28px; }
  .jumbotron h2, .jumbotron .h2 {
    font-size: 24px; }
  .jumbotron p {
    font-size: 14px; }
  @media screen and (min-width: 768px) {
    .jumbotron, .container .jumbotron {
      padding: 0; }
    .jumbotron h1, .jumbotron .h1 {
      font-size: 28px; } }

/**
 * panel
 * --------------------------------------------------
 */
.panel {
  background-color: #FFF;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .panel .list-group {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .panel .list-group-item:first-child {
    border-top: 1px solid #E6E9ED; }
  .panel-heading {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }
  .panel-title {
    font-size: 14px;
    color: #434A54;
    font-weight: normal; }
  .panel-footer {
    background-color: #E6E9ED;
    border-top-color: #E6E9ED;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }
  .panel-default {
    border-color: #E6E9ED; }
    .panel-default > .panel-heading {
      color: #434A54;
      background-color: #E6E9ED;
      border-color: #E6E9ED; }
  .panel-primary {
    border-color: #497ff9; }
    .panel-primary > .panel-heading {
      color: #FFF;
      background-color: #497ff9;
      border-color: #497ff9; }
  .panel-success {
    border-color: #8CC152; }
    .panel-success > .panel-heading {
      color: #FFF;
      background-color: #8CC152;
      border-color: #8CC152; }
  .panel-info {
    border-color: #37BC9B; }
    .panel-info > .panel-heading {
      color: #FFF;
      background-color: #37BC9B;
      border-color: #37BC9B; }
  .panel-warning {
    border-color: #F6BB42; }
    .panel-warning > .panel-heading {
      color: #FFF;
      background-color: #F6BB42;
      border-color: #F6BB42; }
  .panel-danger {
    border-color: #DA4453; }
    .panel-danger > .panel-heading {
      color: #FFF;
      background-color: #DA4453;
      border-color: #DA4453; }
  .panel-primary > .panel-heading > .panel-title, .panel-success > .panel-heading > .panel-title, .panel-info > .panel-heading > .panel-title, .panel-warning > .panel-heading > .panel-title, .panel-danger > .panel-heading > .panel-title {
    color: #FFF; }
  .panel > .list-group:first-child .list-group-item:first-child, .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }
  .panel > .list-group:last-child .list-group-item:last-child {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }
  .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0; }
  .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0; }
  .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    -webkit-border-radius: 0 0 4px 0;
    -moz-border-radius: 0 0 4px 0;
    border-radius: 0 0 4px 0; }
  .panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
    border-top-color: #E6E9ED; }

/**
 * accordion
 * --------------------------------------------------
 */
.panel-group .panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.panel-group .panel + .panel {
  margin-top: 0; }
.panel-group .panel-heading {
  padding: 0;
  border-bottom-color: transparent; }
.panel-group .panel-heading + .panel-collapse .panel-body {
  padding: 15px 0;
  border-top-color: transparent; }
.panel-group .panel-title a {
  padding: 10px 0;
  display: block; }

.panel-group-lists .panel {
  border-bottom: 1px solid #E6E9ED;
  background-color: #FFF;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.panel-group-lists .panel:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }
.panel-group-lists .panel:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border-bottom: none; }
.panel-group-lists .panel-heading + .panel-collapse .panel-body {
  padding: 15px;
  border-top-color: #E6E9ED; }
.panel-group-lists .panel-title a {
  padding: 10px 15px;
  color: #434A54; }
.panel-group-lists .panel-title a:hover, .panel-group-lists .panel-title a:focus, .panel-group-lists .panel-title a:active {
  color: #AAB2BD; }

/**
 * footer
 * --------------------------------------------------
 */
.footer {
  padding: 40px 0;
  background-color: #434A54; }
  .footer-logo, .footer-nav {
    float: left;
    padding: 0 20px;
    width: 20%; }
  @media (max-width: 768px) {
    .footer-logo {
      margin-bottom: 20px; }
    .footer-logo, .footer-nav {
      float: none;
      display: block;
      width: 100%; } }
  .footer-logo {
    margin-top: -5px;
    height: 32px;
    line-height: 32px; }
    .footer-logo img {
      margin-right: 10px; }
    .footer-logo a {
      font-size: 20px;
      font-weight: bold;
      color: #FFF; }
    .footer-logo a:hover, .footer-logo a:active {
      text-decoration: none; }
  .footer-nav .nav-title {
    margin-bottom: 15px;
    color: #E6E9ED; }
  .footer-nav .nav-item {
    line-height: 28px; }
    .footer-nav .nav-item > a {
      color: #AAB2BD; }
    .footer-nav .nav-item > a:hover, .footer-nav .nav-item > a:active {
      color: #CCD1D9;
      text-decoration: none; }
  .footer-copyright {
    color: #AAB2BD; }

/**
 * timeline
 * --------------------------------------------------
 */
.timeline dl {
  position: relative;
  top: 0;
  margin: 0;
  padding: 20px 0; }
  .timeline dl:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -1px;
    width: 2px;
    content: '';
    background-color: #CCD1D9;
    z-index: 100; }
  .timeline dl dt {
    position: relative;
    top: 30px;
    padding: 3px 5px;
    margin: 0 auto 30px;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #AAB2BD;
    font-weight: normal;
    color: #FFF;
    width: 200px;
    z-index: 200; }
  .timeline dl dd {
    position: relative;
    z-index: 200; }
    .timeline dl dd:after {
      content: " ";
      display: table;
      clear: both; }
    .timeline dl dd .circ {
      position: absolute;
      top: 40px;
      left: 50%;
      margin-left: -11px;
      border: 4px solid #E6E9ED;
      width: 22px;
      height: 22px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      background-color: #5890f8;
      z-index: 200; }
    .timeline dl dd .time {
      position: absolute;
      top: 31px;
      left: 50%;
      padding: 10px 20px;
      width: 300px;
      display: inline-block;
      color: #5890f8; }
    .timeline dl dd .events {
      position: relative;
      margin-top: 31px;
      padding: 10px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      background-color: #FFF;
      width: 47%;
      border: 1px solid #d4d4d4;
      -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
      box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); }
      .timeline dl dd .events:before {
        position: absolute;
        top: 10px;
        width: 0;
        height: 0;
        content: '';
        display: inline-block; }
      .timeline dl dd .events:after {
        position: absolute;
        top: 11px;
        width: 0;
        height: 0;
        content: '';
        display: inline-block; }
      .timeline dl dd .events .events-object {
        margin-right: 10px; }
      .timeline dl dd .events .events-body {
        overflow: hidden;
        zoom: 1; }
        .timeline dl dd .events .events-body .events-heading {
          margin: 0 0 10px;
          font-size: 14px; }
    .timeline dl dd.pos-right .time {
      margin-left: -300px;
      text-align: right; }
    .timeline dl dd.pos-right .events {
      float: right; }
      .timeline dl dd.pos-right .events:before {
        left: -12px;
        border-top: 12px solid transparent;
        border-left: 0px solid #d4d4d4;
        border-right: 12px solid #d4d4d4;
        border-bottom: 12px solid transparent; }
      .timeline dl dd.pos-right .events:after {
        left: -11px;
        border-top: 11px solid transparent;
        border-left: 0px solid #FFF;
        border-right: 11px solid #FFF;
        border-bottom: 11px solid transparent; }
    .timeline dl dd.pos-left .time {
      margin-left: 0;
      text-align: left; }
    .timeline dl dd.pos-left .events {
      text-align: right;
      float: left; }
      .timeline dl dd.pos-left .events:before {
        right: -12px;
        border-top: 12px solid transparent;
        border-left: 12px solid #d4d4d4;
        border-right: 0px solid #d4d4d4;
        border-bottom: 12px solid transparent; }
      .timeline dl dd.pos-left .events:after {
        right: -11px;
        border-top: 11px solid transparent;
        border-left: 11px solid #FFF;
        border-right: 0px solid #FFF;
        border-bottom: 11px solid transparent; }

@media screen and (max-width: 767px) {
  .timeline dl:before {
    left: 20px; }
  .timeline dl dt {
    margin: 0 0 30px; }
  .timeline dl dd .circ {
    left: 20px; }
  .timeline dl dd .time {
    left: 0; }
  .timeline dl dd.pos-right .time, .timeline dl dd.pos-left .time {
    margin-left: 30px;
    margin-top: -30px;
    padding: 10px 0;
    text-align: left; }
  .timeline dl dd.pos-right .events, .timeline dl dd.pos-left .events {
    float: right;
    text-align: left;
    width: 89%; }
    .timeline dl dd.pos-right .events:before, .timeline dl dd.pos-left .events:before {
      left: -12px;
      border-top: 12px solid transparent;
      border-left: 0px solid #d4d4d4;
      border-right: 12px solid #d4d4d4;
      border-bottom: 12px solid transparent; }
    .timeline dl dd.pos-right .events:after, .timeline dl dd.pos-left .events:after {
      left: -11px;
      border-top: 11px solid transparent;
      border-left: 0px solid #FFF;
      border-right: 11px solid #FFF;
      border-bottom: 11px solid transparent; } }
/**
 * dropdown-menu
 * --------------------------------------------------
 */
.dropdown-menu {
  border: none;
  background-color: #434A54; }
  .dropdown-menu .dropdown-header {
    padding: 5px 20px;
    font-size: 14px;
    font-weight: 700;
    color: #AAB2BD; }
  .dropdown-menu li a {
    padding: 5px 20px;
    color: #FFF; }
  .dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-menu .active a, .dropdown-menu .active a:hover, .dropdown-menu .active a:focus {
    color: #FFF;
    background-color: #656D78;
    outline: none; }
  .dropdown-menu .disabled a, .dropdown-menu .disabled a:hover, .dropdown-menu .disabled a:focus {
    color: #656D78;
    cursor: default; }
  .dropdown-menu .divider {
    background-color: #656D78;
    border-bottom: none; }
  .dropup .dropdown-menu {
    margin-bottom: 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }

/**
 * dropdown-submenu
 * --------------------------------------------------
 */
.dropdown-submenu {
  position: relative; }
  .dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 4px;
    -moz-border-radius: 0 4px 4px 4px;
    border-radius: 0 4px 4px 4px; }
  .dropdown-submenu:hover .dropdown-menu {
    display: block; }
  .dropup .dropdown-submenu .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    -webkit-border-radius: 4px 4px 4px 0;
    -moz-border-radius: 4px 4px 4px 0;
    border-radius: 4px 4px 4px 0; }
  .dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #FFF;
    margin-top: 5px;
    margin-right: -10px; }
  .dropdown-default .dropdown-submenu > a:after {
    border-left-color: #434A54; }
  .dropdown-submenu:hover a:after {
    border-left-color: #FFF; }
  .dropdown-submenu.pull-left {
    float: none; }
  .dropdown-submenu.pull-left .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 4px 0 4px 4px;
    -moz-border-radius: 4px 0 4px 4px;
    border-radius: 4px 0 4px 4px; }
.bootstrap-dialog {
  /* dialog types */
  /**
     * Icon animation
     * Copied from font-awesome: http://fontawesome.io/
     **/
  /** End of icon animation **/
}
.bootstrap-dialog .modal-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.bootstrap-dialog .bootstrap-dialog-title {
  color: #fff;
  display: inline-block;
  font-size: 16px;
}
.bootstrap-dialog .bootstrap-dialog-message {
  font-size: 14px;
}
.bootstrap-dialog .bootstrap-dialog-button-icon {
  margin-right: 3px;
}
.bootstrap-dialog .bootstrap-dialog-close-button {
  font-size: 20px;
  float: right;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.bootstrap-dialog .bootstrap-dialog-close-button:hover {
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
}
.bootstrap-dialog.type-default .modal-header {
  background-color: #ffffff;
}
.bootstrap-dialog.type-default .bootstrap-dialog-title {
  color: #333;
}
.bootstrap-dialog.type-info .modal-header {
  background-color: #5bc0de;
}
.bootstrap-dialog.type-primary .modal-header {
  background-color: #337ab7;
}
.bootstrap-dialog.type-success .modal-header {
  background-color: #5cb85c;
}
.bootstrap-dialog.type-warning .modal-header {
  background-color: #f0ad4e;
}
.bootstrap-dialog.type-danger .modal-header {
  background-color: #d9534f;
}
.bootstrap-dialog.size-large .bootstrap-dialog-title {
  font-size: 24px;
}
.bootstrap-dialog.size-large .bootstrap-dialog-close-button {
  font-size: 30px;
}
.bootstrap-dialog.size-large .bootstrap-dialog-message {
  font-size: 18px;
}
.bootstrap-dialog .icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}


.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-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-center {
  top: 40%;
  left: 40%;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  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 {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  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-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*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;
  }
}
*{font-family:"hiragino sans gb","microsoft yahei";font-size:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{margin:0px}a{color:#0d0d0d;cursor:pointer}.shaoxin-login{background-image:url("/images/shaoxinLogin.jpeg");background-size:100% 100%}.shaoxin-login .vms-page-login-body{background:none !important}.gzb-login{background-image:url("/images/gezhouba.jpeg");background-size:100% 100%}.gzb-login .vms-page-login-body{background:none !important}.vms-pagev2{position:relative;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;background:url(/images/public/images/ent/erikLogin.png);background-size:100% 100%;height:100%}.vms-pagev2 .form-qrcode{position:absolute;bottom:0;background:rgba(0,0,0,.6);padding:20px 20px 0 20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.vms-pagev2 .form-qrcode .item{position:relative;display:flex;flex-direction:column;align-items:center;margin-right:10px}.vms-pagev2 .form-qrcode .item .icon{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:120px;height:120px;background-color:#fff}.vms-pagev2 .form-qrcode .item .qrcord-title{line-height:40px;color:#fff}.vms-pagev2 .content-pic{position:absolute;top:5%;left:10%;width:60%;height:90%;flex-grow:0}.vms-pagev2 .login-form-header{position:relative;flex-grow:1;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;color:#fff}.vms-pagev2 .login-form-header .title{position:relative;margin:2% 0 0 0;font-size:30px;text-align:center}.vms-pagev2 .login-form-body{position:relative;flex-grow:0;display:-webkit-flex;display:flex;justify-content:flex-end}.vms-pagev2 .login-form-body .login-form-content{margin-right:10%;position:relative;width:380px;height:360px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;background-size:100% 100%;flex-grow:0;border-radius:4px}.vms-pagev2 .login-form-body .login-form-content .header{flex-grow:1;color:#0074ea;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.vms-pagev2 .login-form-body .login-form-content .header span{margin:0;font-size:30px;text-align:center}.vms-pagev2 .login-form-body .login-form-content .content{flex-grow:1;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;margin:4px}.vms-pagev2 .login-form-body .login-form-content .content .login-btn{margin-top:20px}.vms-pagev2 .login-form-body .login-form-content .content .login-btn .btn{font-size:20px}.vms-pagev2 .login-form-body .login-form-content .content .login-btn .btn-primary{border:none;background:linear-gradient(90deg, #017CFF, #17ADFF);height:50px;border-radius:35px}.vms-pagev2 .login-form-body .login-form-content .content .form-group{margin-bottom:30px;border-radius:35px;border:1px solid #7fbcff;background-color:rgba(1,124,255,.1)}.vms-pagev2 .login-form-body .login-form-content .content .form-group .input-group{height:50px;display:flex;align-items:center;border-radius:35px}.vms-pagev2 .login-form-body .login-form-content .content .form-group .input-group .input-group-addon{border:none;background-color:inherit;color:#0074ea;width:80px}.vms-pagev2 .login-form-body .login-form-content .content .form-group .input-group .input-group-addon .fa{font-size:20px;line-height:20px;margin-left:30px}.vms-pagev2 .login-form-body .login-form-content .content .form-group .input-group .input-group-addon:after{width:1px;height:24px;border:1px solid #017cff}.vms-pagev2 .login-form-body .login-form-content .content .form-group .input-group .input-group-span{width:1px;display:block;height:20px;border:1px solid #017cff}.vms-pagev2 .login-form-body .login-form-content .content .form-group .input-group input{border:none;background-color:inherit}.vms-pagev2 .login-form-body .login-form-content .content .form-group .input-group input::-webkit-input-placeholder{color:#017cff}.vms-pagev2 .login-form-body .login-form-content .content .form-group .help-block{margin-left:8%}.vms-pagev2 .login-form-body .login-form-content .content .form-group .form-control-feedback{height:50px;line-height:50px;margin-right:13px}.vms-pagev2 .login-form-body .login-form-content .content .form-group .form-control{border-radius:15px}.vms-pagev2 .login-form-body .login-form-content .content .has-error{height:52px;border-radius:35px}.vms-pagev2 .login-form-footer{flex-grow:1}.vms-page{display:-webkit-flex;display:flex;flex-direction:column;height:100%;width:100%}.vms-page .small{font-size:12px !important}.vms-page .vms-page-login-header{display:-webkit-inline-flex;display:inline-flex;flex-grow:0;flex-shrink:0;color:#515151;height:68px;padding:5px 0px}.vms-page .vms-page-login-header .ym-gov-login-logo{margin:0 20px}.vms-page .vms-page-login-header span{font-size:20px;padding-right:10px;line-height:48px}.vms-page .vms-page-login-body{flex-grow:1;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:#497ff9;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.vms-page .vms-page-login-body .form-carousel{flex-grow:3}.vms-page .vms-page-login-body .form-carousel img{display:block;margin:auto}.vms-page .vms-page-login-body .xinjiang2{position:absolute;right:100px;flex-direction:column}.vms-page .vms-page-login-body .xinjiang2 .up-login-title .main-title{color:#0d8cfa;font-size:30px;text-align:center}.vms-page .vms-page-login-body .xinjiang2 .up-login-title .sub-title{font-size:30px;text-align:center}.vms-page .vms-page-login-body .form-container{flex-grow:1;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.vms-page .vms-page-login-body .form-container .login-form-body{width:356px;padding:60px 30px 20px 30px;background-color:#fff;-moz-box-shadow:0px 2px 2px rgba(0,0,0,.3);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.3);box-shadow:0px 2px 2px rgba(0,0,0,.3);border-radius:4px}.vms-page .vms-page-login-body .form-container .login-form-body .form-group{margin-bottom:30px !important}.vms-page .vms-page-login-body .form-container .login-form-body .login-title{font-size:20px;line-height:30px;text-align:center}.vms-page .vms-page-login-body .form-container .login-form-body .login-help{text-align:center}.vms-page .vms-page-login-body .form-container .login-form-body .login-help a{color:#666}.vms-page .vms-page-login-body .form-container .login-form-body .login-help a:hover,.vms-page .vms-page-login-body .form-container .login-form-body .login-help a:focus{color:#5486e2}.vms-page .vms-page-login-body .form-qrcode{position:absolute;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:20px 20px 0 20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.vms-page .vms-page-login-body .form-qrcode .item{position:relative;display:flex;flex-direction:column;align-items:center;margin-right:16px}.vms-page .vms-page-login-body .form-qrcode .item .icon{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:120px;height:120px;background-color:#fff}.vms-page .vms-page-login-body .form-qrcode .item .qrcord-title{line-height:40px;color:#fff}.vms-page .vms-page-login-body .form-qrcode .item:last-child{margin-right:0}.vms-page .vms-page-login-body-footer{flex-grow:0;height:94px;background-color:#497ff9;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAABdCAYAAAD6zMt5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhCN0YyQkRFMTJDRDExRTc4QTcxRDNEMDkyQUU0M0UwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhCN0YyQkRGMTJDRDExRTc4QTcxRDNEMDkyQUU0M0UwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEI3RjJCREMxMkNEMTFFNzhBNzFEM0QwOTJBRTQzRTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEI3RjJCREQxMkNEMTFFNzhBNzFEM0QwOTJBRTQzRTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7A4C6EAAAZ5UlEQVR42uzd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);background-size:100% 100%}.vms-page .vms-page-login-body-footer .vms-OEM-copyright{margin-top:40px;color:#515151}