a { outline: none !important; }
.pading10 { padding: 0px; }
.panel-group .panel { border-radius: 0; box-shadow: none; border-color: #EEEEEE; }
.panel-default > .panel-heading { padding: 0; border-radius: 0; color: #212121; background-color: #FAFAFA; border-color: #EEEEEE; }
.panel-title { font-size: 14px; }
.panel-title > a { display: block; padding: 15px; text-decoration: none; }
.more-less { float: right; color: #212121; }
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #EEEEEE; }
.demo h2 { font-size: 32px; border-bottom: 4px solid #d5d7d8; padding-bottom: 10px; margin-bottom: 20px; color: #004da1; }
.demo span { width: 80px !important; background: #37b450; float: left; height: 4px; margin-top: -24px; }
.panel-heading a { color: #000000; text-transform: capitalize; font-size: 22px; font-weight: bold; box-shadow: 1px 3px 4px #ccc }
.more-less { border: 2px solid #ccc; width: 26px; height: 26px; text-align: center; color: #ccc; font-weight:bold;}
.leftpanel1 { border-right: 1px solid #ccc; }
.leftmenu ul { padding: 0px; }
.leftmenu ul li { list-style: none; border-bottom: 1px solid #ccc;   font-size: 16px; padding:5px 0px  }
.leftmenu ul li ul { margin-left: 20px; }
.leftmenu ul li:last-child { border-bottom: none !important; }
.leftmenu ul li a { color: #545862; text-transform: uppercase; text-decoration: none; font-weight:bold;}
.leftmenu ul li a:hover { color: #37b450; text-decoration: none; }
.leftimg { margin: 10px 0px; padding: 0px; }
.imgbox a { text-decoration: none; }
.imgbox { margin: 15px 0px; }
.imgbox img { margin-bottom: 10px; }
.imgbox img:hover { opacity: 0.5 }
.imgbox h3 { color: #004da1; font-size: 14px; font-weight: bold; }
.imgbox p { color: #545862; font-size: 14px; }
.modlecon img { padding: 20px; }
.modlecon h4 { color: #004da1; text-transform: uppercase; font-weight: bold; margin-top: 15px; }
.modal-content { border-radius: 0px; }

.panel-body{box-shadow:1px 3px 4px #ccc !important;}

@media (min-width:200px) and (max-width:767px) {
.leftpanel1 { border-right: none; }
.imgbox img { margin: 15px auto !important; height:300px;}
.imgbox { text-align: center; }
}

@media (min-width:1280px) and (max-width:2000px) {
 .with-box-down{margin-top:50px;
    
}
}
/*Updated to fix , Navigation not active in mobile*/
.leftmenu ul li a.active {
    color: hsl(132, 53%, 46%);
    text-decoration: none;
}
.active1 > a{color:#044ca1 !important;; border-left:2px solid #37b450; padding:0px 10px;}
/*Updated to force the img height*/
@media (min-width: 355px) {
	.modlecon > img {
		height : 350px;
	}
}