/* British Council 2017 - SolasUI v0.0.10 */

@charset "UTF-8";

.badge,

.hidden {
	visibility: visible!important;
}

.bc-social-media a, ul.bc-social-media a {
	display: block!important;
	line-height: 28px!important;
	margin: 0 10px 5px 0!important;
	padding: 0 0 0 32px!important;
}

.bc-footer-nav > li li > a.bc-inline-btn.open .bc-svg-plus {
	display: none!important;
}

.navbar-nav {
	background-color: transparent!important;
	display: block!important;
	margin-left: 0!important;
	margin-right: 0!important;
	padding: 0!important;
}

.bc-navbar-support > li, .navbar-support > li {
	float: left!important;
}


.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	font-weight: 400!important;
	color: #fff!important;
	padding-bottom: 12px!important;
	padding-top: 12px!important;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a {
}
.bc-navbar-support, .navbar-support {
    list-style: outside none none;
}

.navbar-nav.bc-primary-nav > .open > a.dropdown-toggle, .navbar-nav.bc-primary-nav > .open > a.dropdown-toggle > li.open > a, .navbar-nav.bc-primary-nav > li, .navbar-nav.bc-primary-nav > li > a.open, .navbar-nav.bc-primary-nav > li > a.open > li.open > a, .navbar-nav.navbar-nav-primary > .open > a.dropdown-toggle, .navbar-nav.navbar-nav-primary > .open > a.dropdown-toggle > li.open > a, .navbar-nav.navbar-nav-primary > li, .navbar-nav.navbar-nav-primary > li > a.open, .navbar-nav.navbar-nav-primary > li > a.open > li.open > a {
	position: relative!important;
}

ul li.collapsed {
	list-style-image: none!important;
}

.navbar-nav > li {
	background-color: transparent!important;
	float: left!important;
	margin-right: 2px!important;
}

.navbar .nav > li > a {
	text-decoration: none!important;
	/*text-shadow: 0 0px 0 white!important;*/
}

.dropdown-menu > li > a {
	color: #333333;
}

.label1,sub,sup {
	vertical-align: baseline;
}

pre,textarea11 {
	overflow: auto;
}

.btn1-group-vertical>.btn1-group:after,.btn1-toolbar:after,.container1-fluid:after,.container1:after,.dl-horizontal dd:after,.form1-horizontal .form1-group:after,.modal-footer:after,.row:after {
	clear: both;
}

.btn1,.slick-slider {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.slick-slider,html {
	-webkit-tap-highlight-color: transparent;
}

.form1-control-feedback,.slick-slide.dragging img,a.btn1.disabled,fieldset[disabled] a.btn1 {
	pointer-events: none;
}

@font-face {
	font-family:BCSans;src:url(https://sui.britishcouncil.org/0.0.10/fonts/BritishCouncilSansW08-Lt.woff2) form1at("woff2"),url(https://sui.britishcouncil.org/0.0.10/fonts/BritishCouncilSansW08-Lt.woff) form1at("woff");font-weight:100;
}

@font-face {
	font-family:BCSans;src:url(https://sui.britishcouncil.org/0.0.10/fonts/BritishCouncilSansW08-Rg.woff2) form1at("woff2"),url(https://sui.britishcouncil.org/0.0.10/fonts/BritishCouncilSansW08-Rg.woff) form1at("woff");font-weight:300;font-style:normal;
}

@font-face {
	font-family:BCSans;src:url(https://sui.britishcouncil.org/0.0.10/fonts/BritishCouncilSansW08-Bd.woff2) form1at("woff2"),url(https://sui.britishcouncil.org/0.0.10/fonts/BritishCouncilSansW08-Bd.woff) form1at("woff");font-weight:600;
}

@font-face {
	font-family:Zawgyi-One;src:local("Zawgyi-One");src:url(https://sui.britishcouncil.org/0.0.10/fonts/zawgyi-one.eot);src:url(https://sui.britishcouncil.org/0.0.10/fonts/zawgyi-one.eot?#iefix) form1at("embedded-opentype"),url(https://sui.britishcouncil.org/0.0.10/fonts/zawgyi-one.woff) form1at("woff"),url(https://sui.britishcouncil.org/0.0.10/fonts/zawgyi-one.ttf) form1at("truetype");font-weight:400;font-style:normal;
}

@font-face {
	font-family:nazaninregular;src:url(https://sui.britishcouncil.org/0.0.10/fonts/nazaninregular.eot) form1at("embedded-opentype");src:url(https://sui.britishcouncil.org/0.0.10/fonts/nazaninregular.eot?#iefix) form1at("embedded-opentype"),url(https://sui.britishcouncil.org/0.0.10/fonts/nazaninregular.woff) form1at("woff"),url(https://sui.britishcouncil.org/0.0.10/fonts/nazaninregular.ttf) form1at("truetype");font-weight:400;font-style:normal;
}

/*@font-face {
	font-family:nyala;src:url(https://sui.britishcouncil.org/0.0.10/fonts/nyala.eot) form1at("embedded-opentype");src:url(https://sui.britishcouncil.org/0.0.10/fonts/nyala.eot?#iefix) form1at("embedded-opentype"),url(https://sui.britishcouncil.org/0.0.10/fonts/Nyala-Regular.woff) form1at("woff"),url(https://sui.britishcouncil.org/0.0.10/fonts/nyala.ttf) form1at("truetype"),url(https://sui.britishcouncil.org/0.0.10/fonts/Nyala-Regular) form1at("svg");font-weight:400;font-style:normal;
}*/

.element-invisible {
	width: 0;
}

#skip-link .element-invisible.element-focusable:active,#skip-link .element-invisible.element-focusable:focus {
	position: absolute!important;
	left: 0;
	right: 0;
	width: auto;
	z-index: 100;
	padding: 5px 15px;
	font-weight: 300;
	outline: 0;
	color: #fff;
	background-color: #333;
	text-decoration: none;
	text-align: center;
}

kbd kbd,pre code,td,th {
	padding: 0;
}

legend1,pre {
	color: #333;
}

caption,th {
	text-align: left;
}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-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;
}

b,optgroup,strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

h1 {
	margin: .67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

hr {
	box-sizing: content-box;
	height: 0;
}

code,kbd,pre,samp {
	font-size: 1em;
}

button,input,optgroup,select,textarea11 {
	color: inherit;
	font: inherit;
	margin: 0;
}

.bc-quote-panel .bc-quote-cite,.help-block,q {
	font-style: italic;
}

.bc-body-text a:not(.btn1),.btn1,.navbar,.navbar-title {
	-webkit-font-smoothing: antialiased;
}

button {
	overflow: visible;
}

button,select {
	text-transform: none;
        width: 263px;
        height: 33px;

}

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 {
	border: 0;
	padding: 0;
}

input[type=checkbox],input[type=radio] {
	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-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

table1 {
	border-collapse: collapse;
	border-spacing: 0;
}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
	blockquote,img,pre,tr {
		page-break-inside: avoid;
	}

	*,:after,:before {
		background: 0 0!important;
		color: #000!important;
		box-shadow: none!important;
		text-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: "";
	}

	blockquote,pre {
		border: 1px solid #999;
	}

	thead {
		display: table1-header-group;
	}

	img {
		max-width: 100%!important;
	}

	h2,h3,p {
		orphans: 3;
		widows: 3;
	}

	h2,h3 {
		page-break-after: avoid;
	}

	select {
		background: #fff!important;
	}

	.navbar {
		display: none;
	}

	.btn1>.caret,.dropup>.btn1>.caret {
		border-top-color: #000!important;
	}

	.label1 {
		border: 1px solid #000;
	}

	.table1,table1 {
		border-collapse: collapse!important;
	}

	.table1 td,.table1 th,table1 td,table1 th {
		background-color: #fff!important;
	}

	.table1-bordered td,.table1-bordered th {
		border: 1px solid #ddd!important;
	}
}

code,kbd {
	padding: 2px 4px;
	font-size: 90%;
	border-radius: 0;
}

code,kbd,pre,samp {
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

code {
	color: #c7254e;
	background-color: #f9f2f4;
}

kbd {
	color: #fff;
	background-color: #333;
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
}

kbd kbd {
	font-size: 100%;
	font-weight: 700;
	box-shadow: none;
}

pre {
	display: block;
	padding: 14.5px;
	margin: 0 0 15px;
	font-size: 15px;
	line-height: 1.5;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 0;
}

.container1-fluid:after,.container1-fluid:before,.container1:after,.container1:before,.row:after,.row:before {
	display: table1;
	content: " ";
}

.container1,.container1-fluid {
	margin-right: auto;
	margin-left: auto;
}

pre code {
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}

.container1,.container1-fluid {
	padding-left: 10px;
	padding-right: 10px;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

@media (min-width:568px) {
	.container1 {
		width: auto;
	}
}

@media (min-width:850px) {
	.container1 {
		width: auto;
	}
}

@media (min-width:1024px) {
	.container1 {
		width: 980px;
	}
}

.row {
	margin-left: -10px;
	margin-right: -10px;
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 10px;
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	float: left;
}

.col-xs-1 {
	width: 8.3333333333%;
}

.col-xs-2 {
	width: 16.6666666667%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-4 {
	width: 33.3333333333%;
}

.col-xs-5 {
	width: 41.6666666667%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-7 {
	width: 58.3333333333%;
}

.col-xs-8 {
	width: 66.6666666667%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-10 {
	width: 83.3333333333%;
}

.col-xs-11 {
	width: 91.6666666667%;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-pull-1 {
	right: 8.3333333333%;
}

.col-xs-pull-2 {
	right: 16.6666666667%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-4 {
	right: 33.3333333333%;
}

.col-xs-pull-5 {
	right: 41.6666666667%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-7 {
	right: 58.3333333333%;
}

.col-xs-pull-8 {
	right: 66.6666666667%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-10 {
	right: 83.3333333333%;
}

.col-xs-pull-11 {
	right: 91.6666666667%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-push-1 {
	left: 8.3333333333%;
}

.col-xs-push-2 {
	left: 16.6666666667%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-4 {
	left: 33.3333333333%;
}

.col-xs-push-5 {
	left: 41.6666666667%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-7 {
	left: 58.3333333333%;
}

.col-xs-push-8 {
	left: 66.6666666667%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-10 {
	left: 83.3333333333%;
}

.col-xs-push-11 {
	left: 91.6666666667%;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

.col-xs-offset-1 {
	margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
	margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-4 {
	margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
	margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-7 {
	margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
	margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-10 {
	margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
	margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

@media (min-width:568px) {
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
		float: left;
	}

	.col-sm-1 {
		width: 8.3333333333%;
	}

	.col-sm-2 {
		width: 16.6666666667%;
	}

	.col-sm-3 {
		width: 25%;
	}

	.col-sm-4 {
		width: 33.3333333333%;
	}

	.col-sm-5 {
		width: 41.6666666667%;
	}

	.col-sm-6 {
		width: 50%;
	}

	.col-sm-7 {
		width: 58.3333333333%;
	}

	.col-sm-8 {
		width: 66.6666666667%;
	}

	.col-sm-9 {
		width: 75%;
	}

	.col-sm-10 {
		width: 83.3333333333%;
	}

	.col-sm-11 {
		width: 91.6666666667%;
	}

	.col-sm-12 {
		width: 100%;
	}

	.col-sm-pull-0 {
		right: auto;
	}

	.col-sm-pull-1 {
		right: 8.3333333333%;
	}

	.col-sm-pull-2 {
		right: 16.6666666667%;
	}

	.col-sm-pull-3 {
		right: 25%;
	}

	.col-sm-pull-4 {
		right: 33.3333333333%;
	}

	.col-sm-pull-5 {
		right: 41.6666666667%;
	}

	.col-sm-pull-6 {
		right: 50%;
	}

	.col-sm-pull-7 {
		right: 58.3333333333%;
	}

	.col-sm-pull-8 {
		right: 66.6666666667%;
	}

	.col-sm-pull-9 {
		right: 75%;
	}

	.col-sm-pull-10 {
		right: 83.3333333333%;
	}

	.col-sm-pull-11 {
		right: 91.6666666667%;
	}

	.col-sm-pull-12 {
		right: 100%;
	}

	.col-sm-push-0 {
		left: auto;
	}

	.col-sm-push-1 {
		left: 8.3333333333%;
	}

	.col-sm-push-2 {
		left: 16.6666666667%;
	}

	.col-sm-push-3 {
		left: 25%;
	}

	.col-sm-push-4 {
		left: 33.3333333333%;
	}

	.col-sm-push-5 {
		left: 41.6666666667%;
	}

	.col-sm-push-6 {
		left: 50%;
	}

	.col-sm-push-7 {
		left: 58.3333333333%;
	}

	.col-sm-push-8 {
		left: 66.6666666667%;
	}

	.col-sm-push-9 {
		left: 75%;
	}

	.col-sm-push-10 {
		left: 83.3333333333%;
	}

	.col-sm-push-11 {
		left: 91.6666666667%;
	}

	.col-sm-push-12 {
		left: 100%;
	}

	.col-sm-offset-0 {
		margin-left: 0;
	}

	.col-sm-offset-1 {
		margin-left: 8.3333333333%;
	}

	.col-sm-offset-2 {
		margin-left: 16.6666666667%;
	}

	.col-sm-offset-3 {
		margin-left: 25%;
	}

	.col-sm-offset-4 {
		margin-left: 33.3333333333%;
	}

	.col-sm-offset-5 {
		margin-left: 41.6666666667%;
	}

	.col-sm-offset-6 {
		margin-left: 50%;
	}

	.col-sm-offset-7 {
		margin-left: 58.3333333333%;
	}

	.col-sm-offset-8 {
		margin-left: 66.6666666667%;
	}

	.col-sm-offset-9 {
		margin-left: 75%;
	}

	.col-sm-offset-10 {
		margin-left: 83.3333333333%;
	}

	.col-sm-offset-11 {
		margin-left: 91.6666666667%;
	}

	.col-sm-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width:850px) {
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
		float: left;
	}

	.col-md-1 {
		width: 8.3333333333%;
	}

	.col-md-2 {
		width: 16.6666666667%;
	}

	.col-md-3 {
		width: 25%;
	}

	.col-md-4 {
		width: 33.3333333333%;
	}

	.col-md-5 {
		width: 41.6666666667%;
	}

	.col-md-6 {
		width: 50%;
	}

	.col-md-7 {
		width: 58.3333333333%;
	}

	.col-md-8 {
		width: 66.6666666667%;
	}

	.col-md-9 {
		width: 75%;
	}

	.col-md-10 {
		width: 83.3333333333%;
	}

	.col-md-11 {
		width: 91.6666666667%;
	}

	.col-md-12 {
		width: 100%;
	}

	.col-md-pull-0 {
		right: auto;
	}

	.col-md-pull-1 {
		right: 8.3333333333%;
	}

	.col-md-pull-2 {
		right: 16.6666666667%;
	}

	.col-md-pull-3 {
		right: 25%;
	}

	.col-md-pull-4 {
		right: 33.3333333333%;
	}

	.col-md-pull-5 {
		right: 41.6666666667%;
	}

	.col-md-pull-6 {
		right: 50%;
	}

	.col-md-pull-7 {
		right: 58.3333333333%;
	}

	.col-md-pull-8 {
		right: 66.6666666667%;
	}

	.col-md-pull-9 {
		right: 75%;
	}

	.col-md-pull-10 {
		right: 83.3333333333%;
	}

	.col-md-pull-11 {
		right: 91.6666666667%;
	}

	.col-md-pull-12 {
		right: 100%;
	}

	.col-md-push-0 {
		left: auto;
	}

	.col-md-push-1 {
		left: 8.3333333333%;
	}

	.col-md-push-2 {
		left: 16.6666666667%;
	}

	.col-md-push-3 {
		left: 25%;
	}

	.col-md-push-4 {
		left: 33.3333333333%;
	}

	.col-md-push-5 {
		left: 41.6666666667%;
	}

	.col-md-push-6 {
		left: 50%;
	}

	.col-md-push-7 {
		left: 58.3333333333%;
	}

	.col-md-push-8 {
		left: 66.6666666667%;
	}

	.col-md-push-9 {
		left: 75%;
	}

	.col-md-push-10 {
		left: 83.3333333333%;
	}

	.col-md-push-11 {
		left: 91.6666666667%;
	}

	.col-md-push-12 {
		left: 100%;
	}

	.col-md-offset-0 {
		margin-left: 0;
	}

	.col-md-offset-1 {
		margin-left: 8.3333333333%;
	}

	.col-md-offset-2 {
		margin-left: 16.6666666667%;
	}

	.col-md-offset-3 {
		margin-left: 25%;
	}

	.col-md-offset-4 {
		margin-left: 33.3333333333%;
	}

	.col-md-offset-5 {
		margin-left: 41.6666666667%;
	}

	.col-md-offset-6 {
		margin-left: 50%;
	}

	.col-md-offset-7 {
		margin-left: 58.3333333333%;
	}

	.col-md-offset-8 {
		margin-left: 66.6666666667%;
	}

	.col-md-offset-9 {
		margin-left: 75%;
	}

	.col-md-offset-10 {
		margin-left: 83.3333333333%;
	}

	.col-md-offset-11 {
		margin-left: 91.6666666667%;
	}

	.col-md-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width:1024px) {
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
		float: left;
	}

	.col-lg-1 {
		width: 8.3333333333%;
	}

	.col-lg-2 {
		flex: 0 0 16.667%;
		width: 16.6666666667%;
	}

	.col-lg-3 {
		width: 25%;
	}

	.col-lg-4 {
		width: 33.3333333333%;
	}

	.col-lg-5 {
		width: 41.6666666667%;
	}

	.col-lg-6 {
		width: 50%;
	}

	.col-lg-7 {
		width: 58.3333333333%;
	}

	.col-lg-8 {
		width: 66.6666666667%;
	}

	.col-lg-9 {
		width: 75%;
	}

	.col-lg-10 {
		width: 83.3333333333%;
	}

	.col-lg-11 {
		width: 91.6666666667%;
	}

	.col-lg-12 {
		width: 100%;
	}

	.col-lg-pull-0 {
		right: auto;
	}

	.col-lg-pull-1 {
		right: 8.3333333333%;
	}

	.col-lg-pull-2 {
		right: 16.6666666667%;
	}

	.col-lg-pull-3 {
		right: 25%;
	}

	.col-lg-pull-4 {
		right: 33.3333333333%;
	}

	.col-lg-pull-5 {
		right: 41.6666666667%;
	}

	.col-lg-pull-6 {
		right: 50%;
	}

	.col-lg-pull-7 {
		right: 58.3333333333%;
	}

	.col-lg-pull-8 {
		right: 66.6666666667%;
	}

	.col-lg-pull-9 {
		right: 75%;
	}

	.col-lg-pull-10 {
		right: 83.3333333333%;
	}

	.col-lg-pull-11 {
		right: 91.6666666667%;
	}

	.col-lg-pull-12 {
		right: 100%;
	}

	.col-lg-push-0 {
		left: auto;
	}

	.col-lg-push-1 {
		left: 8.3333333333%;
	}

	.col-lg-push-2 {
		left: 16.6666666667%;
	}

	.col-lg-push-3 {
		left: 25%;
	}

	.col-lg-push-4 {
		left: 33.3333333333%;
	}

	.col-lg-push-5 {
		left: 41.6666666667%;
	}

	.col-lg-push-6 {
		left: 50%;
	}

	.col-lg-push-7 {
		left: 58.3333333333%;
	}

	.col-lg-push-8 {
		left: 66.6666666667%;
	}

	.col-lg-push-9 {
		left: 75%;
	}

	.col-lg-push-10 {
		left: 83.3333333333%;
	}

	.col-lg-push-11 {
		left: 91.6666666667%;
	}

	.col-lg-push-12 {
		left: 100%;
	}

	.col-lg-offset-0 {
		margin-left: 0;
	}

	.col-lg-offset-1 {
		margin-left: 8.3333333333%;
	}

	.col-lg-offset-2 {
		margin-left: 16.6666666667%;
	}

	.col-lg-offset-3 {
		margin-left: 25%;
	}

	.col-lg-offset-4 {
		margin-left: 33.3333333333%;
	}

	.col-lg-offset-5 {
		margin-left: 41.6666666667%;
	}

	.col-lg-offset-6 {
		margin-left: 50%;
	}

	.col-lg-offset-7 {
		margin-left: 58.3333333333%;
	}

	.col-lg-offset-8 {
		margin-left: 66.6666666667%;
	}

	.col-lg-offset-9 {
		margin-left: 75%;
	}

	.col-lg-offset-10 {
		margin-left: 83.3333333333%;
	}

	.col-lg-offset-11 {
		margin-left: 91.6666666667%;
	}

	.col-lg-offset-12 {
		margin-left: 100%;
	}
}

table1 {
	background-color: #ebeff0;
}

caption {
	padding-top: 1em 20px;
	padding-bottom: 1em 20px;
	color: #999;
}

.table1,table1 {
	width: 100%;
	max-width: 100%;
	margin-bottom: 30px;
}

.table1>tbody>tr>td,.table1>tbody>tr>th,.table1>tfoot>tr>td,.table1>tfoot>tr>th,.table1>thead>tr>td,.table1>thead>tr>th,table1>tbody>tr>td,table1>tbody>tr>th,table1>tfoot>tr>td,table1>tfoot>tr>th,table1>thead>tr>td,table1>thead>tr>th {
	padding: 1em 20px;
	border-top: 1px solid #fff;
}

.table1>thead>tr>th,table1>thead>tr>th {
	border-bottom: 2px solid #fff;
}

.table1>caption+thead>tr:first-child>td,.table1>caption+thead>tr:first-child>th,.table1>colgroup+thead>tr:first-child>td,.table1>colgroup+thead>tr:first-child>th,.table1>thead:first-child>tr:first-child>td,.table1>thead:first-child>tr:first-child>th,table1>caption+thead>tr:first-child>td,table1>caption+thead>tr:first-child>th,table1>colgroup+thead>tr:first-child>td,table1>colgroup+thead>tr:first-child>th,table1>thead:first-child>tr:first-child>td,table1>thead:first-child>tr:first-child>th {
	border-top: 0;
}

.table1>tbody+tbody,table1>tbody+tbody {
	border-top: 2px solid #fff;
}

.table1 .table1,.table1 table1,table1 .table1,table1 table1 {
	background-color: #fff;
}

.table1-condensed>tbody>tr>td,.table1-condensed>tbody>tr>th,.table1-condensed>tfoot>tr>td,.table1-condensed>tfoot>tr>th,.table1-condensed>thead>tr>td,.table1-condensed>thead>tr>th {
	padding: .7em 5px;
}

.table1-bordered,.table1-bordered>tbody>tr>td,.table1-bordered>tbody>tr>th,.table1-bordered>tfoot>tr>td,.table1-bordered>tfoot>tr>th,.table1-bordered>thead>tr>td,.table1-bordered>thead>tr>th {
	border: 1px solid #fff;
}

.table1-bordered>thead>tr>td,.table1-bordered>thead>tr>th {
	border-bottom-width: 2px;
}

.table1-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table1-hover>tbody>tr:hover,.table1>tbody>tr.active>td,.table1>tbody>tr.active>th,.table1>tbody>tr>td.active,.table1>tbody>tr>th.active,.table1>tfoot>tr.active>td,.table1>tfoot>tr.active>th,.table1>tfoot>tr>td.active,.table1>tfoot>tr>th.active,.table1>thead>tr.active>td,.table1>thead>tr.active>th,.table1>thead>tr>td.active,.table1>thead>tr>th.active,table1>tbody>tr.active>td,table1>tbody>tr.active>th,table1>tbody>tr>td.active,table1>tbody>tr>th.active,table1>tfoot>tr.active>td,table1>tfoot>tr.active>th,table1>tfoot>tr>td.active,table1>tfoot>tr>th.active,table1>thead>tr.active>td,table1>thead>tr.active>th,table1>thead>tr>td.active,table1>thead>tr>th.active {
	background-color: #f5f5f5;
}

table1 col[class*=col-] {
	position: static;
	float: none;
	display: table1-column;
}

table1 td[class*=col-],table1 th[class*=col-] {
	position: static;
	float: none;
	display: table1-cell;
}

.btn1-group>.btn1-group,.btn1-toolbar .btn1-group,.btn1-toolbar .input-group,.dropdown-menu {
	float: left;
}

.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table1-hover>tbody>tr:hover>.active,.table1-hover>tbody>tr>td.active:hover,.table1-hover>tbody>tr>th.active:hover {
	background-color: #e8e8e8;
}

.table1>tbody>tr.success>td,.table1>tbody>tr.success>th,.table1>tbody>tr>td.success,.table1>tbody>tr>th.success,.table1>tfoot>tr.success>td,.table1>tfoot>tr.success>th,.table1>tfoot>tr>td.success,.table1>tfoot>tr>th.success,.table1>thead>tr.success>td,.table1>thead>tr.success>th,.table1>thead>tr>td.success,.table1>thead>tr>th.success,table1>tbody>tr.success>td,table1>tbody>tr.success>th,table1>tbody>tr>td.success,table1>tbody>tr>th.success,table1>tfoot>tr.success>td,table1>tfoot>tr.success>th,table1>tfoot>tr>td.success,table1>tfoot>tr>th.success,table1>thead>tr.success>td,table1>thead>tr.success>th,table1>thead>tr>td.success,table1>thead>tr>th.success {
	background-color: #dff0d8;
}

.table1-hover>tbody>tr.success:hover>td,.table1-hover>tbody>tr.success:hover>th,.table1-hover>tbody>tr:hover>.success,.table1-hover>tbody>tr>td.success:hover,.table1-hover>tbody>tr>th.success:hover {
	background-color: #d0e9c6;
}

.table1>tbody>tr.info>td,.table1>tbody>tr.info>th,.table1>tbody>tr>td.info,.table1>tbody>tr>th.info,.table1>tfoot>tr.info>td,.table1>tfoot>tr.info>th,.table1>tfoot>tr>td.info,.table1>tfoot>tr>th.info,.table1>thead>tr.info>td,.table1>thead>tr.info>th,.table1>thead>tr>td.info,.table1>thead>tr>th.info,table1>tbody>tr.info>td,table1>tbody>tr.info>th,table1>tbody>tr>td.info,table1>tbody>tr>th.info,table1>tfoot>tr.info>td,table1>tfoot>tr.info>th,table1>tfoot>tr>td.info,table1>tfoot>tr>th.info,table1>thead>tr.info>td,table1>thead>tr.info>th,table1>thead>tr>td.info,table1>thead>tr>th.info {
	background-color: #d9edf7;
}

.table1-hover>tbody>tr.info:hover>td,.table1-hover>tbody>tr.info:hover>th,.table1-hover>tbody>tr:hover>.info,.table1-hover>tbody>tr>td.info:hover,.table1-hover>tbody>tr>th.info:hover {
	background-color: #c4e3f3;
}

.table1>tbody>tr.warning>td,.table1>tbody>tr.warning>th,.table1>tbody>tr>td.warning,.table1>tbody>tr>th.warning,.table1>tfoot>tr.warning>td,.table1>tfoot>tr.warning>th,.table1>tfoot>tr>td.warning,.table1>tfoot>tr>th.warning,.table1>thead>tr.warning>td,.table1>thead>tr.warning>th,.table1>thead>tr>td.warning,.table1>thead>tr>th.warning,table1>tbody>tr.warning>td,table1>tbody>tr.warning>th,table1>tbody>tr>td.warning,table1>tbody>tr>th.warning,table1>tfoot>tr.warning>td,table1>tfoot>tr.warning>th,table1>tfoot>tr>td.warning,table1>tfoot>tr>th.warning,table1>thead>tr.warning>td,table1>thead>tr.warning>th,table1>thead>tr>td.warning,table1>thead>tr>th.warning {
	background-color: #ffe8de;
}

.table1-hover>tbody>tr.warning:hover>td,.table1-hover>tbody>tr.warning:hover>th,.table1-hover>tbody>tr:hover>.warning,.table1-hover>tbody>tr>td.warning:hover,.table1-hover>tbody>tr>th.warning:hover {
	background-color: #ffd6c5;
}

.table1>tbody>tr.danger>td,.table1>tbody>tr.danger>th,.table1>tbody>tr>td.danger,.table1>tbody>tr>th.danger,.table1>tfoot>tr.danger>td,.table1>tfoot>tr.danger>th,.table1>tfoot>tr>td.danger,.table1>tfoot>tr>th.danger,.table1>thead>tr.danger>td,.table1>thead>tr.danger>th,.table1>thead>tr>td.danger,.table1>thead>tr>th.danger,table1>tbody>tr.danger>td,table1>tbody>tr.danger>th,table1>tbody>tr>td.danger,table1>tbody>tr>th.danger,table1>tfoot>tr.danger>td,table1>tfoot>tr.danger>th,table1>tfoot>tr>td.danger,table1>tfoot>tr>th.danger,table1>thead>tr.danger>td,table1>thead>tr.danger>th,table1>thead>tr>td.danger,table1>thead>tr>th.danger {
	background-color: #f2dede;
}

.table1-hover>tbody>tr.danger:hover>td,.table1-hover>tbody>tr.danger:hover>th,.table1-hover>tbody>tr:hover>.danger,.table1-hover>tbody>tr>td.danger:hover,.table1-hover>tbody>tr>th.danger:hover {
	background-color: #ebcccc;
}

.table1-responsive {
	overflow-x: auto;
	min-height: .01%;
}

@media screen and (max-width:567px) {
	.table1-responsive {
		width: 100%;
		margin-bottom: 22.5px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #fff;
	}

	.table1-responsive>.table1,.table1-responsive>table1 {
		margin-bottom: 0;
	}

	.table1-responsive>.table1>tbody>tr>td,.table1-responsive>.table1>tbody>tr>th,.table1-responsive>.table1>tfoot>tr>td,.table1-responsive>.table1>tfoot>tr>th,.table1-responsive>.table1>thead>tr>td,.table1-responsive>.table1>thead>tr>th,.table1-responsive>table1>tbody>tr>td,.table1-responsive>table1>tbody>tr>th,.table1-responsive>table1>tfoot>tr>td,.table1-responsive>table1>tfoot>tr>th,.table1-responsive>table1>thead>tr>td,.table1-responsive>table1>thead>tr>th {
		white-space: nowrap;
	}

	.table1-responsive>.table1-bordered {
		border: 0;
	}

	.table1-responsive>.table1-bordered>tbody>tr>td:first-child,.table1-responsive>.table1-bordered>tbody>tr>th:first-child,.table1-responsive>.table1-bordered>tfoot>tr>td:first-child,.table1-responsive>.table1-bordered>tfoot>tr>th:first-child,.table1-responsive>.table1-bordered>thead>tr>td:first-child,.table1-responsive>.table1-bordered>thead>tr>th:first-child {
		border-left: 0;
	}

	.table1-responsive>.table1-bordered>tbody>tr>td:last-child,.table1-responsive>.table1-bordered>tbody>tr>th:last-child,.table1-responsive>.table1-bordered>tfoot>tr>td:last-child,.table1-responsive>.table1-bordered>tfoot>tr>th:last-child,.table1-responsive>.table1-bordered>thead>tr>td:last-child,.table1-responsive>.table1-bordered>thead>tr>th:last-child {
		border-right: 0;
	}

	.table1-responsive>.table1-bordered>tbody>tr:last-child>td,.table1-responsive>.table1-bordered>tbody>tr:last-child>th,.table1-responsive>.table1-bordered>tfoot>tr:last-child>td,.table1-responsive>.table1-bordered>tfoot>tr:last-child>th {
		border-bottom: 0;
	}
}

.embed-responsive,.modal,.modal-open,.progress {
	overflow: hidden;
}

fieldset,legend1 {
	padding: 0;
	border: 0;
}

fieldset {
	margin: 0;
	min-width: 0;
}

legend1 {
	display: block;
	width: 100%;
	margin-bottom: 30px;
	font-size: 24px;
	line-height: inherit;
	border-bottom: 1px solid #e5e5e5;
}

label1 {
	display: inline-block;
	max-width: 100%;
}

input[type=search] {
	box-sizing: border-box;
	-webkit-appearance: none;
}

input[type=checkbox],input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px\9;
	line-height: normal;
}

.form1-control,output {
	line-height: 1.5;
	color: #666;
	display: block;
}

input[type=file] {
	display: block;
}

input[type=range] {
	display: block;
	width: 100%;
}

select[multiple],select[size] {
	height: auto;
}

input[type=checkbox]:focus,input[type=radio]:focus,input[type=file]:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
}

.btn1-group .dropdown-toggle:active,.btn1-group.open .dropdown-toggle,.dropdown-toggle:focus,.form1-control:focus,.modal,.modal-content,.open>a {
	outline: 0;
}

output {
	padding-top: 7px;
	font-size: 16px;
}

.form1-control {
	width: 100%;
	height: 44px;
	padding: 6px 12px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form1-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form1-control:-ms-input-placeholder {
	color: #999;
}

.form1-control::-webkit-input-placeholder {
	color: #999;
}

.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label1,.has-success .form1-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label1,.has-success.checkbox-inline label1,.has-success.radio label1,.has-success.radio-inline label1 {
	color: #3c763d;
}

.form1-control[disabled],.form1-control[readonly],fieldset[disabled] .form1-control {
	background-color: #ccc;
	opacity: 1;
}

.form1-control[disabled],fieldset[disabled] .form1-control {
	cursor: not-allowed;
}

textarea11.form1-control {
	height: auto;
}

.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm>.input-group-btn>input[type=date].btn1,.input-group-sm>.input-group-btn>input[type=time].btn1,.input-group-sm>.input-group-btn>input[type=datetime-local].btn1,.input-group-sm>.input-group-btn>input[type=month].btn1,.input-group-sm>input[type=date].form1-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=time].form1-control,.input-group-sm>input[type=time].input-group-addon,.input-group-sm>input[type=datetime-local].form1-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form1-control,.input-group-sm>input[type=month].input-group-addon,input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm {
	line-height: 33px;
}

.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg>.input-group-btn>input[type=date].btn1,.input-group-lg>.input-group-btn>input[type=time].btn1,.input-group-lg>.input-group-btn>input[type=datetime-local].btn1,.input-group-lg>.input-group-btn>input[type=month].btn1,.input-group-lg>input[type=date].form1-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=time].form1-control,.input-group-lg>input[type=time].input-group-addon,.input-group-lg>input[type=datetime-local].form1-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form1-control,.input-group-lg>input[type=month].input-group-addon,input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg {
	line-height: 49px;
}}

.checkbox,.radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checkbox label1,.radio label1 {
	min-height: 30px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px\9;
}

.checkbox+.checkbox,.radio+.radio {
	margin-top: -5px;
}

.checkbox-inline,.radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer;
}

.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px;
}

.checkbox-inline.disabled,.checkbox.disabled label1,.radio-inline.disabled,.radio.disabled label1,fieldset[disabled] .checkbox label1,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label1,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
	cursor: not-allowed;
}

.form1-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 46px;
}

.form1-control-static.input-lg,.form1-control-static.input-sm,.input-group-lg>.form1-control-static.form1-control,.input-group-lg>.form1-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form1-control-static.btn1,.input-group-sm>.form1-control-static.form1-control,.input-group-sm>.form1-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form1-control-static.btn1 {
	padding-left: 0;
	padding-right: 0;
}

.input-group-sm>.form1-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn1,.input-sm {
	height: 33px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 1.5;
	border-radius: 0;
}

.input-group-sm>.input-group-btn>select.btn1,.input-group-sm>select.form1-control,.input-group-sm>select.input-group-addon,select.input-sm {
	height: 33px;
	line-height: 33px;
}

.input-group-sm>.input-group-btn>select[multiple].btn1,.input-group-sm>.input-group-btn>textarea11.btn1,.input-group-sm>select[multiple].form1-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea11.form1-control,.input-group-sm>textarea11.input-group-addon,select[multiple].input-sm,textarea11.input-sm {
	height: auto;
}

.form1-group-sm .form1-control {
	height: 33px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 1.5;
	border-radius: 0;
}

.form1-group-sm select.form1-control {
	height: 33px;
	line-height: 33px;
}

.form1-group-sm select[multiple].form1-control,.form1-group-sm textarea11.form1-control {
	height: auto;
}

.form1-group-sm .form1-control-static {
	height: 33px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 1.5;
	min-height: 44px;
}

.input-group-lg>.form1-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn1,.input-lg {
	height: 49px;
	padding: 10px 16px;
	font-size: 20px;
	line-height: 1.3333333;
	border-radius: 0;
}

.input-group-lg>.input-group-btn>select.btn1,.input-group-lg>select.form1-control,.input-group-lg>select.input-group-addon,select.input-lg {
	height: 49px;
	line-height: 49px;
}

.input-group-lg>.input-group-btn>select[multiple].btn1,.input-group-lg>.input-group-btn>textarea11.btn1,.input-group-lg>select[multiple].form1-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea11.form1-control,.input-group-lg>textarea11.input-group-addon,select[multiple].input-lg,textarea11.input-lg {
	height: auto;
}

.form1-group-lg .form1-control {
	height: 49px;
	padding: 10px 16px;
	font-size: 20px;
	line-height: 1.3333333;
	border-radius: 0;
}

.form1-group-lg select.form1-control {
	height: 49px;
	line-height: 49px;
}

.form1-group-lg select[multiple].form1-control,.form1-group-lg textarea11.form1-control {
	height: auto;
}

.form1-group-lg .form1-control-static {
	height: 49px;
	padding: 10px 16px;
	font-size: 20px;
	line-height: 1.3333333;
	min-height: 50px;
}

.has-feedback {
	position: relative;
}

.has-feedback .form1-control {
	padding-right: 55px;
}

.form1-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 44px;
	height: 44px;
	line-height: 44px;
	text-align: center;
}

.input-group-lg>.form1-control+.form1-control-feedback,.input-group-lg>.input-group-addon+.form1-control-feedback,.input-group-lg>.input-group-btn>.btn1+.form1-control-feedback,.input-lg+.form1-control-feedback {
	width: 49px;
	height: 49px;
	line-height: 49px;
}

.input-group-sm>.form1-control+.form1-control-feedback,.input-group-sm>.input-group-addon+.form1-control-feedback,.input-group-sm>.input-group-btn>.btn1+.form1-control-feedback,.input-sm+.form1-control-feedback {
	width: 33px;
	height: 33px;
	line-height: 33px;
}

.has-success .form1-control {
	border-color: #3c763d;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-success .form1-control:focus {
	border-color: #2b542c;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8;
}

.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label1,.has-warning .form1-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label1,.has-warning.checkbox-inline label1,.has-warning.radio label1,.has-warning.radio-inline label1 {
	color: #a7481f;
}

.has-warning .form1-control {
	border-color: #a7481f;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-warning .form1-control:focus {
	border-color: #7c3517;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #de794e;
}

.has-warning .input-group-addon {
	color: #a7481f;
	border-color: #a7481f;
	background-color: #ffe8de;
}

.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label1,.has-error .form1-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label1,.has-error.checkbox-inline label1,.has-error.radio label1,.has-error.radio-inline label1 {
	color: #a94442;
}

.has-error .form1-control {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-error .form1-control:focus {
	border-color: #843534;
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede;
}

.has-feedback label1~.form1-control-feedback {
	top: 35px;
}

.has-feedback label1.sr-only~.form1-control-feedback {
	top: 0;
}

.help-block {
	margin-top: 5px;
	color: #737373;
}

@media (min-width:568px) {
	.form1-inline .form1-control-static,.form1-inline .form1-group {
		display: inline-block;
	}

	.form1-inline .control-label1,.form1-inline .form1-groupamit {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form1-inline .form1-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.form1-inline .input-group {
		display: inline-table1;
		vertical-align: middle;
	}

	.form1-inline .input-group .form1-control,.form1-inline .input-group .input-group-addon,.form1-inline .input-group .input-group-btn {
		width: auto;
	}

	.form1-inline .input-group>.form1-control {
		width: 100%;
	}

	.form1-inline .checkbox,.form1-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form1-inline .checkbox label1,.form1-inline .radio label1 {
		padding-left: 0;
	}

	.form1-inline .checkbox input[type=checkbox],.form1-inline .radio input[type=radio] {
		position: relative;
		margin-left: 0;
	}

	.form1-inline .has-feedback .form1-control-feedback {
		top: 0;
	}

	.form1-horizontal .control-label1 {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px;
	}
}

.form1-horizontal .checkbox,.form1-horizontal .checkbox-inline,.form1-horizontal .radio,.form1-horizontal .radio-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form1-horizontal .checkbox,.form1-horizontal .radio {
	min-height: 37px;
}

.form1-horizontal .form1-groupamit {
	margin-left: -10px;
	margin-right: -10px;
}

.form1-horizontal .form1-group:after,.form1-horizontal .form1-group:before {
	content: " ";
	display: table1;
}

.form1-horizontal .has-feedback .form1-control-feedback {
	right: 10px;
}

@media (min-width:568px) {
	.form1-horizontal .form1-group-lg .control-label1 {
		padding-top: 14.33px;
	}

	.form1-horizontal .form1-group-sm .control-label1 {
		padding-top: 6px;
	}
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropdown,.dropup {
	position: relative;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 16px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 0;
	background-clip: padding-box;
}

.dropdown-menu-right,.dropdown-menu.pull-right {
	left: auto;
	right: 0;
}

.dropdown-header,.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	line-height: 1.5;
	white-space: nowrap;
}

.btn1-group-vertical>.btn1-group:not(:first-child):not(:last-child)>.btn1,.btn1-group-vertical>.btn1:not(:first-child):not(:last-child),.btn1-group>.btn1-group:not(:first-child):not(:last-child)>.btn1,.btn1-group>.btn1:not(:first-child):not(:last-child):not(.dropdown-toggle),.input-group .form1-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 14px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-menu>li>a {
	clear: both;
	font-weight: 400;
	color: #333;
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	text-decoration: none;
	outline: 0;
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	color: #999;
}

.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform1.Microsoft.gradient(enabled=false);
	cursor: not-allowed;
}

.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.open>.dropdown-menu {
	display: block;
}

.dropdown-menu-left {
	left: 0;
	right: auto;
}

.dropdown-header {
	font-size: 14px;
	color: #999;
}

.badge,.label1 {
	line-height: 1;
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid;
	content: "";
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

.btn1 .badge,.btn1 .label1 {
	top: -1px;
}

.modal,.modal-backdrop {
	bottom: 0;
	right: 0;
	left: 0;
}

@media (min-width:850px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}

	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto;
	}
}

.btn1-group,.btn1-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn1-group-vertical>.btn1,.btn1-group>.btn1 {
	position: relative;
	float: left;
}

.btn1-group-vertical>.btn1.active,.btn1-group-vertical>.btn1:active,.btn1-group-vertical>.btn1:focus,.btn1-group-vertical>.btn1:hover,.btn1-group>.btn1.active,.btn1-group>.btn1:active,.btn1-group>.btn1:focus,.btn1-group>.btn1:hover {
	z-index: 2;
}

.btn1-toolbar {
	margin-left: -5px;
}

.btn1-toolbar:after,.btn1-toolbar:before {
	content: " ";
	display: table1;
}

.btn1-toolbar>.btn1,.btn1-toolbar>.btn1-group,.btn1-toolbar>.input-groupamit {
	margin-left: 5px;
}

.btn1 .caret,.btn1-group>.btn1:first-child {
	margin-left: 0;
}

.btn1-group>.btn1:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn1-group>.btn1:last-child:not(:first-child),.btn1-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn1-group>.btn1-group:first-child:not(:last-child)>.btn1:last-child,.btn1-group>.btn1-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn1-group>.btn1-group:last-child:not(:first-child)>.btn1:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn1-group>.btn1+.dropdown-toggle {
	padding-left: 8px;
}

.btn1-group-lg.btn1-group>.btn1+.dropdown-toggle,.btn1-group>.btn1-lg+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}

.btn1-group.open .dropdown-toggle {
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn1-group.open .dropdown-toggle.btn1-link {
	box-shadow: none;
}

.btn1-group-lg>.btn1 .caret,.btn1-lg .caret {
	border-width: 5px 5px 0;
}

.dropup .btn1-group-lg>.btn1 .caret,.dropup .btn1-lg .caret {
	border-width: 0 5px 5px;
}

.btn1-group-vertical>.btn1,.btn1-group-vertical>.btn1-group,.btn1-group-vertical>.btn1-group>.btn1 {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn1-group-vertical>.btn1-group:after,.btn1-group-vertical>.btn1-group:before {
	content: " ";
	display: table1;
}

.btn1-group-vertical>.btn1-group>.btn1 {
	float: none;
}

.btn1-group-vertical>.btn1+.btn1,.btn1-group-vertical>.btn1+.btn1-group,.btn1-group-vertical>.btn1-group+.btn1,.btn1-group-vertical>.btn1-group+.btn1-groupamit {
	margin-top: -1px;
	margin-left: 0;
}

.input-group-btn:last-child>.btn1,.input-group-btn:last-child>.btn1-group,.input-group-btn>.btn1+.btn1 {
	margin-left: -1px;
}

.btn1-group-vertical>.btn1:first-child:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn1-group-vertical>.btn1:last-child:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn1-group-vertical>.btn1-group:first-child:not(:last-child)>.btn1:last-child,.btn1-group-vertical>.btn1-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn1-group-vertical>.btn1-group:last-child:not(:first-child)>.btn1:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn1-group-justified {
	display: table1;
	width: 100%;
	table1-layout: fixed;
	border-collapse: separate;
}

.btn1-group-justified>.btn1,.btn1-group-justified>.btn1-group {
	float: none;
	display: table1-cell;
	width: 1%;
}

.btn1-group-justified>.btn1-group .btn1 {
	width: 100%;
}

.btn1-group-justified>.btn1-group .dropdown-menu {
	left: auto;
}

[data-toggle=buttons]>.btn1 input[type=checkbox],[data-toggle=buttons]>.btn1 input[type=radio],[data-toggle=buttons]>.btn1-group>.btn1 input[type=checkbox],[data-toggle=buttons]>.btn1-group>.btn1 input[type=radio] {
	position: absolute;
	clip: rect(0,0,0,0);
	pointer-events: none;
}

.btn1 .badge,.btn1 .label1,.embed-responsive,.input-group,.input-group-btn,.input-group-btn>.btn1,.list-group-item {
	position: relative;
}

.input-group {
	display: table1;
	border-collapse: separate;
}

.input-group[class*=col-] {
	float: none;
	padding-left: 0;
	padding-right: 0;
}

.input-group .form1-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form1-control,.input-group-addon,.input-group-btn {
	display: table1-cell;
}

.input-group-addon,.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	color: #666;
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 0;
}

.badge,.close,.label1 {
	font-weight: 700;
}

.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn1 {
	padding: 5px 10px;
	font-size: 14px;
	border-radius: 0;
}

.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn1 {
	padding: 10px 16px;
	font-size: 20px;
	border-radius: 0;
}

.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
	margin-top: 0;
}

.input-group .form1-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn1,.input-group-btn:first-child>.btn1-group>.btn1,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn1-group:not(:last-child)>.btn1,.input-group-btn:last-child>.btn1:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group .form1-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn1-group:not(:first-child)>.btn1,.input-group-btn:first-child>.btn1:not(:first-child),.input-group-btn:last-child>.btn1,.input-group-btn:last-child>.btn1-group>.btn1,.input-group-btn:last-child>.dropdown-toggle {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn>.btn1:active,.input-group-btn>.btn1:focus,.input-group-btn>.btn1:hover {
	z-index: 2;
}

.input-group-btn:first-child>.btn1,.input-group-btn:first-child>.btn1-groupamit {
	margin-right: -1px;
}

.label1 {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	border-radius: .25em;
}

.badge,.progress-bar {
	font-size: 14px;
	text-align: center;
}

.label1:empty {
	display: none;
}

a.label1:focus,a.label1:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.label1-default {
	background-color: #999;
}

.label1-default[href]:focus,.label1-default[href]:hover {
	background-color: gray;
}

.label1-primary {
	background-color: #346e9e;
}

.label1-primary[href]:focus,.label1-primary[href]:hover {
	background-color: #275378;
}

.label1-success {
	background-color: #3d9026;
}

.label1-success[href]:focus,.label1-success[href]:hover {
	background-color: #2c681b;
}

.label1-info {
	background-color: #00457c;
}

.label1-info[href]:focus,.label1-info[href]:hover {
	background-color: #002949;
}

.label1-warning {
	background-color: #de5400;
}

.label1-warning[href]:focus,.label1-warning[href]:hover {
	background-color: #ab4100;
}

.label1-danger {
	background-color: #cb2210;
}

.label1-danger[href]:focus,.label1-danger[href]:hover {
	background-color: #9c1a0c;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	color: #fff;
	white-space: nowrap;
	background-color: #999;
	border-radius: 10px;
}

.badge:empty {
	display: none;
}

.btn1-group-xs>.btn1 .badge,.btn1-xs .badge {
	top: 0;
	padding: 1px 5px;
}

.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
	color: #346e9e;
	background-color: #fff;
}

.list-group-item>.badge {
	float: right;
}

.list-group-item>.badge+.badge {
	margin-right: 5px;
}

.nav-pills>li>a>.badge {
	margin-left: 3px;
}

a.badge:focus,a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 30px;
	line-height: 1.5;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0;
	-webkit-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}

.thumbnail a>img,.thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.thumbnail .caption {
	padding: 9px;
	color: #333;
}

a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
	border-color: #346e9e;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

.progress {
	height: 30px;
	margin-bottom: 30px;
	background-color: #f5f5f5;
	border-radius: 0;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	line-height: 30px;
	color: #fff;
	background-color: #346e9e;
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition: width .6s ease;
	transition: width .6s ease;
}

.progress-bar-striped,.progress-striped .progress-bar {
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size: 40px 40px;
}

.progress-bar.active,.progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #3d9026;
}

.progress-striped .progress-bar-success {
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-info {
	background-color: #00457c;
}

.progress-striped .progress-bar-info {
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-warning {
	background-color: #de5400;
}

.progress-striped .progress-bar-warning {
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.progress-bar-danger {
	background-color: #cb2210;
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}

.list-groupamit {
	margin-bottom: 20px;
	padding-left: 0;
}

.list-group-item {
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

a.list-group-item {
	color: #555;
}

a.list-group-item .list-group-item-heading {
	color: #333;
}

a.list-group-item:focus,a.list-group-item:hover {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5;
}

.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
	background-color: #ccc;
	color: #999;
	cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
	color: #999;
}

.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #346e9e;
	border-color: #346e9e;
}

.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {
	color: inherit;
}

.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
	color: #b7d1e7;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading {
	color: inherit;
}

a.list-group-item-success:focus,a.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading {
	color: inherit;
}

a.list-group-item-info:focus,a.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #a7481f;
	background-color: #ffe8de;
}

a.list-group-item-warning {
	color: #a7481f;
}

a.list-group-item-warning .list-group-item-heading {
	color: inherit;
}

a.list-group-item-warning:focus,a.list-group-item-warning:hover {
	color: #a7481f;
	background-color: #ffd6c5;
}

a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #a7481f;
	border-color: #a7481f;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading {
	color: inherit;
}

a.list-group-item-danger:focus,a.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.embed-responsive {
	display: block;
	height: 0;
	padding: 0;
}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.close {
	float: right;
	font-size: 24px;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
}

.popover,.tooltip {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
}

.close:focus,.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity=50);
}

button.close {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
}

.modal-content,.popover {
	background-clip: padding-box;
}

.modal {
	display: none;
	position: fixed;
	top: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0,-25%);
	-ms-transform: translate(0,-25%);
	transform: translate(0,-25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	transform: translate(0,0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 0;
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
}

.modal-backdrop {
	position: fixed;
	top: 0;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}

.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50);
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.5px;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.5;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer:after,.modal-footer:before {
	content: " ";
	display: table1;
}

.modal-footer .btn1+.btn1 {
	margin-left: 5px;
	margin-bottom: 0;
}

.modal-footer .btn1-group .btn1+.btn1 {
	margin-left: -1px;
}

.modal-footer .btn1-block+.btn1-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width:568px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}

	.modal-content {
		box-shadow: 0 5px 15px rgba(0,0,0,.5);
	}

	.modal-sm {
		width: 300px;
	}

	.bc-filter-title small,.bc-h2-style small,.bc-h3-style small,.bc-h4-style small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
		float: right;
	}

	[dir=rtl] .bc-filter-title small,[dir=rtl] .bc-h2-style small,[dir=rtl] .bc-h3-style small,[dir=rtl] .bc-h4-style small,[dir=rtl] .h1 small,[dir=rtl] .h2 small,[dir=rtl] .h3 small,[dir=rtl] .h4 small,[dir=rtl] .h5 small,[dir=rtl] .h6 small,[dir=rtl] h1 small,[dir=rtl] h2 small,[dir=rtl] h3 small,[dir=rtl] h4 small,[dir=rtl] h5 small,[dir=rtl] h6 small {
		float: left;
	}
}


/* British Council – Connect with us */
.bc-connect {
  text-align: left;
}

.bc-social-media-title {
  color: #002f6c;
  font-weight: 600;
  margin-bottom: 12px;
}

/* Icon row */
.bc-social-media {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 14px;
  align-items: center;
}

/* Base icon */
.bc-social-media a {
  width: 42px;
  height: 42px;
  display: block;
  border-radius: 50%;
  background-color: #002f6c;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  text-indent: -9999px;
  transition: background-color 0.25s ease, transform 0.25s ease;
}

/* Hover – British Council darker blue */
.bc-social-media a:hover {
  background-color: #001f4d;
  transform: translateY(-2px);
}

/* ================= ICON SVGs ================= */

/* Twitter / X */
.bc-x {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M18.3 2H21l-6.5 7.4L22 22h-6.7l-4.5-5.7L5.7 22H3l7-8L2 2h6.8l4.1 5.2L18.3 2z'/%3E%3C/svg%3E") !important;
}

/* Facebook */
.bc-facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M22 12a10 10 0 1 0-11.6 9.9v-7h-2v-3h2v-2.3c0-2 1.2-3.1 3-3.1.9 0 1.8.1 1.8.1v2h-1c-1 0-1.3.6-1.3 1.2V12h2.3l-.4 3h-1.9v7A10 10 0 0 0 22 12z'/%3E%3C/svg%3E") !important;
}

/* LinkedIn */
.bc-linkedin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M20.4 20.4h-3.6v-5.6c0-1.3 0-3-1.9-3s-2.2 1.4-2.2 2.9v5.7H9V9h3.4v1.6h.1c.5-.9 1.6-1.9 3.3-1.9 3.6 0 4.2 2.3 4.2 5.3v6.4zM5.3 7.4a2.1 2.1 0 1 1 0-4.2 2.1 2.1 0 0 1 0 4.2zM7.1 20.4H3.5V9h3.6v11.4z'/%3E%3C/svg%3E");
}

