/*contact form*/

select,textarea, input[type="text"], input[type="password"], 
input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], input[type="time"], 
input[type="week"], input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], input[type="tel"], 
input[type="color"], .uneditable-input { display: inline-block !important; }

.bfQuickMode .controls .control-label {width:30%!important;}

@media(max-width:767px){ .bfPage .row-fluid .span6 {width:100%!important;} }

.form-inline .radio input[type="radio"] {position: relative;top: 2px;}

.form-actions {  background-color: rgba(245, 245, 245, 0); border-top: 1px solid rgba(229, 229, 229, 0); }

.bfCalendar i.icon-calendar:before { content: "\f073"; font-family: FontAwesome;}

.calendar table { width: 100%;}

.bfQuickMode .bfElemWrap.bfLabelLeft:hover {
    background: none !important;
}

.bfQuickMode section input[type='text'], .bfQuickMode section textarea, .bfQuickMode section select {
    width: 53% !important; float: right !important;
}

.bfQuickMode label {
    color: #000;
}

button#bfSubmitButton {
    color: #fff;
    background: #db000a;
    border: none;
    border-radius: 0;
    padding: 10px 25px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px !important;
    text-transform: capitalize;
    transition: 0.5s;
}

button#bfSubmitButton:hover {
    box-shadow: 0px 2px 2px #00000040;
    color: #db000a !important;
    background: #f0d11d;
}

.mapdirform input.button {
    color: #fff;
    background: #db000a;
    border: none;
    border-radius: 0;
    padding: 10px 25px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 2px !important;
    text-transform: capitalize;
  	margin-top: 30px;
    margin-right: 5px;
    transition: 0.5s;
}

.mapdirform input.button:hover {
    box-shadow: 0px 2px 2px #00000040;
    color: #db000a !important;
    background: #f0d11d;
}

input#saddr {
    width: 80%;
    margin: 10px 0;
    font-size: 12px !important;
    letter-spacing: 1px;
}


/*end contact form*/


.bfQuickMode .sp-input-wrap { width: 70%; }

.bfQuickMode .bfbs3-form-inline .bfbs3-form-group, .bfQuickMode .form-inline .form-group {
    display: inline-flex; margin-bottom: 0;
}

.bfQuickMode .bfbs3-form-inline .bfbs3-form-control, .bfQuickMode .form-inline .form-control {
    width: 100% !important;
    color: #666;
    min-height: 40px;
}

.bfQuickMode .bfbs3-form-group .bfbs3-control-label, .bfQuickMode .form-group .control-label {
    width: 30% !important;
    min-width: unset !important;
    max-width: unset !important;
}

.bfQuickMode textarea { height: 150px !important; }

@media (max-width: 767px) {
    .bfQuickMode .bfbs3-form-inline .bfbs3-form-group, .bfQuickMode .form-inline .form-group { display: inline-block; }
    .bfQuickMode .sp-input-wrap { width: 100%; }
}

.bfQuickMode .bfbs3-form-group-actions, .bfQuickMode .form-group-actions {
    margin-bottom: 0;
  
}

.map-margin .clearfix {
    margin-bottom: 0px !important;
}

.cta-img img {
    width: 300px;
}

.contact a {
    color: #000000;
}
.contact a:hover{
    text-decoration: none;
  	color : #ffaa1d
}
