.notvalid #country {
      background-color: #f9a8a7 !important;
}
.preference-title {
      font-weight: bold;
}
.preference-desc {
      font-size: 12px;
}
.all-select {
      cursor: pointer;
}
#opt-out {
      font-weight: normal;
      padding-top: 15px;
      float: left;
}
.container-inner, .container-footer, #globalFooter {
      display: block !important;
}
.container-fluid #contactForm {
      width: 100% !important;
}
.productSelectField {

      /*height:40px;*/
}
.panel-heading {
      cursor: pointer;
}
.panel-toggle {
      border-bottom: 1px solid #d1d1d1;
}
.panel-close {
      border-bottom: none;
}
.checkbox {
      width: 50%;
      float: left;
      margin-top: 0px !important;
}
#update-info {
      margin-left: 20px;
}
.placeholder {
      color: #aaa;
}
 #contactForm form .productTextArea, #contactForm form .floatl-select, #contactForm form .productSelectField{
      width: 65%;
 }

@media screen and (max-width:1000px) {
      .productSelectField {
            height: 40px;
      }
}
.subscription-select, .container-fluid #contactForm form .productTextField, .modalForm form .productTextField, #contactForm form .productTextField, #contactForm form .productSelectField, #contactForm form .productTextArea {
      min-width: 300px;
}
@media screen and (max-width:767px) {
      .container-fluid #contactForm form .productTextField, .modalForm form .productTextField , #contactForm form .productTextArea, #contactForm form .floatl-select, #contactForm form .productSelectField{
            width: 100% !important;
      }
      .productSelectField {
            width: 100% !important;
            height: 40px;
      }
      .checkbox {
            width: 100% !important;
            float: none !important;
      }
}
