.bbcrm-form-button {
	font-family: Arial;
	font-size: 14px;
	padding: 5px;
	background-color: #e6e6e6;
	color: #000;
	text-decoration:  none;
	border: 1px solid black;
	border-radius: 6px;
	
	margin-right: 4px;
}

.bbcrm-form-button:hover {
	background-color: #c6c6c6;
}

.bbcrm-form-button.bbcrm-form-previous {
	display: none;
}

#bbcrm-buyer-registration-submit {
    display: none;
}


@media (min-width: 768px) {
    .bbcrm_row-sm-offset-3 div:first-child[class*="col-"] {
        margin-left: 25%;
    }
}

.bbcrm-login {
    position: relative;
    font-size: 1.5em;
    color: #aaa;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}


.bbcrm-login .bbcrm_loginForm .input-group.i {
    width: 2em;
}
.bbcrm-login .bbcrm_loginForm .input-group {
    margin-top: 5px;
}
.bbcrm-login .bbcrm_loginForm  .help-block {
    color: red;
}

.bbcrm-error-message { color: #cc0000 }

@media (min-width: 768px) {
    .bbcrm-login .bbcrm_login_forgotPwd {
        text-align: right;
        margin-top:10px;
    }
}

.listing-search-result .description {
       min-height: 145px;
}
.listing-search-result .listing-img-wrapper{
    height: 190px;
}

.listing-img-wrapper .img-responsive{
    height: 190px;
}

.pImg {
    max-width: 130px;
}

.form-horizontal{
    max-width: 600px;
}

.form-group .col-sm-3 {
    padding-right: 0px;
}

.bbcrm-listing-searchresults-wrapper {
	clear: both;
}

.bbcrm-toggle-advanced {
	clear: both;
}
.search-button {
	clear: both;
}
.bbcrm-search-form form .advanced {
	display: none;
}
.bbcrm-search-tool .btn {
	border: 1px solid #CCC;
	margin: 1px;
}


.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.search-title{
    min-height: 66px !important;
}

.padding-bottom-20px {
    padding-bottom: 20px;
}

.acceptance-checkbox input {
    width: 17px;
    height: 17px;
}

.acceptance-checkbox {  
    font-size: 17px;
}

.accept-text {
    padding-bottom: 10px;
}

#buyer-registration #bbcrm-nda {
    overflow: scroll;
    height: 350px;
}

.formerr {
    font-weight: 700;
    color: #9a0000;
    padding: 2px;
    background-color: #f9efef;
    margin-bottom: 10px;
}

.accept-text {
    font-size: 17px;
    font-weight: bold;
    color: green;
}

#bbcrm-reg-message{
    padding-bottom: 5px;
    font-size: 17px;
    font-weight: bold;
}



.bbcrm-buttons{
    padding-top: 10px;
}

#dataroom-items { 
    overflow: auto;
    height: 550px;
}

#dataroom-items h3 {
    margin-top: 5px;
}

#dataroom-items .listing {
    padding: 10px;
    min-height: 185px;
    border-radius: 16px;
    margin-bottom: 2px;
    border: 1px solid #ccc!important;
}

.btn{
    margin: 2px;
}
/*
#dataroom-items .btn{
     width: 175px;
    removed - causes issues on many sites 
}
*/
.released{
    background: linear-gradient(to right, #116a00 0%,#ffffff 100%);
    padding: 3px;
    color: white;
}


.requested{
    background: linear-gradient(to right, #239dd7 0%,#ffffff 100%);
    padding: 3px;
    color: white;
}


.added{
    background: linear-gradient(to right, #3b679e 0%,#7db9e8 100%);
    padding: 3px;
    color: white;
}

.info{
    display: block;
}

#bbcrm-listing .col-md-12{
    padding-right: 0px;
    padding-left: 0px;
}

.padding-left-15{
    padding-left: 15px;
}

.gallery{
    padding-bottom: 10px;
}

/* ----------------- */

.bbcrm_loginBar button {
    height: 30px !important;
    line-height: 0px !important;
}


.bbcrm_loginBar input{
	height: 30px !important;
}

.headerLogin li a {
    font-size: 14px !important;
}

.headerLogin {
z-index: 0;
height: auto;
}

.bbcrm-search-form input { height: 30px !important; }
