/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=056dca728382040dbef2daab323ded52)
 * Config saved to config.json and https://gist.github.com/056dca728382040dbef2daab323ded52
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background: #FF1A1A;
  border-color:transparent;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-color: #2e6da4;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222222));
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}

.progress-bar-gray {
  background-image: -webkit-linear-gradient(top, #ccc 0%, #ddd 100%);
  background-image: -o-linear-gradient(top, #ccc 0%, #ddd 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#ddd));
  background-image: linear-gradient(to bottom, #ccc 0%, #ddd 100%);
 background-color: #777777;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}


.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  /*-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);*/
  box-shadow: none;
  border: none;
  border-radius: 5px;
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background: #1E6ACC;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}

.panel-bordered > .panel-body {
    border: 1px solid;
    border-color: #fff #E4E4E4 #E4E4E4 #E4E4E4;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {background: #C8CDD8;color: #17A098;cursor: default;}
.nav-pills > li > a:hover, .nav-pills > li > a:focus {background: #C8CDD8;color: #17A098;color: #FFF;background-color: #149089;}
.nav-pills > li > a {font-family: 'Questrial';font-size: 16px;background: #169F98;color:#FFF;}


.nav-pills-white > li.active > a, .nav-pills-white > li.active > a:hover, .nav-pills-white > li.active > a:focus {background: #169f98;color: #ffffff;cursor: default;}
.nav-pills-white > li > a:hover {background-color: #eeeeee;color: #17A098;}
.nav-pills-white > li > a {font-family: 'Questrial';font-size: 16px;background: #ffffff;color: #169f98;border-radius: 3px;}


img {max-width:100%}
b, strong {font-weight: 600;}
.container-fluid {max-width:1343}

a {color:#17a098}
a:hover, a:active, a:focus {color:#17a098}

h1, .h1, h2, .h2, h3, .h3 {font-family: 'Questrial';}
h1,.h1 {font-size: 26px;}
h2,.h2 {font-size: 20px;}
h3,.h3 {font-size: 18px;}
h4,.h4 {font-size: 16px;}
h5,.h5 {font-size: 14px;}
h6,.h6 {font-size: 12px;}

.modal-footer {border:0;padding: 20px 15px 30px;}

#header .nav > li > a {color:#434242;font-size: 18px;background: none;box-shadow: none;font-family: 'Questrial';font-weight: 400;}
#header .nav > li.active > a {color:#337ab7}
#header .nav > li > a:hover {background: none;color: #000;}

.panel-heading {font-size: 20px;border-top-left-radius: 5px;border-top-right-radius: 5px;padding: 11px 15px;line-height: 20px;position: relative;font-family: 'Questrial';}
.panel-footer {border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.panel-green .panel-heading {background: #15a099;color:#FFF;}
.panel-bluegreen .panel-heading {background: #169F98;color:#FFF;border: 1px solid #169F98;border-left: 1px solid transparent;border-right: 1px solid transparent;}
.panel-bluegreen.panel-bordered > .panel-body {border: 3px solid;border-color: #169F98;}
.panel-bluegreen.panel-bordered .panel-footer {background-color: #169F98;border: 0;color: #fff;}
.panel-blue .panel-heading {background: #00529C;color:#FFF;border: 1px solid #3375B0;border-left: 1px solid transparent;border-right: 1px solid transparent;}

.badge-sqr {font-size: 13px;padding: 6px 15px;border-radius: 4px;min-width: 95px;font-weight: 600;}

.badge-bluegreen {color:#FFF;background:#169F98}
.badge-green {color:#FFF;background:#71AA00}
.badge-red {color:#FFF;background:#EF3C2C}
.badge-yellow {color:#FFF;background:#F0AE0F}
.badge-blue {color:#FFF;background:#00AEEF}
.badge-orange {color:#FFF;background:#F66403}
.badge-black {color:#FFF;background:#232323}

.page-header {background: #00529C;margin: -20px 0 20px 0;padding: 0;border: 0;position: relative;z-index: 9;}
.page-header h1 {color: #d8dce6;font-weight: 400;margin: 0;padding: 15px 0;font-family: 'Questrial';}
.page-header .glyphicon {top:3px}
.page-subheader {
    margin-top: -20px;
    margin-bottom: 20px;
    background: #FFFFFF;
}
.page-subheader .navbar-nav > li > a {
    color: #149F98;
    padding: 6px 15px;
    text-shadow: none;
    border-radius: 100px;
    margin: 5px 2px;
}
.page-subheader .navbar-nav > li > a:hover{color:#000}

.page-subheader .navbar-nav > li.active > a {position: relative;color: #000;background: #149F98;color: #FFF;}
.page-subheader .navbar-nav > li.active > a:after {content:'';position:absolute;border: 10px solid transparent;/* border-bottom: 9px solid #D8DCE6; */bottom: -18px;left: 50%;margin-left: -10px;border-top: 8px solid #F1F1F1;display: none;}

.btn {font-family:'Questrial';font-size: 16px;}
.btn-sm {font-size:14px}
.btn-xs {font-size:12px}
.btn:hover, .btn:focus, .btn.focus {outline:none !important}
.btn-round {border-radius:100px}
.btn-radius0 {border-radius:0}
.btn-blue {background: #00529C;color:#FFF;}
.btn-blue:hover, .btn-blue:active, .btn-blue:focus {color:#FFF; background-color:#0786d4}
.btn-bluegreen {background: #169F98;color:#FFF;}
.btn-bluegreen:hover, .btn-bluegreen:active, .btn-bluegreen:focus {color:#FFF; background-color:#149089}
.btn-light-blue {background: #00AEEF;color:#FFF;}
.btn-light-blue:hover, .btn-light-blue:active, .btn-light-blue:focus {color:#FFF; background-color:#0194CB}
.btn-gray {background:#EEE;color:#333;border:1px solid #E0E0E0}
.btn-gray:hover {background:#DDD}
.btn-green {background: #87C80A;color:#FFF;}
.btn-green:hover, .btn-green:active, .btn-green:focus {color:#FFF; background-color:#87C80A}
.btn-red {background: #C80A1C;color:#FFF;}
.btn-red:hover, .btn-red:active, .btn-red:focus {color:#FFF; background-color:#C80A1C}
.btn-yellow {background: #FEC106;color:#333;}
.btn-yellow:hover, .btn-yellow:active, .btn-yellow:focus {color:#333; background-color:#eab206}
.btn-orange {background: #F66403;color:#FFF;}
.btn-orange:hover, .btn-orange:active, .btn-orange:focus {color:#FFF; background-color:#da5a04}
.btn-black {background: #333333;color:#FFF}
.btn-black:hover, .btn-black:active, .btn-black:focus {color:#FFF; background-color:#333333}
.btn-darkgreen {background: #4a7f7c;color:#FFF;}
.btn-darkgreen:hover, .btn-darkgreen:active, .btn-darkgreen:focus {color:#FFF;background-color: #17a098;}
.btn-white {background: #FFF;color:#333;border:1px solid #DDD;}
.btn-white:hover, .btn-white:active, .btn-white:focus {color:#333; background-color:#FFF}

.btn-bordered {border: 1px solid #d9d7d7;}

.btn-transparent {background:transparent}

.btn-group .btn-green {border: 1px solid rgba(123, 183, 8, 0.9)}
.btn-group .btn-bluegreen:nth-child(2) {border-left-color:#148c86}
.btn-group .btn-darkgreen:nth-child(2) {border-left-color:#3b6f6c}
.btn-group .btn-blue:nth-child(2) {border-left-color:#14468c}
.btn-group .btn-yellow:nth-child(2) {border-left-color:#d29f06}
.btn-group > .btn:not(:first-child):not(.dropdown-toggle) {border-left-color:#14468c}

.nav-full {background: #17A098;width: 100%;border: 0;border-top: 1px solid #64B8B7;}

.nav-full li {margin: 0;border: 0 !important;}
.nav-full li a {margin: 0;text-align: center;font-size: 16px;font-weight: 500;color: #FFF;outline: 0;border-radius: 0;border-right: 1px solid #1A938C;border-top: 1px solid transparent;border-bottom: 0;}
.nav-full > li.active > a, .nav-full > li.active > a:hover, .nav-full > li.active > a:focus {color: #FFF;background: #17A098;position:relative;border: 0;border-right: 1px solid #1A938C;border-top: 1px solid transparent;border-left: 1px solid transparent;}
.nav-full li.active a:after {content:'';position:absolute;border: 10px solid transparent;border-bottom: 6px solid #FFF;bottom: 0;left: 50%;margin-left: -10px;}
.nav-full > li > a:hover {background: #15968f !important;color: #FFF !important;}
.nav-full > li > a:focus {background:#17A098}
.nav-full li:last-child a {border-right: 1px solid transparent !important;}

.modal .nav-full li a {font-size:14px;border: 0 !important;border-radius: 0;}


.nav-dropdown.open:after {content: '';position: absolute;top: calc(100% - 5px);left: 50%;border: 10px solid transparent; margin-left: -10px;}
.nav-dropdown.open .dropdown-menu:before {content: '';position: absolute;top: -25px;width: 100%;left: 0;height: 25px; background: transparent;}
.nav-dropdown .dropdown-menu {border-radius:0;top: 58px;border: 0;}
.nav-dropdown .dropdown-menu a {color:#FFF;}

.nav-dropdown-blue {}
.nav-dropdown-blue .dropdown-menu a:hover {background:#046fc5}
.nav-dropdown-blue.open:after {border-bottom: 10px solid #025DA6;}
.nav-dropdown-blue .dropdown-menu {background: #025DA6;}
.nav-dropdown-blue .dropdown-menu .divider {background: #025394;}

.dropdown-right .nav-dropdown-blue.open:after {border-bottom: unset;}

.nav-dropdown-green {}
.nav-dropdown-green .dropdown-menu a:hover {background-color: #149089;}
.nav-dropdown-green.open:after {border-bottom: 10px solid #17A098;}
.nav-dropdown-green .dropdown-menu {background: #17A098;}

.nav-dropdown-lightblue {}
.nav-dropdown-lightblue .dropdown-menu a:hover {background:#0066c2}
.nav-dropdown-lightblue.open:after {border-bottom: 10px solid #0075de;}
.nav-dropdown-lightblue .dropdown-menu {background: #0075de;}

.nav-dropdown-white.open:after {border-bottom: 10px solid white;}
.nav-dropdown-white .dropdown-menu a {color: #000000;}
.nav-dropdown-white .dropdown-menu > li > a:hover, .nav-dropdown-white .dropdown-menu > li > a:focus {color: #ffffff;}

.navbar-blue {background: #00529C;display: table;float: none;border-radius: 4px;table-layout: fixed;}
.navbar-blue li {border-right: 1px solid #013A71;display: table-cell;float: none;display: table-cell;}
.navbar-blue li.active:last-child {border-right: 1px solid #149089;}
.navbar-blue li a {color: #FFF;text-shadow: none;padding-left: 17px;padding-right: 16px;font-size: 16px;}
.navbar-blue li a:hover, .navbar-blue li a:focus {background: #149089;outline: none;}
.navbar-blue li.active a {background: #009999;}
.navbar-blue li.active {/* position: relative; */}
.navbar-blue li:first-child a {border-top-left-radius:4px;border-bottom-left-radius:4px}
.navbar-blue li:last-child, .navbar-blue li:last-child:hover a  {border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:0}
.navbar-blue li.active:before {content:'';border: 10px solid transparent;border-top: 10px solid #009999;position: absolute;bottom: -19px;z-index: 1;left: 50%;margin-left: -10px;}

.form-group label {color: #252525;}
.form-group label .form-control {font-weight:normal}
.form-group label small {display:block;font-weight:normal;color:#999}

.loader_wrapper {padding:15px}
.loader {
  width: 49px;
  height: 49px;
  margin: 0 auto;
  border: 3px solid;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: cssload-spin 575ms infinite linear;
  -o-animation: cssload-spin 575ms infinite linear;
  -ms-animation: cssload-spin 575ms infinite linear;
  -webkit-animation: cssload-spin 575ms infinite linear;
  -moz-animation: cssload-spin 575ms infinite linear;
}

@keyframes cssload-spin { 100%{ transform: rotate(360deg); transform: rotate(360deg); } }
@-o-keyframes cssload-spin {  100%{ -o-transform: rotate(360deg); transform: rotate(360deg); } }
@-ms-keyframes cssload-spin {100%{ -ms-transform: rotate(360deg); transform: rotate(360deg); } }
@-webkit-keyframes cssload-spin {100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@-moz-keyframes cssload-spin {100%{ -moz-transform: rotate(360deg); transform: rotate(360deg); } }

.color-white {color:#FFF}
.color-white-important {color:#FFF !important}
a.color-white:hover, a.color-white:active, a.color-white:focus {color:#FFF}
.color-blue {color: #00529c;}
.color-light-blue {color: #00AEEF;}
.color-green {color: #71AA00;}
.color-red {color: #ed1c24;}
.color-gray {color: #808080;}
.color-black {color:#333;}
.color-yellow {color: #eaff00;}
.color-bluegreen {color:#169F98}
.color-orange {color: #F7941D;}
.color-darkgreen {color: #007c00;}
.color-lightorange {color: rgba(253, 171, 73, 0.5);}

.bg-white {background-color: #fff;}
.bg-light-gray {background-color: #f2f2f2;}
.bg-blue {background: #00529C;}
.bg-bluegreen {background:#17A098}
.bg-skyblue {background: #5EC2D2;}
.bg-light-blue {background:#00BFF3}
.bg-green {background: #005E20;}
.bg-light-green {background-color: #71AA00;}
.bg-dark-gray {background-color: #333333;}
.bg-orange {background: #F7941D;}
.bg-lightred {background: #FF6B6B;}
.bg-mintgreen {background: #81C868;}
.bg-red {background:#B90506}
.bg-darkgreen {background: #4a7f7c;}

.overflow-hidden { overflow:hidden}

.font-light {font-weight:300}
.font-normal {font-weight:400}
.font-semibold {font-weight:600}
.font-bold {font-weight:700}
.font-opensans {font-family:'Open Sans'}
.font-questrial {font-family:'Questrial'}

.text-underline {text-decoration:underline}

.bordered-gray {border:1px solid #DDD}
.border-round {border-radius:4px}
.border-top-radius {border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}
.border-left-blue {border-left:3px solid #00529c}

.table.table-striped {font-family:'Open Sans'}
.table.table-striped > thead > tr > th {background: #00529C;color: #FFF;border: 0;padding: 12px 8px;}
.table.table-striped > thead > tr > th a {color:#FFF;font-weight:400}
.table.table-striped > thead > tr:nth-child(2) > th {background: #0075de;}
.table.table-striped td {border: 0;vertical-align: middle;}
.table-striped > tbody > tr:nth-of-type(odd) {background:#FFF}
.table-striped > tbody > tr:nth-of-type(even) {background: #F1F1F1;}
.table-striped.table-striped-bordered td {border-top:1px solid #DDD}

.table.table-light > thead > tr >th {background:#FFF;color:#999}
.table.table-light.table-bordered {border:0;border-top: 1px solid #E4E4E4;font-family: 'Open Sans';}
.table.table-light.table-bordered tr th {border:0;border-bottom:1px solid #E4E4E4;vertical-align: middle;}
.table.table-light.table-bordered tr td {border:0;border-bottom:1px solid #E4E4E4;vertical-align: middle;}

.table.table-light.table-striped > tbody > tr:nth-of-type(odd) {background:#F5F5F5}
.table.table-light.table-striped > tbody > tr:nth-of-type(even) {background:#FFF}

.table.table-striped-light {}
.table.table-striped-light th {border: 0;color: #808080;padding: 6px 8px;}
.table.table-striped-light td {border: 0;padding: 6px 8px;}
.table.table-striped-light > tbody > tr:nth-of-type(odd) {background: #F0F0F0;}
.table.table-striped-light > tbody > tr:nth-of-type(even) {background:#FFF}

.table.table-striped.table-condensed > thead > tr > th {padding: 6px 6px;}

.modal-md {width:400px}

.cursor-pointer {cursor:pointer}
.cursor-default {cursor: default !important;}

.input-group-addon button, .input-group-addon .btn
 {background: #EEE;margin: -6px -12px;border: 0;border-radius: inherit;}

 .dropdown-menu {/* padding:0 */}
 .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background: #169F98;color:#FFF;}

.nav-pills.nav-round {border: 0;background: #F1F1F1;border-radius: 100px;padding: 5px 5px 6px;}
.nav-pills.nav-round > li.active > a,
.nav-pills.nav-round .nav-pills > li.active > a:hover,
.nav-pills.nav-round .nav-pills > li.active > a:focus{color: #FFF;background: #17a098;border: 1px solid transparent;}
.nav-pills.nav-round > li > a {text-decoration: none;padding: 2px 10px;border-radius: 30px;display: inline-block;vertical-align: middle;color: #000;font-size: 14px;background: transparent;box-shadow: none;letter-spacing: unset;}

label {font-weight:600}

.form-control {height:36px}
textarea.form-control {max-width:100%;min-width:100%}

.modal-title {color:#00529c;font-size: 26px;}
.modal-header {padding: 13px 15px;border-bottom:1px solid #D8DCE6;}

.modal-blue {}
.modal-blue .modal-title {color:#FFF;position: relative;}
.modal-blue .modal-header {background:#00529C;border-top-left-radius: 4px;border-top-right-radius: 4px;position:relative;overflow: hidden;padding-right: 110px;}
.modal-blue .modal-header:before {content: '';position: absolute;top: 0;right: 0;width: 50%;background: linear-gradient(270deg, rgba(23,160,152,0.75) 45%,rgba(0,0,0,0) 100%);display: block;bottom: 0;z-index: 0;min-width: 175px;}
.modal-blue .modal-header:after {content: '';position: absolute;width: 65px;height: 59px;/* background: url(../img/img023.png); */bottom: 0;right: 40px;z-index:0;}
.modal-blue .modal-header .close {color:#FFF;opacity:1;/* text-shadow: none; */position: absolute;right: 10px;line-height: 13px;outline: none;}
.modal-blue.plain-blue .modal-header:before {background-image: none;}
.modal-blue.plain-blue .modal-header:after {background-image: none;}


.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #046fc5; border-color: #046fc5;}
.dropdown-menu.sub-menu-left {width: 200px; left: -200px; top: -2px;}
.dropdown-menu.sub-menu-right {width: 200px; left: 200px; top: -2px;}

.custom-checkbox {display: none;}
.custom-checkbox ~ label {min-height: 15px;min-width: 15px;position: relative;}
.custom-checkbox:checked ~ label:after {content: '\2713';font-weight: bold;position: absolute;left: 2px;color: #169f98;line-height: 16px;pointer-events: none;top: 50%;margin-top: -8px;}
.custom-checkbox ~ label:before {content:'';border: 1px solid #ABABAB;width: 15px;height: 15px;display: inline-block;background: #FFF;cursor: pointer;vertical-align: middle;margin-top: -2px;margin-right: 5px;}

.alert-bluegreen {background-color: #003955;border-color: #003955;color: #fff;box-shadow: unset;font-family: 'Questrial';font-weight: 400;}

.cstep {font-style: normal;font-size: 13px;border: 2px solid;width: 30px;display: inline-block;text-align: center;height: 30px;border-radius: 100%;padding: 4px;margin-right: 5px;font-family: 'Open Sans';}

.gradient-bluegreen {
    background-image: -webkit-gradient(linear, 0% 0%, 100% 100%,color-stop(0, rgb(0, 0, 0)),color-stop(1, rgb(255, 255, 255)));
    background-image: -webkit-repeating-linear-gradient(top left,rgba(21,96,164,0.9) 0%,rgba(23,160,152,0.9) 100%);
    background-image: repeating-linear-gradient(to bottom right,rgba(21,96,164,0.9) 0%,rgba(23,160,152,0.9) 100%);
    background-image: -ms-repeating-linear-gradient(top left,rgba(21,96,164,0.9) 0%,rgba(23,160,152,0.9) 100%);
}

.input-group-addon{border:1px solid #d9d7d7}
.input-group-addon.btn-bluegreen {border:1px solid #169F98}