body{
font: 400 17px/25px 'Roboto', sans-serif;
color: #443F3F;
   }
h1,h2,h3,h4,h5,h6{
padding:0;
margin:0;
}
h1, h2, h3, h4, h5, h6{
			color:#333;
			font-weight: inherit;
			margin-bottom:5px;
		}

		h1{ font-size: 30px; }

		h2{ font-size:24px; }

		h3{ font-size: 22px; }

		h4{ font-size: 18px; }

		h5{ font-size: 16px; }

		h6{ font-size: 14px; }
.iwb{
width:100%;
   }
a{
color: #0e376a;
 }
a:hover {
    color: #0186c8;
    text-decoration: none;
}
a:focus{
text-decoration:none;
color:#0186c8;
}
p{
padding:0;
margin:0;
margin-top:5px;
letter-spacing: 0.4px;
}
ul{
padding:0;
margin:0;
list-style:none;
margin-top:10px;
}
.col{
color:#fff!important;  
  }
.col_1{
color:#0186c8!important;
 }
.col_2{
 color:#999!important;
 }
.col_3{
color: #fccd36;
 }
.col_4{
color: #333;
 }
.col_5{
color: #54bd45;
 }
.col_6{
color: #777;
 }
.col_7{
color: rgb(204, 0, 0);
 }
.button{
color: #018bc8;
background: #f8f8f8;
padding: 8px 20px 8px 20px;
display:inline-block;
margin-top:10px;
border-radius:3px;
  }
.button:hover{
background:#0186c8;
color:#fff;
  }
.button_1{
color: #fff;
background: #609715;
padding: 16px 20px;
display:inline-block;
margin-top:10px;
border-radius:3px;
  }
.button_1:hover{
background:#333;
color:#fff;
  }
.button_2{
color: #fff;
background: #4ac4fa;
padding: 8px 20px 8px 20px;
display:inline-block;
margin-top:10px;
border-radius:3px;
  }
.button_2:hover{
background:#0186c8;
color:#fff;
  }
.space_left{
padding-left:0; 
} 
.space_right{
padding-right:0;
} 
.space_all{
padding:0; 
} 
h5{
font-size:16px;
}
h6{
font-size:13px;
}
.navbar {
 min-height:auto; 
 margin-bottom:0;
 border:none;
 border-radius:0;
 background-color: #ffffff;
}
.border_none{
  border:none!important;
  }
.border_t_none{
  border-top:none!important;
  }
.border_l_none{
  border-left:none!important;
  }
.border_r_none{
  border-right:none!important;
  }
.mgt{
  margin-top:0!important;
  }
.mgb{
  margin-bottom:0!important;
  }
.bold{
 font-weight:bold;
  }
.normal{
font-weight:normal;
  }
.font_24{
font-size:24px; 
 }
.font_22{
font-size:22px; 
 }
.font_20{
font-size:20px; 
 }
.font_14{
font-size:14px!important; 
 }
.font_13{
font-size:13px!important; 
 }
.font_15{
font-size:15px!important; 
 }
.big{
text-transform:uppercase; 
 }
.pdb{
padding-bottom:0!important; 
 }
.mgb{
margin-bottom:0!important; 
 }
/*********************top****************/
#top{
padding-top:10px;
padding-bottom:10px; 
 }
.top_1m .form-control{
height:44px;
box-shadow:none;
border-color: #4ac4fa;
border-radius:0;
font-size:16px;
 }
.top_1m .btn{
background:#4ac4fa;
border:none; 
font-size:20px;
padding:8px 16px;
 }
.top_1m .btn:hover{
background:#018bc8;
 }

.top_1rn ul .lg_button{
border: 1px solid #eaeaea; 
padding: 5px 10px 9px 15px;
border-radius:3px;
display:inline-block;
font-size:18px;
color:#000;
 }
.top_1rn ul .lg_button:focus{
background:#0186c8;
color:#fff; 
 }
.top_1rn ul .lg_button:focus .col_2{
color:#fff!important; 
 }
.top_1r {
margin-top:15px;
 }
.drop_bt{
min-width:270px;
padding-bottom:10px; 
padding-top:10px;
border: 1px solid #eaeaea;
box-shadow:none;
 }
.drop_btir a{
display:block; 
 }
.drop_bti1{
border-top: 1px solid #eaeaea;
margin-top:10px;  
 }
/*********************top_end****************/

/*********************header****************/
#header{
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea; 
 }
