[class*="icon-broker-check-close"],[class^=icon-broker-check-close]{font-family:fontAwesome!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

#bc-close:before {
content:"\f146";
font-weight: 100;
}

.bc_icon #bc-close:hover {
	color: #8ed3e7;
}

.bc_icon #bc-close:before {
content:"\f065";
}

#bc-close {
position:absolute;
top: 2px;
right: 2px;
cursor:pointer;
}

#broker-check-container,#broker-check-container * {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

#broker-check-container {
background-color:#333;
color:#f9f9f9;
cursor: pointer;
padding:0;
letter-spacing:.3px;
line-height:1.4;
position:fixed;
right: 10px;
max-width: 167px;
width: 100%;
text-align:left;
z-index:20;
border:1px solid #D2D2D2;
opacity: .75;
bottom:15px;
transition: all .5s;
}

#broker-check-container:hover {
opacity: 1;
}

#broker-check-container:after {
content:' ';
background:url('img/BC_logo_resized.png') #FFF;
display: block;
min-height: 45px;
max-height: 45px;
height: 100%;
background-size: 100%;
background-repeat: no-repeat;
width: 100%;
max-width: 168px;
transition: opacity .5s;
opacity: 1;
}

#broker-check-container:before {
position: absolute;
bottom: 0;
left: 0;
content:' ';
background:url('img/BC_mag.png') #FFF;
display: block;
max-height: 45px;
height: 100%;
background-size: 100%;
background-repeat: no-repeat;
width: 100%;
max-width: 45px;
transition: opacity .5s;
opacity: 0;
}

#broker-check-container.move-to-top {
bottom: 85%;
transition: bottom .5s;
}

#broker-check-container.bc_icon.minimized {
background-color: #fff;
max-width: 48px;
transition: max-width .2s;
transition-delay: .2s;
border: 1px solid #D2D2D2;
}

#broker-check-container.minimized {
	transition: all .2s;
}

#broker-check-container.minimized:after {
opacity: 0;
transition: opacity .2s;
}

#broker-check-container.minimized:before {
opacity: 1;
transition: opacity .2s;
}


#broker-check-container.minimized #bc-close {
	display: none;
}

#broker-check-container .bc-wrapper {
max-width:inherit;
width:100%;
margin:0 auto;
font-weight:400;
position:relative;
clear:both;
height: 100%;
max-height: 40px;
transition: max-height .2s;
}

#broker-check-container.minimized .bc-wrapper {
max-height: 0;
transition: max-height .2s;
}

#broker-check-container .bc-wrapper p {
line-height:1.4;
font-family:sans-serif !important;
overflow: hidden;
padding:4px;
font-size: 11px;
margin:0;
color:#D6D6D6 !important;
transition: .2s all;
letter-spacing: normal;
}

#broker-check-container.minimized .bc-wrapper p{
opacity: 0;
max-height: 0;
transition: .2s opacity, max-height .4s;
}

#broker-check-container .bc-wrapper a {
font-family:sans-serif !important;
color:#48A5DB;
text-decoration:none
}

#broker-check-container .bc-wrapper a:focus,#broker-check-container .bc-wrapper a:hover {
text-decoration:underline
}

/*Restyle for Footer Version*/
body.bcl_3 {
	transition: padding .5s;
}

body.bcl_3.bcl_minimized {
	padding-bottom: 0;
	transition: padding .5s;
}

#broker-check-container._3 {
	right: 0;
	border:0;
	border-top: 1px solid #D2D2D2;
	width: 100%;
	max-width: 1920px;
	height: 100%;
	max-height: 47px;
	opacity: 1;
	background-color: #FFF;
	color:#666;
	text-align: center;
	bottom: 0;
	transition: all .5s;
}

#broker-check-container._3:after {
	display: none;
}

#broker-check-container._3 .bc-wrapper {
	max-height: 47px;
	height: inherit;
}

#broker-check-container._3 p {
	color: #666 !important;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
}

#broker-check-container._3 p:before {
margin-right: 10px;
margin-top: -1px;
vertical-align: middle;
content:' ';
background:url('img/BC_logo_resized.png') #FFF;
display: inline-block;
height: 45px;
background-size: 100%;
background-repeat: no-repeat;
width: 168px;
transition: opacity .5s;
opacity: 1;
}

/* INDIVIDUAL BD CUSTOMIZATIONS - TARGET BODY CLASS STYLE/LAYOUT/THEME AS NEEDED */

body._92 #broker-check-container._2 {
	max-width: 170px;
}

body._92 #broker-check-container._3 {
max-height: 30px;
}

body._92 #broker-check-container._3:before {
top: 6px;
font-family: fontAwesome !important;
vertical-align: middle;
background:#FFF;
content:'\f04a';
max-height: 30px;
max-width: 30px;	
}

body._92 #broker-check-container.minimized {
max-height: 30px;
max-width: 30px;
opacity: .4;
}

body._92 #broker-check-container._2 .bc-wrapper {
	max-height: 62px; 
}

body._92 #broker-check-container._2 p {font-size: 10px;} 


body._92 #broker-check-container._3 p {
	padding-top: 5px;
}

body._92 #broker-check-container._3 p:before {
	content:'';
	display: none;
}

body._364 #broker-check-container._3 {
	background-color: #000 ;
	opacity: .55;
	cursor: default;
}

body._364 #bc-close{
	display: none;
}

/*body._364 #broker-check-container .bc-wrapper {
	max-width:960px;
	margin: 0 auto;
}

body._364.TI #broker-check-container .bc-wrapper {
	max-width:940px;
	margin: 0 auto;
}

/*body._364.TJ #broker-check-container .bc-wrapper {
	max-width:970px;
	margin: 0 auto;
}
*/
body._364 #broker-check-container a {
	float:right;
	height:100%;
}

body._364 #broker-check-container a img{
	height:100%;
	padding: 0 10px;
}

@media only screen and (max-width : 800px) {
	body._92 #broker-check-container._3 {max-height: 36px;}.
	body._92 #broker-check-container._3:before {max-height: 35px;max-width: 35px;}
	body._92 #broker-check-container._3 p {padding:5px 2px 2px 2px; font-size: 12px; letter-spacing: initial;max-width: 95%;}
}

@media only screen and (max-width : 350px) {
	body._92 #broker-check-container._3 {max-height: 50px;height:50px;}
	body._92 #broker-check-container._3 p {font-weight: normal;}
}