/* YouTube */
.bc-youtube {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M23.5 6.2s-.2-1.7-.8-2.4c-.7-.9-1.5-.9-1.9-1C18.1 2.5 12 2.5 12 2.5s-6.1 0-8.8.3c-.4.1-1.2.1-1.9 1-.6.7-.8 2.4-.8 2.4S0 8.1 0 10v1.9c0 1.9.5 3.8.5 3.8s.2 1.7.8 2.4c.7.9 1.7.9 2.1 1 1.5.2 6.6.3 6.6.3s6.1 0 8.8-.3c.4-.1 1.2-.1 1.9-1 .6-.7.8-2.4.8-2.4s.5-1.9.5-3.8V10c0-1.9-.5-3.8-.5-3.8zM9.5 14.5V7.5l6.3 3.5-6.3 3.5z'/%3E%3C/svg%3E");
}

/* Instagram */
.bc-instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2c3.2 0 3.6 0 4.9.1 1.2.1 2 .3 2.4.5.6.2 1 .5 1.5 1s.8.9 1 1.5c.2.4.4 1.2.5 2.4.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c-.1 1.2-.3 2-.5 2.4-.2.6-.5 1-1 1.5s-.9.8-1.5 1c-.4.2-1.2.4-2.4.5-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2-.1-2-.3-2.4-.5-.6-.2-1-.5-1.5-1s-.8-.9-1-1.5c-.2-.4-.4-1.2-.5-2.4C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c.1-1.2.3-2 .5-2.4.2-.6.5-1 1-1.5s.9-.8 1.5-1c.4-.2 1.2-.4 2.4-.5C8.4 2.2 8.8 2.2 12 2.2z'/%3E%3C/svg%3E");
}

/* TikTok */
.bc-tiktok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M21 8.5a6.6 6.6 0 0 1-4.6-1.9v8.3a5.4 5.4 0 1 1-4.7-5.4v2.9a2.6 2.6 0 1 0 1.9 2.5V2h2.8a6.5 6.5 0 0 0 4.6 3.7v2.8z'/%3E%3C/svg%3E");
}



.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

@media (min-width:850px) {
	.modal-lg {
		width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-size: 14px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}

.tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90);
}

.tooltip.topamit {
	margin-top: -3px;
	padding: 5px 0;
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}

.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 0;
}

.popover,.text-left {
	text-align: left;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
	right: 5px;
}

.tooltip.top-right .tooltip-arrow {
	left: 5px;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow {
	border-width: 0 5px 5px;
	border-bottom-color: #000;
	top: 0;
}

.tooltip.bottom .tooltip-arrow {
	left: 50%;
	margin-left: -5px;
}

.tooltip.bottom-left .tooltip-arrow {
	right: 5px;
	margin-top: -5px;
}

.tooltip.bottom-right .tooltip-arrow {
	left: 5px;
	margin-top: -5px;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-size: 16px;
	line-height: 1.5;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 0;
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	white-space: normal;
}

.bc-glossary-item,.text-nowrap,table1.bc-mob-table1 .bc-cell-has-cta .bc-icon-link-block-sm,table1.bc-mob-table1 .bc-cell-has-cta .bc-icon-link-list.bc-icon-link-list-sm>li>a {
	white-space: nowrap;
}

.popover.topamit {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 16px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: -1 -1 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover>.arrow,.popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover>.arrow {
	border-width: 11px;
}

.popover>.arrow:after {
	border-width: 10px;
	content: "";
}

.popover.top>.arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0,0,0,.25);
	bottom: -11px;
}

.popover.top>.arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}

.popover.left>.arrow:after,.popover.right>.arrow:after {
	bottom: -10px;
	content: " ";
}

.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,.25);
}

.popover.right>.arrow:after {
	left: 1px;
	border-left-width: 0;
	border-right-color: #fff;
}

.popover.bottom>.arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,.25);
	top: -11px;
}

.popover.bottom>.arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}

.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,.25);
}

.popover.left>.arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
}

@-ms-viewport {
	width:device-width;
}

.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
	display: none!important;
}

@media (max-width:567px) {
	.visible-xs {
		display: block!important;
	}

	table1.visible-xs {
		display: table1;
	}

	tr.visible-xs {
		display: table1-row!important;
	}

	td.visible-xs,th.visible-xs {
		display: table1-cell!important;
	}

	.visible-xs-block {
		display: block!important;
	}

	.visible-xs-inline {
		display: inline!important;
	}

	.visible-xs-inline-block {
		display: inline-block!important;
	}
}

@media (min-width:568px) and (max-width:849px) {
	.visible-sm {
		display: block!important;
	}

	table1.visible-sm {
		display: table1;
	}

	tr.visible-sm {
		display: table1-row!important;
	}

	td.visible-sm,th.visible-sm {
		display: table1-cell!important;
	}

	.visible-sm-block {
		display: block!important;
	}

	.visible-sm-inline {
		display: inline!important;
	}

	.visible-sm-inline-block {
		display: inline-block!important;
	}
}

@media (min-width:850px) and (max-width:1023px) {
	.visible-md {
		display: block!important;
	}

	table1.visible-md {
		display: table1;
	}

	tr.visible-md {
		display: table1-row!important;
	}

	td.visible-md,th.visible-md {
		display: table1-cell!important;
	}

	.visible-md-block {
		display: block!important;
	}

	.visible-md-inline {
		display: inline!important;
	}

	.visible-md-inline-block {
		display: inline-block!important;
	}
}

@media (min-width:1024px) {
	.visible-lg {
		display: block!important;
	}

	table1.visible-lg {
		display: table1;
	}

	tr.visible-lg {
		display: table1-row!important;
	}

	td.visible-lg,th.visible-lg {
		display: table1-cell!important;
	}

	.visible-lg-block {
		display: block!important;
	}

	.visible-lg-inline {
		display: inline!important;
	}

	.visible-lg-inline-block {
		display: inline-block!important;
	}

	.hidden-lg {
		display: none!important;
	}
}

@media (max-width:567px) {
	.hidden-xs {
		display: none!important;
	}
}

@media (min-width:568px) and (max-width:849px) {
	.hidden-sm {
		display: none!important;
	}
}

@media (min-width:850px) and (max-width:1023px) {
	.hidden-md {
		display: none!important;
	}
}

.visible-print {
	display: none!important;
}

@media print {
	.visible-print {
		display: block!important;
	}

	table1.visible-print {
		display: table1;
	}

	tr.visible-print {
		display: table1-row!important;
	}

	td.visible-print,th.visible-print {
		display: table1-cell!important;
	}
}

.visible-print-block {
	display: none!important;
}

@media print {
	.visible-print-block {
		display: block!important;
	}
}

.visible-print-inline {
	display: none!important;
}

@media print {
	.visible-print-inline {
		display: inline!important;
	}
}

.visible-print-inline-block {
	display: none!important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block!important;
	}

	.hidden-print {
		display: none!important;
	}
}

.bc-filter-title,.bc-h2-style,.bc-h3-style,.bc-h4-style,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-family: BCSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	line-height: 1.3;
	color: inherit;
	font-weight: 300;
	text-transform: none;
	background-color: transparent;
	border: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 25px;
}

.bc-drill-down-body hr,.bc-drill-down-body table1 td,.bc-show-hide-content hr,.bc-show-hide-content table1 td,.bg-theme hr,.bg-theme table1 td {
	border-color: #fff;
}

.bc-filter-title small,.bc-h2-style small,.bc-h3-style small,.bc-h4-style small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
	font-size: .9em;
	color: inherit;
	text-decoration: none;
	display: block;
	line-height: 18px;
	line-height: 1.3rem;
}

.bc-filter-title a,.bc-h2-style a,.bc-h3-style a,.bc-h4-style a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	font-weight: inherit;
}

.bc-body-copy .bc-filter-title,.bc-body-copy .bc-h2-style,.bc-body-copy .bc-h3-style,.bc-body-copy .bc-h4-style,.bc-body-copy .h1,.bc-body-copy .h2,.bc-body-copy .h3,.bc-body-copy .h4,.bc-body-copy .h5,.bc-body-copy .h6,.bc-body-copy h1,.bc-body-copy h2,.bc-body-copy h3,.bc-body-copy h4,.bc-body-copy h5,.bc-body-copy h6 {
	margin-bottom: 25px;
}

.h1,h1 {
	font-size: 1.8em;
}

@media (min-width:849px) {
	.h1,h1 {
		font-size: 2em;
	}

	.h2,h2 {
		font-size: 1.444em;
	}
}

.h1 small,h1 small {
	float: none;
}

.h2,h2 {
	font-size: 1.444em;
	margin-bottom: 30px;
}

.bc-filter-title,.h3,h3 {
	font-size: 1.11em;
	margin: 0 0 17px;
}

.lead,address {
	margin-bottom: 25px;
}

@media (min-width:849px) {
	.bc-filter-title,.h3,h3 {
		font-size: 1.11em;
	}

	.h4,h4 {
		font-size: 1em;
	}
}

.h4,h4 {
	font-size: 1em;
	font-weight: 600;
}

.h5,.h6,h5,h6 {
	font-size: 12px;
}

pamit {
	margin: 0 0 25px;
}

.lead {
	font-size: 1.18em;
	line-height: 1.4;
}

body,dd,dt {
	line-height: 1.5;
}

.xsmall {
	font-size: .795em;
}

.small,small {
	font-size: .9em;
}

.large {
	font-size: 1.11em;
}

.xlarge {
	font-size: 1.444em;
}

.mark,mark {
	background-color: #ffe8de;
	padding: .2em;
}

.text-right {
	text-align: right;
}

.text-center,[dir=rtl] .text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-lowercase {
	text-transform: lowercase;
}

.initialism,.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #999;
}

.text-primary {
	color: #346e9e;
}

a.text-primary:hover {
	color: #275378;
}

.text-success {
	color: #3c763d;
}

a.text-success:hover {
	color: #2b542c;
}

.text-info {
	color: #31708f;
}

a.text-info:hover {
	color: #245269;
}

.text-warning {
	color: #a7481f;
}

a.text-warning:hover {
	color: #7c3517;
}

.text-danger {
	color: #a94442;
}

a.text-danger:hover {
	color: #843534;
}

.bg-primary {
	color: #fff;
	background-color: #346e9e;
}

a.bg-primary:hover {
	background-color: #275378;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:hover {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:hover {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #ffe8de;
}

a.bg-warning:hover {
	background-color: #ffc5ab;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:hover {
	background-color: #e4b9b9;
}

.bc-drill-down-body,.bc-show-hide-content,.bg-theme {
	background-color: #ebeff0;
}

a.bc-drill-down-body:hover,a.bc-show-hide-content:hover,a.bg-theme:hover {
	background-color: #ced8da;
}

.bg-white {
	background-color: #fff;
}

a.bg-white:hover {
	background-color: #e6e6e6;
}

.bc-drill-down-body .bc-facts-panel>ul,.bc-drill-down-body .bc-form1-panel,.bc-drill-down-body .bc-link-panel-image .bc-link-panel-image-title,.bc-drill-down-body .bc-link-panel-text,.bc-drill-down-body .bc-media-detail-caption,.bc-drill-down-body table1,.bc-show-hide-content .bc-facts-panel>ul,.bc-show-hide-content .bc-form1-panel,.bc-show-hide-content .bc-link-panel-image .bc-link-panel-image-title,.bc-show-hide-content .bc-link-panel-text,.bc-show-hide-content .bc-media-detail-caption,.bc-show-hide-content table1,.bg-theme .bc-facts-panel>ul,.bg-theme .bc-form1-panel,.bg-theme .bc-link-panel-image .bc-link-panel-image-title,.bg-theme .bc-link-panel-text,.bg-theme .bc-media-detail-caption,.bg-theme table1 {
	background-color: #fff;
}

ol1,ul1 {
	padding: 0;
	margin: 20px;
}

ol ol,ol ul,ul ol1,ul1 ul {
	margin-top: 0;
	margin-bottom: 0;
}

ol li,ul li {
	padding: .1em 0;
	margin: 0 0 .3em;
}

.list-inline,.list-unstyled {
	padding-left: 0;
	list-style: none;
}

ol {
	margin-left: 20px;
	margin-right: 20px;
}

.list-inline {
	margin-left: -5px;
}

.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

dl {
	margin: 15px 0;
}

dd,dt {
	padding: .1em 0;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 0 .3em;
}

.dl-horizontal dd:after,.dl-horizontal dd:before {
	content: " ";
	display: table1;
}

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

	.dl-horizontal dd {
		margin-left: 180px;
	}

	[dir=rtl] [class*=col-md] {
		float: right;
	}
}

