
.col-md-8 .tc-contact-form-short .col-md-6, .col-md-6 .tc-contact-form-short .col-md-6, .col-md-4 .tc-contact-form-short .col-md-6, .col-md-3 .tc-contact-form-short .col-md-6 {width:100%;}

.tc-contact-form-short .tc-contact-form-short-emotionspace {float:right;}

.tc-contact-form-short label {
  font-family: 'Roboto', "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:700;
}

.tc-contact-form-short input[type=text], .tc-contact-form-short textarea {border:1px solid #d7d8d9;border-radius:0;background:#E7E9EA;color:#000000;}
.tc-contact-form-short input[type=text] {height:40px;}
.tc-contact-form-short textarea {height:140px;}

.tc-contact-form-short input[type=image] {}

.tc-contact-form-short-acceptance-label span:last-child {font-size:11px;line-height:100%;font-weight:300;}
.tc-contact-form-short-acceptance-label span a{font-weight:400;text-decoration:underline;}

.tc-contact-form-short .tc-contact-form-short-radio-label, label.tc-contact-form-short-acceptance-label {font-weight:400;padding-left:8px;margin-right:10px}

.tc-contact-form-short .tc-contact-form-short-radio-box input[type=radio], .tc-contact-form-short input[type=checkbox] {
    display: none;
}
.tc-contact-form-short .tc-contact-form-short-radio-box label {
    display: block;
    cursor: pointer;
    padding:0px 0px 0px 28px;
    line-height:24px;
    background: url(radio-bg.png)no-repeat left top;
}
label.tc-contact-form-short-acceptance-label {
    display: block;
    cursor: pointer;
    padding:0px 0px 0px 28px;
    background: url(radio-bg.png)no-repeat left top;
    font-size:13px;
}
.tc-contact-form-short .tc-contact-form-short-radio-box label a, label.tc-contact-form-short-acceptance-label a {font-weight:400;text-decoration:underline;}
.tc-contact-form-short .tc-contact-form-short-radio-box input[type=radio]:checked + label, .tc-contact-form-short input[type=checkbox]:checked + label{
    background: url(radio-checked-bg.png)no-repeat left top;
}

.text-small-1 {font-size:0.8em;font-weight:normal;}

.tc-contact-form-short-error {color:#CC0000;}
.tc-contact-form-short-required-content {color:#CC0000;}


input[type="text"].input-disabled  {background: #F9F9F9;border: 1px solid #ececec;}

input.input-disabled::placeholder {
  color: #cbcbcb;;
}
input.input-disabled:-ms-input-placeholder {
  color: #cbcbcb;;
}
label.input-disabled  {opacity: 0.3;}

.tc-contact-form-short-label {line-height: 30px;padding-top: 10px;margin-bottom: 0;}

/*Step 2*/
.tc-contact-form-short-step2 .tc-contact-form-short-label {font-weight:700;margin-top:10px;}
#facebook-tc-likes {background:#3B5998;margin-bottom:30px;}


@media (min-width: 700px) {

.tc-contact-form-short .tc-contact-form-short-radio-box label {display: inline-block;margin-right: 0px;}

}

@media (min-width: 992px) {

}



@media (max-width: 400px) {

.tc-contact-form-short input[type=image] {width:100%;}

}