/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 */
/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 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 {
padding: 10px 12px;
}
.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 {

}
.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 {

}
.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-transparent {
    color: #0079A5;
    background-color: #fff;
    border-color: #0079A5;
    padding: 10px 12px;
}
.btn-transparent:hover{
     color: #fff;
     background-color: #003366;
     border-color: #003366;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active:hover,
.btn-default.active:hover,
.open>.dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open>.dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open>.dropdown-toggle.btn-default.focus {
  background-color: #003366;
  border-color: #003366;
  color:#fff;
  outline: none;
}
.btn-default:active a, .btn-default:hover a, .btn-default:focus a {
  color:#fff;
  text-decoration: none;
  outline: none;
}
.btn-default:active,
.btn-default.active {
  background-color: #003366;
  border-color: #003366;
  color:#fff;
}
.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: #999999;
  background-image: none;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #003366;
  border-color: #003366;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003366;
  border-color: #003366;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus, .btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus{
  background-color: #003366;
  border-color: #003366;
  outline: none;
}
.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: #004c68;
}
.btn-success {
  border-color: #caec4f;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #caec4f;
}
.btn-success:active,
.btn-success.active {
  background-color: #caec4f;
  border-color: #caec4f;
}
.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: #b9e519;
}
.btn-info {
  border-color: #0079a5;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #0079a5;
}
.btn-info:active,
.btn-info.active {
  background-color: #0079a5;
  border-color: #0079a5;
}
.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: #004c68;
  background-image: none;
}
.btn-warning {
  border-color: #f8f046;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #f8f046;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #f8f046;
  border-color: #f8f046;
}
.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: #f6eb0b;
  background-image: none;
}
.btn-danger {
  border-color: #d82727;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #d82727;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #d82727;
  border-color: #d82727;
}
.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: #a41e1e;
  background-image: none;
}
.btn-lg, .btn-group-lg>.btn {
    padding: 25px 0;
    font-size: 16px;
    line-height: 1.3333333;
    border-radius: 8px;
}
.thumbnail,
.img-thumbnail {

}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #00668c;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #00264d;
}
.navbar {
    min-height: 50px;
    margin-bottom: auto;
}
.navbar-default {border-color: #e4e4e4;}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus{
  background-color: #fff;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
}
.navbar-brand,
.navbar-nav > li > a {
  background-color: #fff;
}
.nav > li.dropdown.open .dropdown-menu{
  padding: 30px 30px 50px 30px;
}

.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #fff;
}
@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 {

  }
}
.alert {margin-top: 20px;}

