﻿
.field-validation-error { color: #ED1F33 !important; font-size: 13px; }
.input-validation-error { background-color: #fde1e1; border-color: #ffa0a0; }
    .input-validation-error .input-group-addon { border-color: #ffa0a0; color: #ed1f33 !important; }
.input-group.input-validation-error input[type="text"] { background-color: #fde1e1; border-color: #ffa0a0; }
header { padding: 15px 0; background: rgba(67, 114, 176, 1.0) none repeat scroll 0 0; }
header.header-scroll { background: rgba(67, 114, 176, 0.6);}
header.header-scroll:hover, header.header-scroll:focus{ background: rgba(67, 114, 176, 1.0);}
.site-section-top { padding-bottom: 38px; padding-top: 95px; }
.site-content.site-section { min-height: 500px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px !important; }
.ml-5 { margin-left: -5px; }
.clear { clear: both; height: 0; }
.clear-5 { clear: both; height: 5px; }
.clear-10 { clear: both; height: 10px; }
.clear-15 { clear: both; height: 15px; }
.clear-20 { clear: both; height: 20px; }
.clear-30 { clear: both; height: 30px; }
.float-none { float: none; }
.site-heading.bordered { border-bottom: 1px solid #394263; padding-bottom: 4px; }
.input-group .input-group-addon i { cursor: pointer; }
.btn-primary { background-color: #D9E7FC; border-color: #4372B0; color: #4372B0; border:1px solid; font-weight:bold; }
.btn-primary:hover, .btn-primary:focus{ background-color: #A8D3F2; border-color: #4372B0; color: #4372B0;}
.btn-primary.disabled, .btn-primary[disabled]{ color:#ffffff !important; }
h3.site-heading.custom { font-size: 20px; margin-top: -10px; padding-top: 0; }
.no-resize { resize: none !important; }
.field-required { font-size: 17px; line-height: 0; margin-left: 4px; margin-top: 10px; position: absolute; }
.site-heading.with-progress-bar { margin-bottom: 5px; }
.progress { border-radius: 1px; height: 6px; background-color: #ddd; }
    .progress .progress-bar { background-color: #4372B0; }
.well.white-bg { background-color: #FFFFFF !important; border: none !important; box-shadow: none !important; }
    .well.white-bg img.thumb { margin-top: 7px; }
.label-primary { background-color: #394263; border-radius: 2px; }
hr.bordered-solid { border: 1px solid #394263; }
div.label-custom { background-color: #394263; border-radius: 3px; color: white; font-size: 90%; padding: 2px 5px; }
#to-top { background-color: #394263; color: #ffffff; opacity: 1; }
    #to-top:hover { background-color: #1C2131; }
.color-fff { color: #FFFFFF !important; }
.site-section-light-custom-color { color: #4372B0 !important; }
.site-footer-custom { color: #656565; padding-top: 11px; padding-bottom: 40px; background-color: #4372B0; }
.themed-background-light-custom { background-color: #C1DCFF; }
.site-nav.site-nav-custom a.active, .site-nav.site-nav-custom a.active:hover, .site-nav.site-nav-custom li.active > a { color: #4372B0; background: #C1DCFF;}
.site-nav.site-nav-custom a:hover, .site-nav.site-nav-custom li > a:hover{ color: #4372B0; background: #C1DCFF; }
label { font-weight: normal !important; }
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { color: #f08b97 !important; }
.fixed-section { position: fixed; width: 100%; z-index: 100; top: 0; }
.margin-top12p { margin-top: 12%; }
.datepicker{ z-index:100 !important; }


