*{
margin:0px;
padding:0px;	
}body{
background:#f2f2f2 ! important;
font-family: 'Inter', sans-serif  ! important;
}body .navbar-default{
border: none ! important;
width: 100% ! important;
border-radius:0px ! important;
}.navbar{
background:#0164c9  ! important;
//background:#f6d868  ! important;
//background:#73b4f6 ! important;
}.navbar-default .navbar-brand {
color: #fff;
}.navbar-default .navbar-nav>li>a,.navbar-brand{
color: #f2f2f2  ! important;
font-weight: bold;
//color: #101010  ! important;
}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
background-color: #f2f2f2  ! important;
//background-color: #e2eefa  ! important;
}.title{
margin: 0px;
padding: 0px;
margin-top: 30px;
font-weight: bold;
font-size: 45px;	
}.title-2{
margin:0px;
padding:0px;
margin-top:0px;
font-weight:bold;
font-size:30px;
margin-bottom:0px;
}.title span{
font-size:21px;
}.responsive-img{
width:100%;
margin-top:10px;
}.navbar-nav .active a{
color: #000000 ! important;
}.navbar-default .navbar-nav>.active>a{
color: #000000 ! important;
font-weight: bold;
}.innerBody{
width:100%;
border:1px solid #000;
padding:50px 40px;
margin-top:20px;
background:#fff;
border-radius:1px;
border:1px solid #ccc;
box-shadow:7px 7px 0px 0px #ccc;	
}.buttonTopMargin{
margin-top:20px  ! important;
padding:7px 40px  ! important;
border-radius:3px  ! important;	
}.form-control{
margin-bottom:5px;	
}.bgcontainer{
background:#fff;
padding: 10px 40px ! important;
border-radius: 5px ! important;
padding-bottom:20px ! important;
}.bgcontainer ul,ol{
padding:0px 16px;
}
@media (min-width: 768px){
.navbar-nav>li>a,.navbar-brand {
padding-top: 20px ! important;
padding-bottom: 20px ! important;
}
}footer ul li{
float: left;
list-style: none;
padding: 10px;
margin: auto;
display: table;	
}footer ul{
margin: auto;
display: table;	
}footer{
background: #767676;
color: #fff;
padding:10px;
float:left;
width:100%;
}footer ul li a{
color:#fff ! important;
}.navbar-default .navbar-toggle .icon-bar {
background-color:#fff ! important;
}.errorList{
padding: 0px 15px;
border-radius:5px;
//background: #ff7474;	
background: #0164c9;	
}.errorList ul{
list-style:none;
padding:9px 5px;
color:#fff;
}.fade{
opacity:1 ! important;
}.close {
position: relative ! important;
top: -20px ! important;
right: -21px ! important;
}
.alert-warning {
color: #8a6d3b ! important;
background-color: #0164c9 ! important;
border-color: #ffffff ! important;
}.alert>p, .alert>ul {
margin-bottom: 0 ! important;
color: #fff ! important;
}.close{
color:#fff ! important;	
}.close{
padding: 20px;
color: #686868 ! important;
display:none;
}.alert-success {
color: #ffffff  ! important;
background-color: #0164c9 ! important;
border-color: #ffffff ! important;
animation: none;
}.alert-info {
color: #ffffff ! important;
background-color: #f54c4c ! important;
border-color: #bce8f1 ! important;
border: none ! important;
}.alert {
padding:9px 16px ! important;
margin-bottom: 10px ! important;
}.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
color: #000 ! important;
background-color: #f2f2f2;
}.dropdown-menu>li>a {
display: block;
clear: both;
line-height: 1.42857143;
color: #000;
white-space: nowrap;
font-weight: bold ! important;
padding: 10px 34px ! important;
}.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
color: #fff ! important;
text-decoration: none;
background-color: #337ab7 ! important;
outline: 0;
}.searchBox{
//width:100%;
width:380px ! important;
margin-top: 7px ! important;
border: none ! important;
}.searchform{
padding: 0px ! important;
margin: 0px ! important;
margin-top: 7px ! important;
margin-left:15px ! important;
}body .navbar {
//background: #484848 ! important;
background: #8b0000 ! important;
}.bgcontainer .title-2{
margin: 0px;
padding: 0px;
margin-top: 7px ! important;
font-weight: bold;
font-size: 30px ! important;
margin-bottom: 7px ! important;
line-height: 40px ! important;
}.bcolor{
color: #8b0000 ! important;
}.capfont{
font-size:16px;
}.sharingbanner{
width:100%;	
}.searchformdata{
width:100%;
}.searchBoxData{ 
width: 100%;
height: 40px;
padding: 25px 13px;
border-radius: 7px;
border: 3px solid #8b0000;
color: #8b0000;
}.searchformdata .form-group label{
font-size: 21px;
color: darkred;
}@media (min-width: 1200px){
.container{
width:90% ! important;
}
}.flexBox{
width: 100%;
padding: 20px;
border-radius: 5px;
background: #8b00000d;
text-align: center;
font-size: 15px;
transition: 0.5s;
}.flexBox h2{
color: darkred;
font-size: 19px;
transition: 0.5s;
margin: 0px;
}.flexBox .fa{
font-size: 65px;
padding: 10px;
transition: 0.5s;
color: darkred;
}.flexBox:hover{
background: #8b0000; 
transition: 0.5s;
color: #fff;
}.flexBox:hover .fa{
color: #fff;
transition: 0.5s;
}.flexBox:hover h2{
color: #fff;
transition: 0.5s;
}