/*!
* Bootstrap v3.3.1 (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}a:active,a:hover{outline:0; text-decoration:none;}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-webkit-overflow-scrolling:touch}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit; border-radius:0px; }
a{ text-decoration:none; outline:none;}
a:hover,a:focus{color:#23527c;text-decoration:none; outline:none; }
a:focus{}


@media (min-width: 768px) and (max-width: 979px) {
/*.row { margin-left:-10px; margin-right:-10px;}*/
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.row:before, .row:after { content: " "; display: table;}
.row:after { clear: both; }
.container{ /*max-width:760px;*/ width:100%; }

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
.col-sm-12 { width: 100%;  				 }
.col-sm-11 { width: 91.66666666666666%;  }
.col-sm-10 { width: 83.33333333333334%;  }
.col-sm-9  { width: 75%; 				 }
.col-sm-8  { width: 66.66666666666666%;  }
.col-sm-7  { width: 58.333333333333336%; }
.col-sm-6  { width: 50%;                 }
.col-sm-5  { width: 41.66666666666667%;  }
.col-sm-4  { width: 33.33333333333333%;  }
.col-sm-3  { width: 25%;                 }
.col-sm-2  { width: 16.666666666666664%; }
.col-sm-1  { width: 8.333333333333332%;  }

/* add home css */
.main_content { margin: 0 auto;  /*max-width: 760px;*/ position: relative; width: 100%; z-index: 1; top:-11px; }
.slide {/* max-width: 760px;*/ width: 100% !important; }
.banner .texPart{ padding-top:15px; 	}
.banner .slider{ width:100%; }
.banner .imgPart{ float:right; }
.banner{ margin-top:10px; }
.banner .texPart p { color: #8e8e8e; font-size: 15px;  width:70%; }
.banner .slide.diff .texPart .banner-ttl,.banner .texPart .banner-ttl { background-image: url(/images/banner-ttl-d.png); 
 background-size:63% 60px; padding-left:32px; width: auto; margin-bottom:0px; }
#out-header .topSect{ /*background-size:770px 127px; */}
.banner .texPart .container .PartIn{ width:50%; margin-top:25px; }
.banner .texPart p{ width:100%; font-size:24px; }
.contentPart.greyBox .textBox{ width:50%; }
#nav ul.menu{ padding-left:1px; }
.main_content.design_diff {top: 0;}
.table-cont{ width:100% !important; }
.contentPart ul{ width:100% !important; }
.sticky{ /*max-width:760px !important; left:16px;*/ }
.contentPart .lftSect{width:44%;}
ul.numList{ margin-left:5px; }
ul.normList{ padding-left:17px; }
.contentPart .mapSect{ width:50%; margin-right:-9px; }
.nhs-section {width: 50% !important; }
.nhs-section .lftSect.flt_Lt{ width:100% !important; }
.contentPart.greyBox .BoxIn{ padding:29px 0 48px; }
.contentPart{ padding:36px 8.1% 68px; }
.breadCum{ padding:2px 8.1% 0; }

/* add csc for inner page */
.contentPart ul.tableSect li .col{ width:16.7% !important; min-height:37px;  }
.contentPart .lftSect ul li{ padding-left:6px; }
#out-header .topSect{ padding:8px 10px 0 0; }
.contentPart.greyBox{ padding:0 15px; }
.banner .texPart .container .PartIn{ left:4.3%; padding-left: 0; position: relative; }
#nav ul.menu { padding-left: 12px; }
#logo{ margin-top:20px; }
.breadCum .container,.contentPart{ /*max-width:716px;*/ width:100%; }
.contentPart.cv-section{ margin:0 auto; }
.contentPart .lftSect{ width:50%; }
.contentPart .mapSect{background-size: 100% 346px; width: 50%;}
#nav{ /*max-width:760px;*/ width:100%; margin:0 auto; left:0; right:0; }
.topSect .headerRt{ padding-top:35px; }


}