.bc-btn-navbar-group:after,.bc-btn-secondary-nav-group:after,.container1-inset:after,.nav:after,.navbar:after,.row .row-hr,.row>hr {
	clear: both;
}

.bc-notify-badge,.btn1,blockquote {
	text-align: center;
}

abbr[data-original-title],abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #999;
}

.btn1,[role=button] {
	cursor: pointer;
}

.initialism {
	font-size: 90%;
}

q {
	font-size: 1.05em;
	color: #666;
}

blockquote {
	margin: 0 0 25px;
	padding: 40px 20px;
	font-size: 1.1em;
	border-width: 1px 0;
	border-style: solid;
	border-color: #c2cbce;
	background: #ebeff0;
}

.btn1,.btn1-danger.active,.btn1-danger:active,.btn1-default.active,.btn1-default:active,.btn1-info.active,.btn1-info:active,.btn1-primary.active,.btn1-primary:active,.btn1-success.active,.btn1-success:active,.btn1-warning.active,.btn1-warning:active,.open>.btn1-danger.dropdown-toggle,.open>.btn1-default.dropdown-toggle,.open>.btn1-info.dropdown-toggle,.open>.btn1-primary.dropdown-toggle,.open>.btn1-success.dropdown-toggle,.open>.btn1-warning.dropdown-toggle {
	background-image: none;
}

blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
	margin-bottom: 0;
}

blockquote .small,blockquote footer,blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.5;
	color: #999;
}

blockquote .small:before,blockquote footer:before,blockquote small:before {
	content: '\2014 \00A0';
}

address {
	line-height: 1.3;
	font-style: normal;
}

address label1,address span {
	display: block;
	margin-bottom: 10px;
}

[dir=rtl] [class*=col-xs] {
	float: right;
}

@media (min-width:1024px) {
	[dir=rtl] [class*=col-lg] {
		float: right;
	}
}