.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%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #003366 0%, #001933 100%);
  background-image: -o-linear-gradient(top, #003366 0%, #001933 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#003366), to(#001933));
  background-image: linear-gradient(to bottom, #003366 0%, #001933 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff003366', endColorstr='#ff001933', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #caec4f 0%, #bce721 100%);
  background-image: -o-linear-gradient(top, #caec4f 0%, #bce721 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#caec4f), to(#bce721));
  background-image: linear-gradient(to bottom, #caec4f 0%, #bce721 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcaec4f', endColorstr='#ffbce721', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #0079a5 0%, #005472 100%);
  background-image: -o-linear-gradient(top, #0079a5 0%, #005472 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0079a5), to(#005472));
  background-image: linear-gradient(to bottom, #0079a5 0%, #005472 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0079a5', endColorstr='#ff005472', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f8f046 0%, #f6ec15 100%);
  background-image: -o-linear-gradient(top, #f8f046 0%, #f6ec15 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f046), to(#f6ec15));
  background-image: linear-gradient(to bottom, #f8f046 0%, #f6ec15 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f046', endColorstr='#fff6ec15', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d82727 0%, #ad1f1f 100%);
  background-image: -o-linear-gradient(top, #d82727 0%, #ad1f1f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d82727), to(#ad1f1f));
  background-image: linear-gradient(to bottom, #d82727 0%, #ad1f1f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd82727', endColorstr='#ffad1f1f', GradientType=0);
  background-repeat: repeat-x;
}
.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 {

}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  border-color: #002040;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.list-group-item:first-child{
border-radius:0;
border-top: 0;
}
.list-group-item>.badge {
    float: left;
    margin-right: 20px;
}
.badge{
padding: 3px 8px;
background:#003366;
}
.panel {

}
.panel-default{border:none;box-shadow: none;}
.panel-default > .panel-heading {
	background:#fff;
	padding: 30px 0;
	border-top: 1px solid #696969;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top:none;}
.panel-title>a, .panel-title>a:active{display:block;color:#0079a5;text-decoration: none;font-size: 16px;}

.panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
.panel-primary > .panel-heading {

}
.panel-success > .panel-heading {

}
.panel-info > .panel-heading {

}
.panel-warning > .panel-heading {

}
.panel-danger > .panel-heading {

}
.well {

}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
	background-color: #f2f2f2;
}
h1, .h1{
line-height: 60px;
color:#003366;
font-weight:800;
}
h2, .h2{
line-height: 30px;
color:#003366;
font-weight:800;
}
h3, .h3{
line-height: 32px;
color:#003366;
font-weight: 700;
}
h4, .h4{
line-height: 26px;
color:#000000;
font-weight: 700;
}
h5, .h5{
line-height: 24px;
color:#000000;
font-weight: 700;
}
h6, .h6{
line-height: 22px;
color:#000000;
font-weight: 700;
}
@media (max-width: 767px) {
  h1, .h1{
  line-height: 52px;
  font-size: 40px;
  }
  h2, .h2{
  line-height: 28px;
  font-size: 24px;
  }
  h3, .h3{
  line-height: 30px;
  font-size: 24px;
  }
  h4, .h4{
  line-height: 24px;
  font-size: 18px;
  }
  h5, .h5{
  line-height: 22px;
  font-size: 16px;
  }
  h6, .h6{
  line-height: 20px;
  font-size: 14px;
  }
}
:focus { outline: none; }
a:focus { outline: none; }
a:hover{cursor:pointer;}
.form-control{
  webkit-box-shadow: none;
  box-shadow:  none;
  height:45px;
  padding: .375rem .75rem;
  color: #000;
}
.nav-tabs {
	border: none;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 0px dashed;
    border-top: 0px solid \9;
    border-right: 0px solid transparent;
    border-left: 0px solid transparent;
    background: url(../../../../_ui/responsive/common/images/icon-arrow-down-blue.svg) no-repeat right;
    width: 16px;
    height: 16px;
    float: right;
    background-size: contain;
}

.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
    border-radius: 8px;
    margin-top: 20px;
    margin-bottom: 30px;
    align-items:stretch;
}

.error-card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
    border-radius: 8px;
    align-items:stretch;
}
.card h1, .card h2, .card h3, .card h4, .card h5, .card h6{margin-top: initial;margin-bottom: initial;}
.card .border-radius-all img{border-radius: 10px;}
.card.data-content .card-body{padding-left: initial;padding-right: initial;}
.promo-cards{padding:30px 30px 40px 30px;position: relative;}
.promo-cards-IIII{padding:30px 20px 40px 20px;position: relative;}
.promo-cards-IIII h3.card-title{padding-bottom: 30px;}
.promo-cards-IIII h4.card-title{margin: initial;}
.promo-cards .card-body, .promo-cards-IIII .card-body{padding: initial;}
.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    padding-left: 50px;
    padding-right: 30px;
}
.card-no-body{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    position: relative;
}
.card .card-media-right img{
	border-top-left-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 0;
}
.card .card-media-left img{
	border-top-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 10px;
}
.card-img-top {
    width: 100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.card-media-left {padding-right:0}
.promo-cards h3.card-title{ margin-top:20px;margin-bottom:30px;min-height: 50px}
.card-text{margin-bottom: 30px; margin-top:30px;}
.card.media-top img{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.card-img-overlay {
    position: absolute;
    top: 50px;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 20px;
}
label {
	text-transform: none;
	font-size: 14px;
	color: #000;
	font-weight: 400;
}
.modal-header{background:#0079a5; color:#fff; padding-left:20px; padding-right:20px;}
.modal-title{color:#fff;}
.close, .close:hover, .close:focus{color:#fff;opacity: 1;}
.modal-content{border: 4px solid #0079a5;padding-bottom:30px;}
.modal-body{padding-left:20px; padding-right:20px; padding-top:40px; }
.modal-footer {border-color:#fff;text-align: center;}
.btn-block+.btn-block{margin-top: 15px;}
.breadcrumb { padding: 0; padding-top: 30px; margin-bottom: 10px; }

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #000;
}
.nav>li>a {
    padding: 10px 10px;
}
@media (min-width: 768px){
.navbar-right {
    margin-right: -10px;
	}
}
@media (max-width: 991px){
.card .card-no-body .col-sm-5.col-xs-12, .card .card-no-body .col-lg-4.col-xs-12{
    order: 2;
    width:100%;
	}
.card .card-no-body .card-media-wrapper{
  order: 1
}
.card .card-no-body{
    display: contents;
   	align-items: center;
   }
.card-order-II .card-body{padding:initial;}
.card-body{
	padding: 40px 10px 40px 10px;
	}
.card-body .btn{margin-top:10px; margin-bottom:10px;}
.card .card-media-right img, .card .card-media-left img{
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.card .card-media-right, .card .card-media-left {padding:0;}
.padding-left-none{padding-left: 20px;}
}