@media (min-width: 980px) and (max-width: 1024px){
.container {/*max-width: 970px;*/ width:100%; }
.row:before, .row:after { content: " "; display: table;}
.row:after {clear: both;}
.row:before, .row:after { content: " "; display: table;}
.row:after {clear: both;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left;  }

.col-md-12 { width: 100%; }
.col-md-11 { width: 91.66666666666666%;  }
.col-md-10 { width: 83.33333333333334%;  }
.col-md-9  { width: 75%;				 }
.col-md-8  { width: 66.66666666666666%;  }
.col-md-7  { width: 58.333333333333336%; }
.col-md-6  { width: 50%;				 }
.col-md-5  { width: 41.66666666666667%;  }
.col-md-4  { width: 33.33333333333333%;  }
.col-md-3  { width: 25%;				 }
.col-md-2  { width: 16.666666666666664%; }
.col-md-1  { width: 8.333333333333332%;  }


/* add new css */
.slide { /*max-width: 970px;*/ width: 100% !important; }
.main_content{ margin:0 auto; /*max-width:970px;*/ width:100%; }
/*#out-header .topSect{ background-size:985px 129px; }*/
.banner .texPart{ padding-top:15px; }
.banner .texPart .container .PartIn{ left:4%; padding-left:0; }
.banner .texPart p{ padding-bottom:15px; font-size:22px; }
.banner .slider{/* height:359px; */}
.sticky{ /*max-width:970px !important;*/ width:100%;  }
.contentPart .mapSect{ margin-right:-9px; width:43%; }
.nhs-section {width: 49% !important; }
.nhs-section .lftSect.flt_Lt{ width:100% !important; }
.breadCum{ padding:2px 10.1% 0; }
.contentPart{ padding:36px 10.1% 68px; }


/* add csc for inner page */
.tableSect.tableSect-2b { width: 100% !important; }
.contentPart ul.tableSect li .col{ width:16.7% !important; min-height:37px;  }
ul.numList{ margin-left:5px; }
ul.normList{padding-left: 18px; width:80%;}
.contentPart ul li{ padding-left:5px; }
.contentPart .lftSect ul li{ padding-left:6px; }
#nav ul.menu{ padding-left:20px; }
.breadCum .container,.contentPart { /*max-width: 821px;*/ width:100%; }
.contentPart.cv-section{ margin:0 auto; }
.contentPart .lftSect{ width:380px; }
.contentPart .mapSect{ width:51%; }
#nav{/* max-width:970px; margin:0 auto; left:0; right:0; */ width:100%; }
.banner .texPart .banner-ttl{ padding-left:4%; }
#out-header .topSect{ padding:0 1%; }

}

