

@font-face {
 font-family: 'Abel-Regular';
 src: url('fonts/Abel-Regular.eot');
 src: url('fonts/Abel-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Abel-Regular.woff') format('woff'), url('fonts/Abel-Regular.ttf') format('truetype'), url('fonts/Abel-Regular.svg#Abel-Regular') format('svg');
}

html, body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-align:justify;
}
body {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}
h2 {
	text-transform:uppercase;
	font-family: Abel-Regular, Arial, Helvetica, sans-serif;
	font-weight:bold
}

.btn-top
{
	display: inline-block;
    /* background-color: #084068; */
    padding: 10px;
    margin-bottom: 25px;
    margin-right: 3px;
    border-radius:5px;
    color: #fff;
    background-image: linear-gradient(#1665ae, #053458);
    -moz-background-image: linear-gradient(#1665ae, #053458);
    -webkit-background-image: linear-gradient(#1665ae, #053458);
    -o-background-image: linear-gradient(#1665ae, #053458);
    transition: 0.5s all;
}
.btn-top:hover
{
	background-image: linear-gradient(#053458, #1665ae);
    -moz-background-image: linear-gradient(#053458, #1665ae);
    -webkit-background-image: linear-gradient(#053458, #1665ae);
    -o-background-image: linear-gradient(#053458, #1665ae);
    color:#fff;
    text-decoration: none;
}
.btn-top:focus
{
	background-image: linear-gradient(#053458, #1665ae);
    -moz-background-image: linear-gradient(#053458, #1665ae);
    -webkit-background-image: linear-gradient(#053458, #1665ae);
    -o-background-image: linear-gradient(#053458, #1665ae);
    color:#fff;
    text-decoration: none;
}
#sticky-social {
   left: -41px;
   position: fixed;
   top: 150px;
   z-index:10;
   display: none;
}
#sticky-social a {
   background: #333;
   color: #fff;
   display: block;
   height: 35px;
   font: 16px "Open Sans", sans-serif;
   line-height: 35px;
   position: relative;
   text-align: center;
   width: 35px;
   z-index:20;
    text-decoration: none;
}
#sticky-social a span {
      line-height: 35px;
    left: -179px;
    position: absolute;
    text-align: center;
    width: 176px;
}
#sticky-social a:hover span {
   left: 100%;
}
#sticky-social a[class*="facebook"],
#sticky-social a[class*="facebook"]:hover,
#sticky-social a[class*="facebook"] span { background: #3b5998; }

#sticky-social a[class*="twitter"],
#sticky-social a[class*="twitter"]:hover,
#sticky-social a[class*="twitter"] span { background: #00aced; }

#sticky-social a[class*="gplus"],
#sticky-social a[class*="gplus"]:hover,
#sticky-social a[class*="gplus"] span { background: #dd4b39; }  

#sticky-social a[class*="linkedin"],
#sticky-social a[class*="linkedin"]:hover,
#sticky-social a[class*="linkedin"] span { background: #007bb6; }  

#sticky-social a[class*="instagrem"],
#sticky-social a[class*="instagrem"]:hover,
#sticky-social a[class*="instagrem"] span { background: #517fa4; }  

#sticky-social a[class*="youtube"],
#sticky-social a[class*="youtube"]:hover,
#sticky-social a[class*="youtube"] span { background: #eb4924; }  

#sticky-social a[class*="pinterest"],
#sticky-social a[class*="pinterest"]:hover,
#sticky-social a[class*="pinterest"] span { background: #cc2127; }  

#sticky-social a[class*="flickr"],
#sticky-social a[class*="flickr"]:hover,
#sticky-social a[class*="flickr"] span { background: #ff0084; }  

#sticky-social a[class*="google+"],
#sticky-social a[class*="google+"]:hover,
#sticky-social a[class*="google+"] span { background: #32506d; text-decoration: none; }





.social-link
{
	    margin-top: 10px;
}

.social-link li
{
	    padding: 0px 0px 0 0;
	    display:inline-block;
	    list-style-type:none;
}



.inside_page_head {
	text-transform:uppercase;
	font-family: Abel-Regular, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#004b90;
	font-size:22px;
}
.head_title
{
text-transform:uppercase;
	font-family: Abel-Regular, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#004b90;
	font-size:18px;margin-bottom:-5px;
}
.inside_page_subhead {
	font-family:Verdana;
	color:#004b90
}
header {
	clear:both;
}
.bchaa_logo {
	float:left;
}
.bchaa_glorious75 {
	float:right;
}
.login_list {
	
	float:right;
	cursor:pointer;
	margin-top:-15px;
}

.click-btn a {
    font-size: 1em;
    color: #023660;
    background: #ffffff;
    padding: 10px;
    float: left;
   	display: inline-block;
    margin-top: 10px;
    margin-left: 5px;
    font-weight: 600;
    border: 1px solid #c1bdbd;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0,0,0,.075);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);
}

.click-btn a:hover {
    color: #fff;
    background:#ccc;
    text-decoration:none;
}

.multi-item-carousel{
  .carousel-inner{
    > .item{
      transition: 500ms ease-in-out left;
    }
    .active{
      &.left{
        left:-33%;
      }
      &.right{
        left:33%;
      }
    }
    .next{
      left: 33%;
    }
    .prev{
      left: -33%;
    }
    @media all and (transform-3d), (-webkit-transform-3d) {
      > .item{
        // use your favourite prefixer here
        transition: 500ms ease-in-out left;
        transition: 500ms ease-in-out all;
        backface-visibility: visible;
        transform: none!important;
      }
    }
  }
  .carouse-control{
    &.left, &.right{
      background-image: none;
    }
  }
}

// non-related styling:
body{
  background: #333;
  color: #ddd;
}
h1{
  color: white;
  font-size: 2.25em;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 2em;
  text-shadow: 0px 2px 0px rgba(0, 0, 0, 1);
}

/*********banner section*************/
.banner_add {
}
.banner_height {
	height:190px;
	width:100%
}
.right_profile_note {
	background:#004b90;
	height:190px;
	padding:2px 20px 10px 20px;
	color:#fff;
	text-align:justify
}
/*********banner section*************/

/****social icon***/
.icon-bar {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
 border-bottom: 0.5px solid #d4d4d4;
}

.icon-bar a:hover {
    background-color: #000;
}

.facebook {
  background: #337ab7;
  color: white;
}

.twitter {
  background: #337ab7;
  color: white;
}

.google {
  background: #337ab7;
  color: white;
}

.linkedin {
  background: #337ab7;
  color: white;
}

.youtube {
  background: #337ab7;
  color: white;
}

.bcba-address
{
	border:1px solid #ccc;
	padding: 9px 32px;
	margin-bottom: 11px;
}


/***social icon close***/





/*********scroll_news_ticker*************/
.scroll_news_ticker a {
	color:#000;
	font-family:Verdana;
	padding-left:4px;
	border-right:1px solid #000;
}
/*********scroll_news_ticker*************/
/*********add_circuler_section*************/
.add_circuler_section {
	color:#004b90;
}
/**left side bellow add section***/
.add_left_box {
	margin:0px 0px 4px 0px;
	padding:0px 4px 0px 4px;
}
/*left side bellow add section***/
.left_add_section_box {
	height:360px;
}
.middle_circulars_section_box {
	color:#004b90;
	border-left:1px solid #006995;
	height:360px;
}
.right_news_section_box {
	border-left:1px solid #006995;
	height:360px;
}
/********************home right side quick links********************************/

.scroll_news_li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.scroll_news_li li {
	color:#005399;
	margin:0px;
	text-align:left;
	padding:0px 8px 0px 28px;
	background: url(../images/bullets.jpg) no-repeat left top;
}
.scroll_news_li li a {
	color:#004b90;
	text-decoration:none;
	font-size:10pt;
	font-family:Verdana
}
/********************home right side quick links end******************************/
footer {
	width:100%;
	height:auto;
	background-color:#cecece;
	color:#000;
	font-size:13px;
}
.left_footer {
	text-align:left;
}
.right_footer {
	text-align:right
}
.right_footer a {
	color:#000;
}
/*
/*********add_circuler_section*************/

/**********Manage Commtee demo************/

.office-bearers
{
	border: 1px solid #d6d6d6;
    padding: 6px;
}

.office-bearers-div
{
	padding:5px;
}

.office-bearers img
{
	border-radius:50%;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.office-bearers p
{
	text-align:center;
}

.profile
{
	margin:10px 0px;
}

.overlay {
  position: absolute;
    top: 6%;
    left: 45px;
    right: 0;
    background-color: rgba(16, 16, 16, 0.4);
    overflow: hidden;
    width: 152px;
    height: 0;
    transition: .5s ease;
    border-radius: 50%;
}

.office-bearers:hover .overlay {
  height: 150px;
}

.text {
  color: #fff;
  font-size: 17px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.btn-link
{
	color:#fff;
	text-decoration:none;
	outline:none;
}

.btn-link:hover
{
	text-decoration:underline;
	color:#ccc;
	outline:none;
}

.btn-link:active
{
	border:none;
}

.profile-manging
{
	list-style-type:none;
}

.profile-manging li
{
	border-bottom:1px solid #ccc;
	padding:15px 12px;
	display:block;
	color:#000;
	text-align:left;
}

.profile-manging-img
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border-radius: 50%;
}

/***********Close Manage Commtee Demo******/

/*********bello- member and app*************/
.member_logos {
	width:170px;
	height:70px;
	box-shadow: 0 4px 7px -2px black;
}
.app_banner {
	background:#004b90;
	display:block;
	color:#fff;
	text-transform:uppercase;
	height:160px;
	padding:10px;
	margin-top:129px;
}
/*********bello- member and app*************/
/***********************************all page section left right***************************************/
.left_section_inner {
	margin:0px 15px 0px 0px;
}
.right_quick_link_border
{
border-left: 1px solid #006995;
}
.quick_links {
	margin:0;
	padding:0;
	list-style-type:none;
}
.quick_links li {
	color:#005399;
	margin:3px;
	text-align:left;
	padding:0px 0px 0px 18px;
	background: url(../images/bullets.jpg) no-repeat left top;
}
.quick_links li a {
	color:#004b90;
	text-decoration:none;
	font-size:11pt;
	font-family:Verdana
}
/***********************************all page section left right***************************************/


/***********************************profile.php***************************************/

.about_para {
	padding:20px 0px 20px 0px;
	border-bottom:1px solid #006995;
}
.about_para:last-child {
	border-bottom:none;
}
.about_list {
	margin:0;
	padding:0;
    list-style-type:decimal;
}
.about_list li {
	color:#000;
	padding:20px 0px 10px 0px;
	
	text-align:left;
margin-left:40px;
	
}

/***********************************profile.php***************************************/

/***********************************members***************************************/
.whole_box_committee
{
border:1px solid #9d9c9c;
margin-bottom:12px;
}
.profile_img
{
height:150px;
width:150px;
margin:auto;
padding:5px 5px 5px 5px;
-webkit-box-shadow: 0 10px 25px -10px #000000;
    -moz-box-shadow: 0 10px 25px -10px #000000;
    box-shadow: 0 10px 25px -10px #000000;


}
.profile_box_office_baearers
{





}
.details_box_office_baearers
{



	
}
.profile_box_managing_committee
{


}
.details_box_managing_committee
{
height:206px;
border-top:1px solid #cecece;
border-bottom:2px solid #cecece;
border-right:2px solid #cecece;
background-image:url(../images/background_managing_committee.jpg);
	
}
.profile_box_Board_of_advisors
{

border-top:2px solid #cecece;
border-bottom:2px solid #cecece;
height:206px;
background-image:url(../images/background_Board_of_advisors.jpg);
}
.details_box_Board_of_advisors
{
height:206px;
border-top:1px solid #cecece;
border-bottom:2px solid #cecece;
border-right:2px solid #cecece;
background-image:url(../images/background_Board_of_advisors.jpg);
	
}
.label_left
{

border-top:1px solid #cecece;

padding:1px 0px 1px 5px;
text-align:left
}


.label_right
{border-top:1px solid #cecece;

padding:1px 0px 1px 5px;text-align:left

}


.label_left_last
{


border-top:1px solid #cecece;

padding:1px 0px 1px 5px;
text-align:left
}
.label_right_last
{
border-top:1px solid #cecece;

padding:1px 0px 1px 5px;text-align:left

}
/***********************************members***************************************/
/***********************************form field***************************************/
.div_textbox
{
margin-bottom:12px;
text-align:left
}
.abstrik
{
color:#fe5512
}
.textsbox
{
outline:0;
border:0;
border:1px solid #cfcfcf;border-radius:4px;
width:80%;

}
.width_less_textsbox
{
outline:0;
border:0;
border:1px solid #cfcfcf;border-radius:4px;

}
.Photo_Preview
{
border:1px solid #cfcfcf;
width:120px;
height:130px;
color:#333333;
background-image:url(../images/upload_preview.png);

text-align:center;
margin:5px 0px 0px 0px;
}
.textsbox_contact_landline
{
outline:0;
border:0;
border:1px solid #cfcfcf;border-radius:4px;
width:80%;
background: url(../images/contact_landline.gif) no-repeat right center;
}
.textsbox_email
{
outline:0;
border:0;
border:1px solid #cfcfcf;border-radius:4px;
width:80%;
background: url(../images/contact_email.jpg) no-repeat right center;
}

.textsbox_contact_Mobile
{
outline:0;
border:0;
border:1px solid #cfcfcf;border-radius:4px;
width:80%;
background: url(../images/contact_Mobile.png) no-repeat right center;
}

.textsbox_datepicker
{
outline:0;
border:0;
border:1px solid #cfcfcf;border-radius:4px;
width:80%;
background: url(../images/datepick.png) no-repeat right center;
}
.error{
font-family:Verdana;
background: url(../images/error.png) no-repeat left center;
color:#fe5512;

padding-left:16px;
}
.button_style
{
display: inline-block;
 *display: inline;
	zoom: 1;
	padding: 2px 30px;
	cursor: pointer;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-right: 1px solid #868686;
	border-bottom: 2px solid #004b90;
	overflow: visible;
font-family:Verdana;

	text-decoration: none;
	white-space: nowrap;
	color: #fff;

	background-color: #004b90;
	background-image: linear-gradient(top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)), url(data:image/png;base64,iVBORw0KGg[...]QmCC);
 transition: background-color .2s ease-out;
	background-clip: padding-box;/* Fix bleeding *//*  text-shadow: 0 1px 0 rgba(255,255,255, .9);  */

}

.button_style:hover {
background:#f6fafd;
	
	color: #000;
}
.album
{
margin-bottom:5px;
}
/***********************************form field***************************************/
/**********************member_search.php************************/
.captcha
{
width:50%;margin:5px 0px 2px 0px;border:1px solid #d2d2d2
}
.refresh_captcha
{
width:7%;
margin-top:7px;
}

#background_div
{
background-image:url(../images/paper_fibers.png);
border:1px solid #d1d2d3;
box-shadow: 0px 5px 5px #a4a5a5;
}
.company_searched_box {
    padding: 20px 0px 20px 10px;border-left:3px solid #006995;
	background-image:url(../images/bg_search_company.png);
  margin:0px 0px 10px 0px;


}

.align_company_search_address
{
margin-bottom:5px;
}
/**********************member_search.php************************/
/**********************circulars_quick_links************************/
.circulars_quick_links {
	margin:0;
	padding:0;
	list-style-type:none;
}
.circulars_quick_links li {
	color:#005399;
	margin:3px;
	text-align:left;
	cursor:pointer;
	padding:0px 0px 0px 18px;
	background: url(../images/circulars_quick_links.png) no-repeat left center;
}
.circulars_quick_links li a {
	color:#004b90;
	text-decoration:none;
	font-size:11pt;
	font-family:Verdana
}
.Circulers_breadcrumbs_lists
{
	margin:0;
	padding:0;
	list-style-type:none;
}
.Circulers_breadcrumbs_lists li {
	color:#005399;
	margin:0px;
	text-align:left;
	display:inline-block;
	padding:0px 17px 0px 0px;
	background: url(../images/Circulers_breadcrumbs_lists.png) no-repeat right center;
}
.Circulers_breadcrumbs_lists li a {
	color:#004b90;
	
	text-decoration:none;
	font-size:11pt;
	font-family:Verdana
}
.Circulers_breadcrumbs_lists li:last-child {
	background:none;
	color:#000;
}

/**********************circulars_quick_links************************/

/*************************************************table***********************************************/
.table-head
{
	padding: 4px 0px 8px 0px;
	text-align: left;
	font-family: "Droid Serif", Verdana, Geneva, sans-serif;
	color: #fff;
	font-size:0.9em;
}
.table-data {
	padding: 4px 0px 8px 0px;
	text-align: left;
	font-family: "Droid Serif", Verdana, Geneva, sans-serif;
	color: #000;
	font-size:0.9em;
}

.table-on {
	border-bottom: 1px solid #000;
}
.table-on:hover {
	font-color:white;
	background-color:#f3f2f2;
	color:#ffffff;
}
.circuler th {
	font-family:Verdana;
	font-size:12px;
	padding:0px;
	text-align:center;
	border:1px solid #999999;
	padding:3px;
}
.circuler td {
	border-collapse:collapse;
	border-spacing:0;
}
.circuler td {
	font-family:Verdana;
	font-size:12px;
	padding:5px;
	text-align:left;
	border-style:solid;
	border-width:1px;
	overflow:hidden;
	word-break:normal;
	border-bottom:1px solid #999999
}
/*************************************************table***********************************************/
.sorry {
    background-color: #ebf5f9;
    color: #004b90;
    border: 1px solid #9fd1ff;
    border-radius: 7px;
}
/*************************************************events.php***********************************************/
#event-page {
    padding: 0px 5px 0px 10px;border-left:3px solid #006995;
	background-image:url(../images/bg_search_company.png);
  margin:10px 0px 0px 0px;
}

/*************************************************events.php***********************************************/

#event_details
{
  padding:10px;border-left:3px solid #006995;
	background-image:url(../images/bg_search_company.png);
	border:1px solid #d1cfcf

}


/*************************************************feedback.php***********************************************/
.panel-title
{
font-family:Verdana;
font-size:13px;color:#363636;

}
.panel-body
{
/*height:200px;*/
}
/*************************************************feedback.php***********************************************/


@media screen and (max-width: 600px)
{
	.overlay {
  position: absolute;
    top: 5%;
    left: 75px;
    right: 0;
    background-color: rgba(16, 16, 16, 0.4);
    overflow: hidden;
    width: 152px;
    height: 0;
    transition: .5s ease;
    border-radius: 50%;
}

}