body{font-family: 'Roboto', sans-serif !important;}
h1,h2,h3,h4,h5,h6{font-family: 'Roboto', sans-serif !important; }
.border{border-top: 10px solid #2a8fea;border-bottom: 10px solid #2a8fea}
.login_box{background: white;box-shadow: 0 0 5px #CCC;border-radius:5px;text-align: center;margin-bottom: 30px;}
.login_box h3{background: #2a8fea;color: white;text-align: center;text-transform: uppercase;padding: 12px 0;border-radius:5px 5px 0 0;font-weight: 400;font-family: 'Roboto',sans-serif;}
.loginbox_content{padding: 0 35px 10px 35px;}
.mg_top{margin-top: 60px;}
.loginbox_content h4{color: #2a8fea;font-weight: 400;text-transform: uppercase;margin-top: 15px;}
.loginbox_content button{background: #2a8fea;color: white;text-transform: uppercase;border-radius: 0;margin-bottom: 10px;}
.login_img{position: relative;}
.login_img:after{content:"";height: 350px;width: 1px;background: #CCC;position: absolute;right: 30px;top: 70px;}
header{background: url('../img/header_img.jpg')no-repeat center right;background-size: cover;width: 100%;height: 113px; }
header>img{margin-right: 20px;}
header table tr td h3{color: #2a8fea;margin-top: 0;}
header table tr td h2{color: #2a8fea;}
.navbar_cus{text-align: center;padding: 7px 0;}
.navbar_cus button.active_custom{background: #c5f3ff;color: black;}
.navbar_cus button{background: #f7f7f7;color: #2a8fea;border:1px solid #6a9fb2;margin-right: 25px;min-height: 40px;padding: 0 12px;}
.navbar_cus a{margin-right: 10px;text-transform: capitalize;}
.navbar_cus a:nth-child(2){color: #808080;}
.navbar_cus img{margin-right: 5px;}

.bg_green{background: #1dc60a;width: 100%;padding-bottom: 30px;}
.box{margin-top: 30px;}
.box h6{font-size: 14px;color: #465868;}
.box span{text-decoration: none;color: white;display: inline-block;width: 100%;height: 20px;padding: 2px;}
.box_content{padding: 10px;}
.box_content h1{text-transform: uppercase;color: #334563;margin:0;}
.box_content p{text-transform: capitalize;color: #2a8fea;font-size: 17px;border-bottom: 1px solid #c9c9c9;padding-bottom: 10px;}
.box_footer{background: #e2f7ff; padding: 20px 10px 20px 10px;}
.box_footer h4 {margin:0;font-size: 14px;}
.box_footer h4 span{text-transform: uppercase;font-size: 12px;color: #1a1021}
.box_footer h5{margin:0 0 5px 0;text-transform: uppercase;font-size: 11px;}

.login_box_green{background: white;border-radius:10px;text-align: center;margin-bottom: 30px;box-shadow: 0 0 10px #666;}
.login_box_green h3{background: #2a8fea;color: white;text-align: center;text-transform: uppercase;padding: 12px 0;border-radius:5px 5px 0 0;font-weight: 400;font-family: 'Roboto',sans-serif;}
.loginbox_content{padding: 0 35px 10px 35px;}
.loginbox_content h4{color: #2a8fea !important;font-weight: 400;text-transform: uppercase;margin-top: 15px;font-family: 'Roboto', sans-serif !important;}
.loginbox_content button{background: #2a8fea !important;color: white;text-transform: uppercase;border-radius: 0;margin-bottom: 10px;border:1px solid #4d986f !important;outline: none;}
.loginbox_content button:hover,.loginbox_content button:focus,.loginbox_content button:active{background: #2c6345;}
.loginbox_content a{color: #2a8fea !important;}
.login_img{position: relative;}
.login_img:after{content:"";height: 350px;width: 1px;background: #CCC;position: absolute;right: 30px;top: 70px;}

.bg_img{background: url('../img/background.png') no-repeat center center;background-size: cover;min-height: 752px;width: 100%;border-top: 10px solid #004614;border-bottom: 10px solid #004614;}
.close{color: white;opacity: 1;margin-right: 10px;}


.box{margin:0;padding: 10px;width: 100%;float: left;list-style: none;}
.box .item_box{background: white;box-shadow: 0 0 4px #19ac09;margin-top: 30px; display: block; text-decoration: none !important;}

.color_light_orange{background: #ddba87;}
.color_grey{background: #8a9299;}
.color_dark_grey{background: #2a8fea;}
.color_green{background: #4d986f;}
.color_dark_green{background: #477e74;}
.color_orange{background: #d69947;}
.color_skyblue{background: #2a8fea;}
.color_light_skyblue{background: #50b4c3;}
.color_red{background: #c17465;}
.color_light_blue{background: #8ac2bc;}




.login_menus{
	margin:10px;
}
.btn_toggle{
	margin:10px;
}

@media screen and (min-width: 1122px){
	.navbar_cus>.pull-left{
		margin-left: 100px
	}
}

@media screen and (max-width: 1122px) {
	.navbar_cus button{
		margin-right: 0.1vw;
	}
	.navbar_cus{
		width: 100%;
		text-align: center;
	}

	.navbar-collapse{
		padding: 0;
	}
}

@media (max-width: 991px){
.login_img:after{display: none;}
.mg_top .col-md-4{float: none !important;text-align: center;}	

.navbar-toggle{
	margin-bottom: 20px;
	}
}

@media screen and (min-width: 767px) {
	.navbar-header{
		display: none;
	}
}

@media screen and (max-width: 767px) {

	.navbar_cus button{
		width: 95%;
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 441px) {
	.heading_table h2{
		font-size: 8vw
	}

	.heading_table h3{
		font-size: 4vw
	}
}