@media (max-width:767px){
body {padding-right:0px; padding-left:0px;}
.container { width: auto; padding-left:0px; padding-right:0px; }
.navbar-wrapper{ display:block !important; }	
.row:before, .row:after {content: " "; display: table;}
.row:after { clear: both;}
.row:before, .row:after { content: " "; display: table;}
.row:after { clear: both;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 { display:block; width:100% !important; float:none; padding:0;  }
#nav ul.menu{ display:none !important; }  
.navbar-nav .open .dropdown-menu{position:static; width:auto;margin-top:0;background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none; padding:0; }
.dropdown-menu a { color: #888888 !important; font-size: 12.5px !important; }
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;
	clip:auto}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}
.navbar-inverse .navbar-toggle{ background:url(/images/nav-bg-wide.png) repeat-x scroll left top rgba(0, 0, 0, 0); border: medium none; padding:7px; -webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.navbar-inverse .navbar-toggle:hover{background:#666;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { background:#eee; border-color:none; }
.navbar-collapse .nav.navbar-nav { padding: 0; margin:0; float:none; /*height:216px; overflow:scroll;*/ }
.navbar-collapse .nav.navbar-nav li{ float:left; border-bottom:1px solid #ddd; width:100%; padding:0; }
.navbar-collapse .nav.navbar-nav li:last-child{ border:none !important;}
.navbar-collapse .nav.navbar-nav li a{ border-right:none; padding:9px 10px; display:block; -webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s; font-size:14px; color:#333; }
.dropdown-toggle {text-decoration: none;}
.navbar-collapse .nav.navbar-nav li a:hover{ background-color:#888; text-decoration:none; color:#fff;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-toggle{position:relative; float:right; padding:9px 10px; margin-top:8px; margin-right:12px; margin-bottom:8px;background-color:transparent; background-image:none; border:1px solid transparent; border-radius:4px; }
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{border-radius: 2px; display: block; height:3px; width: 24px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px; }
.navbar-header .navbar-toggle.collapsed{ display:block;}
.navbar-inverse .navbar-header { float:none;}
.navbar-header .navbar-brand{ display:inline-block; margin-left:0; }
.caret {display: inline-block; width:0; height:0; margin-left:2px; margin-top:6px; vertical-align: middle; float:right;
		border-top:8px solid; border-right:8px solid transparent; border-left:8px solid transparent;
		margin-right:15px;
		}
.dropdown {position: relative;}
.dropdown-toggle:focus {outline: 0;}
.dropdown-menu {position: absolute; top: 25px;left:25px;z-index: 1000;display: none;float: left;min-width: 160px;padding:8px 0;
	margin: 2px 0 0;font-size: 14px;list-style: none;background:#e6e6e6;  background:rgba(230,230,230,0.8);
	background-clip: padding-box;border: 0px  none;	border:0px  none;border-radius: 0px;-webkit-box-shadow:none;
	box-shadow:none;
	}
.dropdown-menu.pull-right {right: 0;left: auto;}
.dropdown-menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.dropdown-menu > li > a {display: block;padding:0 14px;clear: both;font-weight: normal;font-size:13px;color:#464f6b;
	text-transform:capitalize;white-space: nowrap;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #65739b;text-decoration: none;
background-color:transparent;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: #fff;
	text-decoration: none;background-color: #428bca;outline: 0;}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {color: #999;}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {text-decoration: none;cursor: not-allowed;
	background-color: transparent;	background-image: none; 
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	}
.open > .dropdown-menu {display: block;}
.open > a {outline: 0;}
.dropdown-menu-right {right: 0;left: auto;}
.dropdown-menu-left {right: auto;left: 0;}
.dropdown-header {display: block;padding: 3px 20px;font-size: 12px;line-height: 1.428571429;color: #999;}
.dropdown-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 990;}
.pull-right > .dropdown-menu {right: 0;	left: auto;}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {content: "";	border-top: 0;border-bottom: 4px solid;}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 1px;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-submenu span.caret{top:8px; position:relative; margin-top:0; }
.navbar-static-top { /*position: fixed; float:left;*/ right: 0; top:0px; background:#ddd; display:inline-block; width:100%; }

/* add css for home */
#header .topSect{ background-size:100% 110px;}
#nav{ background:none; min-height:inherit; padding:0; height:auto; }
.topSect .headerRt {float: left; padding-bottom: 10px; padding-left:7px; padding-top:30px; text-align: left; }
.headerRt h2{ font-size:19px; height: 29px;  margin: 0 auto 6px; max-width: 320px; }
.wrapper{ padding-top:0; }
#logo {float: left; margin: 0; padding:0px; text-align:center; }
#logo > a{ display:inline-block; width:100%; padding-left:0; }
.topSect .headerRt{ background:#c8c8c8; text-align:center; padding:20px 0; }
#out-header .topSect{ margin-top:0px; min-height:104px; }
.contentPart.greyBox .textBox{ border-bottom:1px solid #cccccc;  margin-bottom:20px;  padding:0 0 20px; width:100%; }
.banner .texPart .banner-ttl h1{ font-size:16px; line-height:30px; }
.banner .texPart .container .PartIn{ width:auto; }
.banner .texPart p { color: #8e8e8e; font-size:13px;  width:65%; }
.banner .slide.diff .texPart .banner-ttl,.banner .texPart .banner-ttl { background-image: url(/images/banner-ttl-d.png); 
	background-size:75% 32px; padding-left:5px; width: auto; margin-bottom:0px; position:relative; left:0; }
.slide {max-width:700px;  width: 100% !important; }
.banner .texPart{ padding-top:15px; 	}
.banner .slider{ width:100%; height:190px; }
.banner{ margin-top:0px; }
.sticky{ position:inherit !important;}
.diffr-ollr .dropdown-toggle{ background: none repeat scroll 0 0 #d0d0d0 !important; color: #333333 !important; font-size: 14px !important; }

/* css for inner page */
.contentPart .imgPart a img{ width:100%; }
.contentPart ul{ width:100% !important; }
.banner .imgPart img {height: 190px !important;}
.contentPart .post-box ul,.contentPart ul{ padding-left:10px; }
.breadCum ul li{ padding-right:7px; }
.breadCum{ line-height:normal; }
.breadCum h6{ padding-top:0px; line-height:24px; }
.breadCum ul{ float:none; line-height:25px; }
.contentPart .mapSect{ background: url(/images/map-shadow.png) no-repeat scroll left top / 100% 346px rgba(0, 0, 0, 0); margin: 0 auto; max-width: 418px; width: 100%; }
.contentPart .lftSect { width:100%; }
.contentPart .lftSect ul li{ padding-left:10px; }
.contentPart .lftSect ul{ padding-left:10px; }
.flt_Rt{ float:left; }
.flt_Rt-cont form { display: inline-block; }
.brulenna-txt-lbl label{ width:100%; }
.brulenna-txt-lbl > input, textarea{ width:100%; }
.headerRt p{ text-align:center; color:#fff; }
.flt_Rt-cont{ width:100%; float:left; }
.brulenna-txt-sbmt > label,.brulenna-txt-irf > label{ display:none; }
.imgPart img { height: auto !important; width: 100% !important;}
.imgCont img{ background-size:100%; width:100%; height:316px; }
.table-cont { padding: 0; width: auto; }
.table-cont ul.tableSect-2b,.table-cont ul.tableSect-2{ max-width:1024px; width:100%; overflow:auto; }
.contentPart ul.tableSect-2b li{ width:700px; padding:0; }
.table-cont ul.tableSect-2{ max-width:1024px; width:100%; overflow:auto; }
.contentPart ul.tableSect li{width:700px; padding:0;}
#logo{ height:104px; line-height:104px; }
.banner .texPart .container .PartIn{ padding-left:2px; }
.contentPart.greyBox{ padding:0; }
.banner .texPart .container .PartIn{ left:1%; }
.dropdown-menu a:hover{ color:#fff !important; }
input[type="checkbox"], input[type="radio"]{ border-radius:50%; }
.navbar-nav .open .dropdown-menu{ width:100%; }
.contentPart.cv-section ul.tableSect-3 li .col-1{ width:39% !important; }
.contentPart.cv-section ul.tableSect-3 li .col-3{ width:26% !important; }
.imgCont img{ height:auto !important; }
.breadCum{ padding:2px 3.1% 0; }
.contentPart{ padding:36px 3.1% 68px; }

}

@media (min-width:500px) and (max-width: 767px) {
.banner .slider{ height:190px; }
.navbar-nav .open .dropdown-menu{ width:100%; }
.imgCont img{ height:auto !important; }
}

@media (min-width:240px) and (max-width: 319px){
.banner .texPart .banner-ttl h1{ font-size:14px; }	
.banner .texPart p{ font-size:11px; }
}

@media (min-width:1440px) and (max-width:2000px){
.banner { background: none repeat scroll 0 0 #ffffff; margin: 0 auto; /*max-width: 1400px;*/ position: relative; }
.banner .slider{ /*max-width:1400px;*/ }
#out-header .topSect{ padding:0 7%; }
#nav ul.menu{ padding-left:8.7%; }
.greyBox{ background-repeat:repeat; /*max-width:1400px;*/ margin:0 auto; }
.sticky,.breadCum{ /*max-width:1400px;*/ }
.main_content-bot{ background:none; }
.main_content-mid{ /*max-width:1400px;*/ margin:0 auto; background:#fff; box-shadow:0 5px 6px 1px #999999; }
.contentPart .lftSect{ width:62%; }
.nhs-section .lftSect{ width:100%; }
.brellea-conts{ padding:0; margin:0; }
.brellea-conts .lftSect{ width:50%; padding-top:30px;  }
.flt_Rt-cont{ width:42%; }
.contentPart{/* max-width:1180px;*/ margin:0 auto; padding:36px 13% 68px; }
.contentPart.greyBox{ /*max-width:1400px;*/ padding:0 50px;  }
.contentPart.cv-section{ margin:0 auto; }
.banner	.texPart{ padding-top:20px; }
.banner .texPart .container .PartIn{ padding-left:0; position:relative; left:8.7%; }
.banner .texPart .banner-ttl{left: -10px; padding-left:9.1%;}
.contentPart.greyBox .BoxIn{ padding:29px 5.5% 48px; }
.breadCum{ padding:0 13%; }

}



@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}

abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}

/*.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}*/
.navbar-collapse.in{overflow-y:auto}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}



.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}
.center-block{display:block;margin-right:auto;margin-left:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important;visibility:hidden!important}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}

.active {
    color:#ffa500 !important;
}