/* 

License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/
.tp-bannertimer{display:none !important;}
/*#logo_img{height:100px;}*/
.navbar-default .navbar-nav > li > a {font-size:17px;}
.btn-default{border:none}
/*.hvr-shutter-out-horizontal:hover {background: #ff0000;}*/
.hvr-shutter-out-horizontal::before {background:#2f3ab2;}
.icon {font-size:40px;width:80px;height:80px}
.icon i {margin-top:18px;
    top: 0px;
    left: 0px;
}
.icon.default-bg {background:#253a91}
.progress-bar-default {background-color:rgba(77, 109, 202, 1)}
a{color:rgba(77, 109, 202, 1)}
.text-default {color:rgba(77, 109, 202, 1)}
.dark .footer {background-color:rgba(255, 255, 255, 1)}
.section {padding:30px 0;}.section {padding: 50px 0;}
.btn-sm {font-size:14px}
.tp-bannertimer{display:none !important;}
.dark-translucent-bg::after {background-color:transparent}
 #logo_img_small{display: none;}
.breadcrumb-container {height:20px}
.menuHeader {visibility:hidden; padding-top:10px;position:absolute; font-family:'Raleway'; font-size:20px ;left:10%; letter-spacing:4px; color:#808080 }

.fixed-header-on .header .logo img {
max-height:90px
}

@media (max-width: 768px) {.menuHeader {visibility:visible;}
}
@media (max-width: 481px) {
  #logo_img {
    width: 100px;
  }
  .calendar-container{width:300px;}
 
}
@media (max-width: 994px) {
  #logo_img {visibility: hidden;}
  #logo_img_small{display: block;}
   
}
.btnSL1 {min-width:100%}
.btnSL2 {min-width:200px}
.space50{height:50px}

.fixed-header-on {     max-height: 150px;
}


q {
    quotes: "«" "»" "‹" "›";
}

.q1 {
    
  font-size: 20px;
  font-family: 'PT Serif', serif;
  color: #cdcdcd;
  padding:10px
}
.q2 {
  
  font-size: 20px;
  font-family: 'PT Serif', serif;
  position:absolute;
  margin-top:-2px;
  color: #cdcdcd;
   padding:0 0 0 10px
}



/*Ratheesh's Changes for Calendar START*/
.modal-content .modal-header{background-color:#2f3ab2} /*Gregor*/
.modal-content{border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;}
.modal {
  text-align: center;
}
.modal-body{padding:5px;}
@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}
.modal-open .modal-backdrop {
    -webkit-filter: blur(3px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
}
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.btn{
    margin-bottom:10px;
}
#request-form{display:none;}
label.error{color:red;margin-bottom:0px;font-size:9pt;}
.past-date{background:red !important;}