.container1-inset {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.container1-inset:after,.container1-inset:before {
	content: " ";
	display: table1;
}

@media screen and (max-width:849px) {
	.container1,.container1-inset {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media screen and (min-width:850px) and (max-width:1023px) {
	.container1,.container1-inset {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.container1-inset.main-container1,.container1.main-container1 {
	padding-bottom: 15px;
}

.row.has-border-top {
	padding-top: 20px;
}

.row .row-hr,.row>hr {
	margin: 0 -10px 15px;
}

.container1-inset .row {
	padding-left: 10px;
	padding-right: 10px;
}

@media screen and (max-width:849px) {
	.container1-inset .row {
		margin-left: -20px;
		margin-right: -20px;
	}
}

@media screen and (min-width:850px) and (max-width:1023px) {
	.container1-inset {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media screen and (min-width:1024px) {
	.container1-inset {
		padding-left: 20px;
		padding-right: 20px;
		width: 980px;
	}

	.container1-inset .row {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.container1-inset .row .row {
	margin-left: -10px;
	margin-right: -10px;
	padding-left: 0;
	padding-right: 0;
}

@media (min-width:850px) {
	.row.has-border-top {
		padding-top: 30px;
	}

	.row .row-hr,.row>hr {
		margin-bottom: 25px;
	}

	[dir=rtl] .col-md-offset-4 {
		margin-left: 0;
		margin-right: 33.3333333333%;
	}
}

*,:after,:before {
	box-sizing: border-box;
}

html {
	font-size: 16px;
}

@media (min-width:767px)body {
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:inherit;color:#333;
}

button,input,select,textarea11 {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #23085A;
	text-decoration: none;
}

a:focus,a:hover {
	color: #333;
	text-decoration: underline;
}

a:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
}

.bc-body-text a:not(.btn1) {
	font-weight: 600;
	-moz-osx-font-smoothing: grayscale;
}

a[lang=am] {
	font-family: nyala,sans-serif;
}

a[lang=ar] {
	font-family: Tahoma,Arial,sans-serif;
}

a[lang=az],a[lang=bg],a[lang=ru],a[lang=vi] {
	font-family: Arial,sans-serif;
}

a[lang=fa] {
	font-family: nazaninregular,sans-serif;
	font-size: 1.17em;
}

a[lang=jp],a[lang=zh-hant] {
	font-family: Meiryo,"MS PGothic",Osaka,sans-serif;
}

a[lang=ko] {
	font-family: "Malgun Gothic",AppleGothic,dotum,gulim,"Helvetica Neue",sans-serif;
}

a[lang=my] {
	font-family: Zawgyi-One,sans-serif;
}

.lt-ie9 .bc-icon-link-lg:before,.lt-ie9 .bc-icon-link-md:before,.lt-ie9 .bc-icon-link-sm:before {
	font-family: Webdings!important;
}

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

.btn1,.img-thumbnail {
	display: inline-block;
}

.img-rounded {
	border-radius: 0;
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.5;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	max-width: 100%;
	height: auto;
}

.img-circle {
	border-radius: 50%;
}

hr {
	margin: 0 0 25px;
	border: none;
	border-top: 1px solid #ccc;
}

#bc-cookie-banner .bc-close span,.bc-multicolor-rows dt,.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	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;
}

.btn1 {
	margin-bottom: 0;
	font-weight: 300;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	border: 2px solid transparent;
	line-height: 1.3;
	border-radius: 100px;
	padding: .96em 35px;
	font-size: .9em;
	min-width: 16.4em;
	user-select: none;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
}

.bc-btn-square,.btn1-link,.btn1-square {
	border-radius: 0;
}

.btn1.active.focus,.btn1.active:focus,.btn1.focus,.btn1:active.focus,.btn1:active:focus,.btn1:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
}

.btn1.focus,.btn1:focus,.btn1:hover {
	color: #333;
	text-decoration: none;
}

.btn1.active,.btn1:active {
	outline: 0;
	background-image: none;
}

.btn1.disabled,.btn1[disabled],fieldset[disabled] .btn1 {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	box-shadow: none;
}

.btn1:active .bc-notify-badge,.btn1:hover .bc-notify-badge {
	background-color: #333;
	color: #9cf;
	border-color: #333;
}

.btn1-default {
	color: #333;
	background-color: #fff;
	border-color: #346e9e;
}

.btn1-default:focus,.btn1-default:hover {
	color: #333;
}

.btn1-default:not(.btn1-is-loading):focus,.btn1-default:not(.btn1-is-loading):hover {
	background-color: #e6e6e6;
	border-color: #254e70;
}

.btn1-default:not(.btn1-is-loading).active,.btn1-default:not(.btn1-is-loading):active,.open>.btn1-default:not(.btn1-is-loading).dropdown-toggle {
	color: #333;
	background-color: #e6e6e6;
	border-color: #254e70;
}

.btn1-default:not(.btn1-is-loading).active.focus,.btn1-default:not(.btn1-is-loading).active:focus,.btn1-default:not(.btn1-is-loading).active:hover,.open>.btn1-default:not(.btn1-is-loading).dropdown-toggle.focus,.open>.btn1-default:not(.btn1-is-loading).dropdown-toggle:focus,.open>.btn1-default:not(.btn1-is-loading).dropdown-toggle:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #142b3e;
}

.btn1-default.btn1-has-loaded .bc-loader {
	background-color: #346e9e;
}

.btn1-default.btn1-has-loaded:focus .bc-loader,.btn1-default.btn1-has-loaded:hover .bc-loader {
	background-color: #254e70;
}

.btn1-default.disabled.focus,.btn1-default.disabled:focus,.btn1-default.disabled:hover,.btn1-default[disabled].focus,.btn1-default[disabled]:focus,.btn1-default[disabled]:hover,fieldset[disabled] .btn1-default.focus,fieldset[disabled] .btn1-default:focus,fieldset[disabled] .btn1-default:hover {
	background-color: #fff;
	border-color: #346e9e;
}

.btn1-default .badge {
	color: #fff;
	background-color: #333;
}

.btn1-primary {
	color: #fff;
	background-color: #346e9e;
	border-color: transparent;
}

.btn1-primary:focus,.btn1-primary:hover {
	color: #fff;
}

.btn1-primary:not(.btn1-is-loading):focus,.btn1-primary:not(.btn1-is-loading):hover {
	background-color: #275378;
	border-color: transparent;
}

.btn1-primary:not(.btn1-is-loading).active,.btn1-primary:not(.btn1-is-loading):active,.open>.btn1-primary:not(.btn1-is-loading).dropdown-toggle {
	color: #fff;
	background-color: #275378;
	border-color: transparent;
}

.btn1-primary:not(.btn1-is-loading).active.focus,.btn1-primary:not(.btn1-is-loading).active:focus,.btn1-primary:not(.btn1-is-loading).active:hover,.open>.btn1-primary:not(.btn1-is-loading).dropdown-toggle.focus,.open>.btn1-primary:not(.btn1-is-loading).dropdown-toggle:focus,.open>.btn1-primary:not(.btn1-is-loading).dropdown-toggle:hover {
	color: #fff;
	background-color: #1f415d;
	border-color: transparent;
}

.btn1-primary.disabled.focus,.btn1-primary.disabled:focus,.btn1-primary.disabled:hover,.btn1-primary[disabled].focus,.btn1-primary[disabled]:focus,.btn1-primary[disabled]:hover,fieldset[disabled] .btn1-primary.focus,fieldset[disabled] .btn1-primary:focus,fieldset[disabled] .btn1-primary:hover {
	background-color: #346e9e;
	border-color: transparent;
}

.btn1-primary .badge {
	color: #346e9e;
	background-color: #fff;
}

.btn1-success {
	color: #fff;
	background-color: #3d9026;
	border-color: transparent;
}

.btn1-success:focus,.btn1-success:hover {
	color: #fff;
}

.btn1-success:not(.btn1-is-loading):focus,.btn1-success:not(.btn1-is-loading):hover {
	background-color: #2c681b;
	border-color: transparent;
}

.btn1-success:not(.btn1-is-loading).active,.btn1-success:not(.btn1-is-loading):active,.open>.btn1-success:not(.btn1-is-loading).dropdown-toggle {
	color: #fff;
	background-color: #2c681b;
	border-color: transparent;
}

.btn1-success:not(.btn1-is-loading).active.focus,.btn1-success:not(.btn1-is-loading).active:focus,.btn1-success:not(.btn1-is-loading).active:hover,.open>.btn1-success:not(.btn1-is-loading).dropdown-toggle.focus,.open>.btn1-success:not(.btn1-is-loading).dropdown-toggle:focus,.open>.btn1-success:not(.btn1-is-loading).dropdown-toggle:hover {
	color: #fff;
	background-color: #204b14;
	border-color: transparent;
}

.btn1-success.disabled.focus,.btn1-success.disabled:focus,.btn1-success.disabled:hover,.btn1-success[disabled].focus,.btn1-success[disabled]:focus,.btn1-success[disabled]:hover,fieldset[disabled] .btn1-success.focus,fieldset[disabled] .btn1-success:focus,fieldset[disabled] .btn1-success:hover {
	background-color: #3d9026;
	border-color: transparent;
}

.btn1-success .badge {
	color: #3d9026;
	background-color: #fff;
}

.btn1-info {
	color: #fff;
	background-color: #00457c;
	border-color: transparent;
}

.btn1-info:focus,.btn1-info:hover {
	color: #fff;
}

.btn1-info:not(.btn1-is-loading):focus,.btn1-info:not(.btn1-is-loading):hover {
	background-color: #002949;
	border-color: transparent;
}

.btn1-info:not(.btn1-is-loading).active,.btn1-info:not(.btn1-is-loading):active,.open>.btn1-info:not(.btn1-is-loading).dropdown-toggle {
	color: #fff;
	background-color: #002949;
	border-color: transparent;
}

.btn1-info:not(.btn1-is-loading).active.focus,.btn1-info:not(.btn1-is-loading).active:focus,.btn1-info:not(.btn1-is-loading).active:hover,.open>.btn1-info:not(.btn1-is-loading).dropdown-toggle.focus,.open>.btn1-info:not(.btn1-is-loading).dropdown-toggle:focus,.open>.btn1-info:not(.btn1-is-loading).dropdown-toggle:hover {
	color: #fff;
	background-color: #001525;
	border-color: transparent;
}

.btn1-info.disabled.focus,.btn1-info.disabled:focus,.btn1-info.disabled:hover,.btn1-info[disabled].focus,.btn1-info[disabled]:focus,.btn1-info[disabled]:hover,fieldset[disabled] .btn1-info.focus,fieldset[disabled] .btn1-info:focus,fieldset[disabled] .btn1-info:hover {
	background-color: #00457c;
	border-color: transparent;
}

.btn1-info .badge {
	color: #00457c;
	background-color: #fff;
}

.btn1-warning {
	color: #fff;
	background-color: #de5400;
	border-color: transparent;
}

.btn1-warning:focus,.btn1-warning:hover {
	color: #fff;
}

.btn1-warning:not(.btn1-is-loading):focus,.btn1-warning:not(.btn1-is-loading):hover {
	background-color: #ab4100;
	border-color: transparent;
}

.btn1-warning:not(.btn1-is-loading).active,.btn1-warning:not(.btn1-is-loading):active,.open>.btn1-warning:not(.btn1-is-loading).dropdown-toggle {
	color: #fff;
	background-color: #ab4100;
	border-color: transparent;
}

.btn1-warning:not(.btn1-is-loading).active.focus,.btn1-warning:not(.btn1-is-loading).active:focus,.btn1-warning:not(.btn1-is-loading).active:hover,.open>.btn1-warning:not(.btn1-is-loading).dropdown-toggle.focus,.open>.btn1-warning:not(.btn1-is-loading).dropdown-toggle:focus,.open>.btn1-warning:not(.btn1-is-loading).dropdown-toggle:hover {
	color: #fff;
	background-color: #873300;
	border-color: transparent;
}

.btn1-warning.disabled.focus,.btn1-warning.disabled:focus,.btn1-warning.disabled:hover,.btn1-warning[disabled].focus,.btn1-warning[disabled]:focus,.btn1-warning[disabled]:hover,fieldset[disabled] .btn1-warning.focus,fieldset[disabled] .btn1-warning:focus,fieldset[disabled] .btn1-warning:hover {
	background-color: #de5400;
	border-color: transparent;
}

.btn1-warning .badge {
	color: #de5400;
	background-color: #fff;
}

.btn1-danger {
	color: #fff;
	background-color: #cb2210;
	border-color: transparent;
}

.btn1-danger:focus,.btn1-danger:hover {
	color: #fff;
}

.btn1-danger:not(.btn1-is-loading):focus,.btn1-danger:not(.btn1-is-loading):hover {
	background-color: #9c1a0c;
	border-color: transparent;
}

.btn1-danger:not(.btn1-is-loading).active,.btn1-danger:not(.btn1-is-loading):active,.open>.btn1-danger:not(.btn1-is-loading).dropdown-toggle {
	color: #fff;
	background-color: #9c1a0c;
	border-color: transparent;
}

.btn1-danger:not(.btn1-is-loading).active.focus,.btn1-danger:not(.btn1-is-loading).active:focus,.btn1-danger:not(.btn1-is-loading).active:hover,.open>.btn1-danger:not(.btn1-is-loading).dropdown-toggle.focus,.open>.btn1-danger:not(.btn1-is-loading).dropdown-toggle:focus,.open>.btn1-danger:not(.btn1-is-loading).dropdown-toggle:hover {
	color: #fff;
	background-color: #7b150a;
	border-color: transparent;
}

.btn1-danger.disabled.focus,.btn1-danger.disabled:focus,.btn1-danger.disabled:hover,.btn1-danger[disabled].focus,.btn1-danger[disabled]:focus,.btn1-danger[disabled]:hover,fieldset[disabled] .btn1-danger.focus,fieldset[disabled] .btn1-danger:focus,fieldset[disabled] .btn1-danger:hover {
	background-color: #cb2210;
	border-color: transparent;
}

.btn1-danger .badge {
	color: #cb2210;
	background-color: #fff;
}

.btn1-link {
	color: #346e9e;
	font-weight: 400;
}

.bc-icon-link-lg,.bc-icon-link-md,.bc-icon-link-sm {
	font-weight: 300;
	position: relative;
}

.btn1-link,.btn1-link.active,.btn1-link:active,.btn1-link[disabled],fieldset[disabled] .btn1-link {
	background-color: transparent;
	box-shadow: none;
}

.btn1-link,.btn1-link:active,.btn1-link:focus,.btn1-link:hover {
	border-color: transparent;
}

.btn1-link:focus,.btn1-link:hover {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
}

.btn1-link[disabled]:focus,.btn1-link[disabled]:hover,fieldset[disabled] .btn1-link:focus,fieldset[disabled] .btn1-link:hover {
	color: #999;
	text-decoration: none;
}

.btn1-group-lg>.btn1,.btn1-lg {
	font-size: 1.11em;
	min-width: 16.4em;
}

.btn1-group-sm>.btn1,.btn1-sm {
	font-size: .795em;
	min-width: 16.4em;
}

.btn1-group-xs>.btn1,.btn1-xs {
	font-size: .795em;
	min-width: 0;
	padding-top: .8em;
	padding-bottom: .8em;
}

.bc-btn-block,.block,.btn1-block {
	display: block;
	width: 100%;
}

.btn1-block+.btn1-block {
	margin-top: 5px;
}

input[type=button].btn1-block,input[type=reset].btn1-block,input[type=submit].btn1-block {
	width: 100%;
}

.btn1-value {
	position: relative;
	top: 7px;
}

.bc-btn-gray-cool {
	background-color: #62787f;
	color: #fff;
}

.bc-btn-gray-cool:focus,.bc-btn-gray-cool:hover {
	color: #fff;
	background-color: #4c5d62;
}

.bc-btn-block {
	margin: 0 0 20px;
}

.btn1 .bc-loader,.btn1 .bc-svg {
	top: 50%;
	line-height: 1em;
	position: absolute;
	right: 10px;
}

[dir=rtl] .btn1 .bc-loader,[dir=rtl] .btn1 .bc-svg {
	left: 10px;
	right: auto;
}

.btn1-group-xs>.btn1 .bc-loader,.btn1-group-xs>.btn1 .bc-svg,.btn1.btn1-xs .bc-loader,.btn1.btn1-xs .bc-svg {
	right: 8px;
}

[dir=rtl] .btn1-group-xs>.btn1 .bc-loader,[dir=rtl] .btn1-group-xs>.btn1 .bc-svg,[dir=rtl] .btn1.btn1-xs .bc-loader,[dir=rtl] .btn1.btn1-xs .bc-svg {
	left: 8px;
	right: auto;
}

.btn1 .bc-svg {
	font-size: 1.3em;
	margin-top: -.5em;
}

.btn1 .bc-loader {
	margin-top: -10px;
	width: 20px;
	height: 20px;
}

.btn1 .bc-svg-popup {
	font-size: .8em;
	margin-top: -1em;
	right: 15px;
}

[dir=rtl] .btn1 .bc-svg-popup {
	left: 15px;
	right: auto;
}

.bc-btn-close,.bc-btn-search {
	display: inline-block;
	background: 0 0;
	width: 34px;
	height: 34px;
	font-size: 0;
	padding: 8px 8px 0;
	line-height: 1.6;
	color: #fff;
	border-radius: 50%;
	border-width: 2px;
	border-color: #fff;
	border-style: solid;
}

.bc-btn-close:focus,.bc-btn-close:hover,.bc-btn-search:focus,.bc-btn-search:hover {
	color: #fff;
	border-color: rgba(255,255,255,.7);
}

.bc-btn-close .bc-svg,.bc-btn-search .bc-svg {
	font-size: 14px;
	margin: 0;
}

.bc-btn-close {
	padding: 5px;
}

.bc-btn-close .bc-svg {
	font-size: 20px;
	margin: 0;
}

.close {
	opacity: 1;
}

.btn1-group>.btn1+.dropdown-toggle {
	padding-right: 10px;
	border-left: 1px solid rgba(255,255,255,.5);
}

[dir=rtl] .btn1-group>.btn1+.dropdown-toggle {
	padding-right: 8px;
	padding-left: 10px;
	border-left: none;
	border-right: 1px solid rgba(255,255,255,.5);
}

.btn1-group .btn1+.btn1,.btn1-group .btn1+.btn1-group,.btn1-group .btn1-group+.btn1,.btn1-group .btn1-group+.btn1-groupamit {
	margin-left: -2px;
}

.btn1-group-vertical>.btn1,.btn1-group>.btn1 {
	min-width: 0;
}

.btn1-group-2,.btn1-group-3,.btn1-group-4 {
	display: block;
}

.btn1-group-2 .btn1,.btn1-group-3 .btn1,.btn1-group-4 .btn1 {
	width: 50%;
}

.btn1-group-3 .btn1 {
	width: 33.333%;
}

.btn1-group-4 .btn1 {
	width: 25%;
}

.bc-btn-select-groupamit {
	margin-left: -5px;
	margin-right: -5px;
}

.bc-btn-select-group h2,.bc-btn-select-group h3,.bc-btn-select-group h4 {
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.bc-btn-select-group .btn1 {
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 5px;
}

.bc-notify-badge {
	width: 19px;
	height: 19px;
	background-color: #fff;
	color: #346e9e;
	border-radius: 50%;
	position: absolute;
	z-index: 5;
	right: -10px;
	top: -8px;
	line-height: 1.1;
	border: 2px solid #fff;
	padding: 0;
	margin: 0;
}

[dir=rtl] .bc-notify-badge {
	right: auto;
	left: -10px;
}

.bc-notify-badge .bc-svg {
	margin-top: 1.4px;
	height: .9em;
	width: .9em;
}

.bc-notify-badge .bc-svg.bc-svg-cross {
	margin-top: 0;
	height: 1em;
	width: 1.1em;
}

.btn1-group-sm>.btn1 .bc-notify-badge .bc-svg,.btn1-sm .bc-notify-badge .bc-svg {
	margin-top: 1.45px;
	height: 1em;
	width: 1em;
}

.btn1-group-sm>.btn1 .bc-notify-badge .bc-svg.bc-svg-cross,.btn1-sm .bc-notify-badge .bc-svg.bc-svg-cross {
	margin-top: 0;
	height: 1.2em;
	width: 1.1em;
}

.bc-loader {
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	font-size: 1.4px;
	position: relative;
	text-indent: -9999em;
	border: 1.5em solid transparent;
}

.bc-loader--large {
	width: 120px;
	height: 120px;
}

.bc-drill-down .bc-loader,.bc-glossary-item .bc-loader,.bc-loader-is-loading,.btn1.btn1-is-loading .bc-loader,.pagination1 .bc-loader {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: bc-load1 1.1s infinite linear;
	animation: bc-load1 1.1s infinite linear;
}

.bc-loader-is-loading,.btn1.btn1-is-loading .bc-loader {
	border-color: #346e9e;
	border-left-color: rgba(52,110,158,.2);
}

.btn1.btn1-is-loading:not(.btn1-default) .bc-loader {
	border-color: rgba(255,255,255,.2);
	border-left-color: #fff;
}

.bc-drill-down .bc-loader,.bc-glossary-item .bc-loader,.pagination1 .bc-loader {
	border-color: #333;
	border-left-color: rgba(51,51,51,.2);
}

.bc-loader-has-loaded,.btn1.btn1-has-loaded .bc-loader {
	background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0xMCAxLjZjLTQuNjQgMC04LjQgMy43Ni04LjQgOC40IDAgNC42NCAzLjc2IDguNCA4LjQgOC40czguNC0zLjc2IDguNC04LjRjMC00LjY0LTMuNzYtOC40LTguNC04LjR6bTQuNzkgMTEuNDZsLTEuNzMgMS43M0wxMCAxMS43M2wtMy4wNiAzLjA2LTEuNzMtMS43M0w4LjI3MiAxMGwtMy4wNi0zLjA2TDYuOTQgNS4yMSAxMCA4LjI3bDMuMDYtMy4wNiAxLjczIDEuNzNMMTEuNzI4IDEwbDMuMDYgMy4wNnoiLz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 22px 22px;
}

@-webkit-keyframes bc-load1 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes bc-load1 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@media (max-width:568px) {
	.bc-masonry {
		height: auto!important;
	}
}

.bc-masonry .bc-list-item-has-no-media {
	padding-bottom: 15px;
	margin-bottom: 15px;
}

@media (min-width:568px) {
	[dir=rtl] [class*=col-sm] {
		float: right;
	}

	.bc-masonry-item,.bc-masonry-sizer {
		width: 48.3%;
		width: calc(50% - 10px);
	}
}

.bc-masonry-item--width2 {
	width: 100%;
}

@media (min-width:850px) {
	.bc-masonry-width-4 .bc-masonry-item,.bc-masonry-width-4 .bc-masonry-sizer {
		width: 31.9%;
		width: calc(33.3333% - 13.33px);
	}
}

@media screen and (min-width:568px) and (max-width:849px) {
	.bc-masonry-width-4 .bc-masonry-item,.bc-masonry-width-4 .bc-masonry-sizer {
		width: 48.3%;
		width: calc(50% - 13.33px);
	}
}

@media (min-width:568px) {
	.bc-masonry-width-4 .bc-masonry-item--width2 {
		width: 66%;
		width: calc(66.666% - 15px);
	}
}

@media screen and (min-width:568px) and (max-width:849px) {
	.bc-masonry-width-4 .bc-masonry-item--width2 {
		width: 100%;
	}
}

.bc-masonry-item {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	position: static!important;
}

@media (min-width:568px) {
	.bc-masonry-width-3 .bc-masonry-item,.bc-masonry-width-3 .bc-masonry-sizer {
		width: 23.4%;
		width: calc(25% - 30px);
	}

	.bc-masonry-width-3 .bc-masonry-item--width2 {
		width: 46.8%;
		width: calc(50% - 30px);
	}

	.bc-masonry-item {
		position: absolute!important;
	}
}

@-webkit-keyframes bc-spin-cw {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes bc-spin-cw {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@-webkit-keyframes bc-spin-ccw {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(-359deg);
		transform: rotate(-359deg);
	}
}

@keyframes bc-spin-ccw {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(-359deg);
		transform: rotate(-359deg);
	}
}

.bc-svg {
	display: inline-block;
	width: 1em;
	height: 1em;
	fill: currentColor;
	margin-bottom: -1px;
}

.bc-invert,[dir=rtl] .bc-dir {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.bc-spin-cw {
	-webkit-animation: bc-spin-cw 2s infinite linear;
	animation: bc-spin-cw 2s infinite linear;
}

.bc-spin-ccw {
	-webkit-animation: bc-spin-ccw 2s infinite linear;
	animation: bc-spin-ccw 2s infinite linear;
}

.bc-svg-circle {
	border: 2px solid #00cbfe;
	border-radius: 50%;
	display: inline-block;
}

.bc-icon-link-sm {
	font-size: 1em;
}

.lt-ie9 .bc-icon-link-sm:before {
	display: inline-block;
	content: '4'!important;
}

.lt-ie9 [dir=rtl] .bc-icon-link-sm:before,[dir=rtl].lt-ie9 .bc-icon-link-sm:before {
	display: inline-block;
	content: '3'!important;
}

.bc-icon-link-md {
	font-size: 1.11em;
}

.lt-ie9 .bc-icon-link-md:before {
	display: inline-block;
	content: '4'!important;
}

.lt-ie9 [dir=rtl] .bc-icon-link-md:before,[dir=rtl].lt-ie9 .bc-icon-link-md:before {
	display: inline-block;
	content: '3'!important;
}

.bc-icon-link-lg {
	font-size: 1.2em;
}

.lt-ie9 .bc-icon-link-lg:before {
	display: inline-block;
	content: '4'!important;
}

.lt-ie9 [dir=rtl] .bc-icon-link-lg:before,[dir=rtl].lt-ie9 .bc-icon-link-lg:before {
	display: inline-block;
	content: '3'!important;
}

.bc-icon-link-lg .bc-svg,.bc-icon-link-md .bc-svg,.bc-icon-link-sm .bc-svg {
	position: relative;
	font-size: .7em;
	top: .1em;
	margin-right: .2em;
}

[dir=rtl] .bc-icon-link-lg .bc-svg,[dir=rtl] .bc-icon-link-md .bc-svg,[dir=rtl] .bc-icon-link-sm .bc-svg {
	margin-left: .2em;
	margin-right: 0;
}

.bc-icon-link-block-lg,.bc-icon-link-block-md,.bc-icon-link-block-sm,.bc-icon-link-list.bc-icon-link-list-lg>li>a,.bc-icon-link-list.bc-icon-link-list-md>li>a,.bc-icon-link-list.bc-icon-link-list-sm>li>a {
	padding: .4em 0 .4em 20px;
	display: block;
	line-height: 1.3em;
	font-weight: 300;
	position: relative;
	font-size: 1em;
}

.lt-ie9 .bc-icon-link-block-lg:before,.lt-ie9 .bc-icon-link-block-md:before,.lt-ie9 .bc-icon-link-block-sm:before,.lt-ie9 .bc-icon-link-list.bc-icon-link-list-lg>li>a:before,.lt-ie9 .bc-icon-link-list.bc-icon-link-list-md>li>a:before,.lt-ie9 .bc-icon-link-list.bc-icon-link-list-sm>li>a:before {
	display: inline-block;
	font-family: Webdings!important;
	content: '4'!important;
}

.lt-ie9 [dir=rtl] .bc-icon-link-block-lg:before,.lt-ie9 [dir=rtl] .bc-icon-link-block-md:before,.lt-ie9 [dir=rtl] .bc-icon-link-block-sm:before,.lt-ie9 [dir=rtl] .bc-icon-link-list.bc-icon-link-list-lg>li>a:before,.lt-ie9 [dir=rtl] .bc-icon-link-list.bc-icon-link-list-md>li>a:before,.lt-ie9 [dir=rtl] .bc-icon-link-list.bc-icon-link-list-sm>li>a:before,[dir=rtl].lt-ie9 .bc-icon-link-block-lg:before,[dir=rtl].lt-ie9 .bc-icon-link-block-md:before,[dir=rtl].lt-ie9 .bc-icon-link-block-sm:before,[dir=rtl].lt-ie9 .bc-icon-link-list.bc-icon-link-list-lg>li>a:before,[dir=rtl].lt-ie9 .bc-icon-link-list.bc-icon-link-list-md>li>a:before,[dir=rtl].lt-ie9 .bc-icon-link-list.bc-icon-link-list-sm>li>a:before {
	display: inline-block;
	content: '3'!important;
}

.bc-icon-link-block-lg .bc-svg,.bc-icon-link-block-md .bc-svg,.bc-icon-link-block-sm .bc-svg,.bc-icon-link-list.bc-icon-link-list-lg>li>a .bc-svg,.bc-icon-link-list.bc-icon-link-list-md>li>a .bc-svg,.bc-icon-link-list.bc-icon-link-list-sm>li>a .bc-svg {
	position: absolute;
	left: 0;
	top: .9em;
	font-size: .7em;
}

.bc-icon-link-block-lg .bc-svg.bc-svg-popup,.bc-icon-link-block-md .bc-svg.bc-svg-popup,.bc-icon-link-block-sm .bc-svg.bc-svg-popup,.bc-icon-link-list.bc-icon-link-list-lg>li>a .bc-svg.bc-svg-popup,.bc-icon-link-list.bc-icon-link-list-md>li>a .bc-svg.bc-svg-popup,.bc-icon-link-list.bc-icon-link-list-sm>li>a .bc-svg.bc-svg-popup {
	position: static;
}

[dir=rtl] .bc-icon-link-block-lg,[dir=rtl] .bc-icon-link-block-md,[dir=rtl] .bc-icon-link-block-sm,[dir=rtl] .bc-icon-link-list.bc-icon-link-list-lg>li>a,[dir=rtl] .bc-icon-link-list.bc-icon-link-list-md>li>a,[dir=rtl] .bc-icon-link-list.bc-icon-link-list-sm>li>a {
	padding-left: 0;
	padding-right: 20px;
}

[dir=rtl] .bc-icon-link-block-lg .bc-svg,[dir=rtl] .bc-icon-link-block-md .bc-svg,[dir=rtl] .bc-icon-link-block-sm .bc-svg,[dir=rtl] .bc-icon-link-list.bc-icon-link-list-lg>li>a .bc-svg,[dir=rtl] .bc-icon-link-list.bc-icon-link-list-md>li>a .bc-svg,[dir=rtl] .bc-icon-link-list.bc-icon-link-list-sm>li>a .bc-svg {
	left: auto;
	right: 0;
}

.bc-icon-link-block-md,.bc-icon-link-list.bc-icon-link-list-md>li>a {
	font-size: 1.11em;
}

.bc-icon-link-block-lg,.bc-icon-link-list.bc-icon-link-list-lg>li>a {
	font-size: 1.2em;
}

.bc-icon-link-block-lg .bc-svg,.bc-icon-link-list.bc-icon-link-list-lg>li>a .bc-svg {
	top: 1em;
}

.bc-icon-link-list {
	margin: 15px 0;
	padding: 0;
	list-style: none;
}

.bc-icon-link-list>li {
	margin: 0;
	padding: 0;
}

.menu-icon {
	width: 1em;
	height: .8em;
}

.menu-icon>span {
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #fff;
	border-radius: 1em;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: .25s ease-in-out,background-color 0s;
	transition: .25s ease-in-out,background-color 0s;
}

.menu-icon>span:nth-child(1) {
	top: 0;
}

.menu-icon>span:nth-child(2),.menu-icon>span:nth-child(3) {
	top: 18px;
	top: 6px;
}

.menu-icon>span:nth-child(4) {
	top: 36px;
	top: 12px;
}

.open .menu-icon>span:nth-child(1),.open .menu-icon>span:nth-child(4) {
	top: 6px;
	width: 0;
	left: 50%;
}

.open .menu-icon>span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.open .menu-icon>span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.lt-ie9 .bc-svg {
	display: none!important;
}

.lt-ie9 .bc-btn-has-icon,.lt-ie9 .bc-link-panel-text-has-icon.bc-form1-panel>a,.lt-ie9 .bc-link-panel-text.bc-link-panel-text-has-icon>a,.lt-ie9 .panel-body {
	padding-left: 15px!important;
	padding-right: 15px!important;
}

.bc-drill-down-breadcrumb1 .lt-ie9 a:after,.bc-drill-down-item .lt-ie9 a:after,.lt-ie9 #bc-cookie-banner .bc-close:before,.lt-ie9 .bc-carousel button.slick-next:before,.lt-ie9 .bc-carousel button.slick-prev:before,.lt-ie9 .bc-drill-down-breadcrumb1 a:after,.lt-ie9 .bc-drill-down-item a:after,.lt-ie9 .bc-icon-link-list>li>a:before,.lt-ie9 .bc-navbar-nav-has-home-icon>li:first-child>a:before,.lt-ie9 .bc-navbar-search .input-group .input-group-btn .btn1:before,.lt-ie9 .bc-show-hide-title:after,.lt-ie9 .breadcrumb1>li+li:before,.lt-ie9 .fa-cancel-circled:before {
	display: block!important;
	font-size: 13px!important;
	width: 1em;
	height: 1em;
}

.lt-ie9 .bc-navbar-search .input-group .input-group-btn .btn1:before {
	color: #346e9e;
}

.lt-ie9 .bc-carousel button.slick-next:before,.lt-ie9 .bc-carousel button.slick-prev:before {
	font-family: Webdings!important;
	content: "3"!important;
	margin-left: -2px;
	margin-top: -13px;
	color: #fff;
	font-size: 30px!important;
}

.lt-ie9 .bc-carousel button.slick-next:before {
	content: "4"!important;
	margin-left: 0;
}

.lt-ie9 .bc-carousel.bc-carousel--full-width button.slick-prev:before {
	margin-left: -5px;
}

.lt-ie9 .bc-carousel.bc-carousel--full-width button.slick-next:before {
	margin-left: -10px;
}

.lt-ie9 .bc-icon-link-list>li>a {
	padding-left: .7em!important;
}

.lt-ie9 .bc-icon-link-list>li>a:hover {
	text-decoration: none!important;
}

.bc-facts-panel a,a.bc-multicolor-rows,a.bc-multicolor-rows:focus,a.bc-multicolor-rows:hover {
	text-decoration: none;
}

.lt-ie9 .bc-icon-link-list>li>a:before {
	font-size: 1.3em!important;
	display: inline-block!important;
	font-family: Webdings!important;
	content: '4'!important;
	left: -7px!important;
	position: absolute;
}

.lt-ie9 .bc-icon-link-block-lg,.lt-ie9 .bc-icon-link-block-md,.lt-ie9 .bc-icon-link-block-sm,.lt-ie9 .bc-icon-link-list.bc-icon-link-list-lg>li>a,.lt-ie9 .bc-icon-link-list.bc-icon-link-list-md>li>a,.lt-ie9 .bc-icon-link-list.bc-icon-link-list-sm>li>a {
	padding-left: 0;
	padding-right: 0;
}

.lt-ie9 .bc-navbar-nav-has-home-icon>li:first-child>a:before {
	font-size: 1.3em!important;
	font-family: Wingdings;
	content: ':';
}

.lt-ie9 #bc-cookie-banner .bc-close:before {
	font-size: 20px!important;
	font-family: Wingdings;
	content: 'x';
}

.lt-ie9 .bc-navbar-search .input-group .input-group-btn .btn1:before {
	font-family: Webdings;
	content: 'L';
}

.lt-ie9 .breadcrumb1>li+li:before {
	content: '>';
	color: #333;
	display: inline!important;
}

.lt-ie9 .bc-loader {
	display: none!important;
}

.lt-ie9 .bc-notify-badge:before {
	font-size: 11px;
	font-family: Webdings;
	content: 'r';
	display: block!important;
	margin: 0 0 0 2px;
}

.lt-ie9 .loading .bc-notify-badge:before {
	color: #fff;
	content: 'q';
	font-size: 15px;
	margin: -1px 0 0 1px;
}

.bc-drill-down-breadcrumb1 .lt-ie9 a:after,.bc-drill-down-item .lt-ie9 a:after,.lt-ie9 .bc-drill-down-breadcrumb1 a:after,.lt-ie9 .bc-drill-down-item a:after,.lt-ie9 .bc-show-hide-title:after {
	font-family: Webdings;
	content: '6';
	font-size: 20px!important;
	position: absolute;
	right: 15px;
	top: 5px;
	margin-top: 0;
}

.lt-ie9 [dir=rtl] .bc-icon-link-list>li>a,[dir=rtl].lt-ie9 .bc-icon-link-list>li>a {
	padding-left: 0!important;
	padding-right: .7em!important;
}

.lt-ie9 [dir=rtl] .bc-icon-link-list>li>a:before,[dir=rtl].lt-ie9 .bc-icon-link-list>li>a:before {
	content: '3'!important;
	left: auto!important;
	right: -7px!important;
}

.lt-ie9 [dir=rtl] .bc-carousel button.slick-prev:before,[dir=rtl].lt-ie9 .bc-carousel button.slick-prev:before {
	content: "4"!important;
}

.lt-ie9 [dir=rtl] .bc-carousel button.slick-next:before,[dir=rtl].lt-ie9 .bc-carousel button.slick-next:before {
	content: "3"!important;
}

.nav:after,.nav:before,.navbar:after,.navbar:before,a.bc-multicolor-rows:before {
	content: " ";
}

.bc-drill-down-breadcrumb1 .lt-ie9 [dir=rtl] a:after,.bc-drill-down-breadcrumb1 [dir=rtl].lt-ie9 a:after,.bc-drill-down-item .lt-ie9 [dir=rtl] a:after,.bc-drill-down-item [dir=rtl].lt-ie9 a:after,.lt-ie9 [dir=rtl] .bc-drill-down-breadcrumb1 a:after,.lt-ie9 [dir=rtl] .bc-drill-down-item a:after,.lt-ie9 [dir=rtl] .bc-show-hide-title:after,[dir=rtl].lt-ie9 .bc-drill-down-breadcrumb1 a:after,[dir=rtl].lt-ie9 .bc-drill-down-item a:after,[dir=rtl].lt-ie9 .bc-show-hide-title:after {
	right: auto;
	left: 15px;
}

a.bc-multicolor-rows {
	color: inherit!important;
}

a.bc-multicolor-rows .bc-multicolor-rows-title {
	color: #346e9e;
}

a.bc-multicolor-rows:focus .bc-multicolor-rows-title,a.bc-multicolor-rows:focus .bc-svg-popup,a.bc-multicolor-rows:hover .bc-multicolor-rows-title,a.bc-multicolor-rows:hover .bc-svg-popup {
	color: inherit;
	text-decoration: underline;
}

a.bc-multicolor-rows:before {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 5px;
	height: 100%;
	z-index: 1;
}

[dir=rtl] a.bc-multicolor-rows:before {
	right: 0;
	left: auto;
}

a.bc-multicolor-rows.classroom:before {
	background-color: #2c5492;
}

a.bc-multicolor-rows.classroom-and-online:before {
	background-color: #249351;
}

a.bc-multicolor-rows.online:before {
	background-color: #d0308f;
}

a.bc-multicolor-rows.mobile-app:before {
	background-color: #5d2779;
}

a.bc-multicolor-rows.website:before {
	background-color: #3fadd2;
}

a.bc-multicolor-rows.tv:before {
	background-color: #e5832f;
}

a.bc-multicolor-rows.radio:before {
	background-color: #62787f;
}

a.bc-multicolor-rows.blended:before {
	background-color: #249351;
}

a.bc-multicolor-rows .bc-svg {
	display: none;
}

a.bc-multicolor-rows .bc-svg.bc-svg-popup {
	display: inline;
}

@media (min-width:568px) {
	a.bc-multicolor-rows {
		padding-right: 50px;
	}

	[dir=rtl] a.bc-multicolor-rows {
		padding-right: 10px;
		padding-left: 50px;
	}

	a.bc-multicolor-rows:before {
		left: auto;
		right: 0;
		width: 40px;
	}

	[dir=rtl] a.bc-multicolor-rows:before {
		right: auto;
		left: 0;
	}

	a.bc-multicolor-rows>.bc-svg:last-child {
		display: block;
		font-size: 1em;
		color: #fff;
		position: absolute;
		right: 12px;
		top: 50%;
		height: 14px;
		line-height: .5;
		margin-top: -7px;
		z-index: 5;
	}

	[dir=rtl] a.bc-multicolor-rows>.bc-svg:last-child {
		right: auto;
		left: 12px;
	}
}

a.bc-multicolor-rows .bc-svg-popup {
	position: relative;
	display: inline;
	font-size: .6em;
	top: -.4em;
}

.bc-multicolor-rows {
	position: relative;
	background-color: #ebeff0;
	display: block;
	overflow: hidden;
	padding: 18px 20px;
	color: #333;
	border-top: 1px solid #fff;
	margin: 0 0 25px;
}

.bc-multicolor-rows+.bc-multicolor-rows {
	margin-top: -2px;
}

@media (min-width:568px) {
	.bc-multicolor-rows+.bc-multicolor-rows {
		margin-top: -25px;
	}

	.bc-multicolor-rows {
		padding: 14px 7.5px;
		border-width: 3px 0 0;
		font-size: .9em;
	}
}

.bc-multicolor-rows dl {
	margin: 0;
}

.bc-multicolor-rows .bc-multicolor-rows-title,.bc-multicolor-rows dd {
	margin: 0;
	padding: 0;
	width: auto;
	background-color: transparent;
	border: none;
	font-weight: 400;
	line-height: 1.3;
	text-transform: none;
}

.bc-multicolor-rows dd.bc-multicolor-rows-price,.nav li>a.active,.nav li>a.active-trail,.nav li>span.active,.nav li>span.active-trail {
	font-weight: 600;
}

[dir=rtl] .bc-multicolor-rows .bc-multicolor-rows-title,[dir=rtl] .bc-multicolor-rows dd {
	text-align: right;
}

@media (min-width:568px) {
	.bc-multicolor-rows .bc-multicolor-rows-title,.bc-multicolor-rows dd {
		display: block;
		float: left;
		padding: 10px 7.5px;
		margin: 0;
		font-family: inherit;
	}

	[dir=rtl] .bc-multicolor-rows .bc-multicolor-rows-title,[dir=rtl] .bc-multicolor-rows dd {
		float: right;
	}
}

.nav,.nav li,.nav ul {
	padding: 0;
	list-style: none;
}

.bc-multicolor-rows dd {
	margin-top: 8px;
}

.bc-multicolor-rows .bc-multicolor-rows-title {
	font-size: 1em;
}

@media (min-width:568px) {
	.bc-multicolor-rows dd {
		margin-top: 0;
	}

	.bc-multicolor-rows .bc-multicolor-rows-title {
		width: 28%;
	}
}

@media (min-width:850px) and (max-width:1023px) {
	.bc-multicolor-rows dd {
		padding-bottom: 0;
	}

	.bc-multicolor-rows .bc-multicolor-rows-title {
		float: none;
		width: 100%;
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: -5px;
	}
}

@media (min-width:568px) {
	.bc-multicolor-rows dd.bc-multicolor-rows-description {
		width: 37%;
	}
}

@media (min-width:850px) and (max-width:1023px) {
	.bc-multicolor-rows dd.bc-multicolor-rows-description {
		width: 55%;
	}
}

@media (min-width:568px) {
	.bc-multicolor-rows dd.bc-multicolor-rows-location {
		width: 18%;
	}
}

@media (min-width:850px) and (max-width:1023px) {
	.bc-multicolor-rows dd.bc-multicolor-rows-location {
		width: 22.5%;
	}
}

@media (min-width:568px) {
	.bc-multicolor-rows dd.bc-multicolor-rows-price {
		width: 17%;
		text-align: right;
		float: right;
	}

	[dir=rtl] .bc-multicolor-rows dd.bc-multicolor-rows-price {
		text-align: left;
		float: left;
	}
}

@media (min-width:850px) and (max-width:1023px) {
	.bc-multicolor-rows dd.bc-multicolor-rows-price {
		width: 22.5%;
	}
}

.dropdown-menu {
	box-shadow: none;
}

.dropdown-menu.open {
	display: block;
}

[dir=rtl] .dropdown-menu {
	left: auto;
	right: 0;
}

.dropdown-menu>.active>a,.dropdown-menu>a {
	background-color: transparent;
	color: #333;
}

.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	color: #fff;
	background-color: #333;
}

.bc-dropdown-toggle>.bc-svg {
	font-size: .6em;
	position: static;
}

.dropdown-toggle>.bc-svg {
	font-size: .7em;
	position: static;
}

.nav {
	margin: 0;
}

.nav:after,.nav:before {
	display: table1;
}

.nav li,.nav ul {
	margin: 0;
}

.nav li {
	background-color: #fff;
}

.nav li>a,.nav li>span {
	display: block;
	padding: 1.145em 20px;
	line-height: 1.5;
	font-family: BCSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 15px;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #ebeff0;
}

.bc-navbar-support .dropdown>a.active,.navbar-support .dropdown>a.active,.navbar-title {
	font-weight: 300;
}

.nav li>a.active,.nav li>span.active {
	color: #333;
}

@media (min-width:568px) {
	.nav li>a,.nav li>span {
		font-size: 16px;
	}
}

@media (min-width:850px) {
	.nav li>a,.nav li>span {
		font-size: 14px;
		-webkit-transition: background-color 51ms ease-in-out,color .05s ease-in-out;
		transition: background-color 51ms ease-in-out,color .05s ease-in-out;
	}
}

@media (min-width:1024px) {
	.nav li>a,.nav li>span {
		font-size: 14px;
	}
}

@media (max-width:849px) {
	.nav li a:focus,.nav li a:hover {
		color: #23085A;
		background-color: #00DCFF;
		text-decoration: none;
	}

	.bc-navbar-support li,.navbar-support li {
		clear: both;
	}
}

.nav li:first-child>a {
	border-top-width: 0;
}

.nav li .bc-svg-popup {
	font-size: .8em;
}

.nav-tabs>li {
	float: left;
	background-color: transparent;
}

.bc-nav-title {
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 1.11em;
	font-size: 18px;
	font-family: inherit;
}

.bc-btn-navbar-group .btn1,.bc-btn-secondary-nav-group .btn1,.navbar-title {
	font-family: BCSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.bc-nav-title a,.bc-nav-title span {
	display: block;
	padding: 5px 0 1em;
}

.bc-nav-title a {
	position: relative;
	padding-left: 1.7em;
}

[dir=rtl] .bc-nav-title a {
	padding-left: 0;
	padding-right: 1.7em;
}

.bc-nav-title a>.bc-svg {
	position: absolute;
	font-size: 1.1em;
	top: auto;
	left: 0;
	margin-top: .05em;
}

[dir=rtl] .bc-nav-title a>.bc-svg {
	left: auto;
	right: 0;
}

@media (min-width:850px) {
	.bc-nav-title {
		font-family: BCSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	}

	.bc-nav-title a>.bc-svg {
		margin-top: .15em;
	}
}

.bc-nav-title span {
	padding-left: 0;
	padding-right: 0;
}

.menu-show {
	display: block!important;
}

.navbar-brand {
	float: left;
	margin-top: 25px;
	margin-bottom: 25px;
}

[dir=rtl] .navbar-brand {
	float: right;
}

.navbar-logos ul {
	margin: 0;
	list-style-type: none;
}

.navbar-header {
	margin: 0;
	padding: 0;
	border: none;
	background: 0 0;
	float: left;
}

[dir=rtl] .navbar-header {
	float: right;
}

.navbar {
	-moz-osx-font-smoothing: grayscale;
	background-color: #414042;
	border-color: #414042;
	border-width: 0;
	min-height: 30px;
	margin-bottom: 30px;
}

.navbar:after,.navbar:before {
	display: table;
}

.navbar-title {
	display: none;
	font-size: .9em;
	padding: 20px 0;
	border: none;
	margin: 0;
	-moz-osx-font-smoothing: grayscale;
}

.bc-navbar-support,.navbar-support {
	padding: 0;
	margin: 0;
	list-style: none;
}

.bc-navbar-support>li,.navbar-support>li {
	padding: 0;
	margin: 0;
	list-style: none;
}

@media (min-width:850px) {
	.navbar-title {
		display: block;
	}

	.bc-navbar-support,.navbar-support {
		position: absolute;
		top: 0;
		right: 10px;
	}

	[dir=rtl] .bc-navbar-support,[dir=rtl] .navbar-support {
		left: 10px;
		right: auto;
	}

	.bc-navbar-support>li,.navbar-support>li {
		float: left;
	}

	[dir=rtl] .bc-navbar-support>li,[dir=rtl] .navbar-support>li {
		float: right;
	}
}

.bc-navbar-support .dropdown-menu,.navbar-support .dropdown-menu {
	border-color: #333;
	left: auto;
	right: 0;
	padding: 0;
	margin-top: 0;
}

[dir=rtl] .bc-navbar-support .dropdown-menu,[dir=rtl] .navbar-support .dropdown-menu {
	left: auto;
	right: 0;
}

@media (max-width:849px) {
	.bc-navbar-support .dropdown-menu,.navbar-support .dropdown-menu {
		position: static;
		width: 100%;
		border: none;
	}
}

.bc-navbar-support .dropdown-menu li :before,.navbar-support .dropdown-menu li :before {
	color: transparent;
	content: "\2022";
	display: inline-block;
	margin: 0 5px;
}

.bc-navbar-support .dropdown-menu li a,.navbar-support .dropdown-menu li a {
	padding-left: 5px;
	padding-right: 5px;
}

.bc-navbar-support .dropdown-menu li a:focus,.bc-navbar-support .dropdown-menu li a:hover,.navbar-support .dropdown-menu li a:focus,.navbar-support .dropdown-menu li a:hover {
	background-color: #333;
	color: #fff;
}

.bc-navbar-support .dropdown-menu li.active :before,.navbar-support .dropdown-menu li.active :before {
	color: #333;
}

.bc-navbar-support .dropdown-menu li.active a:focus,.bc-navbar-support .dropdown-menu li.active a:hover,.navbar-support .dropdown-menu li.active a:focus,.navbar-support .dropdown-menu li.active a:hover {
	background-color: inherit;
	color: inherit;
	cursor: default;
}

.bc-navbar-support .dropdown-menu li.disabled>a,.navbar-support .dropdown-menu li.disabled>a {
	color: #ccc;
	background-color: transparent;
}

.bc-navbar-default>.container1,.navbar-default>.container1 {
	position: relative;
}

@media (min-width:850px) {
	.bc-navbar-support .dropdown-menu li a,.navbar-support .dropdown-menu li a {
		padding: 8px 15px 8px 5px;
	}

	[dir=rtl] .bc-navbar-support .dropdown-menu li a,[dir=rtl] .navbar-support .dropdown-menu li a {
		padding-left: 15px;
		padding-right: 5px;
	}

	.bc-navbar-default,.navbar-default {
		border-style: solid;
		border-width: 45px 0 0;
		border-color: transparent;
	}

	.bc-navbar-default>.container1,.navbar-default>.container1 {
		margin-top: -45px;
		min-height: 85px;
	}

	.bc-navbar-default>.container1 .navbar-brand,.bc-navbar-default>.container1 .navbar-header,.navbar-default>.container1 .navbar-brand,.navbar-default>.container1 .navbar-header {
		width: 100%;
	}
}

.bc-navbar-default>.container1 .navbar-brand,.navbar-default>.container1 .navbar-brand {
	padding: 0;
	margin: 22px 0;
	height: 30px;
}

@media (min-width:850px) {
	.bc-navbar-default>.container1 .navbar-brand,.navbar-default>.container1 .navbar-brand {
		height: 34px;
		margin-left: 0;
		margin-bottom: 27px;
		margin-top: 65px;
	}

	.navbar-inline {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.navbar-inline .navbar-brand {
		margin-top: 8px;
		margin-bottom: 8px;
		margin-right: 40px;
	}

	[dir=rtl] .navbar-inline .navbar-brand {
		margin-left: 40px;
		margin-right: 0;
	}

	.navbar-inline .navbar-header {
		width: auto;
	}

	.navbar-inline .navbar-nav {
		float: left;
	}

	[dir=rtl] .navbar-inline .navbar-nav {
		float: right;
	}

	.navbar-inline .bc-navbar-support,.navbar-inline .navbar-support {
		position: relative;
		float: right;
	}

	[dir=rtl] .navbar-inline .bc-navbar-support,[dir=rtl] .navbar-inline .navbar-support {
		float: left;
	}

	.navbar-slim>.container1 {
		position: relative;
	}

	.navbar-slim .navbar-header {
		width: 100%;
	}

	.navbar-slim .navbar-nav>li>a,.navbar-slim .navbar-nav>li>span {
		font-size: .9em;
		padding-top: 13px;
		padding-bottom: 13px;
		min-width: 65px;
		text-align: center;
	}
}

.bc-navbar-microsite,.navbar-microsite {
	background-color: #414042;
}

.bc-navbar-microsite.bc-attached,.navbar-microsite.bc-attached {
	margin-top: -30px;
}

.bc-navbar-microsite .bc-btn-navbar-group .btn1,.bc-navbar-microsite .bc-btn-navbar-group .btn1.open,.bc-navbar-microsite .bc-btn-navbar-group .btn1:focus,.bc-navbar-microsite .bc-btn-navbar-group .btn1:hover,.bc-navbar-microsite .bc-btn-secondary-nav-group .btn1,.bc-navbar-microsite .bc-btn-secondary-nav-group .btn1.open,.bc-navbar-microsite .bc-btn-secondary-nav-group .btn1:focus,.bc-navbar-microsite .bc-btn-secondary-nav-group .btn1:hover,.navbar-microsite .bc-btn-navbar-group .btn1,.navbar-microsite .bc-btn-navbar-group .btn1.open,.navbar-microsite .bc-btn-navbar-group .btn1:focus,.navbar-microsite .bc-btn-navbar-group .btn1:hover,.navbar-microsite .bc-btn-secondary-nav-group .btn1,.navbar-microsite .bc-btn-secondary-nav-group .btn1.open,.navbar-microsite .bc-btn-secondary-nav-group .btn1:focus,.navbar-microsite .bc-btn-secondary-nav-group .btn1:hover {
	background-color: inherit!important;
	color: #00cbfe!important;
}

.bc-navbar-microsite .bc-btn-navbar-group .btn1 .menu-icon>span,.bc-navbar-microsite .bc-btn-navbar-group .btn1.open .menu-icon>span,.bc-navbar-microsite .bc-btn-navbar-group .btn1:focus .menu-icon>span,.bc-navbar-microsite .bc-btn-navbar-group .btn1:hover .menu-icon>span,.bc-navbar-microsite .bc-btn-secondary-nav-group .btn1 .menu-icon>span,.bc-navbar-microsite .bc-btn-secondary-nav-group .btn1.open .menu-icon>span,.bc-navbar-microsite .bc-btn-secondary-nav-group .btn1:focus .menu-icon>span,.bc-navbar-microsite .bc-btn-secondary-nav-group .btn1:hover .menu-icon>span,.navbar-microsite .bc-btn-navbar-group .btn1 .menu-icon>span,.navbar-microsite .bc-btn-navbar-group .btn1.open .menu-icon>span,.navbar-microsite .bc-btn-navbar-group .btn1:focus .menu-icon>span,.navbar-microsite .bc-btn-navbar-group .btn1:hover .menu-icon>span,.navbar-microsite .bc-btn-secondary-nav-group .btn1 .menu-icon>span,.navbar-microsite .bc-btn-secondary-nav-group .btn1.open .menu-icon>span,.navbar-microsite .bc-btn-secondary-nav-group .btn1:focus .menu-icon>span,.navbar-microsite .bc-btn-secondary-nav-group .btn1:hover .menu-icon>span {
	background: #fff!important;
}

.bc-navbar-microsite.bc-attached-hide-border,.navbar-microsite.bc-attached-hide-border {
	margin-top: -22px;
}

.bc-navbar-microsite .navbar-title,.navbar-microsite .navbar-title {
	padding-top: 21px;
	padding-bottom: 20px;
	color: #00cbfe;
}

.bc-navbar-microsite .navbar-nav,.navbar-microsite .navbar-nav {
	background: inherit;
}

@media (max-width:849px) {
	.bc-navbar-microsite .nav li,.navbar-microsite .nav li {
		background-color: #58595b;
	}

	.bc-navbar-microsite .nav li a,.navbar-microsite .nav li a {
		color: #fff;
		border-color: #414042;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.bc-navbar-microsite .nav li a:focus,.bc-navbar-microsite .nav li a:hover,.navbar-microsite .nav li a:focus,.navbar-microsite .nav li a:hover {
		color: #333;
		background-color: #fff;
	}
}

@media (min-width:850px) {
	.bc-navbar-microsite.bc-attached-hide-border,.navbar-microsite.bc-attached-hide-border {
		margin-top: -21px;
	}

	.bc-navbar-microsite .navbar-nav>li>a,.bc-navbar-microsite .navbar-nav>li>span,.navbar-microsite .navbar-nav>li>a,.navbar-microsite .navbar-nav>li>span {
		margin-top: 0;
		background-color: #58595b;
		color: #fff;
	}

	.bc-navbar-microsite .navbar-nav>li>a:not(.active),.bc-navbar-microsite .navbar-nav>li>span:not(.active),.navbar-microsite .navbar-nav>li>a:not(.active),.navbar-microsite .navbar-nav>li>span:not(.active) {
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.bc-navbar-microsite .navbar-nav>.active>a,.bc-navbar-microsite .navbar-nav>.open>a.dropdown-toggle,.bc-navbar-microsite .navbar-nav>li>a.active,.navbar-microsite .navbar-nav>.active>a,.navbar-microsite .navbar-nav>.open>a.dropdown-toggle,.navbar-microsite .navbar-nav>li>a.active {
		background-color: #fff;
		color: #414042;
	}
}

.navbar-with-border {
	border-bottom: 1px solid #d6dcde;
	position: relative;
}

.navbar-with-border:after {
	width: 100%;
	height: 1px;
	background-color: #fff;
}

.navbar-inverse {
	background: #58595b;
}

@media (min-width:850px) {
	.navbar-inverse .bc-navbar-search,.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>span {
		background: rgba(0,0,0,.14);
	}

	.navbar-inverse .bc-navbar-search.active:not(.open),.navbar-inverse .navbar-nav>li>a.active:not(.open),.navbar-inverse .navbar-nav>li>span.active:not(.open) {
		background-color: #414042;
	}
}

.navbar-inverse .bc-btn-navbar-group .btn1,.navbar-inverse .bc-btn-navbar-group .btn1:focus,.navbar-inverse .bc-btn-navbar-group .btn1:hover,.navbar-inverse .bc-btn-secondary-nav-group .btn1,.navbar-inverse .bc-btn-secondary-nav-group .btn1:focus,.navbar-inverse .bc-btn-secondary-nav-group .btn1:hover {
	background: rgba(0,0,0,.11);
}

.bc-btn-navbar-group,.bc-btn-secondary-nav-group {
	position: relative;
	clear: both;
	display: block;
	margin-left: -20px;
	margin-right: -20px;
}

.bc-btn-navbar-group:after,.bc-btn-navbar-group:before,.bc-btn-secondary-nav-group:after,.bc-btn-secondary-nav-group:before {
	content: " ";
	display: table1;
}

.bc-btn-navbar-group .btn1,.bc-btn-secondary-nav-group .btn1 {
	width: 100%;
	text-align: left;
	padding: .9em 58px .9em 20px;
	font-size: 1.11em;
	border-radius: 0;
	border-width: 0;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bc-btn-navbar-group .btn1,.bc-btn-navbar-group .btn1:focus,.bc-btn-navbar-group .btn1:hover,.bc-btn-secondary-nav-group .btn1,.bc-btn-secondary-nav-group .btn1:focus,.bc-btn-secondary-nav-group .btn1:hover {
	color: #fff;
	border-color: #fff;
	background-color: #595959;
}

.bc-btn-navbar-group .btn1:focus,.bc-btn-secondary-nav-group .btn1:focus {
	outline: 0;
}

@media (max-width:849px) {
	.bc-btn-navbar-group .btn1.open,.bc-btn-secondary-nav-group .btn1.open {
		background-color: #ebeff0!important;
		color: #333!important;
	}

	.bc-btn-navbar-group .btn1.open .menu-icon span,.bc-btn-secondary-nav-group .btn1.open .menu-icon span {
		background-color: #333!important;
	}
}

@media (min-width:850px) {
	.bc-btn-navbar-group,.bc-btn-secondary-nav-group {
		display: none;
	}

	.bc-btn-navbar-group .btn1,.bc-btn-secondary-nav-group .btn1 {
		font-size: 14px;
		-webkit-transition: background-color .05s ease-in-out,color .05s ease-in-out;
		transition: background-color .05s ease-in-out,color .05s ease-in-out;
	}
}

.bc-btn-navbar-group .btn1 .bc-svg,.bc-btn-navbar-group .btn1 .menu-icon,.bc-btn-secondary-nav-group .btn1 .bc-svg,.bc-btn-secondary-nav-group .btn1 .menu-icon {
	position: absolute;
	text-align: center;
	width: 1em;
	height: .8em;
	right: 20px;
	font-size: 1.2em;
	margin-top: -.35em;
	top: 50%;
}

[dir=rtl] .bc-btn-navbar-group .btn1,[dir=rtl] .bc-btn-secondary-nav-group .btn1 {
	padding-left: 58px;
	padding-right: 20px;
	text-align: right;
}

[dir=rtl] .bc-btn-navbar-group .btn1 .bc-svg,[dir=rtl] .bc-btn-navbar-group .btn1 .menu-icon,[dir=rtl] .bc-btn-secondary-nav-group .btn1 .bc-svg,[dir=rtl] .bc-btn-secondary-nav-group .btn1 .menu-icon {
	right: auto;
	left: 20px;
}

.bc-btn-navbar-group a.btn1:focus,.bc-btn-navbar-group a.btn1:hover,.bc-btn-secondary-nav-group a.btn1:focus,.bc-btn-secondary-nav-group a.btn1:hover {
	color: #9cf;
	background-color: #333;
}

.navbar-nav {
	display: none;
	background-color: #ebeff0;
	padding: 0 20px 20px;
	margin: 0 -20px;
}

.navbar-nav.open {
	display: block;
}

.navbar-nav>li>a,.navbar-nav>li>span {
	font-family: inherit;
}

@media (min-width:850px) {
	.navbar-nav {
		padding: 0;
		display: block;
		margin-left: 0;
		margin-right: 0;
		background-color: transparent;
	}

	.navbar-nav>li {
		float: left;
		margin-right: 2px;
		background-color: transparent;
	}

	[dir=rtl] .navbar-nav>li {
		float: right;
		margin-right: 0;
		margin-left: 2px;
	}

	.navbar-nav>li>a,.navbar-nav>li>span {
		border-width: 0;
		padding-top: 12px;
		padding-bottom: 12px;
		color: #fff;
		background-color: #58595b;
	}

	.navbar-nav>li>a:focus,.navbar-nav>li>a:hover {
		color: #fff;
		background-color: #464646;
		text-decoration: none;
	}

	.navbar-nav li>a.active,.navbar-nav li>a.active-trail {
		font-weight: 300;
	}

	.navbar-nav>.active>a,.navbar-nav>.open>a.dropdown-toggle,.navbar-nav>li>a.active {
		color: #fff;
		background-color: #464646;
	}

	.navbar-nav.bc-primary-nav,.navbar-nav.navbar-nav-primary {
		margin-top: -26px;
	}

	.navbar-nav.bc-primary-nav>li>a,.navbar-nav.navbar-nav-primary>li>a {
		margin-top: 2px;
	}
}

@media (max-width:849px) {
	.navbar-nav.bc-primary-nav>li>.dropdown-menu,.navbar-nav.navbar-nav-primary>li>.dropdown-menu {
		display: none!important;
	}
}

@media (min-width:850px) and (min-width:850px) and (max-width:970px) {
	.navbar-nav.bc-primary-nav>li>a,.navbar-nav.navbar-nav-primary>li>a {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width:850px) {
	.navbar-nav.bc-primary-nav>.open>a.dropdown-toggle,.navbar-nav.bc-primary-nav>.open>a.dropdown-toggle>li.open>a,.navbar-nav.bc-primary-nav>li,.navbar-nav.bc-primary-nav>li>a.open,.navbar-nav.bc-primary-nav>li>a.open>li.open>a,.navbar-nav.navbar-nav-primary>.open>a.dropdown-toggle,.navbar-nav.navbar-nav-primary>.open>a.dropdown-toggle>li.open>a,.navbar-nav.navbar-nav-primary>li,.navbar-nav.navbar-nav-primary>li>a.open,.navbar-nav.navbar-nav-primary>li>a.open>li.open>a {
		position: relative;
	}

	.navbar-nav.bc-primary-nav>.open>a.dropdown-toggle,.navbar-nav.bc-primary-nav>li>a.open,.navbar-nav.navbar-nav-primary>.open>a.dropdown-toggle,.navbar-nav.navbar-nav-primary>li>a.open {
		color: #fff;
		background-color: #464646;
	}

	.navbar-nav.bc-primary-nav>.open>a.dropdown-toggle:after,.navbar-nav.bc-primary-nav>.open>a.dropdown-toggle>li.open>a:after,.navbar-nav.bc-primary-nav>li>a.open:after,.navbar-nav.bc-primary-nav>li>a.open>li.open>a:after,.navbar-nav.navbar-nav-primary>.open>a.dropdown-toggle:after,.navbar-nav.navbar-nav-primary>.open>a.dropdown-toggle>li.open>a:after,.navbar-nav.navbar-nav-primary>li>a.open:after,.navbar-nav.navbar-nav-primary>li>a.open>li.open>a:after {
		content: "\00a0";
		display: block;
		position: absolute;
		bottom: -2px;
		left: 0;
		right: 0;
		height: 2px;
		background: #464646;
		z-index: 1;
	}

	.navbar-nav.bc-primary-nav>li>.dropdown-menu,.navbar-nav.navbar-nav-primary>li>.dropdown-menu {
		padding: 0;
		margin-top: 2px;
		background-color: #464646;
		border-color: transparent;
		border-width: 0;
		min-width: 250px;
	}

	.navbar-nav.bc-primary-nav>li>.dropdown-menu li,.navbar-nav.navbar-nav-primary>li>.dropdown-menu li {
		background-color: transparent;
	}

	.navbar-nav.bc-primary-nav>li>.dropdown-menu li>a,.navbar-nav.navbar-nav-primary>li>.dropdown-menu li>a {
		font-size: 14px;
		padding: 11px 19px;
		border-style: solid;
		border-width: 0 1px;
		border-color: #464646;
		background-color: transparent;
		color: #fff;
	}

	.navbar-nav.bc-primary-nav>li>.dropdown-menu li>a:focus,.navbar-nav.bc-primary-nav>li>.dropdown-menu li>a:hover,.navbar-nav.navbar-nav-primary>li>.dropdown-menu li>a:focus,.navbar-nav.navbar-nav-primary>li>.dropdown-menu li>a:hover {
		color: #333;
		background-color: #dfe2e2;
	}

	.navbar-nav.bc-primary-nav>li>.dropdown-menu li:first-child>a,.navbar-nav.navbar-nav-primary>li>.dropdown-menu li:first-child>a {
		border-top-width: 1px;
	}

	.navbar-nav.bc-primary-nav>li>.dropdown-menu li:last-child>a,.navbar-nav.navbar-nav-primary>li>.dropdown-menu li:last-child>a {
		border-bottom-width: 1px;
	}
}

.bc-navbar-nav-has-home-icon {
	clear: left;
}

.bc-navbar-nav-has-home-icon>li:first-child>a .bc-svg {
	display: none;
}

@media (max-width:849px) {
	.bc-navbar-support .navbar-nav li>a,.bc-navbar-support .navbar-nav li>span {
		border-width: 0;
		padding-top: .7em;
		padding-bottom: .7em;
	}

	[class*=col-] .bc-nav-subnav {
		margin-left: -20px;
		margin-right: -20px;
	}
}

@media (min-width:850px) {
	.bc-navbar-nav-has-home-icon>li:first-child>a {
		width: 47px;
		height: 45px;
		overflow: hidden;
		padding-left: 17px;
		padding-right: 17px;
		font-size: 0;
	}

	.bc-navbar-nav-has-home-icon>li:first-child>a .bc-svg {
		display: inline-block;
		font-size: 14px;
		margin-top: 3px;
	}

	.bc-microsite-nav {
		width: 100%;
	}

	.bc-promo-links {
		position: absolute;
		top: 65px;
		right: 0;
		min-width: 410px;
	}

	[dir=rtl] .bc-promo-links {
		right: auto;
		left: 0;
	}

	.bc-promo-links .navbar-nav {
		float: right;
	}

	[dir=rtl] .bc-promo-links .navbar-nav {
		float: left;
	}

	.bc-promo-links .navbar-nav>li>a {
		border-top-width: 0;
		line-height: 14px;
		padding-left: 10px;
		padding-right: 10px;
		background-color: transparent!important;
		color: #fff;
	}

	.bc-promo-links .navbar-nav>li>a:focus,.bc-promo-links .navbar-nav>li>a:hover {
		background-color: transparent;
		color: #fff;
		text-decoration: underline;
	}

	.bc-promo-links .navbar-nav>li:last-child>a {
		padding-right: 0;
	}

	[dir=rtl] .bc-promo-links .navbar-nav>li:last-child>a {
		padding-right: 20px;
		padding-left: 0;
	}
}

@media (min-width:850px) and (min-width:850px) {
	.bc-microsite-nav.bc-navbar-nav-has-home-icon>li:first-child>a {
		height: 41px;
	}

	.bc-microsite-nav.bc-navbar-nav-has-home-icon>li a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

@media (max-width:849px) {
	[class*=col-] .bc-btn-secondary-nav-groupamit {
		margin-left: 0;
		margin-right: -20px;
	}

	[dir=rtl] [class*=col-] .bc-btn-secondary-nav-groupamit {
		margin-left: -20px;
		margin-right: 0;
	}

	.bc-nav-subnav-attached .bc-btn-secondary-nav-group,.bc-nav-subnav-attached.bc-btn-secondary-nav-groupamit {
		margin-top: -20px;
		position: relative;
		z-index: 10;
	}
}

.bc-btn-secondary-nav-group {
	position: relative;
	z-index: 10;
	border-bottom: 2px solid #ebeff0;
	margin-bottom: 20px;
}

.bc-btn-secondary-nav-group.open {
	border-width: 0;
}

.bc-btn-secondary-nav-group .btn1:only-child {
	width: auto;
	float: right;
	font-size: .97em;
	padding-top: 12px;
	padding-bottom: 12px;
}

.bc-brand-logo,.bc-brand-secondary-logo,.bc-brand-slogan,.bc-svg-dl>dt,[dir=rtl] .bc-btn-secondary-nav-group .btn1:only-child {
	float: left;
}

.bc-nav-subnav {
	padding: 20px;
	margin-bottom: 20px;
	background: #ebeff0;
}

.bc-nav-subnav li>ul {
	padding-bottom: .6em;
}

.bc-nav-subnav li>ul li>a {
	border-color: transparent;
	padding-top: .35em;
	padding-bottom: .35em;
}

.bc-nav-subnav li li>ul {
	border-style: solid;
	border-width: 1px 0;
	border-color: #ebeff0;
	margin-top: .6em;
	margin-bottom: .6em;
	padding-top: .6em;
	padding-bottom: .6em;
}

.bc-nav-subnav li li>ul li>a {
	padding-left: 30px;
}

[dir=rtl] .bc-nav-subnav li li>ul li>a {
	padding-left: 20px;
	padding-right: 30px;
}

.bc-context-nav .bc-nav-subnav {
	display: none;
}

@media (max-width:849px) {
	.bc-context-nav .bc-nav-subnav {
		margin-top: -22px;
	}

	.bc-context-nav .bc-nav-subnav li>ul {
		border-width: 0;
		margin: 0;
		padding: 0;
	}

	.bc-context-nav .bc-nav-subnav li>ul li>a,.bc-context-nav .bc-nav-subnav li>ul li>span {
		border-color: #ebeff0;
		padding: 1.145em 20px;
	}
}

[dir=rtl] .bc-brand-logo,[dir=rtl] .bc-brand-secondary-logo,[dir=rtl] .bc-brand-slogan {
	float: right;
}

.bc-brand-logo {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	border: 0;
	display: block;
	width: 0;
	height: 30px;
	padding: 0 0 5px 102px;
	margin: 0;
	overflow: hidden;
/*	background: url(../img/bc-logo-white.png) no-repeat;*/
	background-image: url(https://sui.britishcouncil.org/2.1.0/img/bc-logo-white.svg),none !important;
	background-size: contain;
}

.bc-banner,.bc-drill-down-breadcrumb1 a,.bc-drill-down-item a,.bc-footer,.bc-link-panel-image a .bc-link-panel-image-desc,.bc-show-hide-title {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (min-width:850px) {
	.bc-brand-logo {
		height: 34px;
		padding-left: 117px;
	}
}

.bc-brand-secondary-logo {
	height: 30px;
	padding-left: 15px;
	margin-left: 15px;
	border-style: solid;
	border-width: 0 0 0 1px;
	border-color: #fff;
}

[dir=rtl] .bc-brand-secondary-logo {
	padding-left: 0;
	padding-right: 15px;
	margin-left: 0;
	margin-right: 15px;
	border-width: 0 1px 0 0;
}

.bc-brand-slogan {
	color: #00cbfe;
	font-family: BCSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 18px;
	line-height: 27px;
	font-weight: 600;
	margin: 0 0 0 15px;
	padding: 0 0 0 15px;
	border-style: solid;
	border-width: 0 0 0 1px;
	border-color: #666;
}

[dir=rtl] .bc-brand-slogan {
	margin-left: 0;
	margin-right: 15px;
	padding-left: 0;
	padding-right: 15px;
	border-width: 0 1px 0 0;
}

@media (min-width:850px) {
	.bc-brand-secondary-logo {
		height: 34px;
		width: auto;
	}

	.bc-brand-slogan {
		font-size: 24px;
		line-height: 34px;
		margin-left: 20px;
		padding-left: 20px;
	}

	[dir=rtl] .bc-brand-slogan {
		margin-left: 0;
		margin-right: 20px;
		padding-left: 0;
		padding-right: 20px;
	}
}

@media (max-width:567px) {
	.bc-brand-slogan.bc-slogan-long {
		width: 50%;
		font-size: 14px;
		line-height: 1.1;
	}

	.panel .btn1 {
		min-width: auto;
	}
}

.bc-brand-has-secondary-logo-and-slogan .bc-brand-secondary-logo {
	display: none;
}

.bc-brand-has-secondary-logo-and-slogan .bc-brand-slogan {
	border-style: solid;
	border-width: 0 0 0 1px;
	border-color: #fff;
	padding-left: 15px;
}

[dir=rtl] .bc-brand-has-secondary-logo-and-slogan .bc-brand-slogan {
	padding-left: 0;
	padding-right: 15px;
	border-width: 0 1px 0 0;
}

@media (min-width:850px) {
	.bc-brand-has-secondary-logo-and-slogan .bc-brand-secondary-logo {
		display: block;
	}

	.bc-brand-has-secondary-logo-and-slogan .bc-brand-slogan {
		border: none;
		padding-left: 0;
	}

	[dir=rtl] .bc-brand-has-secondary-logo-and-slogan .bc-brand-slogan {
		border: none;
		padding-right: 0;
	}
}

.breadcrumb1 {
	padding: 0 0 15px;
	margin: 0 0 25px;
	background-color: transparent;
	display: none;
	border: none;
}

@media (min-width:850px) {
	.breadcrumb1 {
		display: block;
		margin-top: -10px;
		margin-bottom: 35px;
	}
}

.breadcrumb1 li {
	font-size: .9em;
	padding: 0;
	margin: 0 0 3px;
	display: inline-block;
}

.breadcrumb1 li+li .bc-svg {
	color: #333;
	font-size: .5em;
	position: relative;
	top: -1px;
	margin: 0 2px;
}

.breadcrumb1 a {
	font-weight: 400;
	padding: 3px 3px 3px 0;
}

[dir=rtl] .breadcrumb1 a {
	padding-left: 3px;
	padding-right: 0;
}

.bc-facts-panel {
	margin: 0 0 20px;
}

.bc-facts-panel ul {
	padding: 20px 0;
	margin: 0;
	color: #346e9e;
	background-color: #ebeff0;
}

.bc-facts-panel ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.bc-facts-panel a {
	display: block;
	font-weight: 400;
	padding: 0 20px;
}

.bc-facts-panel a:focus .bc-facts-panel-label1,.bc-facts-panel a:hover .bc-facts-panel-label1,.bc-footer li a.active,.bc-footer li a:focus,.bc-footer li a:hover,a.panel-heading {
	text-decoration: underline;
}

.bc-facts-panel a span.bc-facts-panel-label1 {
	padding-right: 20px;
	font-size: 2.65em;
}

[dir=rtl] .bc-facts-panel a span.bc-facts-panel-label1 {
	padding-left: 20px;
	padding-right: 0;
}

.bc-facts-panel a span.bc-facts-panel-desc {
	font-size: 16px;
	line-height: 1.3;
}

.bc-facts-panel a span.bc-facts-panel-desc,.bc-facts-panel a span.bc-facts-panel-label1 {
	display: table1-cell;
	vertical-align: middle;
}

.bc-footer {
	border-width: 0;
	border-style: solid;
	border-color: #346e9e;
	background: #23085A;
	color: #fff;
	padding: 30px 0;
	font-size: .85em!important;
}

.bc-footer hr {
	border-color: rgba(255,255,255,.5);
	border-style: solid;
	margin: 0 0 30px;
	border-width: 1px 0 0;
}

.bc-footer ul {
	list-style: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 30px;
}

.bc-footer ul li {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.bc-footer li a {
	color: #fff;
	display: block;
	padding: .345em 0;
}

.bc-footer .bc-filter-title,.bc-footer .h3 {
	padding: .345em 0;
	color: inherit;
	font-family: inherit;
	text-transform: none;
}

.bc-footer-nav {
	margin-left: 0;
	margin-right: 0;
}

@media (min-width:850px) {
	.bc-footer {
		font-size: .99em;
	}

	.bc-footer hr {
		border-width: 1px 0 0;
	}

	.bc-footer-nav {
		overflow: hidden;
		margin-left: -10px;
		margin-right: -10px;
	}
}

.bc-footer-nav>li>a {
	color: #00cbfe;
	font-size: 1.11em;
}

@media (min-width:1024px) {
	.bc-footer li a {
		line-height: 1.3;
	}

	.bc-footer .bc-filter-title,.bc-footer .h3,.bc-footer-nav>li>a {
		margin-bottom: .65em;
	}
}

@media (max-width:1023px) {
	.bc-footer-nav>li>a {
		margin-right: 40px;
	}

	[dir=rtl] .bc-footer-nav>li>a {
		margin-right: 0;
		margin-left: 40px;
	}

	.bc-footer-nav>li {
		position: relative;
	}
}

.bc-footer-nav li li ul {
	display: none;
}

@media (min-width:850px) {
	.bc-footer-nav>li {
		float: left;
		width: 24.33%;
		padding-left: 10px;
		padding-right: 10px;
	}

	.bc-footer-nav>li li.hidden {
		display: block!important;
	}

	.bc-footer-nav>li li.bc-btn-list-item {
		display: none;
	}
}

.bc-footer-nav>li ul {
	margin: 0 0 .6em;
}

@media (min-width:850px) and (max-width:1023px) {
	.bc-footer-nav>li a {
		margin-right: 0;
	}

	[dir=rtl] .bc-footer-nav>li a {
		margin-right: 0;
		margin-left: 0;
	}
}

.bc-footer-nav>li li>a {
	font-weight: 300;
}

.bc-footer-nav>li li>a.bc-inline-btn {
	position: absolute;
	top: 0;
	right: -20px;
	display: block;
	padding: 8px 16px;
	margin: 0;
	background: rgba(255,255,255,.1);
	color: #fff;
	border-radius: 0;
	font-size: 26px;
	text-shadow: none;
}

[dir=rtl] .bc-footer-nav>li li>a.bc-inline-btn {
	right: auto;
	left: -20px;
}

.bc-footer-nav>li li>a.bc-inline-btn .bc-svg {
	display: none;
	font-size: .9em;
	position: relative;
	top: -.5px;
}

.bc-footer-nav>li li>a.bc-inline-btn .bc-svg-plus,.bc-footer-nav>li li>a.bc-inline-btn.open .bc-svg-minus {
	display: block;
}

.bc-footer-nav>li li>a.bc-inline-btn.open .bc-svg-plus {
	display: block;
}

.bc-site-links {
	padding: 0;
	margin: 0;
	clear: both;
}

@media (min-width:1024px) {
	.bc-site-links {
		margin-left: -15px;
		margin-right: -15px;
	}
}

.bc-site-links li {
	display: block;
	margin: 0;
	padding: 0;
}

@media (min-width:1024px) {
	.bc-site-links li {
		display: inline-block;
	}

	.bc-site-links li:before {
		content: "";
		display: block;
		width: 1px;
		height: .8em;
		margin: -.4em 0 -1.4em -.25em;
		background: #fff;
	}

	.bc-site-links li:first-child:before {
		display: none;
	}

	.bc-site-links li a {
		padding-right: 15px;
		padding-left: 15px;
	}
}

.bc-copyright {
	margin: 0;
	font-size: 14px;
	color: #fff;
}

.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {
	color: inherit;
}

.bc-copyright h2,.bc-copyright p {
	font-family: inherit;
	color: inherit;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

.bc-footer-slim .bc-copyright {
	margin-top: 0;
}

.panel {
	margin: 0 0 30px;
	background-color: #fff;
	border: 0 solid transparent;
}

.panel.panel-has-borders {
	border-width: 1px 0;
}

.panel .btn1 {
	margin: 25px 0 10px;
}

.panel-body {
	padding: 1.444rem 20px;
	line-height: 1.444em;
}

.panel-body:after,.panel-body:before {
	content: " ";
	display: table1;
}

.panel-body:after {
	clear: both;
}

.panel-body h1 {
	font-size: 1.5em;
	line-height: 1.3em;
	margin: 0 0 20px;
}

.panel-body pamit {
	margin: 15px 0 0;
	padding: 0;
}

.panel-body p:first-of-type {
	margin-top: 0;
}

.panel-body p>.bc-svg {
	font-size: 2em;
	margin: 0 20px -.35em 0;
}

[dir=rtl] .panel-body p>.bc-svg {
	margin-left: 20px;
	margin-right: 0;
}

.panel .panel-body img {
	margin-bottom: 15px;
}

.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table1,.panel>.panel-collapse>table1,.panel>.table1,.panel>.table1-responsive,.panel>.table1-responsive>.table1,.panel>.table1-responsive>table1,.panel>table1 {
	margin-bottom: 0;
}

.panel-body>:last-child:not(.btn1) {
	margin-bottom: 0;
	padding-bottom: 0;
}

.panel-heading {
	padding: 1.07em 20px 1em;
	margin: 0;
	border: none;
	font-size: 1em;
	font-family: inherit;
	font-weight: inherit;
	line-height: 1.3;
	display: block;
}

.panel-heading.panel-heading-has-icon {
	position: relative;
	padding-left: 3.111em;
}

[dir=rtl] .panel-heading.panel-heading-has-icon {
	padding-left: 20px;
	padding-right: 3.111em;
}

.panel-heading.panel-heading-has-icon>.bc-svg {
	position: absolute;
	font-size: 1.28em;
	top: auto;
	left: 20px;
	margin-top: -.1em;
}

[dir=rtl] .panel-heading.panel-heading-has-icon>.bc-svg {
	left: auto;
	right: 20px;
}

a.panel-heading:focus,a.panel-heading:hover {
	text-decoration: none;
}

.panel-title {
	margin-top: 0;
	font-size: 18px;
}

.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: -1;
	border-top-left-radius: -1;
}

.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: -1;
	border-bottom-left-radius: -1;
}

.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0;
}

.panel>.panel-collapse>.table1 caption,.panel>.panel-collapse>table1 caption,.panel>.table1 caption,.panel>.table1-responsive>.table1 caption,.panel>.table1-responsive>table1 caption,.panel>table1 caption {
	padding-left: 20px;
	padding-right: 20px;
}

.panel>.table1>tbody,.panel>table1>tbody {
	border-top: 1px solid #fff;
}

.panel .panel-body+.table1>tbody,.panel .panel-body+table1>tbody {
	border-top-color: #ebeff0;
}

.panel>.table1-bordered,.panel>.table1-responsive>.table1-bordered {
	border: 0;
}

.panel>.table1-bordered>tbody>tr>td:first-child,.panel>.table1-bordered>tbody>tr>th:first-child,.panel>.table1-bordered>tfoot>tr>td:first-child,.panel>.table1-bordered>tfoot>tr>th:first-child,.panel>.table1-bordered>thead>tr>td:first-child,.panel>.table1-bordered>thead>tr>th:first-child,.panel>.table1-responsive>.table1-bordered>tbody>tr>td:first-child,.panel>.table1-responsive>.table1-bordered>tbody>tr>th:first-child,.panel>.table1-responsive>.table1-bordered>tfoot>tr>td:first-child,.panel>.table1-responsive>.table1-bordered>tfoot>tr>th:first-child,.panel>.table1-responsive>.table1-bordered>thead>tr>td:first-child,.panel>.table1-responsive>.table1-bordered>thead>tr>th:first-child {
	border-left: 0;
}

.panel>.table1-bordered>tbody>tr>td:last-child,.panel>.table1-bordered>tbody>tr>th:last-child,.panel>.table1-bordered>tfoot>tr>td:last-child,.panel>.table1-bordered>tfoot>tr>th:last-child,.panel>.table1-bordered>thead>tr>td:last-child,.panel>.table1-bordered>thead>tr>th:last-child,.panel>.table1-responsive>.table1-bordered>tbody>tr>td:last-child,.panel>.table1-responsive>.table1-bordered>tbody>tr>th:last-child,.panel>.table1-responsive>.table1-bordered>tfoot>tr>td:last-child,.panel>.table1-responsive>.table1-bordered>tfoot>tr>th:last-child,.panel>.table1-responsive>.table1-bordered>thead>tr>td:last-child,.panel>.table1-responsive>.table1-bordered>thead>tr>th:last-child {
	border-right: 0;
}

.panel>.table1-bordered>tbody>tr:first-child>td,.panel>.table1-bordered>tbody>tr:first-child>th,.panel>.table1-bordered>tbody>tr:last-child>td,.panel>.table1-bordered>tbody>tr:last-child>th,.panel>.table1-bordered>tfoot>tr:last-child>td,.panel>.table1-bordered>tfoot>tr:last-child>th,.panel>.table1-bordered>thead>tr:first-child>td,.panel>.table1-bordered>thead>tr:first-child>th,.panel>.table1-responsive>.table1-bordered>tbody>tr:first-child>td,.panel>.table1-responsive>.table1-bordered>tbody>tr:first-child>th,.panel>.table1-responsive>.table1-bordered>tbody>tr:last-child>td,.panel>.table1-responsive>.table1-bordered>tbody>tr:last-child>th,.panel>.table1-responsive>.table1-bordered>tfoot>tr:last-child>td,.panel>.table1-responsive>.table1-bordered>tfoot>tr:last-child>th,.panel>.table1-responsive>.table1-bordered>thead>tr:first-child>td,.panel>.table1-responsive>.table1-bordered>thead>tr:first-child>th {
	border-bottom: 0;
}

.panel>.table1-responsive {
	border: 0;
}

.panel-has-icon .panel-body>.bc-svg,.panel-has-icons .panel-body>.bc-svg {
	font-size: 1.8em;
	margin: 0;
	position: absolute;
	top: .6em;
	top: 1.5rem;
	left: 20px;
	min-width: 30px;
	text-align: center;
}

[dir=rtl] .panel-has-icon .panel-body>.bc-svg,[dir=rtl] .panel-has-icons .panel-body>.bc-svg {
	left: auto;
	right: 20px;
}

.panel-has-icon .panel-body {
	padding-left: 4.375em;
	min-height: 65px;
	position: relative;
}

[dir=rtl] .panel-has-icon .panel-body {
	padding-left: 20px;
	padding-right: 4.375em;
}

.panel-has-icon .panel-body>.bc-svg {
	font-size: 2.2em;
}

@media (min-width:568px) {
	.panel .panel-body img {
		margin-bottom: 0;
	}

	.panel-has-icon .panel-body {
		padding-left: 4.75em;
	}

	[dir=rtl] .panel-has-icon .panel-body {
		padding-left: 20px;
		padding-right: 4.75em;
	}

	.panel-has-icon .panel-body>.bc-svg {
		font-size: 2.4em;
		left: 20px;
		left: 1.25rem;
		min-width: 35px;
	}

	[dir=rtl] .panel-has-icon .panel-body>.bc-svg {
		left: auto;
		right: 23px;
	}
}

.panel-has-icons .panel-body>p {
	position: relative;
	padding-left: 3.1em;
}

[dir=rtl] .panel-has-icons .panel-body>p {
	padding-left: 20px;
	padding-right: 3.1em;
}

.panel-has-icons .panel-body>p>.bc-svg {
	position: absolute;
	left: 0;
	top: 50%;
	margin: -.5em 0 0;
}

[dir=rtl] .panel-has-icons .panel-body>p>.bc-svg {
	left: auto;
	right: 0;
}

.panel-product hr {
	margin-top: 15px;
	margin-bottom: 15px;
	border-color: #fff;
}

.panel-product table1 th {
	font-weight: 300;
}

.panel-product table1 tr:last-child td:last-child {
	font-weight: 600;
	font-size: 1.2em;
}

@media (min-width:850px) {
	.panel-product hr {
		display: none;
	}

	.panel-product table1 {
		font-size: 1.1em;
	}
}

.panel-product-title {
	border: none;
	margin: 0 0 3px;
	padding: 0;
	font-size: 1em;
	font-weight: 800;
}

.panel-promo .panel-body p {
	font-size: 1.3em;
	text-align: center;
	line-height: 1.3;
}

.bc-drill-down-body .table1,.bc-drill-down-body table1,.bc-show-hide-content .table1,.bc-show-hide-content table1,.bg-theme .table1,.bg-theme table1 {
	background: #fff;
}

.bc-drill-down-body .table1 tr>td,.bc-drill-down-body .table1 tr>th,.bc-drill-down-body table1 tr>td,.bc-drill-down-body table1 tr>th,.bc-show-hide-content .table1 tr>td,.bc-show-hide-content .table1 tr>th,.bc-show-hide-content table1 tr>td,.bc-show-hide-content table1 tr>th,.bg-theme .table1 tr>td,.bg-theme .table1 tr>th,.bg-theme table1 tr>td,.bg-theme table1 tr>th {
	border-color: #ebeff0;
}

.panel-default {
	border-color: #c2cbce;
}

.panel-default .panel-heading {
	color: #333;
	background-color: #c2cbce;
	border-color: #c2cbce;
}

.panel-default .panel-heading+.panel-collapse>.panel-body {
	border-top-color: #c2cbce;
}

.panel-default .panel-heading .badge {
	color: #c2cbce;
	background-color: #333;
}

.panel-default .panel-body {
	background-color: #fff;
}

.panel-default .panel-body p>.bc-svg,.panel-default .panel-body>.bc-svg {
	color: #62787f;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #c2cbce;
}

.panel-primary {
	border-color: #346e9e;
}

.panel-primary .panel-heading {
	color: #fff;
	background-color: #346e9e;
	border-color: #346e9e;
}

.panel-primary .panel-heading+.panel-collapse>.panel-body {
	border-top-color: #346e9e;
}

.panel-primary .panel-heading .badge {
	color: #346e9e;
	background-color: #fff;
}

.panel-primary .panel-body {
	background-color: #3d81b9;
}

.panel-primary .panel-body p>.bc-svg,.panel-primary .panel-body>.bc-svg {
	color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #346e9e;
}

.panel-success {
	border-color: #38911d;
}

.panel-success .panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #38911d;
}

.panel-success .panel-heading+.panel-collapse>.panel-body {
	border-top-color: #38911d;
}

.panel-success .panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success .panel-body {
	background-color: #f4faf2;
}

.panel-success .panel-body p>.bc-svg,.panel-success .panel-body>.bc-svg {
	color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #38911d;
}

.panel-info {
	border-color: #4a909e;
}

.panel-info .panel-heading {
	color: #31708f;
	background-color: #b7ddf0;
	border-color: #4a909e;
}

.panel-info .panel-heading+.panel-collapse>.panel-body {
	border-top-color: #4a909e;
}

.panel-info .panel-heading .badge {
	color: #b7ddf0;
	background-color: #31708f;
}

.panel-info .panel-body {
	background-color: #d9edf7;
}

.panel-info .panel-body p>.bc-svg,.panel-info .panel-body>.bc-svg {
	color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #4a909e;
}

.panel-warning {
	border-color: #de4400;
}

.panel-warning .panel-heading {
	color: #a7481f;
	background-color: #ffe8de;
	border-color: #de4400;
}

.panel-warning .panel-heading+.panel-collapse>.panel-body {
	border-top-color: #de4400;
}

.panel-warning .panel-heading .badge {
	color: #ffe8de;
	background-color: #a7481f;
}

.panel-warning .panel-body {
	background-color: #fffaf8;
}

.panel-warning .panel-body p>.bc-svg,.panel-warning .panel-body>.bc-svg {
	color: #a7481f;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #de4400;
}

.panel-danger {
	border-color: #c74156;
}

.panel-danger .panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #c74156;
}

.panel-danger .panel-heading+.panel-collapse>.panel-body {
	border-top-color: #c74156;
}

.panel-danger .panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger .panel-body {
	background-color: #fbf4f4;
}

.panel-danger .panel-body p>.bc-svg,.panel-danger .panel-body>.bc-svg {
	color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #c74156;
}

.panel-highlight {
	border-color: #c2cbce;
}

.panel-highlight .panel-heading {
	color: #333;
	background-color: #c2cbce;
	border-color: #c2cbce;
}

.panel-highlight .panel-heading+.panel-collapse>.panel-body {
	border-top-color: #c2cbce;
}

.panel-highlight .panel-heading .badge {
	color: #c2cbce;
	background-color: #333;
}

.panel-highlight .panel-body {
	background-color: #ebeff0;
}

.panel-highlight .panel-body p>.bc-svg,.panel-highlight .panel-body>.bc-svg {
	color: #62787f;
}

.panel-highlight>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #c2cbce;
}

.pagination1 {
	padding: 17px 0;
	margin: 0 0 30px;
	list-style-type: none;
	text-transform: capitalize;
	font-size: 1em;
	text-align: center;
	position: relative;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #dfe2e2;
}

@media (max-width:567px) {
	.pagination1 {
		margin-left: -20px;
		margin-right: -20px;
	}
}

.pagination1 li {
	display: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.pagination1 li.active+li:not(.next),.pagination1 li.pager-ellipsis {
	display: inline-block;
}

@media (min-width:0) {
	.pagination1 li.active+li+li+li:not(.next),.pagination1 li.active+li+li:not(.next) {
		display: inline-block;
	}
}

@media (min-width:413px) {
	.pagination1 li.active+li+li+li+li+li:not(.next),.pagination1 li.active+li+li+li+li:not(.next) {
		display: inline-block;
	}
}

@media (min-width:568px) {
	.pagination1 li {
		display: inline-block;
	}
}

.pagination1 li>a,.pagination1 li>span {
	padding: 3px .65em;
	display: inline-block;
	text-decoration: none;
	min-width: 1.9em;
}

.pagination1 li>a .bc-notify-badge,.pagination1 li>span .bc-notify-badge {
	top: -10px;
	left: 50%;
	margin-left: -10px;
}

.pagination1 li>a:focus,.pagination1 li>a:hover {
	text-decoration: underline;
	color: inherit;
}

.pagination1 li.next,.pagination1 li.prev {
	position: absolute;
	top: 0;
	display: inline-block;
	line-height: 1.95em;
}

.pagination1 li.next a,.pagination1 li.prev a {
	display: block;
	position: relative;
}

.pagination1 li.next a .bc-svg,.pagination1 li.prev a .bc-svg {
	display: none;
}

@media (max-width:567px) {
	.pagination1 li.next a,.pagination1 li.prev a {
		font-size: .6em;
		padding: 21px 12px;
		width: 56px;
		text-align: center;
	}

	.pagination1 li.next a .bc-svg,.pagination1 li.prev a .bc-svg {
		display: block;
		color: inherit;
		font-size: 18px;
		position: relative;
		left: 50%;
		margin: 0 0 0 -9px;
	}
}

.bc-glossary-item,.pagination1 .active {
	display: inline-block;
}

@media (min-width:568px) {
	.pagination1 li.next a,.pagination1 li.prev a {
		padding: 16px 0;
	}
}

.pagination1 .prev {
	left: 0;
}

[dir=rtl] .pagination1 .prev {
	left: auto;
	right: 0;
}

.pagination1 .next {
	right: 0;
}

[dir=rtl] .pagination1 .next {
	right: auto;
	left: 0;
}

.pagination1 .active>a,.pagination1 .active>span {
	color: #fff;
	border-radius: 50%;
	background: #000;
}

.bc-glossary {
	margin: 15px -5px;
}

@media (min-width:850px) {
	.bc-glossary {
		margin-left: -5px;
		margin-right: -5px;
	}
}

.bc-glossary-item {
	position: relative;
	min-width: 83px;
	padding: 20px;
	margin: 15px 5px 0;
	text-align: center;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 14px;
	color: inherit!important;
	background-color: #dcf2fc;
}

@media (min-width:850px) {
	.bc-glossary-item {
		margin-left: 5px;
		margin-right: 5px;
		min-width: 60px;
	}
}

.bc-glossary-item:focus,.bc-glossary-item:hover {
	text-decoration: underline;
}

.bc-glossary-item.active {
	background-color: #ebeff0;
	text-decoration: none;
	color: inherit;
}

.bc-glossary-item[disabled] {
	text-decoration: none;
	cursor: default;
	background: #ebeff0;
	color: inherit;
	opacity: .8;
}

.bc-glossary-item .bc-notify-badge {
	width: 22px;
	height: 22px;
	top: -11px;
	left: 50%;
	margin-left: -11px;
	background-color: #fff;
	border-color: #fff;
}

.bc-glossary-item .bc-loader {
	width: 18px;
	height: 18px;
}

.table1>tbody>tr>.td,.table1>tbody>tr>.th,.table1>tbody>tr>td,.table1>tbody>tr>th,.table1>tfoot>tr>.td,.table1>tfoot>tr>.th,.table1>tfoot>tr>td,.table1>tfoot>tr>th,.table1>thead>tr>.td,.table1>thead>tr>.th,.table1>thead>tr>td,.table1>thead>tr>th,table1>tbody>tr>.td,table1>tbody>tr>.th,table1>tbody>tr>td,table1>tbody>tr>th,table1>tfoot>tr>.td,table1>tfoot>tr>.th,table1>tfoot>tr>td,table1>tfoot>tr>th,table1>thead>tr>.td,table1>thead>tr>.th,table1>thead>tr>td,table1>thead>tr>th {
	line-height: 1.3;
	vertical-align: middle;
	border-color: #fff;
	border-width: 0 1px 1px 0;
	border-style: solid;
}

.table1>tbody>tr>.th,.table1>tbody>tr>th,.table1>tfoot>tr>.th,.table1>tfoot>tr>th,.table1>thead>tr>.th,.table1>thead>tr>th,table1>tbody>tr>.th,table1>tbody>tr>th,table1>tfoot>tr>.th,table1>tfoot>tr>th,table1>thead>tr>.th,table1>thead>tr>th {
	background-color: #c2cbce;
	font-weight: 400;
}

.table1>tbody>tr>.td,.table1>tbody>tr>td,.table1>tfoot>tr>.td,.table1>tfoot>tr>td,.table1>thead>tr>.td,.table1>thead>tr>td,table1>tbody>tr>.td,table1>tbody>tr>td,table1>tfoot>tr>.td,table1>tfoot>tr>td,table1>thead>tr>.td,table1>thead>tr>td {
	vertical-align: top;
	background-color: inherit;
}

td.cell-has-icon,th.cell-has-icon {
	position: relative;
	padding-left: 3.211em;
}

[dir=rtl] td.cell-has-icon,[dir=rtl] th.cell-has-icon {
	padding-left: 20px;
	padding-right: 3.211em;
}

td.cell-has-icon>.bc-svg,th.cell-has-icon>.bc-svg {
	position: absolute;
	font-size: 1.5em;
	top: auto;
	left: 20px;
	margin-top: -.15em;
}

[dir=rtl] td.cell-has-icon>.bc-svg,[dir=rtl] th.cell-has-icon>.bc-svg {
	left: auto;
	right: 20px;
}

.table1-width-2x2 tr>td:first-child,.table1-width-2x2 tr>th:first-child {
	width: 50%;
}

@media (min-width:1024px) {
	.bc-glossary-item {
		min-width: 0;
	}

	.table1-width-2x2 tr>td:first-child,.table1-width-2x2 tr>th:first-child {
		width: 27%;
	}
}

.bc-drill-down-body table1.bc-mob-table1,.bc-show-hide-body table1.bc-mob-table1 {
	margin-bottom: 0;
}

table1.bc-mob-table1 div.bc-mob-th {
	display: none;
}

@media (max-width:849px) {
	table1.bc-mob-table1 {
		border: none;
		background: 0 0;
		margin: 0;
	}

	table1.bc-mob-table1 thead {
		display: none;
	}

	table1.bc-mob-table1 tr {
		display: block;
		border-style: solid;
		border-width: 1px 0 0;
		border-color: #ccc;
		margin-bottom: 20px;
		padding: 0;
		background: 0 0;
	}

	table1.bc-mob-table1 td {
		display: table1-row;
		padding: 0;
		border: none;
		overflow: hidden;
		background: 0 0;
	}

	table1.bc-mob-table1 td>div {
		box-sizing: border-box;
		display: table1-cell;
		width: 1%;
		padding: 15px 20px;
		border-style: solid;
		border-width: 0 0 1px;
		border-color: #ebeff0;
	}

	table1.bc-mob-table1 div.bc-mob-th {
		display: table1-cell;
		font-weight: 600;
		text-align: right;
		background: #ebeff0;
		border-color: #fff #ccc;
		border-width: 0 1px 1px 0;
	}

	[dir=rtl] table1.bc-mob-table1 div.bc-mob-th {
		border-width: 0 0 1px 1px;
		text-align: left;
	}

	.bc-drill-down-body table1.bc-mob-table1 div.bc-mob-tc,.bc-show-hide-content table1.bc-mob-table1 div.bc-mob-tc,.bg-theme table1.bc-mob-table1 div.bc-mob-tc {
		background-color: #fff;
	}

	table1.bc-mob-table1 td.bc-cell-has-cta div.bc-mob-th {
		display: none;
	}

	table1.bc-mob-table1 td.bc-cell-has-cta,table1.bc-mob-table1 td.bc-cell-has-cta div.bc-mob-tc {
		display: block;
	}

	table1.bc-mob-table1 td.bc-cell-has-cta div.bc-mob-tc {
		width: auto;
		padding: 0;
	}

	table1.bc-mob-table1 tr td:last-child div.bc-mob-th {
		border-bottom: 1px solid #ebeff0;
	}

	table1.bc-mob-table1 [class*=bc-icon-link] {
		display: block;
		padding: 15px;
		text-align: center;
		background-color: #346e9e;
		color: #fff;
	}

	table1.bc-mob-table1 [class*=bc-icon-link] .bc-svg {
		position: static;
		margin-right: 15px;
	}

	[dir=rtl] table1.bc-mob-table1 [class*=bc-icon-link] .bc-svg {
		margin-left: 15px;
		margin-right: 0;
	}

	.lt-ie10 table1.bc-mob-table1 td,.lt-ie10 table1.bc-mob-table1 tr {
		clear: left;
		float: left;
		width: 100%;
	}
}

.alert .alert-title+*,.bc-filter-list:after,.bc-list-item-linear:after,.bc-list-item-standard:after,.bc-list-item-visual:after,.bc-list-item:after,.bc-tabs-paging ul:after,.clear,.clearfix:after,.inline-help-block-container1,.inline-help-block-container1:after,.page-header:after,.slick-track:after {
	clear: both;
}

table1.bc-table1-plain {
	background: 0 0;
	border-color: transparent;
	margin: 0;
}

table1.bc-table1-plain tr>td,table1.bc-table1-plain tr>th {
	padding: .5em 0;
	background: 0 0;
	border-color: transparent;
}

.table1-responsive {
	border: none;
	margin-bottom: 0;
}

.well {
	border: 1px solid #c2cbce;
	background-color: #fff;
	padding: 20px;
	margin-top: 0;
	margin-bottom: 30px;
}

@media (max-width:849px) {
	.well.full-width-xs {
		border-width: 1px 0;
	}
}

.well>:last-child {
	margin-bottom: 0;
}

.well.margin-bottom-0+.well {
	margin-top: -1px;
}

.bc-num-list {
	display: block;
	margin: 0 0 25px;
	padding: 0 0 0 2.2em;
	list-style: none;
	counter-reset: numList;
}

[dir=rtl] .bc-num-list {
	padding-left: 0;
	padding-right: 2.2em;
}

.bc-num-list li {
	position: relative;
}

.bc-num-list li:before {
	counter-increment: numList;
	content: counter(numList);
	position: absolute;
	padding: .1em 0 0;
	top: .2em;
	left: -2.4em;
	font-size: .9em;
	text-align: center;
	color: #fff;
	line-height: 1.4em;
	min-width: 1.6em;
	height: 1.6em;
	background: #333;
	border-radius: 50%;
}

[dir=rtl] .bc-num-list li:before {
	left: auto;
	right: -2.4em;
}

.bc-definition-list-stacked {
	margin: 0;
	font-family: BCSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.bc-definition-list-stacked dt {
	font-weight: 300;
}

.bc-definition-list-stacked dd {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	margin: -3px 0 3px;
}

.bc-list-inline,.bc-list-inline-lg {
	margin: 0 -5px 25px;
}

.bc-list-inline-lg>li,.bc-list-inline>li {
	font-size: 1em;
	list-style: none;
	padding: 5px;
}

.bc-list-inline-lg>li .bc-svg,.bc-list-inline>li .bc-svg {
	color: #c2cbce;
	font-size: 1.5em;
	margin: 0 7px -.25em 0;
}

[dir=rtl] .bc-list-inline-lg>li .bc-svg,[dir=rtl] .bc-list-inline>li .bc-svg {
	margin-left: 7px;
	margin-right: 0;
}

@media (min-width:568px) {
	.bc-list-inline-lg>li,.bc-list-inline>li {
		display: inline-block;
		font-size: 1.05em;
	}
}

.bc-list-inline-lg>li {
	font-size: 1.05em;
}

.bc-list-inline-lg>li .bc-svg {
	font-size: 2em;
}

@media (min-width:568px) {
	.bc-list-inline-lg>li {
		font-size: 1.15em;
	}
}

.page-header {
	margin: 0 0 20px;
	padding: 0;
	position: relative;
	border: none;
	width: 100%;
	line-height: 1.2em;
}

.page-header:after,.page-header:before {
	content: " ";
	display: table1;
}

.page-header h1 {
	margin: -5px 0 5px;
}

@media (min-width:850px) {
	.page-header {
		margin-bottom: 0;
	}

	.page-header h1 {
		margin: 0 0 .8em;
		padding-right: 31.5%;
	}

	[dir=rtl] .page-header h1 {
		padding-left: 31.5%;
		padding-right: 0;
	}
}

@media (min-width:850px) and (min-width:1024px) {
	.page-header h1 {
		padding-right: 30.5%;
	}

	[dir=rtl] .page-header h1 {
		padding-left: 30.5%;
		padding-right: 0;
	}
}

.page-header aside {
	display: none;
}

@media (min-width:850px) {
	.page-header aside {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 32%;
		padding: 0 0 12px;
		text-align: right;
		display: block;
	}

	[dir=rtl] .page-header aside *,[dir=rtl] .page-header aside a,[dir=rtl] .page-header aside h2 {
		text-align: left;
	}

	[dir=rtl] .page-header aside {
		left: 0;
		right: auto;
	}

	.page-header aside a,.page-header aside h2 {
		font-weight: 300;
		font-family: inherit;
		font-size: .9em;
		line-height: 1.25;
		margin: 0;
		padding: 0;
	}

	.page-header aside h2 {
		margin-bottom: .1em;
	}

	.page-header aside pamit {
		margin: 0;
	}

	.page-header aside a {
		display: block;
	}
}

.bc-icon-list {
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
	display: table1;
}

.bc-icon-list>li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: table1-row;
}

.bc-icon-list .bc-icon-list-icon,.bc-icon-list .bc-icon-list-label1 {
	display: table1-cell;
	vertical-align: middle;
	line-height: 1.2;
	padding-top: 0;
	padding-bottom: .96em;
}

.bc-icon-list .bc-icon-list-icon {
	width: 2.65em;
	color: #62787f;
	padding-top: .2em;
}

.bc-svg-dl>dt .bc-svg,.bc-svg-dl>dt .bc-svg-dt {
	color: #62787f;
	width: 2.1428571429em;
	text-align: center;
}

.bc-icon-list .bc-svg {
	font-size: 1.5em;
}

.bc-svg-dl {
	margin: 0 0 25px 1.7em;
}

[dir=rtl] .bc-svg-dl {
	margin-left: 0;
	margin-right: 1.7em;
}

.bc-svg-dl>dd,.bc-svg-dl>dt {
	padding: 1px 0;
}

[dir=rtl] .bc-svg-dl>dt {
	float: right;
}

.bc-svg-dl>dt .bc-svg-dt {
	display: inline-block;
	margin-left: -2.1428571429em;
}

[dir=rtl] .bc-svg-dl>dt .bc-svg-dt {
	margin-left: 0;
	margin-right: -2.1428571429em;
}

.bc-svg-dl>dt .bc-svg {
	margin-left: -2.1428571429em;
	height: 1.1em;
	position: relative;
	top: .1em;
}

[dir=rtl] .bc-svg-dl>dt .bc-svg {
	margin-left: 0;
	margin-right: -2.1428571429em;
}

.bc-svg-dl>dd {
	margin: 0 0 .3em;
}

.bc-svg-dl-lg>dd,.bc-svg-dl-lg>dt {
	padding: 3px 0;
}

.bc-svg-dl-lg .bc-svg-dt {
	left: -1.8571428571em;
}

[dir=rtl] .bc-svg-dl-lg .bc-svg-dt {
	margin-left: 0;
	margin-right: -1.8571428571em;
}

.bc-social-media,ul.bc-social-media {
	list-style: none;
	margin: 0 0 30px;
	padding: 0;
	overflow: hidden;
}

.bc-social-media li,ul.bc-social-media li {
	width: 50%;
	float: left;
	margin: 0;
	padding: 6px;
        display: inline-block;
}

@media (min-width:850px) {
	.bc-social-media li,ul.bc-social-media li {
		width: auto;
		float: none;
	}
}

.bc-social-media a,ul.bc-social-media a {
	display: block;
	line-height: 28px;
	padding: 5px 0 5px 40px;
	margin: 0 10px 5px 0;
}

[dir=rtl] .bc-social-media a,[dir=rtl] ul.bc-social-media a {
	padding-left: 0;
	padding-right: 40px;
	margin-left: 10px;
	margin-right: 0;
}

.bc-social-media a:before,ul.bc-social-media a:before {
	background: url(https://sui.britishcouncil.org/0.0.11/img/social-mobile/css/svg/sprite.css.svg) no-repeat;
	width: 32px;
	height: 32px;
	content: ' ';
	display: block;
	position: absolute;
	margin-top: -2px;
	margin-left: -40px;
}

[dir=rtl] .bc-social-media a:before,[dir=rtl] ul.bc-social-media a:before {
	margin-right: -40px;
	margin-left: 0;
	zoom: 1;
}

.bc-social-media a[href*=sina]:before {
	background-position: 79.925% 50%;
}

.bc-social-media a[href*=audioboo]:before {
	background-position: 20% 0;
}

.bc-social-media a[href*=blog]:before {
	background-position: 0 25%;
}

.bc-social-media a[href*=cyworld]:before {
	background-position: 20% 25%;
}

.bc-social-media a[href*=douban]:before {
	background-position: 40% 0;
}

.bc-social-media a[href*=facebook]:before {
	background-position: 40% 25%;
}

.bc-social-media a[href*=flickr]:before {
	background-position: 0 50%;
}

.bc-social-media a[href*=google]:before {
	background-position: 20% 50%;
}

.bc-social-media a[href*=instagram]:before {
	background-position: 40% 50%;
}

.bc-social-media a[href*=issuu]:before {
	background-position: 59.95503372470647% 0;
}

.bc-social-media a[href*=linkedin]:before {
	background-position: 59.95503372470647% 25%;
}

.bc-social-media a[href*=myanmar]:before {
	background-position: 79.925% 0;
}

.bc-social-media a[href*=myspace]:before {
	background-position: 79.925% 25%;
}

.bc-social-media a[href*=pinterest]:before {
	background-position: 0 0;
}

.bc-social-media a[href*=renren]:before {
	background-position: 0 75%;
}

.bc-social-media a[href*=rss]:before {
        background-position: 60% 75%;
}

.bc-social-media a[href*=slideshare]:before {
	background-position: 40% 75%;
}

.bc-social-media a[href*=soundcloud]:before {
	background-position: 60% 75%;
}

.bc-social-media a[href*=twitter]:before {
	    background-position: 80% 75%;
}

.bc-social-media a[href*=ustream]:before {
	background-position: 99.925% 25%;
}

.bc-social-media a[href*=vimeo]:before {
	background-position: 99.925% 50%;
}

.bc-social-media a[href*='vk.com']:before {
	background-position: 99.925% 75%;
}

.bc-social-media a[href*=wechat]:before,.bc-social-media a[href*=weixin]:before {
	background-position: 0 100%;
}

.bc-social-media a[href*='t.qq']:before {
	background-position: 20% 100%;
}

.bc-social-media a[href*=yammer]:before {
	background-position: 40% 100%;
}

.bc-social-media a[href*=youku]:before {
	background-position: 60% 100%;
}

.bc-social-media a[href*=youtu]:before {
        background-position: 100% 50%;
}

.bc-navbar-support .bc-btn-close,.bc-navbar-support .bc-btn-search {
	position: absolute;
	top: 17px;
	right: 15px;
}

[dir=rtl] .bc-navbar-support .bc-btn-close,[dir=rtl] .bc-navbar-support .bc-btn-search {
	right: auto;
	left: 15px;
}

@media (min-width:850px) {
	.bc-navbar-support .bc-btn-close,.bc-navbar-support .bc-btn-search {
		display: none;
	}
}

.bc-navbar-search {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 14px 70px 14px 20px;
	background-color: #333;
}

.bc-link-panel-image a,.bc-navbar-search.open {
	display: block;
}

[dir=rtl] .bc-navbar-search {
	padding-left: 70px;
	padding-right: 20px;
}

.bc-navbar-search form1 {
	margin: 0;
}

.bc-navbar-search .input-group .form1-control {
	box-shadow: none;
	border-color: #fff;
}

@media (min-width:850px) {
	.bc-navbar-search {
		display: block;
		position: static;
		width: auto;
		background-color: #58595b;
		padding: 13px 0 5px 20px;
		min-height: 45px;
	}

	[dir=rtl] .bc-navbar-search {
		padding-left: 0;
		padding-right: 20px;
	}

	.bc-navbar-search .input-group {
		display: inline;
	}

	.bc-navbar-search .input-group .form1-control,.bc-navbar-search .input-group-addon,.bc-navbar-search .input-group-btn {
		display: inline-block;
	}

	.bc-navbar-search .input-group .form1-control {
		padding: 0 20px 2px 0;
		width: 85px;
		color: #fff;
		-webkit-transition: width linear .2s;
		transition: width linear .2s;
		height: auto;
		font-size: 14px;
		border: none;
		background: 0 0;
	}

	[dir=rtl] .bc-navbar-search .input-group .form1-control {
		padding-left: 20px;
		padding-right: 0;
		float: right;
	}

	.bc-navbar-search .input-group .form1-control:hover {
		cursor: pointer;
	}

	.bc-navbar-search .input-group .form1-control:focus {
		border-style: solid;
		border-width: 0 0 1px;
		border-color: #fff;
		width: 230px;
		box-shadow: none;
	}

	.bc-navbar-search .input-group .form1-control::-webkit-input-placeholder {
		color: #fff;
		font-size: 14px;
	}

	.bc-navbar-search .input-group .form1-control::-moz-placeholder {
		color: #fff;
		font-size: 14px;
	}

	.bc-navbar-search .input-group .form1-control:-ms-input-placeholder {
		color: #fff;
		font-size: 14px;
	}

	.bc-navbar-search .input-group .form1-control::placeholder {
		color: #fff;
		font-size: 14px;
	}

	.lt-ie10 .bc-navbar-search .input-group .form1-control {
		margin-right: 20px;
		padding-left: 3px;
	}

	.lt-ie10 [dir=rtl] .bc-navbar-search .input-group .form1-control,.lt-ie10[dir=rtl] .bc-navbar-search .input-group .form1-control {
		margin-right: 0;
		margin-left: 20px;
		padding-left: 0;
		padding-right: 3px;
	}
}

.bc-navbar-search .input-group .input-group-btn .btn1 {
	outline: 0;
	height: 44px;
	width: 45px;
	font-size: 0;
	line-height: 1.3;
	color: #346e9e;
	background: #346e9e;
	box-shadow: none;
	padding: 6px;
	margin: 0;
	text-align: center;
	border-width: 0;
	border-radius: 0;
}

.bc-navbar-search .input-group .input-group-btn .btn1:active,.bc-navbar-search .input-group .input-group-btn .btn1:focus,.bc-navbar-search .input-group .input-group-btn .btn1:hover {
	background: #346e9e;
	border-color: #222;
}

.bc-navbar-search .input-group .input-group-btn .btn1 .bc-svg {
	color: #fff;
	font-size: 17px;
}

@media (max-width:1023px) {
	.bc-navbar-search .input-group .input-group-btn .btn1 .bc-svg {
		right: 13px;
	}
}

@media (min-width:850px) {
	.bc-navbar-search .input-group .input-group-btn .btn1 .bc-svg {
		color: #fff;
		font-size: 12.5px;
		position: relative;
		top: -2px;
	}

	.bc-navbar-search .input-group .input-group-btn .btn1 {
		border: none;
		background: 0 0;
		margin-left: -20px;
		padding: 0;
		height: 20px;
		width: 25px;
		font-size: 0;
		line-height: .5;
	}

	[dir=rtl] .bc-navbar-search .input-group .input-group-btn .btn1 {
		margin-right: -20px;
		margin-left: 0;
	}

	.bc-navbar-search .input-group .input-group-btn .btn1:focus,.bc-navbar-search .input-group .input-group-btn .btn1:hover {
		background: 0 0;
	}
}

.bc-link-panel-image {
	position: relative;
	margin: 0 0 30px;
	padding: 0;
}

.bc-link-panel-image a .bc-link-panel-image-title {
	position: relative;
	margin: 0;
	padding: 1.5em 20px;
	border: none;
	background: #ebeff0;
	font-size: 1.11em;
	line-height: 1.3;
	font-weight: 400;
	z-index: 1;
}

.bc-link-panel-image a img {
	width: 100%;
	margin: 0;
}

.bc-link-panel-image a .bc-link-panel-image-desc {
	position: absolute;
	top: 0;
	bottom: 10px;
	left: 0;
	right: 0;
	margin: 0;
	padding: 10% 20px 20px;
	opacity: 0;
	-webkit-transition: opacity 50ms linear 0s;
	transition: opacity 50ms linear 0s;
	background: #000;
	background: rgba(0,0,0,.5);
	color: #fff;
	font-weight: 100;
	line-height: 1.4em;
}

.lt-ie9 .bc-link-panel-image a .bc-link-panel-image-desc {
	display: none;
}

.bc-link-panel-image a .square~.bc-link-panel-image-desc {
	padding-top: 30%;
}

.bc-link-panel-image a .portrait~.bc-link-panel-image-desc {
	padding-top: 50%;
}

.bc-link-panel-image a:focus .bc-link-panel-image-desc,.bc-link-panel-image a:hover .bc-link-panel-image-desc {
	opacity: 1;
}

.lt-ie9 .bc-link-panel-image a:focus .bc-link-panel-image-desc,.lt-ie9 .bc-link-panel-image a:hover .bc-link-panel-image-desc {
	display: block;
}

.bc-form1-panel,.bc-link-panel-text {
	display: block;
	width: 100%;
	margin: 0 0 30px;
	background: #ebeff0;
	min-height: 60px;
	text-align: center;
}

[dir=rtl] .bc-form1-panel *,[dir=rtl] .bc-link-panel-text * {
	text-align: center;
}

.bc-form1-panel .bc-svg,.bc-form1-panel .bc-svg-circle>.bc-svg,.bc-link-panel-text .bc-svg,.bc-link-panel-text .bc-svg-circle>.bc-svg {
	font-size: 1.5em;
	color: #333;
	margin: 0;
	display: block;
}

.bc-form1-panel .bc-svg-circle,.bc-link-panel-text .bc-svg-circle {
	margin: 0 0 .14em;
	padding: .55em;
	width: 2.8em;
	height: 2.8em;
}

.bc-form1-panel .bc-form1-panel-title,.bc-form1-panel .bc-link-panel-text-title,.bc-link-panel-text .bc-form1-panel-title,.bc-link-panel-text .bc-link-panel-text-title {
	display: block;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 1.11em;
	line-height: 1.3;
	text-transform: inherit;
	position: relative;
}

.bc-form1-panel>a,.bc-link-panel-text>a {
	display: block;
	position: relative;
	text-decoration: none;
	padding: 1.7em 20px;
}

.bc-form1-panel>a .bc-link-panel-text-title,.bc-link-panel-text>a .bc-link-panel-text-title {
	position: relative;
}

.bc-form1-panel>a:focus .bc-link-panel-text-title,.bc-form1-panel>a:hover .bc-link-panel-text-title,.bc-link-panel-text>a:focus .bc-link-panel-text-title,.bc-link-panel-text>a:hover .bc-link-panel-text-title {
	text-decoration: underline;
}

.bc-form1-panel>a .bc-link-panel-text-desc,.bc-link-panel-text>a .bc-link-panel-text-desc {
	color: #333;
	font-size: .9em;
	margin: .5em 0 0;
	font-weight: 300;
}

.bc-drill-down-body .bc-form1-panel,.bc-drill-down-body .bc-link-panel-text,.bc-show-hide-content .bc-form1-panel,.bc-show-hide-content .bc-link-panel-text,.bg-theme .bc-form1-panel,.bg-theme .bc-link-panel-text {
	background: #ebeff0;
}

.bc-form1-panel .bc-svg-popup,.bc-link-panel-image .bc-svg-popup,.bc-link-panel-text .bc-svg-popup {
	font-size: .65em;
	margin: 0 0 2px;
	display: inline-block;
	color: inherit;
}

.slick-list,.slick-slider,.slick-track {
	position: relative;
	display: block;
}

.bc-form1-panel {
	padding: 1.7em 20px 20px;
}

.col-md-8 .bc-form1-panel {
	padding-left: 30px;
	padding-right: 30px;
}

.bc-form1-panel .bc-form1-panel-title {
	margin-bottom: 1.2em;
}

.slick-slider {
	-webkit-touch-callout: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: 0;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-list,.slick-slider .slick-track {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.slick-track {
	left: 0;
	top: 0;
}

.slick-track:after,.slick-track:before {
	content: "";
	display: table1;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

[dir=rtl] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.bc-carousel {
	background-color: #ebeff0;
	margin-bottom: 30px;
}

.bc-carousel .bc-item {
	text-align: center;
	padding: 0 0 1px;
}

.bc-carousel .bc-item:focus {
	outline: 0;
}

.bc-carousel .bc-item-media img {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.bc-carousel .bc-item-media img.bc-square {
	width: 56.2%;
}

.bc-carousel .bc-item-media img.bc-portrait {
	width: 42.2%;
}

.bc-carousel .bc-item-caption {
	margin: 25px 0;
	padding: 0 20px;
	text-align: center;
	line-height: 1.3;
}

.bc-carousel .bc-item-caption * {
	text-align: inherit;
}

.bc-carousel .bc-item-caption pamit {
	margin: 0;
}

.bc-carousel .bc-item-caption h2,.bc-carousel .bc-item-caption h3,.bc-carousel .bc-item-caption h4 {
	font-size: 1.11em;
	font-weight: 300;
	padding: 0;
	margin: 0 0 10px;
}

.bc-carousel .bc-cta {
	margin-top: 25px;
}

.bc-carousel .btn1 {
	margin-bottom: 30px;
}

.bc-carousel button.slick-next,.bc-carousel button.slick-prev {
	top: 29.5%;
	border: none;
	font-size: 0;
	z-index: 1;
	background: #000;
	background: rgba(0,0,0,.5);
	line-height: 1.5em;
	width: 50px;
	height: 50px;
	position: absolute;
	overflow: hidden;
}

[dir=rtl] .bc-carousel button.slick-next,[dir=rtl] .bc-carousel button.slick-prev {
	text-align: center;
}

.bc-carousel button.slick-next .bc-svg,.bc-carousel button.slick-prev .bc-svg {
	color: #fff;
	font-size: 14px;
}

.bc-carousel button.slick-next:after,.bc-carousel button.slick-prev:after {
	content: '';
	border: 2px solid rgba(255,255,255,.2);
	display: inline-block;
	position: absolute;
	border-radius: 50%;
	left: 50%;
	top: 50%;
	width: 35px;
	height: 35px;
	margin-left: -18px;
	margin-top: -18px;
}

.bc-carousel button.slick-next:hover:after,.bc-carousel button.slick-prev:hover:after {
	border-color: rgba(255,255,255,.6);
}

.bc-carousel button.slick-prev {
	left: 0;
}

[dir=rtl] .bc-carousel button.slick-prev {
	left: auto;
	right: 0;
}

.bc-carousel button.slick-prev:after {
	margin-left: -17px;
}

.bc-carousel button.slick-next {
	right: 0;
}

[dir=rtl] .bc-carousel button.slick-next {
	right: auto;
	left: 0;
}

.bc-carousel .slick-dots {
	display: inline-block;
	position: absolute;
	top: 0;
	right: -1px;
	text-align: center;
	margin: 0;
	padding: 0 6px 0 10px;
	background-color: #fff;
}

[dir=rtl] .bc-carousel .slick-dots {
	right: auto;
	left: -1px;
	padding-left: 6px;
	padding-right: 10px;
}

.bc-carousel .slick-dots li {
	list-style-image: none;
	list-style-type: none;
	display: inline-block;
	margin: 0 12px 9px 0;
	padding: 0;
}

[dir=rtl] .bc-carousel .slick-dots li {
	margin-right: 0;
	margin-left: 12px;
}

.bc-carousel .slick-dots li button {
	position: absolute;
	font-size: 0;
	background: #b7b9ba;
	width: 8px;
	height: 8px;
	border-radius: 4px;
	padding: 0;
	border: none;
}

.bc-carousel .slick-dots li.slick-active button {
	background-color: #00cbfe;
}

.bc-carousel--full-width button.slick-next,.bc-carousel--full-width button.slick-prev,.bc-carousel-image-only button.slick-next,.bc-carousel-image-only button.slick-prev,.bc-hero-carousel button.slick-next,.bc-hero-carousel button.slick-prev {
	top: 50%;
	margin-top: -25px;
}

.bc-hero-carousel .bc-item {
	padding: 0;
	opacity: .6;
	filter: alpha(opacity=60);
	-webkit-transition: opacity,1.5s ease-out;
	transition: opacity,1.5s ease-out;
}

.bc-hero-carousel figcaption {
	display: none;
}

.bc-hero-carousel .bc-cta {
	margin-top: 0;
}

.bc-hero-carousel .btn1 {
	text-align: center;
	margin: 0;
	width: 100%;
	border: none;
	border-radius: 0;
	background-color: #346e9e;
}

.bc-hero-carousel .slick-current.bc-item {
	opacity: 1;
	filter: alpha(opacity=100);
}

@media (max-width:1023px) {
	.bc-carousel.bc-carousel--full-width,.bc-carousel.bc-carousel-promo-tabs {
		margin-top: 2px;
		margin-left: -20px;
		margin-right: -20px;
	}
}

@media (max-width:567px) {
	.bc-carousel.bc-carousel--full-width button.slick-next,.bc-carousel.bc-carousel--full-width button.slick-prev {
		top: 29.5%;
	}
}

.bc-carousel.bc-carousel--full-width .bc-item {
	opacity: .6;
	filter: alpha(opacity=60);
	-webkit-transition: opacity,1.5s ease-out;
	transition: opacity,1.5s ease-out;
	position: relative;
}

.bc-carousel.bc-carousel--full-width .slick-current.bc-item {
	opacity: 1;
	filter: alpha(opacity=100);
}

@media (min-width:850px) {
	.bc-stripe {
		background-color: #c2cbce;
	}

	.bc-carousel.bc-carousel--full-width,.bc-carousel.bc-carousel-promo-tabs {
		margin-bottom: 0;
	}

	.bc-carousel.bc-carousel--full-width .bc-item {
		padding: 0;
	}

	.bc-carousel.bc-carousel--full-width .bc-item-media {
		background-color: rgba(255,255,255,.2);
		float: left;
		width: 64.2%;
	}

	[dir=rtl] .bc-carousel.bc-carousel--full-width .bc-item-media {
		float: right;
	}
}

@media (min-width:1024px) {
	.bc-carousel.bc-carousel--full-width .bc-item-media {
		width: 66.6%;
	}
}

@media (min-width:850px) {
	.bc-carousel.bc-carousel--full-width .bc-item-caption {
		text-align: left;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		float: right;
		width: 35%;
		margin: 0;
		padding: 25px 50px 20px 20px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	[dir=rtl] .bc-carousel.bc-carousel--full-width .bc-item-caption {
		text-align: right;
		float: left;
		left: 0;
		right: auto;
		padding-left: 50px;
		padding-right: 20px;
	}
}

@media (min-width:1024px) {
	.bc-carousel.bc-carousel--full-width .bc-item-caption {
		width: 32.5%;
		padding: 60px 80px 20px 20px;
	}

	[dir=rtl] .bc-carousel.bc-carousel--full-width .bc-item-caption {
		padding-left: 80px;
		padding-right: 20px;
	}
}

@media (min-width:850px) {
	.bc-carousel.bc-carousel--full-width .bc-cta {
		position: absolute;
		width: 65%;
		bottom: 0;
		left: 0;
		text-align: center;
	}

	[dir=rtl] .bc-carousel.bc-carousel--full-width .bc-cta {
		right: 0;
		text-align: center;
	}

	.bc-carousel.bc-carousel--full-width .slick-dots {
		background-color: transparent;
	}

	.bc-carousel.bc-carousel--full-width .slick-dots button {
		background: #939393;
	}
}

@media (min-width:1024px) {
	.bc-carousel.bc-carousel--full-width .bc-cta {
		width: 70%;
	}
}

@media (min-width:850px) {
	.bc-carousel.bc-carousel--full-width {
		margin: 30px 0;
		background-color: #fff;
	}

	.bc-carousel.bc-carousel--full-width,.bc-carousel.bc-carousel--full-width h2,.bc-carousel.bc-carousel--full-width h3,.bc-carousel.bc-carousel--full-width h4 {
		color: #333;
	}

	.bc-carousel.bc-carousel-promo-tabs .bc-item-media {
		float: left;
		width: 65%;
	}

	[dir=rtl] .bc-carousel.bc-carousel-promo-tabs .bc-item-media {
		float: right;
	}

	.bc-carousel.bc-carousel-promo-tabs .bc-item .bc-item-caption {
		display: none;
	}
}

@media (min-width:1024px) {
	.bc-carousel.bc-carousel-promo-tabs .bc-item-media {
		width: 66.6%;
	}
}

.bc-carousel.bc-carousel-promo-tabs .bc-item {
	position: relative;
}

@media (min-width:850px) {
	.bc-carousel.bc-carousel-promo-tabs .bc-cta {
		position: absolute;
		width: 65%;
		bottom: 0;
		left: 0;
		text-align: center;
	}

	[dir=rtl] .bc-carousel.bc-carousel-promo-tabs .bc-cta {
		right: 0;
	}
}

@media (min-width:1024px) {
	.bc-carousel.bc-carousel-promo-tabs .bc-cta {
		width: 70%;
	}
}

@media (min-width:850px) {
	.bc-carousel.bc-carousel-promo-tabs .slick-dots {
		width: 35%;
		right: 0;
		padding: 0;
	}
}

@media (min-width:850px) and (min-width:1024px) {
	.bc-carousel.bc-carousel-promo-tabs .slick-dots {
		width: 33.5%;
	}
}

@media (min-width:850px) {
	[dir=rtl] .bc-carousel.bc-carousel-promo-tabs .slick-dots {
		right: auto;
		left: 0;
	}

	.bc-carousel.bc-carousel-promo-tabs .slick-dots li {
		display: block;
		margin: 0;
		padding: 0;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.bc-carousel.bc-carousel-promo-tabs .slick-dots li button {
		position: relative;
		display: block;
		font-size: inherit;
		width: 100%;
		border-radius: 0;
		padding: 0;
		border: none;
		height: 69.5px;
		overflow: visible;
		background: #333;
		border-bottom: 1px solid #000;
	}

	.bc-carousel.bc-carousel-promo-tabs .slick-dots li button .bc-item-caption {
		margin: 5px 0;
		padding: 0 15px;
		text-align: left;
	}
}

.bc-item-media,.bc-link-panel-image,.bc-list-item-media,.bc-media-detail,.stepper {
	overflow: hidden;
}

@media (min-width:850px) and (min-width:1024px) {
	.bc-carousel.bc-carousel-promo-tabs .slick-dots li button {
		height: 88.2px;
	}

	.bc-carousel.bc-carousel-promo-tabs .slick-dots li button .bc-item-caption {
		padding: 0 20px;
	}
}

@media (min-width:850px) {
	.bc-carousel.bc-carousel-promo-tabs .slick-dots li button h2 {
		color: #fff;
		font-size: 17px;
		line-height: 19px;
	}

	.bc-carousel.bc-carousel-promo-tabs .slick-dots li button:hover h2 {
		text-decoration: underline;
	}

	.bc-carousel.bc-carousel-promo-tabs .slick-dots li button p {
		color: #fff;
		display: none;
	}

	.bc-carousel.bc-carousel-promo-tabs .slick-dots li.slick-active button {
		height: 135px;
		background: #346e9e;
		outline: 0;
		border-color: #346e9e;
	}
}

@media (min-width:850px) {
	.bc-carousel.bc-carousel-promo-tabs .slick-dots li.slick-active button h2 {
		color: #fff;
		text-decoration: none;
	}

	.bc-carousel.bc-carousel-promo-tabs .slick-dots li.slick-active button p {
		display: block;
	}

	.bc-carousel.bc-carousel-promo-tabs .slick-dots li.slick-active button:before {
		content: " ";
		display: block;
		position: absolute;
		left: -76px;
		top: 0;
		width: 76px;
		border-top: 68px solid transparent;
		border-bottom: 68px solid transparent;
		border-right: 56px solid #346e9e;
	}

	[dir=rtl] .bc-carousel.bc-carousel-promo-tabs .slick-dots li.slick-active button:before {
		border-right: none;
		border-left: 56px solid #346e9e;
		left: auto;
		right: -76px;
	}
}

@media (min-width:850px) and (min-width:1024px) {
	.bc-carousel.bc-carousel-promo-tabs .slick-dots li button h2 {
		font-size: 20px;
		line-height: 24px;
	}

	.bc-carousel.bc-carousel-promo-tabs .slick-dots li.slick-active button {
		height: 184px;
	}

	.bc-carousel.bc-carousel-promo-tabs .slick-dots li.slick-active button:before {
		border-width: 92px 56px 92px 0;
	}
}

.bc-carousel.bc-carousel-single-item .bc-item-caption {
	font-size: 1.25em;
}

img {
	max-width: 100%;
	height: auto;
	display: inline;
	margin: 0;
}

img.bc-landscape,img.bc-portrait,img.bc-square {
	width: 100%;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}

.bc-media-detail-caption {
	background: #ebeff0;
	padding: .84em 20px;
	line-height: 1.4;
	font-size: .95em;
	position: relative;
}

.bc-media-detail {
	margin: 0 0 30px;
}

.bc-media-detail img {
	margin-bottom: 0;
}

.bc-editor-picks,.bc-editor-picks .h2,.bc-editor-picks h2 {
	margin-bottom: 20px;
}

@media (min-width:568px) {
	img.bc-square {
		width: 85%;
	}

	img.bc-portrait {
		width: 75%;
	}

	.bc-media-detail img.bc-portrait+.bc-media-detail-caption,.bc-media-detail img.bc-square+.bc-media-detail-caption {
		width: 85%;
		margin-left: auto;
		margin-right: auto;
	}

	.bc-media-detail img.bc-portrait+.bc-media-detail-caption {
		width: 75%;
	}
}

.blur-up {
	-webkit-filter: blur(2px);
	filter: blur(2px);
	-webkit-transition: -webkit-filter .4s,filter .4s;
	transition: filter .4s;
}

.blur-up.lazyloaded {
	-webkit-filter: blur(0)!important;
	filter: blur(0)!important;
}

.bc-item-media .blur-up,.bc-link-panel-image .blur-up,.bc-list-item-media .blur-up,.bc-media-detail .blur-up {
	-webkit-filter: blur(4px);
	filter: blur(4px);
}

.bc-editor-picks {
	padding: 20px;
	background-color: #ebeff0;
}

.bc-editor-picks .bc-editor-pick-list {
	margin: 0;
}

.bc-editor-picks .bc-editor-pick-item {
	margin: 0 0 2px;
	padding: 20px;
	list-style-type: none;
	background-color: #fff;
}

.bc-editor-picks .bc-editor-pick-item>span {
	display: block;
	font-size: .9em;
	margin-bottom: 10px;
}

.bc-editor-picks .bc-editor-pick-item>a {
	display: block;
	font-weight: 400;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: -20px;
	margin-bottom: -20px;
}

.bc-timeline-notch:before {
	content: "";
	display: inline-block;
	width: 10px;
	height: 5px;
	background: #62787f;
	position: absolute;
	margin: 8px 0 0 -20px;
}

[dir=rtl] .bc-timeline-notch:before {
	margin-left: 0;
	margin-right: -20px;
}

.bc-list-item-linear>a,.bc-list-item-standard>a,.bc-list-item-visual>a,.bc-list-item>a,a.bc-list-item,a.bc-list-item-linear,a.bc-list-item-standard,a.bc-list-item-visual {
	color: inherit!important;
	display: block;
}

.bc-list-item-linear>a:focus,.bc-list-item-linear>a:hover,.bc-list-item-standard>a:focus,.bc-list-item-standard>a:hover,.bc-list-item-visual>a:focus,.bc-list-item-visual>a:hover,.bc-list-item>a:focus,.bc-list-item>a:hover,a.bc-list-item-linear:focus,a.bc-list-item-linear:hover,a.bc-list-item-standard:focus,a.bc-list-item-standard:hover,a.bc-list-item-visual:focus,a.bc-list-item-visual:hover,a.bc-list-item:focus,a.bc-list-item:hover {
	outline: 0;
	text-decoration: none;
}

.bc-list-item-linear>a:focus .bc-list-item-title,.bc-list-item-linear>a:hover .bc-list-item-title,.bc-list-item-standard>a:focus .bc-list-item-title,.bc-list-item-standard>a:hover .bc-list-item-title,.bc-list-item-visual>a:focus .bc-list-item-title,.bc-list-item-visual>a:hover .bc-list-item-title,.bc-list-item>a:focus .bc-list-item-title,.bc-list-item>a:hover .bc-list-item-title,a.bc-list-item-linear:focus .bc-list-item-title,a.bc-list-item-linear:hover .bc-list-item-title,a.bc-list-item-standard:focus .bc-list-item-title,a.bc-list-item-standard:hover .bc-list-item-title,a.bc-list-item-visual:focus .bc-list-item-title,a.bc-list-item-visual:hover .bc-list-item-title,a.bc-list-item:focus .bc-list-item-title,a.bc-list-item:hover .bc-list-item-title {
	color: inherit;
	text-decoration: underline;
}

a .bc-list-item-title {
	color: #346e9e;
}

.bc-list-item,.bc-list-item-linear,.bc-list-item-standard,.bc-list-item-visual {
	display: block;
	margin: 28px 0 30px;
	padding-bottom: 26px;
	border-style: solid;
	border-width: 0 0 2px;
	border-color: transparent;
	position: relative;
}

.bc-list-item-linear:after,.bc-list-item-linear:before,.bc-list-item-standard:after,.bc-list-item-standard:before,.bc-list-item-visual:after,.bc-list-item-visual:before,.bc-list-item:after,.bc-list-item:before {
	content: " ";
	display: table1;
}

.bc-list-item-linear>:last-child,.bc-list-item-linear>a>div:last-child,.bc-list-item-standard>:last-child,.bc-list-item-standard>a>div:last-child,.bc-list-item-visual>:last-child,.bc-list-item-visual>a>div:last-child,.bc-list-item>:last-child,.bc-list-item>a>div:last-child {
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}

.bc-list-item .bc-list-item-media,.bc-list-item-linear .bc-list-item-media,.bc-list-item-standard .bc-list-item-media,.bc-list-item-visual .bc-list-item-media {
	width: 100%;
}

.bc-list-item .bc-list-item-media>img,.bc-list-item-linear .bc-list-item-media>img,.bc-list-item-standard .bc-list-item-media>img,.bc-list-item-visual .bc-list-item-media>img {
	max-width: 100%;
	width: 100%;
	height: auto;
	margin: 0;
}

.bc-list-item dd,.bc-list-item-linear dd,.bc-list-item-standard dd,.bc-list-item-visual dd {
	line-height: 1.4;
}

.bc-list-item .bc-list-item-header,.bc-list-item-linear .bc-list-item-header,.bc-list-item-standard .bc-list-item-header,.bc-list-item-visual .bc-list-item-header {
	margin: 0;
	padding: 15px 0;
}

@media (min-width:568px) {
	.bc-list-item .bc-list-item-header,.bc-list-item-linear .bc-list-item-header,.bc-list-item-standard .bc-list-item-header,.bc-list-item-visual .bc-list-item-header {
		padding-bottom: 15px;
	}
}

.bc-list-item .bc-list-item-header .bc-list-item-subtitle,.bc-list-item-linear .bc-list-item-header .bc-list-item-subtitle,.bc-list-item-standard .bc-list-item-header .bc-list-item-subtitle,.bc-list-item-visual .bc-list-item-header .bc-list-item-subtitle {
	margin-top: 10px;
	font-weight: 300;
}

.bc-list-item .bc-list-item-header .bc-svg-dl,.bc-list-item .bc-list-item-header .bc-svg-dl-lg,.bc-list-item-linear .bc-list-item-header .bc-svg-dl,.bc-list-item-linear .bc-list-item-header .bc-svg-dl-lg,.bc-list-item-standard .bc-list-item-header .bc-svg-dl,.bc-list-item-standard .bc-list-item-header .bc-svg-dl-lg,.bc-list-item-visual .bc-list-item-header .bc-svg-dl,.bc-list-item-visual .bc-list-item-header .bc-svg-dl-lg {
	margin-top: 0;
	margin-bottom: 0;
}

.bc-list-item .bc-list-item-header .bc-svg-dl dd,.bc-list-item .bc-list-item-header .bc-svg-dl-lg dd,.bc-list-item-linear .bc-list-item-header .bc-svg-dl dd,.bc-list-item-linear .bc-list-item-header .bc-svg-dl-lg dd,.bc-list-item-standard .bc-list-item-header .bc-svg-dl dd,.bc-list-item-standard .bc-list-item-header .bc-svg-dl-lg dd,.bc-list-item-visual .bc-list-item-header .bc-svg-dl dd,.bc-list-item-visual .bc-list-item-header .bc-svg-dl-lg dd {
	font-weight: 300;
	margin-bottom: 5px;
}

.bc-list-item .bc-list-item-header .bc-list-item-title+.bc-svg-dl,.bc-list-item .bc-list-item-header .bc-list-item-title+.bc-svg-dl-lg,.bc-list-item-linear .bc-list-item-header .bc-list-item-title+.bc-svg-dl,.bc-list-item-linear .bc-list-item-header .bc-list-item-title+.bc-svg-dl-lg,.bc-list-item-standard .bc-list-item-header .bc-list-item-title+.bc-svg-dl,.bc-list-item-standard .bc-list-item-header .bc-list-item-title+.bc-svg-dl-lg,.bc-list-item-visual .bc-list-item-header .bc-list-item-title+.bc-svg-dl,.bc-list-item-visual .bc-list-item-header .bc-list-item-title+.bc-svg-dl-lg {
	margin-top: 15px;
	margin-bottom: 0;
}

.bc-list-item .bc-list-item-title,.bc-list-item-linear .bc-list-item-title,.bc-list-item-standard .bc-list-item-title,.bc-list-item-visual .bc-list-item-title {
	margin: 0;
	padding: 0;
	font-size: 1.35em;
	line-height: 1.3;
	font-family: BCSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	border: none;
	text-transform: none;
	background: 0 0;
	font-weight: 300;
}

@media (min-width:568px) {
	.bc-list-item .bc-list-item-title,.bc-list-item-linear .bc-list-item-title,.bc-list-item-standard .bc-list-item-title,.bc-list-item-visual .bc-list-item-title {
		font-size: 1.3em;
	}
}

.bc-list-item .bc-list-item-title .bc-svg-popup,.bc-list-item-linear .bc-list-item-title .bc-svg-popup,.bc-list-item-standard .bc-list-item-title .bc-svg-popup,.bc-list-item-visual .bc-list-item-title .bc-svg-popup {
	font-size: .6em;
	position: absolute!important;
	margin-left: 2px;
}

[dir=rtl] .bc-list-item .bc-list-item-title .bc-svg-popup,[dir=rtl] .bc-list-item-linear .bc-list-item-title .bc-svg-popup,[dir=rtl] .bc-list-item-standard .bc-list-item-title .bc-svg-popup,[dir=rtl] .bc-list-item-visual .bc-list-item-title .bc-svg-popupamit {
	margin-left: 0;
	margin-right: -2px;
}

.bc-list-item .bc-list-item-note,.bc-list-item-linear .bc-list-item-note,.bc-list-item-standard .bc-list-item-note,.bc-list-item-visual .bc-list-item-note {
	position: absolute;
	margin: 0;
	font-size: 1em;
	padding: 4px 10px;
	background: #fff;
	color: #333;
	left: 0;
	top: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[dir=rtl] .bc-list-item .bc-list-item-note,[dir=rtl] .bc-list-item-linear .bc-list-item-note,[dir=rtl] .bc-list-item-standard .bc-list-item-note,[dir=rtl] .bc-list-item-visual .bc-list-item-note {
	left: auto;
	right: 0;
}

.bc-list-item .bc-list-item-subtitle,.bc-list-item h2,.bc-list-item h3,.bc-list-item h4,.bc-list-item-linear .bc-list-item-subtitle,.bc-list-item-linear h2,.bc-list-item-linear h3,.bc-list-item-linear h4,.bc-list-item-standard .bc-list-item-subtitle,.bc-list-item-standard h2,.bc-list-item-standard h3,.bc-list-item-standard h4,.bc-list-item-visual .bc-list-item-subtitle,.bc-list-item-visual h2,.bc-list-item-visual h3,.bc-list-item-visual h4 {
	font-size: inherit;
	padding: 0;
	margin: 10px 0;
	font-family: inherit;
	font-weight: 600;
	border: none;
	text-transform: none;
	background: 0 0;
}

.bc-list-item .bc-icon-link-md,.bc-list-item-linear .bc-icon-link-md,.bc-list-item-standard .bc-icon-link-md,.bc-list-item-visual .bc-icon-link-md {
	font-size: 1em;
}

.bc-list-item .bc-list-item-body,.bc-list-item-linear .bc-list-item-body,.bc-list-item-standard .bc-list-item-body,.bc-list-item-visual .bc-list-item-body {
	font-weight: 400;
}

@media (min-width:568px) {
	.bc-list-item .bc-list-item-body,.bc-list-item-linear .bc-list-item-body,.bc-list-item-standard .bc-list-item-body,.bc-list-item-visual .bc-list-item-body {
		padding: 0;
		margin: 15px 0;
	}
}

.bc-list-item .bc-list-item-body .bc-list-item-subtitle:first-child,.bc-list-item-linear .bc-list-item-body .bc-list-item-subtitle:first-child,.bc-list-item-standard .bc-list-item-body .bc-list-item-subtitle:first-child,.bc-list-item-visual .bc-list-item-body .bc-list-item-subtitle:first-child {
	margin-top: 5px;
}

.bc-list-item .bc-list-item-body p,.bc-list-item-linear .bc-list-item-body p,.bc-list-item-standard .bc-list-item-body p,.bc-list-item-visual .bc-list-item-body pamit {
	margin-bottom: 15px;
}

.bc-list-item .bc-list-item-body>:last-child,.bc-list-item .bc-list-item-footer>:last-child,.bc-list-item-linear .bc-list-item-body>:last-child,.bc-list-item-linear .bc-list-item-footer>:last-child,.bc-list-item-standard .bc-list-item-body>:last-child,.bc-list-item-standard .bc-list-item-footer>:last-child,.bc-list-item-visual .bc-list-item-body>:last-child,.bc-list-item-visual .bc-list-item-footer>:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.bc-list-item .bc-list-item-footer,.bc-list-item-linear .bc-list-item-footer,.bc-list-item-standard .bc-list-item-footer,.bc-list-item-visual .bc-list-item-footer {
	font-weight: 300;
}

.bc-list-item .bc-svg-dl dd,.bc-list-item-linear .bc-svg-dl dd,.bc-list-item-standard .bc-svg-dl dd,.bc-list-item-visual .bc-svg-dl dd {
	font-weight: 600;
}

.bc-list-item .bc-svg-dl-lg,.bc-list-item-inline.bc-list-item-linear,.bc-list-item-inline.bc-list-item-standard,.bc-list-item-inline.bc-list-item-visual,.bc-list-item-linear .bc-svg-dl-lg,.bc-list-item-standard .bc-svg-dl-lg,.bc-list-item-visual .bc-svg-dl-lg,.bc-list-item.bc-list-item-inline {
	margin-top: 0;
}

@media (min-width:568px) {
	.bc-list-item-inline.bc-list-item-linear,.bc-list-item-inline.bc-list-item-standard,.bc-list-item-inline.bc-list-item-visual,.bc-list-item.bc-list-item-inline {
		margin-top: 15px;
		margin-bottom: 15px;
		border-width: 0;
		padding-bottom: 0;
	}
}

.bc-list-item-has-no-media.bc-list-item-linear .bc-list-item-media,.bc-list-item-has-no-media.bc-list-item-standard .bc-list-item-media,.bc-list-item-has-no-media.bc-list-item-visual .bc-list-item-media,.bc-list-item.bc-list-item-has-no-media .bc-list-item-media {
	display: none;
}

.bc-list-item-has-no-media.bc-list-item-linear .bc-list-item-note,.bc-list-item-has-no-media.bc-list-item-standard .bc-list-item-note,.bc-list-item-has-no-media.bc-list-item-visual .bc-list-item-note,.bc-list-item.bc-list-item-has-no-media .bc-list-item-note {
	position: static;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

@media (min-width:568px) {
	.bc-list-item-has-no-media.bc-list-item-linear .bc-list-item-body,.bc-list-item-has-no-media.bc-list-item-linear .bc-list-item-header,.bc-list-item-has-no-media.bc-list-item-standard .bc-list-item-body,.bc-list-item-has-no-media.bc-list-item-standard .bc-list-item-header,.bc-list-item-has-no-media.bc-list-item-visual .bc-list-item-body,.bc-list-item-has-no-media.bc-list-item-visual .bc-list-item-header,.bc-list-item.bc-list-item-has-no-media .bc-list-item-body,.bc-list-item.bc-list-item-has-no-media .bc-list-item-header {
		float: none;
		width: 100%;
	}

	.bc-list-item-has-no-media.bc-list-item-linear .bc-list-item-header,.bc-list-item-has-no-media.bc-list-item-linear .bc-list-item-title,.bc-list-item-has-no-media.bc-list-item-standard .bc-list-item-header,.bc-list-item-has-no-media.bc-list-item-standard .bc-list-item-title,.bc-list-item-has-no-media.bc-list-item-visual .bc-list-item-header,.bc-list-item-has-no-media.bc-list-item-visual .bc-list-item-title,.bc-list-item.bc-list-item-has-no-media .bc-list-item-header,.bc-list-item.bc-list-item-has-no-media .bc-list-item-title {
		margin-top: 0;
	}

	.bc-list-item-standard {
		margin: 15px 0;
		padding-bottom: 15px;
		border-width: 0;
	}

	.bc-list-item-standard .bc-list-item-media {
		width: 35%;
		float: left;
		padding-right: 20px;
	}

	[dir=rtl] .bc-list-item-standard .bc-list-item-media {
		float: right;
		padding-right: 0;
		padding-left: 20px;
	}

	.bc-list-item-standard .bc-list-item-body,.bc-list-item-standard .bc-list-item-footer,.bc-list-item-standard .bc-list-item-header {
		width: 65%;
		float: left;
	}

	[dir=rtl] .bc-list-item-standard .bc-list-item-body,[dir=rtl] .bc-list-item-standard .bc-list-item-footer,[dir=rtl] .bc-list-item-standard .bc-list-item-header {
		float: right;
	}

	.bc-list-item-standard .bc-list-item-header {
		margin-top: 0;
		padding-bottom: 20px;
		padding-top: 0;
	}

	.bc-list-item-standard .bc-list-item-title {
		margin-top: -6px;
	}

	.bc-list-item-standard .bc-list-item-body {
		margin-top: 0;
	}

	.bc-list-item-standard.bc-list-item-has-no-media .bc-list-item-header,.bc-list-item-standard.bc-list-item-has-no-media.bc-list-item-has-border .bc-list-item-header {
		max-width: 90%;
	}
}

.bc-list-item-standard.bc-list-item-has-border {
	border-width: 0 0 2px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-color: #ebeff0;
}

@media (min-width:568px) {
	.bc-list-item-standard.bc-list-item-has-no-media,.bc-list-item-standard.bc-list-item-has-no-media.bc-list-item-has-border {
		padding-top: 0;
		max-width: 100%;
	}

	.bc-list-item-visual .bc-list-item-header {
		margin-top: 20px;
		padding-bottom: 0;
	}

	.bc-list-item-visual .bc-list-item-header .bc-svg-dl:last-child {
		margin-top: 20px;
	}

	.bc-list-item-visual .bc-list-item-body dd {
		margin-bottom: 10px;
	}

	.bc-list-item-visual.bc-list-item--width2 {
		width: 100%;
	}

	.bc-list-item-visual.bc-list-item--width2 .bc-list-item-title {
		font-size: 1.8em;
	}

	.bc-list-item-visual.bc-list-item--width2-portrait .bc-list-item-media,.bc-list-item-visual.bc-list-item--width2-square .bc-list-item-media {
		width: 51.6%;
		float: left;
		padding-right: 20px;
		margin-bottom: .5em;
	}

	[dir=rtl] .bc-list-item-visual.bc-list-item--width2-portrait .bc-list-item-media,[dir=rtl] .bc-list-item-visual.bc-list-item--width2-square .bc-list-item-media {
		float: right;
		padding-right: 0;
		padding-left: 20px;
	}

	.bc-list-item-visual.bc-list-item--width2-portrait .bc-list-item-body,.bc-list-item-visual.bc-list-item--width2-portrait .bc-list-item-header,.bc-list-item-visual.bc-list-item--width2-square .bc-list-item-body,.bc-list-item-visual.bc-list-item--width2-square .bc-list-item-header {
		width: 48.4%;
		float: left;
	}

	[dir=rtl] .bc-list-item-visual.bc-list-item--width2-portrait .bc-list-item-body,[dir=rtl] .bc-list-item-visual.bc-list-item--width2-portrait .bc-list-item-header,[dir=rtl] .bc-list-item-visual.bc-list-item--width2-square .bc-list-item-body,[dir=rtl] .bc-list-item-visual.bc-list-item--width2-square .bc-list-item-header {
		float: right;
	}

	.bc-list-item-visual.bc-list-item--width2-portrait .bc-list-item-header,.bc-list-item-visual.bc-list-item--width2-square .bc-list-item-header {
		margin: 0;
		padding: 0;
	}

	.bc-list-item-visual.bc-list-item--width2-portrait .bc-list-item-title,.bc-list-item-visual.bc-list-item--width2-square .bc-list-item-title {
		margin-top: -5px;
	}
}

.bc-list-item-linear.bc-list-item-has-no-media .bc-list-item-header,.bc-list-item-visual.bc-masonry-item {
	margin-top: 0;
}

.bc-masonry-width-3 .bc-list-item-visual.bc-list-item--width2 .bc-list-item-title {
	font-size: 25px;
}

.bc-masonry-width-3 .bc-list-item-visual .bc-list-item-title {
	font-size: 18px;
}

.bc-list-item-linear {
	background-color: #ebeff0;
	padding: 0 20px 20px;
}

.bc-list-item-linear.bc-list-item-has-no-media {
	padding-top: 20px;
}

.bc-list-item-linear .bc-list-item-media {
	text-align: center;
	width: auto;
	margin-left: -30px;
	margin-right: -30px;
}

.bc-list-item-linear .bc-list-item-media>img {
	margin: auto;
}

.bc-list-item-linear .bc-list-item-media>img.bc-square {
	width: 60%;
}

@media (min-width:850px) {
	.bc-list-item-linear {
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
	}

	.bc-list-item-linear .bc-list-item-media>img.bc-square {
		width: 56.25%;
	}
}

.bc-list-item-linear .bc-list-item-media>img.bc-portrait {
	width: 50%;
}

.bc-list-item-linear .bc-list-item-body {
	margin-top: 15px;
}

.bc-list-item-linear .bc-list-item-body dd {
	font-weight: 300;
	margin-bottom: 10px;
}

.bc-list-item-linear .bc-list-item-body dd:last-child {
	margin-bottom: 0;
}

.bc-list-item-linear .bc-list-item-header {
	margin-top: 20px;
	padding-bottom: 0;
}

.bc-list-item-linear .bc-list-item-header .bc-list-item-title+.bc-svg-dl {
	margin-top: 20px;
}

.bc-list-item-linear .bc-list-item-title {
	font-size: 1.5625em;
}

#bc-cookie-banner {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 300;
	color: #fff;
	background-color: #000;
	background-color: rgba(0,0,0,.8);
}

#bc-cookie-banner .container1 {
	position: relative;
	padding: 15px 50px 10px 20px;
}

[dir=rtl] #bc-cookie-banner .container1 {
	padding-left: 50px;
	padding-right: 20px;
}

@media (min-width:850px) {
	.bc-list-item-linear .bc-list-item-media>img.bc-portrait {
		width: 42.215%;
	}

	#bc-cookie-banner .container1 {
		padding-right: 50px;
		padding-left: 10px;
	}

	[dir=rtl] #bc-cookie-banner .container1 {
		padding-left: 50px;
		padding-right: 10px;
	}
}

#bc-cookie-banner pamit {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	font-size: 1.11em;
}

@media (max-width:849px) {
	#bc-cookie-banner p {
		font-size: 1em;
	}
}

#bc-cookie-banner a {
	display: block;
	padding: 5px 0;
	color: #9cf;
	font-size: 13px;
	font-weight: 400;
}

#bc-cookie-banner a:focus,#bc-cookie-banner a:hover {
	color: #4da6ff;
}

#bc-cookie-banner .bc-close {
	padding: 0;
	margin: -22.5px 0 0;
	width: 45px;
	height: 45px;
	text-align: center;
	position: absolute;
	z-index: 305;
	top: 50%;
	right: 1px;
	border: none;
	cursor: pointer;
	background-color: transparent;
	background-image: none;
}

[dir=rtl] #bc-cookie-banner .bc-close {
	right: auto;
	left: 1px;
}

#bc-cookie-banner .bc-close .bc-svg {
	font-size: 1.8em;
}

#bc-cookie-banner .bc-close:focus .bc-svg,#bc-cookie-banner .bc-close:hover .bc-svg {
	color: #9cf;
}

.bc-show-hides,.bc-tabs {
	margin: 0 0 30px;
}

.bc-show-hides .bc-tabs-nav,.bc-show-hides .bc-tabs-paging,.bc-tabs .bc-tabs-nav,.bc-tabs .bc-tabs-paging {
	display: none;
}

.bc-show-hides .bc-show-hide-body,.bc-tabs .bc-show-hide-body {
	margin-top: -1px;
	margin-bottom: 1px;
	padding: 20px;
}

.bc-show-hides .bc-show-hide-body>:last-child,.bc-tabs .bc-show-hide-body>:last-child {
	margin-bottom: 0;
}

.bc-drill-down-breadcrumb1 a,.bc-drill-down-item a,.bc-show-hide-title {
	color: inherit!important;
	display: block;
	background-color: #dcf2fc;
	line-height: 1.3;
	outline: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 0 0 1px;
	padding: 1.3em 60px 1.3em 20px;
	font-size: 1.11em;
	font-weight: 300;
	position: relative;
}

.bc-drill-down-breadcrumb1 [dir=rtl] a,.bc-drill-down-item [dir=rtl] a,[dir=rtl] .bc-drill-down-breadcrumb1 a,[dir=rtl] .bc-drill-down-item a,[dir=rtl] .bc-show-hide-title {
	padding-right: 20px;
	padding-left: 60px;
}

.bc-drill-down-breadcrumb1 a small,.bc-drill-down-item a small,.bc-show-hide-title small {
	font-size: .795em;
}

.bc-drill-down-breadcrumb1 a .bc-show-hide-subtitle,.bc-drill-down-item a .bc-show-hide-subtitle,.bc-show-hide-title .bc-show-hide-subtitle {
	display: block;
	margin-top: 5px;
}

.bc-drill-down-breadcrumb1 a:after,.bc-drill-down-item a:after,.bc-show-hide-title:after {
	width: 15px;
	height: 15px;
	content: '';
	display: block;
	position: absolute;
	top: 27px;
	right: 20px;
	background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xNiAxMGMwIC41NTMtLjA0OCAxLS42IDFIMTF2NC40YzAgLjU1LS40NDcuNi0xIC42LS41NTMgMC0xLS4wNS0xLS42VjExSDQuNmMtLjU1IDAtLjYtLjQ0Ny0uNi0xIDAtLjU1My4wNS0xIC42LTFIOVY0LjZjMC0uNTUyLjQ0Ny0uNiAxLS42LjU1MyAwIDEgLjA0OCAxIC42VjloNC40Yy41NTIgMCAuNi40NDcuNiAxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 23px;
}

.bc-drill-down-breadcrumb1 [dir=rtl] a:after,.bc-drill-down-item [dir=rtl] a:after,[dir=rtl] .bc-drill-down-breadcrumb1 a:after,[dir=rtl] .bc-drill-down-item a:after,[dir=rtl] .bc-show-hide-title:after {
	right: auto;
	left: 20px;
}

.bc-drill-down-breadcrumb1 a.bc-active:after,.bc-drill-down-breadcrumb1 a.is-active:after,.bc-drill-down-item a.bc-active:after,.bc-drill-down-item a.is-active:after,.bc-show-hide-title.bc-active:after,.bc-show-hide-title.is-active:after {
	background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xNiAxMGMwIC41NTMtLjA0OCAxLS42IDFINC42Yy0uNTUgMC0uNi0uNDQ3LS42LTEgMC0uNTUzLjA1LTEgLjYtMWgxMC44Yy41NTIgMCAuNi40NDcuNiAxeiIvPjwvc3ZnPg==);
}

@media (min-width:1024px) {
	.bc-drill-down-breadcrumb1 a:focus,.bc-drill-down-breadcrumb1 a:hover,.bc-drill-down-item a:focus,.bc-drill-down-item a:hover,.bc-show-hide-title:focus,.bc-show-hide-title:hover {
		text-decoration: underline;
	}
}

.bc-show-hide-content {
	background-color: rgba(235,239,240,.5);
}

.bc-show-hide-content.bc-show-hide-hidden {
	display: none;
}

.bc-show-hide-content .checkbox,.bc-show-hide-content .radio {
	margin-top: -2px;
}

.bc-show-hide-content .checkbox label1,.bc-show-hide-content .radio label1 {
	margin-top: -3px;
	padding-top: 0;
	width: 100%;
}

.bc-show-hide-content .checkbox label1:before,.bc-show-hide-content .radio label1:before {
	top: 0;
	margin-top: 4px;
}

.bc-show-hide-content .checkbox label1 input,.bc-show-hide-content .radio label1 input {
	top: 0;
	margin: 16.5px 0 0;
}

.bc-tabs-nav {
	display: table1;
	width: 100%;
	border-bottom: 20px solid #ebeff0;
}

.bc-tabs-nav ul {
	display: table1-row;
	margin: 0;
	padding: 0;
	list-style: none;
}

.bc-tabs-nav ul>li {
	display: table1-cell;
	vertical-align: middle;
	list-style-type: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
	line-height: 1.3;
	outline: 0;
	background-color: #dcf2fc;
	border-style: solid;
	border-color: #fff;
	border-width: 0 1px 1px 0;
}

[dir=rtl] .bc-tabs-nav ul>li {
	border-width: 0 0 1px 1px;
}

.bc-tabs-nav ul>li:last-child {
	border-left-width: 0;
	border-right-width: 0;
}

.bc-tabs-nav ul>li:focus,.bc-tabs-nav ul>li:hover {
	text-decoration: underline;
}

.bc-tabs-nav ul>li.bc-active,.bc-tabs-nav ul>li.is-active {
	color: #333;
	background-color: #ebeff0;
	border-bottom-color: transparent;
}

.bc-tabs-nav ul>li span {
	display: block;
	margin: 0;
	text-align: center;
	font-size: 1em;
	padding: 16px 10px;
	font-weight: 300;
}

.bc-tabs-nav.bc-tabs-1 {
	border: none;
}

.bc-tabs-nav.bc-tabs-1 ul>li:hover {
	text-decoration: none;
	cursor: inherit;
}

.checkbox .fake-label1:hover,.checkbox input[type=checkbox]:hover,.checkbox input[type=radio]:hover,.checkbox label1:hover,.checkbox-inline .fake-label1:hover,.checkbox-inline input[type=checkbox]:hover,.checkbox-inline input[type=radio]:hover,.checkbox-inline label1:hover,.radio .fake-label1:hover,.radio input[type=checkbox]:hover,.radio input[type=radio]:hover,.radio label1:hover,.radio-inline .fake-label1:hover,.radio-inline input[type=checkbox]:hover,.radio-inline input[type=radio]:hover,.radio-inline label1:hover {
	cursor: pointer;
}

.bc-tabs-nav.bc-tabs-1 ul>li span {
	text-align: inherit;
	font-size: 1.11em;
	padding-left: 20px;
	padding-right: 20px;
}

.bc-tabs-nav.bc-tabs-2 ul>li {
	width: 50%;
}

.bc-tabs-nav.bc-tabs-3 ul>li {
	width: 33.33%;
}

.bc-tabs-nav.bc-tabs-4 ul>li {
	width: 25%;
}

.bc-tabs-nav.bc-tabs-5 ul>li {
	width: 20%;
}

.bc-tabs-paging {
	margin: -28px 0 30px;
}

.bc-tabs-paging ul {
	margin: 0;
	padding: 0;
	background-color: #ebeff0;
	list-style: none;
}

.bc-tabs-paging ul:after,.bc-tabs-paging ul:before {
	content: " ";
	display: table1;
}

.bc-tabs-paging ul li {
	display: none;
	outline: 0;
	padding: 15px 20px;
	margin: 0;
	cursor: pointer;
	color: #346e9e;
}

.bc-tabs-paging ul li span {
	font-weight: 300;
	line-height: 1.3;
}

.bc-tabs-paging ul li:focus,.bc-tabs-paging ul li:hover {
	text-decoration: underline;
}

.bc-tabs-paging ul li.bc-next,.bc-tabs-paging ul li.bc-prev {
	display: block;
	width: 50%;
	float: left;
	text-align: left;
}

.bc-tabs-paging ul li.bc-next,[dir=rtl] .bc-tabs-paging ul li.bc-next,[dir=rtl] .bc-tabs-paging ul li.bc-prev {
	float: right;
	text-align: right;
}

[dir=rtl] .bc-tabs-paging ul li.bc-next {
	float: left;
	text-align: left;
}

.bc-tabs-paging ul li.bc-next span:after,.bc-tabs-paging ul li.bc-prev span:before {
	display: inline-block;
	font-size: 1.5em;
	margin: 0 5px;
}

.bc-tabs-paging ul li.bc-prev span:before {
	content: '\2039';
}

.bc-tabs-paging ul li.bc-next span:after {
	content: '\203A';
}

.bc-tabs.bc-processed .bc-tabs-nav,.bc-tabs.bc-processed .bc-tabs-paging {
	display: none;
}

@media (min-width:850px) {
	.bc-tabs.bc-processed>.bc-tabs-nav {
		display: table1;
	}

	.bc-tabs.bc-processed>.bc-tabs-paging {
		display: block;
	}

	.bc-tabs.bc-processed>.bc-show-hide {
		padding: 0;
	}

	.bc-drill-down-breadcrumb1 .bc-tabs.bc-processed>.bc-show-hide>a,.bc-drill-down-item .bc-tabs.bc-processed>.bc-show-hide>a,.bc-tabs.bc-processed>.bc-show-hide.bc-show-hide-hidden,.bc-tabs.bc-processed>.bc-show-hide>.bc-show-hide-title {
		display: none;
	}

	.bc-tabs.bc-processed>.bc-show-hide>.bc-show-hide-content.bc-show-hide-hidden {
		display: block;
	}

	.bc-tabs.bc-processed .bc-show-hide-content {
		background-color: #ebeff0;
		margin-bottom: 30px;
	}

	.bc-tabs.bc-processed .bc-show-hide-content .bc-carousel-single-item,.bc-tabs.bc-processed .bc-show-hide-content .bc-show-hide-content {
		background-color: #fff;
	}
}

.bc-filter .bc-show-hide .bc-show-hide-content {
	padding: 25px 20px 20px;
	background-color: #ebeff0;
}

.bc-drill-down-breadcrumb1 .bc-filter a:after,.bc-drill-down-item .bc-filter a:after,.bc-filter .bc-drill-down-breadcrumb1 a:after,.bc-filter .bc-drill-down-item a:after,.bc-filter .bc-show-hide-title:after {
	height: 21px;
	width: 21px;
	opacity: .75;
	background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xNy43IDEuM0gyLjNsLS4zLjN2MS41bDUuNCA3LjJoNS4yTDE4IDMuMVYxLjZzLjEtLjMtLjMtLjN6TTEyLjEgMTFINy45cy0uNSAwLS41LjR2NWw1LjIgMi4zdi03LjNjMC0uNC0uNS0uNC0uNS0uNHoiLz48L3N2Zz4=);
	background-size: 21px;
}

.bc-filter-title {
	margin: 20px 0 18px;
}

.bc-filter-title:first-of-type {
	margin-top: 0;
	border-top: 0;
}

@media (max-width:849px) {
	.bc-filter-title {
		margin-top: 10px;
	}
}

.bc-filter-list {
	list-style: none;
	padding: 0;
	margin: 0 -5px;
}

.bc-filter-list:after,.bc-filter-list:before {
	content: " ";
	display: table1;
}

.bc-filter-list ul {
	list-style: none;
	margin: 0;
	clear: both;
}

.bc-filter-list ul ul {
	margin-left: 7px;
}

@media (min-width:850px) {
	.bc-filter-list ul ul {
		margin-left: 15px;
	}
}

.bc-filter-list li {
	float: left;
	margin: 0;
	padding: 0;
}

[dir=rtl] .bc-filter-list li {
	float: right;
}

.bc-filter-list li.expanded {
	width: 100%;
	margin-bottom: 0;
	overflow: hidden;
}

.bc-banner {
	margin: -3px 0 30px;
	padding: 0;
	font-family: BCSans,Arial,"Helvetica Neue",Helvetica,sans-serif;
	line-height: 1.3;
	font-size: 2.5em;
}

.reset,.reset-font {
	font-family: inherit;
}

.bc-banner pamit {
	margin: 0;
	padding: 0;
}

.form1-groupamit {
	margin-bottom: 20px;
}

@media (min-width:850px) {
	.form1-groupamit {
		margin-bottom: 30px;
	}
}

.required-indicator {
	font-size: 17px;
	line-height: 0;
	font-weight: 400;
	margin: 0 -1px;
	color: #346e9e;
	display: inline-block;
	width: 10px;
}

.bc-quote-panel .bc-quote-cite strong,label1 {
	font-weight: 300;
}

.help-block,.validation-message {
	display: block;
	margin-bottom: 10px;
	font-size: .795em;
}

.required .help-block {
	padding-left: 13px;
	padding-right: 13px;
}

label1+.help-block {
	margin-top: -5px;
}

.has-error .help-block {
	color: #595959;
}

.validation-message {
	margin-top: 5px;
	color: #a94442;
}

label1 {
	margin-bottom: 7px;
}

@media (min-width:850px) {
	label1 {
		font-size: 1.111em;
	}
}

.form1-control {
	font-size: 16px;
	box-shadow: none;
	border-color: #b3b3b3;
	-webkit-appearance: none;
}

.form1-control:focus {
	border-color: #346e9e;
	box-shadow: inset 0 0 0 1px #346e9e;
}

.has-error .form1-control {
	border-color: #a94442!important;
}

.has-error .form1-control:focus {
	box-shadow: inset 0 0 0 1px #a94442!important;
}

.form1-has-error .form1-help .required-indicator,.has-error .required-indicator {
	color: #a94442!important;
}

.has-error label1.control-label1 {
	color: inherit;
}

@media (min-width:568px) {
	[dir=rtl] .form1-horizontal .control-label1 {
		text-align: left;
	}
}

[dir=ltr].form1-control {
	text-align: left!important;
}

.inline-help-block-container1 {
	padding: 0 5px;
}

.inline-help-block-container1:after,.inline-help-block-container1:before {
	content: " ";
	display: table1;
}

.inline-help-block-container1 .validation-message {
	margin-top: 10px;
}

.checkbox input[type=checkbox],.checkbox input[type=radio],.checkbox-inline input[type=checkbox],.checkbox-inline input[type=radio],.radio input[type=checkbox],.radio input[type=radio],.radio-inline input[type=checkbox],.radio-inline input[type=radio] {
	top: 50%;
	margin: -8.5px 0 0;
	left: 13px;
	z-index: 10;
	box-shadow: 0 0 0 13px #ebeff0!important;
}

[dir=rtl] .checkbox input[type=checkbox],[dir=rtl] .checkbox input[type=radio],[dir=rtl] .checkbox-inline input[type=checkbox],[dir=rtl] .checkbox-inline input[type=radio],[dir=rtl] .radio input[type=checkbox],[dir=rtl] .radio input[type=radio],[dir=rtl] .radio-inline input[type=checkbox],[dir=rtl] .radio-inline input[type=radio] {
	left: auto;
	right: 13px;
}

.bc-drill-down-body .checkbox input[type=checkbox],.bc-drill-down-body .checkbox input[type=radio],.bc-drill-down-body .checkbox-inline input[type=checkbox],.bc-drill-down-body .checkbox-inline input[type=radio],.bc-drill-down-body .radio input[type=checkbox],.bc-drill-down-body .radio input[type=radio],.bc-drill-down-body .radio-inline input[type=checkbox],.bc-drill-down-body .radio-inline input[type=radio],.bc-show-hide-content .checkbox input[type=checkbox],.bc-show-hide-content .checkbox input[type=radio],.bc-show-hide-content .checkbox-inline input[type=checkbox],.bc-show-hide-content .checkbox-inline input[type=radio],.bc-show-hide-content .radio input[type=checkbox],.bc-show-hide-content .radio input[type=radio],.bc-show-hide-content .radio-inline input[type=checkbox],.bc-show-hide-content .radio-inline input[type=radio],.bg-theme .checkbox input[type=checkbox],.bg-theme .checkbox input[type=radio],.bg-theme .checkbox-inline input[type=checkbox],.bg-theme .checkbox-inline input[type=radio],.bg-theme .radio input[type=checkbox],.bg-theme .radio input[type=radio],.bg-theme .radio-inline input[type=checkbox],.bg-theme .radio-inline input[type=radio],.panel-highlight .checkbox input[type=checkbox],.panel-highlight .checkbox input[type=radio],.panel-highlight .checkbox-inline input[type=checkbox],.panel-highlight .checkbox-inline input[type=radio],.panel-highlight .radio input[type=checkbox],.panel-highlight .radio input[type=radio],.panel-highlight .radio-inline input[type=checkbox],.panel-highlight .radio-inline input[type=radio] {
	box-shadow: 0 0 0 13px #fff!important;
}

@supports (-webkit-appearance:none) {
	.checkbox input[type=checkbox]:checked,.checkbox input[type=checkbox]:disabled:checked,.checkbox input[type=radio]:checked,.checkbox input[type=radio]:disabled:checked,.checkbox-inline input[type=checkbox]:checked,.checkbox-inline input[type=checkbox]:disabled:checked,.checkbox-inline input[type=radio]:checked,.checkbox-inline input[type=radio]:disabled:checked,.radio input[type=checkbox]:checked,.radio input[type=checkbox]:disabled:checked,.radio input[type=radio]:checked,.radio input[type=radio]:disabled:checked,.radio-inline input[type=checkbox]:checked,.radio-inline input[type=checkbox]:disabled:checked,.radio-inline input[type=radio]:checked,.radio-inline input[type=radio]:disabled:checked {
		border: 3px double #fff!important;
	}
}

.checkbox address,.checkbox label1,.radio address,.radio label1 {
	padding: 0 0 0 65px;
}

[dir=rtl] .checkbox address,[dir=rtl] .checkbox label1,[dir=rtl] .radio address,[dir=rtl] .radio label1 {
	padding-right: 65px;
	padding-left: 0;
}

.checkbox label1,.radio label1 {
	font-size: inherit;
	margin-left: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

.checkbox-inline,.radio-inline {
	margin: 0;
	padding: 0;
}

.checkbox-inline label1,.radio-inline label1 {
	font-size: 14px;
	line-height: 1.2;
	min-height: 44px;
	padding: 15px 0 0 55px;
	margin: 0;
}

[dir=rtl] .checkbox-inline label1,[dir=rtl] .radio-inline label1 {
	padding-right: 55px;
	padding-left: 0;
}

.input-group-addon {
	border-color: #b3b3b3;
	background-color: #ebeff0;
}

@supports (-webkit-appearance:none) {
	select.form1-control {
		-webkit-appearance: none;
		background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 20 20' enable-background='new 0 0 20 20' xml:space='preserve'><path d='M10,1L5,8h10L10,1z M10,19l5-7H5L10,19z'/></svg>") right 10px top 50% no-repeat #fff;
		background-size: 20px 20px;
		padding-right: 40px;
	}

	[dir=rtl] select.form1-control {
		padding-left: 40px;
		padding-right: 12px;
		background-position: left 10px top 50%;
	}

	input[type=checkbox],input[type=radio] {
		-webkit-appearance: none;
		padding: 0;
		background: #fff;
		border: 1px solid #b3b3b3;
		width: 18px!important;
		height: 18px!important;
		-webkit-transition: background .2s ease;
		transition: background .2s ease;
		outline: 0;
	}

	input[type=checkbox]:focus,input[type=radio]:focus {
		outline-offset: 0;
		outline: 0;
	}

	input[type=radio] {
		border-radius: 50%;
	}

	input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=radio]:focus,input[type=radio]:hover {
		border-color: #0074BD;
		cursor: pointer;
	}

	input[type=checkbox]:checked,input[type=checkbox]:disabled:checked,input[type=radio]:checked,input[type=radio]:disabled:checked {
		background: #346e9e;
		box-shadow: inset 0 0 0 1px #fff;
	}

	input[type=checkbox]:disabled,input[type=radio]:disabled {
		opacity: .5;
		background: #E2E2E2!important;
	}

	input[type=checkbox]:disabled:hover,input[type=radio]:disabled:hover {
		border-color: #B5B5B5!important;
		cursor: default;
	}
}

.navbar-banner {
	margin: 0 -20px 5px;
	padding: 15px 20px;
	font-size: 18px;
	box-shadow: 0 4px 4px 0 rgba(0,0,0,.4);
}

@media (min-width:850px) {
	.navbar-banner {
		width: 260px;
		position: absolute;
		top: 0;
		right: 5.5%;
		margin: 0;
	}

	[dir=rtl] .navbar-banner {
		right: auto;
		left: 5.5%;
	}
}

.navbar-banner.blue {
	background-color: #346e9e;
}

.navbar-banner.black {
	background-color: #000;
}

.navbar-banner.green {
	background-color: #409100;
}

.navbar-banner.grey {
	background-color: #62787f;
}

.navbar-banner.pink {
	background-color: #b40087;
}

.navbar-banner.purple {
	background-color: #4c275b;
}

.navbar-banner.plum {
	background-color: #791c78;
}

.navbar-banner .navbar-banner-para {
	margin: 0;
	padding: 0;
	color: #fff;
}

.bc-quote-panel {
	margin-bottom: 20px;
	padding: 40px 20px;
	text-align: center;
	border-width: 1px 0;
	border-style: solid;
	border-color: #c2cbce;
	background: #ebeff0;
}

.bc-quote-panel .bc-quote {
	border: none;
	margin-bottom: 10px;
	padding: 0;
	line-height: 1.3;
}

.bc-quote-panel .bc-quote pamit {
	margin-bottom: 0;
}

.bc-quote-panel .bc-quote-media img {
	width: 70.5%;
	margin-bottom: 30px;
	display: block;
}

.bc-quote-panel .bc-quote-footer {
	margin-top: 30px;
	color: #333;
}

.bc-quote-panel .bc-quote-footer:before {
	display: none;
}

.reset,.reset-font {
	font-weight: inherit;
}

.bc-quote-panel .bc-quote-cite,.bc-quote-panel .bc-quote-link {
	font-size: 16px;
}

.bc-quote-panel .bc-quote-link {
	display: block;
}

.bc-drill-down-header {
	margin: 0 0 1px;
	padding: 1.3em 20px;
	background: #464646;
	color: #fff;
	font-size: 1.11em;
}

.bc-drill-down {
	margin: 0 0 30px;
}

.bc-drill-down-breadcrumb1,.bc-drill-down-item {
	margin: 0;
	padding: 0;
	border: none;
	text-transform: none;
	font-size: 1em;
}

.bc-drill-down-breadcrumb1 a:after,.bc-drill-down-item a:after {
	display: none;
}

.bc-drill-down-breadcrumb1 a .bc-svg,.bc-drill-down-item a .bc-svg {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	font-size: 1em;
	color: inherit;
}

.bc-drill-down-breadcrumb1 a[disabled],.bc-drill-down-item a[disabled] {
	cursor: default;
	text-decoration: none;
	opacity: .8;
}

.bc-drill-down-breadcrumb1 a .bc-notify-badge,.bc-drill-down-item a .bc-notify-badge {
	top: 50%;
	width: 24px;
	height: 24px;
	margin-top: -12px;
}

.bc-drill-down-breadcrumb1 a .bc-loader,.bc-drill-down-item a .bc-loader {
	margin-top: 1px;
	width: 22px;
	height: 22px;
}

.bc-drill-down-breadcrumb1 a,.bc-drill-down-breadcrumb1 a[disabled] {
	background: #ebeff0;
	padding-left: 50px;
	padding-right: 20px;
}

.bc-drill-down-breadcrumb1 a .bc-svg,.bc-drill-down-breadcrumb1 a[disabled] .bc-svg {
	right: auto;
	left: 17px;
}

.bc-drill-down-breadcrumb1 a .bc-notify-badge,.bc-drill-down-breadcrumb1 a[disabled] .bc-notify-badge {
	left: 17px;
	background: #ebeff0;
	border: #ebeff0;
}

[dir=rtl] .bc-drill-down-breadcrumb1 a .bc-notify-badge,[dir=rtl] .bc-drill-down-breadcrumb1 a .bc-svg,[dir=rtl] .bc-drill-down-breadcrumb1 a[disabled] .bc-notify-badge,[dir=rtl] .bc-drill-down-breadcrumb1 a[disabled] .bc-svg {
	left: auto;
	right: 17px;
}

[dir=rtl] .bc-drill-down-breadcrumb1 a,[dir=rtl] .bc-drill-down-breadcrumb1 a[disabled] {
	padding-left: 20px;
	padding-right: 50px;
}

.bc-drill-down-item a .bc-svg,.bc-drill-down-item a[disabled] .bc-svg {
	right: 17px;
}

[dir=rtl] .bc-drill-down-item a .bc-svg,[dir=rtl] .bc-drill-down-item a[disabled] .bc-svg {
	right: auto;
	left: 17px;
}

.bc-drill-down-item a .bc-notify-badge,.bc-drill-down-item a[disabled] .bc-notify-badge {
	right: 17px;
	background: #dcf2fc;
	border: #dcf2fc;
}

[dir=rtl] .bc-drill-down-item a .bc-notify-badge,[dir=rtl] .bc-drill-down-item a[disabled] .bc-notify-badge {
	right: auto;
	left: 17px;
}

.bc-drill-down-body {
	background-color: rgba(235,239,240,.5);
	padding: 20px;
}

.stepper {
	border: 1px solid #c2cbce;
	margin-bottom: 30px;
	background-color: #ebeff0;
}

@media (max-width:567px) {
	.stepper {
		border-width: 1px 0;
		margin-left: -20px;
		margin-right: -20px;
		margin-bottom: 20px;
	}

	.stepper .stepper-title {
		display: none;
	}
}

.stepper .stepper-list,.stepper .stepper-list>li,.stepper .stepper-title {
	margin: 0;
	padding: 0;
	float: left;
}

[dir=rtl] .stepper .stepper-list,[dir=rtl] .stepper .stepper-list>li,[dir=rtl] .stepper .stepper-title {
	float: right;
}

.stepper .stepper-title {
	width: 16.666%;
	font-size: 1em;
}

.stepper .stepper-list {
	width: 83.333%;
}

@media (max-width:567px) {
	.stepper .stepper-list {
		width: 100%;
	}
}

.stepper .stepper-list>li,.stepper .stepper-title {
	position: relative;
}

.stepper .stepper-list>li .stepper-item,.stepper .stepper-title .stepper-item {
	position: relative;
	z-index: 11;
	display: block;
	font-size: .795em;
	font-weight: inherit;
	line-height: 1.5;
	text-align: center;
	padding: 16px 0 16px 28px;
}

[dir=rtl] .stepper .stepper-list>li .stepper-item,[dir=rtl] .stepper .stepper-title .stepper-item {
	padding-left: 0;
	padding-right: 28px;
}

.stepper .stepper-list>li:after,.stepper .stepper-title:after {
	content: '';
	position: absolute;
	top: 5px;
	right: -17px;
	z-index: 10;
	width: 41px;
	height: 41px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #ebeff0;
	border-width: 1px 1px 0 0;
	border-color: #c2cbce;
	border-style: solid;
}

[dir=rtl] .stepper .stepper-list>li:after,[dir=rtl] .stepper .stepper-title:after {
	left: -17px;
	right: auto;
	border-width: 0 0 1px 1px;
}

.stepper .stepper-list>li.active,.stepper .stepper-list>li.active:after,.stepper .stepper-title.active,.stepper .stepper-title.active:after {
	color: #fff;
	background-color: #346e9e;
}

.stepper .stepper-list>li {
	list-style-type: none;
}

.stepper .stepper-list>li:first-child:nth-last-child(3),.stepper .stepper-list>li:first-child:nth-last-child(3)~li {
	width: 33.333%;
}

.stepper .stepper-list>li:first-child:nth-last-child(4),.stepper .stepper-list>li:first-child:nth-last-child(4)~li {
	width: 25%;
}

@media (max-width:567px) {
	.stepper .stepper-list>li:first-child:nth-last-child(4) {
		width: 20%;
	}

	.stepper .stepper-list>li:first-child:nth-last-child(4)~li:last-child {
		width: 30%;
	}
}

.stepper .stepper-list>li:first-child:nth-last-child(5),.stepper .stepper-list>li:first-child:nth-last-child(5)~li {
	width: 20%;
}

@media (max-width:567px) {
	.stepper .stepper-list>li:first-child:nth-last-child(5) {
		width: 15%;
	}

	.stepper .stepper-list>li:first-child:nth-last-child(5)~li:last-child {
		width: 25%;
	}
}

.stepper .stepper-list>li:last-child {
	background-color: #fff;
}

.stepper .stepper-list>li:last-child:after {
	display: none;
}

.reset {
	padding: 0;
	margin: 0;
	border: none;
	font-size: 18px;
	font-size: 1rem;
	background: 0 0;
	line-height: inherit;
}

.clearfix:after,.clearfix:before {
	content: " ";
	display: table1;
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none!important;
}

.pull-right {
	float: right!important;
}

.pull-left,[dir=rtl] .pull-right {
	float: left!important;
}

[dir=rtl] .pull-left {
	float: right!important;
}

.hide {
	display: none!important;
}

.show {
	display: block!important;
}

.show-inline-block {
	display: inline-block!important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.alert a,.alert.bc-alert-news {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.hidden {
	display: none!important;
}

.affix {
	position: fixed;
}

@media (min-width:850px) and (max-width:1023px) {
	.clear-md {
		clear: both;
	}
}

.attached-20 {
	margin-top: -20px;
}

.attached-30 {
	margin-top: -30px;
}

.margin-bottom-0 {
	margin-bottom: 0!important;
}

.margin-bottom-10 {
	margin-bottom: 10px!important;
}

.margin-bottom-20 {
	margin-bottom: 20px!important;
}

.margin-bottom-30 {
	margin-bottom: 30px!important;
}

@media (max-width:849px) {
	.margin-bottom-sm-10 {
		margin-bottom: 10px!important;
	}

	.margin-bottom-sm-20 {
		margin-bottom: 20px!important;
	}

	.margin-bottom-sm-30 {
		margin-bottom: 30px!important;
	}
}

.no-border {
	border: none!important;
}

@media (min-width:850px) {
	.margin-bottom-md-10 {
		margin-bottom: 10px!important;
	}

	.margin-bottom-md-20 {
		margin-bottom: 20px!important;
	}

	.margin-bottom-md-30 {
		margin-bottom: 30px!important;
	}

	.no-border-md {
		border: none!important;
	}
}

@media (min-width:1024px) {
	.stepper .stepper-list>li:after,.stepper .stepper-title:after {
		top: 6px;
		right: -19px;
	}

	[dir=rtl] .stepper .stepper-list>li:after,[dir=rtl] .stepper .stepper-title:after {
		left: -19px;
		right: auto;
	}

	.clear-lg {
		clear: both;
	}

	.no-border-lg {
		border: none!important;
	}
}

@media (max-width:568px) {
	.bc-full-width-xs,.bc-hero-carousel,.bc-list-item-linear,.full-width-xs {
		margin-left: -20px!important;
		margin-right: -20px!important;
	}
}

.has-border-bottom,.has-border-top {
	border-style: solid;
	border-color: #c2cbce;
	border-width: 0;
}

.has-border-inverse {
	border-color: #fff;
}

.has-bg,.has-padding {
	padding: 20px;
	display: block;
}

.has-padding-top {
	padding-top: 20px!important;
}

.has-padding-top-md {
	padding-top: 25px!important;
}

.has-padding-top-lg {
	padding-top: 30px!important;
}

.has-border-top {
	padding-top: 20px;
	border-top-width: 1px;
}

.has-border-bottom {
	border-bottom-width: 1px;
}

.has-bg {
	line-height: 1.4;
	background-color: #c2cbce;
}

.has-bg>a {
	color: #333;
}

.has-icon {
	position: relative;
	padding-left: 1.8em;
}

[dir=rtl] .has-icon {
	padding-left: 0;
	padding-right: 1.8em;
}

.has-icon>.bc-svg {
	position: absolute;
	font-size: 1.152em;
	top: auto;
	left: 0;
	margin-top: .05em;
}

[dir=rtl] .has-icon>.bc-svg {
	left: auto;
	right: 0;
}

.text-align-opposite {
	text-align: right!important;
}

[dir=rtl] .text-align-opposite {
	text-align: left!important;
}

@media (min-width:568px) {
	.text-align-opposite-sm {
		text-align: right!important;
	}

	[dir=rtl] .text-align-opposite-sm {
		text-align: left!important;
	}
}

@media (min-width:768px) {
	.text-align-opposite-md {
		text-align: right!important;
	}

	[dir=rtl] .text-align-opposite-md {
		text-align: left!important;
	}
}

.location-pin-link {
	width: 60px;
	height: 60px;
	background-color: #dcf2fc;
	display: inline-block;
	text-align: center;
}

.location-pin-link>.bc-svg {
	font-size: 1.615em;
	margin-top: .55em;
}

.location-pin-link.small,.location-pin-link.xsmall {
	width: 44px;
	height: 44px;
}

.location-pin-link.small>.bc-svg,.location-pin-link.xsmall>.bc-svg {
	margin-top: .5em;
}

.alert {
	font-size: .95em;
	padding: .84em 19px;
	border: 1px solid transparent;
	line-height: 1.5em;
	margin-bottom: 30px;
}

.alert>p,.alert>ul {
	margin-bottom: 0;
}

.alert+.alert {
	margin-top: -10px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert>p+p,.alert>ul,.alert>ul+pamit {
	margin-top: 10px;
}

.alert>p,.alert>ul {
	line-height: 1.4em;
}

.alert a {
	font-weight: 600;
}

.alert-title {
	font-size: 1em;
	font-family: inherit;
	float: left;
	padding: .3889em 20px;
	margin: -.84em 0 15px -19px;
}

[dir=rtl] .alert-title {
	float: right;
	margin-left: 0;
	margin-right: -19px;
}

.alert-dismissable,.alert-dismissible {
	padding-right: 45px;
}

[dir=rtl] .alert-dismissable,[dir=rtl] .alert-dismissible {
	padding-left: 45px;
	padding-right: 15px;
}

.alert-dismissable .close,.alert-dismissible .close {
	position: relative;
	padding: 0;
	color: inherit;
	text-shadow: none;
	min-width: 22px;
	top: -2px;
	right: -35px;
	text-align: center;
}

[dir=rtl] .alert-dismissable .close,[dir=rtl] .alert-dismissible .close {
	float: left;
	right: 35px;
}

.alert.alert-success {
	background-color: #dff0d8;
	border-color: #38911d;
	color: #3c763d;
}

.alert.alert-success .alert-title {
	background-color: #4eca28;
}

.alert.alert-success hr {
	border-top-color: #307c19;
}

.alert.alert-success .alert-link,.alert.alert-success a {
	color: #2b542c;
}

.alert.alert-info {
	/*background-color: #d9edf7;
	border-color: #4a909e;
	color: #31708f;*/
        border-color: #23085a!important;
color: #23085a!important;
background-color: rgba(35,8,90,.15)!important;
}

.alert.alert-info .alert-title {
	background-color: #71b0bc;
}

.alert.alert-info hr {
	border-top-color: #42808d;
}

.alert.alert-info .alert-link,.alert.alert-info a {
	color: #245269;
}

.alert.alert-warning {
	background-color: #ffe8de;
	border-color: #de4400;
	color: #a7481f;
}

.alert.alert-warning .alert-title {
	background-color: #ff6724;
}

.alert.alert-warning hr {
	border-top-color: #c53c00;
}

.alert.alert-warning .alert-link,.alert.alert-warning a {
	color: #7c3517;
}

.alert.alert-danger {
	background-color: #f2dede;
	border-color: #c74156;
	color: #a94442;
}

.alert.alert-danger .alert-title {
	background-color: #d77685;
}

.alert.alert-danger hr {
	border-top-color: #b8364b;
}

.alert.alert-danger .alert-link,.alert.alert-danger a {
	color: #843534;
}

.alert.bc-alert-news {
	background-color: #346e9e;
	border-color: transparent;
	color: #fff;
	margin-top: 30px;
}

.alert.bc-alert-news .alert-title {
	background-color: rgba(34,34,34,0);
}

.alert.bc-alert-news hr {
	border-top-color: transparent;
}

.alert.bc-alert-news .alert-link,.alert.bc-alert-news a {
	color: #e6e6e6;
}

.alert.bc-alert-note {
	background-color: #fcf8e4;
	border-color: #edcf93;
	color: #8b6c3d;
}

.alert.bc-alert-note .alert-title {
	background-color: #f7e9ce;
}

.alert.bc-alert-note hr {
	border-top-color: #e9c57d;
}

.alert.bc-alert-note .alert-link,.alert.bc-alert-note a {
	color: #68502d;
}

.bc-social-media-title {
	visibility: hidden;
}

[lang=en] .bc-social-media-title {
	visibility: visible;
}

h3.bc-hp-blog-feed-title {
	text-transform: none;
}

@media (min-width:920px) {
	body.front.bc-subtheme-white .bc-carousel-single-item .bc-item-caption {
		width: 60%;
	}
}

@media (min-width:598px) {
	body.front.bc-subtheme-white .bc-carousel-single-item .bc-item-caption h2 {
		display: inline;
		padding: 5px 0;
		background-color: #fff;
		opacity: .78;
		box-shadow: 10px 0 0 #fff,-10px 0 0 #fff;
		line-height: 1.7em;
	}
}
@media (min-width:1200px){
    .span2-one{
     width: 170px !important;
     margin-right: 50px;
    }
}
@media (min-width:992px) and (max-width:1199px){
    .row .first-one, .row .second-one{
     float: left;
    }
}   
@media (min-width:992px) and (max-width:1199px){
    .span2-one{
     width: 100% !important;
    }
}   
@media (min-width:992px) and (max-width:1199px){
    .second-one{
     width: 50% !important;
     margin: 10px 0 0 10px;
     text-align: left;
    }
}   
@media (min-width:768px) and (max-width:991px){
    .row .first-one, .row .second-one{
     float: left;
    }
}   
@media (min-width:768px) and (max-width:991px){
    .span2-one{
     width: 100% !important;
    }
}   
@media (min-width:768px) and (max-width:991px){
    .second-one{
     width: 50% !important;
     margin: 10px 0 0 10px;
     text-align: left;
    }
}   
@media (max-width:767px){
     .row .first-one, .row .second-one{
     float: left;
    }
}
@media (max-width:767px){
    .span2-one{
     width: 100% !important;
     height: 200px;
     margin: 0 0 0 5px;
     text-align: left;
     display: block;
     float: left;
    }
}   
@media (max-width:767px){
    .second-one{
     width: 50% !important;
     margin: 10px 0 0 10px;
    }
}

@media (max-width:480px){
     .row .first-one, .row .second-one{
     float: left;
    }
}
@media (max-width:480px){
    .span2-one{
     width: 100% !important;
     height: 200px;
     margin: 0 0 0 5px;
     text-align: left;
     display: block;
     float: left;
    }
}   
@media (max-width:480px){
    .second-one{
     width: 40% !important;
     margin: 10px 0 0 10px;
    }
}
