#block-register .btn-eb.btn-eb-large{
	font-size: 13px;
    line-height: 16px;
    padding: 12px 16px;
}

#search-profession{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#search-countries{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.height-40{
	height: 40px;
}

#latest-business-container{
	margin: 20px 0;
}

.latest-business-name{
	margin-bottom: 3px;
}

.profession_link i{
	font-size: 8px;
	color: #86b704;
}

span.biz_count{
	font-size: 10px;
	font-weight: bold;
}

.profession-list{
	margin: 5px 0 0 5px;
}

.open-profession{
	cursor: pointer;
}

#message-select{
	display: none;
}

#search_profession_loading{
	font-size: 24px;
	margin-top: 8px;
}


/*
 * Listing styles 
 */
.listing-item{
}

.listing-item .listing-style{
	border-top: 1px solid #9de051;	
	margin-top: 10px;
	padding: 15px 10px 10px;
}

.listing-item.premium .listing-style{
	background-color: #e8f7d6;
}

.listing-item .pub-listing{
	border-top: 0;
	margin: 0 15px;
}

.list-name-container{
	margin-bottom: 10px;
}

.list-name-container .list-business-name{
	font-size: 16px;
	font-weight: bold;
}

.list-profession-url{
	font-size: 12px;
}

.list-details i{
	color: #5c8f15;
}

.list-details i.icon-eb-location{
	color: #C0392B;
}

.list-action-bar{
	margin-top: 15px;
	margin-bottom: 0;
	padding-top: 15px;
	border-top: 1px solid #e5e5e5;	
}

.list-action-bar li{
	margin-bottom: 10px;
}

.ie67 .list-action-bar li{
    display: inline;
}

.ie67 .list-action-bar .btn-group{
    display: inline;
    vertical-align: none;
}

.ie67 .list-action-bar i{
    font-size: 14px;
}

.list-description{
	font-size: 12px;
}

.edit_links{
	font-size: 12px;
}

.contact-form{
	display: none;
}

.ie67 .business_contact {
	width: 700px;
}

.ie67 .contact-form .col-sm-3{
	width: 200px;
}

.ie67 .contact-form .col-sm-6{
	width: 400px;
}

.ie67 .contact-form .col-sm-9{
	width: 400px;
}

.ie67 .contact-form .col-sm-offset-3{
	margin-left: 200px;
}

.ie67 .contact-form #siimage{
	max-width: none;
	display: block;
}

.ie67 .contact-form .control-label{
	text-align:right;
}


.close-contact-form{
	text-decoration: none;
	float: right;
}

.close-contact-form i{
	font-size: 30px;
	color: #888888;
}

#contact-form-container{
	display: none;
}
.biz-map-container{
	width:70%;
}

/*
 * View of a business 
 */
.business-info .txt-info{
	padding-left: 10px;
}

.business-info li{
	margin-bottom: 10px;
}

.business-action-bar{
	margin: 15px 0;
	padding: 5px 0 5px 15px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0; 
}

.business-action-bar li{
	padding: 10px 15px 10px 0;
	border-right: 1px solid #e0e0e0;
}

#business-contact-form{
	display: none;
}

.view-action-bar a, .view-action-bar button{
	margin-bottom: 15px;
}


#biz-description p.checkbox {
	margin: 0 0 0 10px;
}

#biz-description label.chkboxlabel {
	margin: 0;
	display: inline;
}

.bizdescriptionlang{
	min-height: 30px;
	width: 100%;
}

.ele-inline{
	float: left;
	padding: 5px 15px;
}

.ele-inline input{
	float: left;
}

div.ele-inline label.checkbox{
	margin: 0 10px 0 0;
	float: left;
}

div.bizdescriptionlang div.tab-content{
	display: block;
	width: 100%;
}
div.desc-content{
	min-height: 145px;
}

ul.list-inline li div.pull-left {
	float: none !important;
}


.list-inline > li > .btn-group + .btn-group, .list-inline > li > span > a + .btn-group, span.list-inline > a + .btn-group {
    margin-left: 5px;
}



@media (max-width: 991px) {
	
	.btn-add-business{
		font-size: 10px;
	    line-height: 16px;
	}
	
	.open-profession{
		font-size: 22px;
	}
	
	.profession_link{
		margin-bottom: 5px;
	}
	
	.list-profession-url{
		margin-top: 7px;
	}
	#block-register .btn-eb.btn-eb-large{
		font-size: 13px;
	    line-height: 16px;
	    padding: 12px 16px;
	    text-transform: none;
	}
}

	
@media (max-width: 767px) {
	.list-details table tr td{
		padding-bottom: 10px;
	}
	
	.listing-item .pub-listing{
		margin: 0;
	}
	
	.logo-xs{
		margin: 20px 0;
	}
}