#header .navbar-brand{
height:auto;
padding-top:0;
padding-bottom:0;
display:none;
 }
#header .m_tag{
font-size: 16px;
padding: 17px 30px 17px 17px;
text-transform:uppercase; 
border-right: 1px solid #eaeaea;
 }
#header .m_tag:hover{
background:#018bc8;
color:#fff;
 }
#header .m_tag:focus{
background:#018bc8;
color:#fff;
 }
#header .active_tab{
background:#018bc8;
color:#fff;
border-right:none;
 }
 
#header  .drop_3 a{
font-size:16px;
padding-top:15px;
padding-bottom:15px;
text-transform:uppercase;
 }
#header  .drop_3 a:hover{
color:#fff;
background:#018bc8;
 }
#header  .drop_3{
padding:0;
min-width:200px;
background:#fff;
border-radius:0;
 }
 
.dropdown-large {
  position: static !important;
}
.dropdown-menu-large {
  margin-left: 16px;
  margin-right: 16px;
  padding: 10px 0px;
  left:0;
  right:0;
  border:none; 
  margin-top:1px!important;
}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
.dropdown-menu-large > li > ul > li {
  list-style: none;
}
.dropdown-menu-large > li > ul > li > a {
  display: block;
  padding: 2px 10px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
  font-size:14px;
}
.dropdown-menu-large > li > ul > li > a  i{
margin-right:5px;
font-size:12px;
 }
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #0186c8;
}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  color: #999999;
}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.dropdown-menu-large .dropdown-header {
  color: #000;
  font-size: 18px;
  font-weight:bold;
  margin-bottom:10px;
}
#header .caret {
   position: absolute;
    Right: 6px;
    top: calc(50% - 2px);
}
/*********************header_end****************/

/*********************footer****************/
.footer_t1r ul li{
display:inline-block;
width:38px;
height:38px;
line-height:38px;
font-size:18px;
text-align:center;
border-radius:3px;
margin:2px 1px 2px 0px; 
 }
.footer_t1r ul li a{
display:block;
color:#fff;
 }
.bg_1{
background:#39599f; 
 }
.bg_2{
background:#40bff5;
 }
.bg_3{
background:#eb5b4c;
 }
.bg_4{
background:#b8242a;
 }
.bg_5{
background:#ff1981; 
 }
.bg_6{
background:#cd322c;
 }
.bg_7{
background:#44bbff;
 }
.bg_8{
background:#a47a5e; 
 }
.bg_9{
background:#328dd3; 
 }
#footer_t{
padding-top:30px;
padding-bottom:30px;
border-bottom: 1px solid #eaeaea; 
 }
.footer_m1i ul{
margin-top:15px;
 }
.footer_m1i ul li{
border-bottom:1px solid #eaeaea;
padding-bottom:7px;
margin-bottom:7px;
 }
#footer_m{
padding-top:30px;
padding-bottom:30px;
border-bottom: 1px solid #eaeaea; 
 }
.footer_m1i .input-group{
margin-top:15px;
 }
.footer_m1i .form-control{
height:39px;
box-shadow:none;
border-color: #eaeaea; 
border-radius:0;
font-size:14px;
 }
.footer_m1i .btn{
background:#4ac4fa;
border:none; 
font-size:18px;
padding:7px 12px;
margin-left:0!important;
 }
.footer_m1i .btn:hover{
background:#018bc8;
 }
#footer_b{
padding-top:10px;
padding-bottom:20px;
 }
/*********************footer_end****************/

/*********************common****************/
.center_h1lm{
background:#fff;
border: 1px solid #eaeaea;
border-radius:3px;
 }
.center_h{
background:#f8f8f8;
padding-top:10px;
padding-bottom:10px; 
 }
.center_h1l2r i{
	color:#78ae14;
	}
.center_h1l2r img{
margin-right:5px;
 }
.center_h1l2r h6 span{
margin-right:8px; 
 }
.center_h1l2r h6{
line-height:1.6em; 
 }
.center_h1l2r h6 .span_1 i{
color: #fccd36; 
 }
.center_h1l2r h6 a:hover{
color:#0186c8!important;
 }
.center_h1l2{
border-top:1px solid #eaeaea;
padding:15px 0px 15px 0px;
 }
.center_h1l3i h3{
margin-bottom:10px;
margin-top:20px;
 }
.center_h1l3i p{
margin-top:0; 
 }
.center_h1r2{
margin-top:30px; 
 }
