/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
.text-separator {line-height:300%;}
.nbs-flexisel-inner {
  background:#ffffff!important;}


#s5_top_row1_area1 .module_round_box{
padding:10px;}
#s5_top_row2_area1 .module_round_box{border:none;
padding-top:0; padding-bottom:0px; padding-left:0;}

#s5_right_top_wrap .module_round_box{border:none; padding-right:0; padding-top:0;padding-bottom:5px;}

#s5_right_wrap .module_round_box{border:none; padding-right:0; padding-top:0;padding-bottom:5px;}

#s5_left_wrap .module_round_box{border:none; padding-left:0; padding-top:5px; padding bottom: 5px;}

#s5_bottom_row3_area1 .module_round_box{border:none;
padding-top:0; padding-bottom:0px; padding-left:0;font-size:0.7em;}
#s5_bottom_row2_area1 .module_round_box {border:none;}

.dropdown-menu li > a:hover {color:#eb760f!important;}
.dropdown-menu li > a:focus {color:#eb760f!important;}


#s5_menu_wrap {height:28px;}


.camera_caption {font-size:1.4em; font-family:Kalam; }
.camera_caption_title {font-family:Open Sans; font-weight:normal;
font-size: 1.4em; margin-bottom:5px; }

.camera_wrap .camera_pag .camera_pag_ul li > span {
    border-radius: 3px;
    height: 5px;
    left: 3px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 5px;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{background-color:#0a636e;}
	
	.camera_wrap .camera_pag .camera_pag_ul li {
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    float: none !important;
    height: 10px;
    margin: 20px 5px;
    position: relative;
    text-indent: 9999px;
    width: 10px;
    overflow: visible !important;
    padding: 0px;
	background-color:#cbe5e8;}
	
	.bt-inner img { background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
	outline: none!important;}
	
	.bt-cs .bt-inner .bt-title {
	text-transform: none;
	font-size:110%;

}
	
	.bt-cs .bt-inner {
	font-size:80%;
	padding: 0 20px;}
	
	ul#accordeonck131 li.level1 > a {padding:24px;
padding-bottom:6px;
padding-top:6px;
display:block;
background:url(../images/system/arrow.png) no-repeat left center;
border-bottom:1px dotted #D3D3D3;
font-size:13px;
}
ul#accordeonck131 li.level1 > a:hover, a:active{
text-decoration:none; color:#eb760f;
background:url(../images/system/arrow-over.png) no-repeat left center;}
	
	ul#accordeonck131 li.level2 > a {
font-size:12px;
background:url(../images/system/arrow-s.png) no-repeat left center;
padding:4px;
padding-left:10px;
border-bottom: 1px dotted #eaeaea;
display:block;}
ul#accordeonck131 li.level2 a:hover, a:active {
text-decoration:none; color:#eb760f;
background:url(../images/system/arrow-over-s.png) no-repeat left center;}

ul#accordeonck134 li.level1 > a {padding:24px;
padding-bottom:6px;
padding-top:6px;
display:block;
background:url(../images/system/arrow.png) no-repeat left center;
border-bottom:1px dotted #D3D3D3;
font-size:13px;
}
ul#accordeonck134 li.level1 > a:hover, a:active{
text-decoration:none; color:#eb760f;
background:url(../images/system/arrow-over.png) no-repeat left center;}
	
	ul#accordeonck134 li.level2 > a {
font-size:12px;
background:url(../images/system/arrow-s.png) no-repeat left center;
padding:4px;
padding-left:10px;
border-bottom: 1px dotted #eaeaea;
display:block;}
ul#accordeonck134 li.level2 a:hover, a:active {
text-decoration:none; color:#eb760f;
background:url(../images/system/arrow-over-s.png) no-repeat left center;}

ul#accordeonck136 li.level1 > a {padding:24px;
padding-bottom:6px;
padding-top:6px;
display:block;
background:url(../images/system/arrow.png) no-repeat left center;
border-bottom:1px dotted #D3D3D3;
font-size:13px;
}
ul#accordeonck136 li.level1 > a:hover, a:active{
text-decoration:none; color:#eb760f;
background:url(../images/system/arrow-over.png) no-repeat left center;}
	
	ul#accordeonck136 li.level2 > a {
font-size:12px;
background:url(../images/system/arrow-s.png) no-repeat left center;
padding:4px;
padding-left:10px;
border-bottom: 1px dotted #eaeaea;
display:block;}
ul#accordeonck136 li.level2 a:hover, a:active {
text-decoration:none; color:#eb760f;
background:url(../images/system/arrow-over-s.png) no-repeat left center;}



.contact-miscinfo {font-size:100%;}
legend {font-size:0.8em;}

.form-actions {background-color:#ffffff;
margin-top:5px; margin-bottom:5px; border:none;}
fieldset{border:none; padding-top:0; padding-bottom:0;}

.accordion-inner{font-size:100%;}
.contact-links{font-size:80%}

a.readon{font-weight: normal; background: #ffffff; border:0; box-shadow: none;}
a.readon:hover {text-decoration:none;}

.s5_fourdivs_title{font-size:14px; line-height:130%;}

.btn-primary, li.pagenav-next, li.pagenav-prev {background: #ffffff;!important}
.btn {color:#0a636e}

ul#accordeonck146 li ul li {
  list-style-type: none;}
ul#accordeonck145 li ul li {
  list-style-type: none;}
ul#accordeonck147 li ul li {
  list-style-type: none;}
ul#accordeonck144 li ul li {
  list-style-type: none;}

.btn-group > .btn {border: solid 1px #cbe5e8;
    -webkit-border-radius: 3px;
  -moz-border-radius: 3px;}
.dropdown-menu {border: solid 1px #cbe5e8;
    -webkit-border-radius: 3px;
  -moz-border-radius: 3px;}

.btn-primary, .button, li.pagenav-next, li.pagenav-prev, .validate, .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-list > .active > a, .nav-list > .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .btn-group.open .btn-primary.dropdown-toggle, .pager a {
  background: #fff0!important;
  color:#127a82;
border: solid 1px #cbe5e8;
-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
padding:10px 0;}