@charset "utf-8";
.floatleft {
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}
.floatleftimg {
    float: left;
    margin-right: 15px;
    margin-bottom: 0px;
}
.floatright {
    float: right;
    margin-bottom: 10px;
    margin-left: 15px;
    max-width: 40%;
}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; } 

/* for fixed top navbar */ 
.anchorPad { padding-top: 105px; } 
.panel { margin-bottom: 0; } 
body { margin-bottom: 100px; }

/* accordion */ 
.ui-widget { font-family: Arial, Helvetica, sans-serif; } 
.ui-accordion .ui-accordion-header { padding: .2em .2em .2em 2em; } 
.ui-accordion .ui-accordion-content { font-size:12px; } 

/* Responsive Google maps - wrap around dmxGoogleMaps div */
.gmaps-wrapper {
     position: relative;
     padding-bottom: 75%; /* This is the aspect ratio */
     height: 0;
     overflow: hidden;
}
.gmaps-wrapper .dmxGoogleMaps {
     position: absolute;
     top: 0;
     left: 0;
     width: 100% !important;
     height: 100% !important;
}

/* navigation - bootstrap.css */
.nav > li > a {
	padding: 5px 7px;
	margin-top: 10px;
	margin-bottom: 10px;
} 
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover
	{ color: #fff; background-color: #4371AB !important} 
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover 
	{ color: #fff; background-color: #4371AB !important }
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover 
	{ color: #fff; background-color: #4371AB !important }
	
/* theme gradients for navigation - bootstrap-theme.css 
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
	background-image: -webkit-linear-gradient(top, #FAB663 0%, #FAB663 100%);
	background-image: -o-linear-gradient(top, #FAB663 0%, #FAB663 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FAB663), to(#FAB663));
	background-image: url(linear-gradient(to bottom, #FAB663 0%, #FAB663 100%));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAB66363', endColorstr='#FAB66363', GradientType=0);
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
	box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}
*/


 /* change breakpoint for sm - does not hide after selecting menu item !!
@media (max-width: 992px) { .navbar-header { float: none; } .navbar-left,.navbar-right { float: none !important; } .navbar-toggle { display: block; } .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); } .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .navbar-collapse.collapse { display: none!important; } .navbar-nav { float: none!important; margin-top: 7.5px; } .navbar-nav>li { float: none; } .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; } .collapse.in{ display:block !important; } } */ 
.dk-blue-text { color: rgba(45,64,143,1); }
#dmxAccordion1 a { color: #006699; }
#dmxAccordion1 a:hover { color: #666666; }
.hide {
	display: none;
}
.image-centre {
	margin: 0 auto;
	display: block;
}
h4.panel-title {
	font-size: 20px;
}

/*.anchorPadReg {
	padding-top: 70 px;
	}

@media screen and (max-width: 500px){
.anchorPadReg {
	padding-top: 150 px;
	}
}*/



.panel-body hr {
    border-top-color: #CCCCCC;
}