.center_h1r2r .btn{
background:#fff; 
border-color:#eaeaea;
border-radius: 3px;
color: #333;
width: 30px;
height: 30px;
font-size: 13px;
padding:0;
line-height:30px;
display:inline-block;
text-align:center;
 }
.center_h1r2r .btn:hover{
background:#4ac4fa;
color:#fff;
border-color:#4ac4fa; 
 }
.center_h1r3{
margin-top:15px;
background:#fff;
padding:20px;
border: 1px solid #eaeaea; 
 }
.center_h1r3i ul li a{
color: #018bc8;
background: #f8f8f8;
display:inline-block;
padding: 5px 15px 5px 15px;
font-size:14px;
border-radius:3px;
 }
.center_h1r3i ul li{
display:inline-block;
margin:0px 1px 4px 0px; 
 }
.center_h1r3i ul li .selected{
background:#018bc8;
color:#fff; 
 } 
 
.center_h1r3i ul li a:hover{
background:#018bc8;
color:#fff; 
 }
.center_h1r4 img{
margin-right:5px;
 }
.center_h1r4 h5{
line-height:21px;
 }
.center_h1r4{
background:#fff;
padding:20px; 
border: 1px solid #eaeaea;
margin-top:15px;
 }
.list_1r ul{
display:table-row;
 }
.list_1r ul li{
display:table-cell;
width:45px;
height:30px;
line-height:30px;
background: #fff;
text-align:center;
border: 1px solid #eaeaea;
font-size:14px;
 }
.list_1r ul li a{
display:block;
color: #333;
 }
.list_1r ul li:hover{
 background: #4ac4fa;
 border-color:#4ac4fa;
 }
.list_1r ul li:hover a{
 color: #fff;
 }
.list_1r .act{
  background:#4ac4fa!important;
 }
.list_1r .act a{
 color: #fff!important;
 }
.center_h1r5{
margin-top:30px; 
 }
.center_h1r6{
border: 1px solid #eaeaea;
border-radius: 3px 3px 0 0;
margin-top:15px;
background:#fff; 
 }
.center_h1r6 ul li{
border-bottom: 1px solid #eaeaea; 
 }

.center_h1r6 ul li .selected{
background:#018bc8;
color:#fff; 
 }
 
.center_h1r6 ul li a{
padding: 11px 40px 10px 19px;
display:block;
 }
.center_h1r6 ul li a:hover{
background:#018bc8;
color:#fff;
 }
.center_h1r6 ul li a:hover span{
color:#000;
 }
.center_h1l3{
padding-bottom:20px; 
border-bottom:1px solid #eaeaea;
 }
/*********************common_end****************/

.breadcrumb {
    margin-bottom: 10px;
	font-size: 14px;
}

/******** cookie alert ************/

.cookiealert {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0 !important;
	z-index: 999;
	opacity: 0;
	border-radius: 0;
	transform: translateY(100%);
	transition: all 500ms ease-out;
	color: #ecf0f1;
}

.cookiealert.show {
	opacity: 1;
	transform: translateY(0%);
	transition-delay: 1000ms;
}

.cookiealert a {
	text-decoration: underline
}

.cookiealert .acceptcookies {
	margin-left: 10px;
	vertical-align: baseline;
}
.show {
	/* display: block!important; */
}

#contentcookie {
	max-width: 71em;
	width: 100%;
	margin: 0 auto;
	background: #000000;
	color: #fff;
	display: flex;
	text-align: center;
	border-radius: 5px 5px 0 0;
	align-items: center;
	font-size: 14px;
	padding: 2px 30px;
	justify-content: space-between;
	line-height: 1;
}
#contentcookie p{
	display: block;
	width: 100%;
	color: #aaa;
	margin: 0;
	font-size: 14px;
}
#cookie-bar button {
	background: transparent;
	padding: 0;
	font-size: 36px;
	border: none;
	color: inherit;
	outline: none;
	cursor: pointer;
	line-height: 1;
}
#cookie-bar a{
	color: inherit !important;

}
#cookie-bar a:hover{
   color: #fff !important;
}
@media(max-width: 767px) {

	#cookie-bar p {
		width: 100%;
		font-size: 14px;
		line-height: 22px;
	}
	#contentcookie {
	   width: 100%;
	   max-width: 80%;
	   padding: 15px 30px 5px;
	   line-height: 1;
	}
	#cookie-bar button {
		margin-right: -15px; 
}
}
