/*>>~/Modules/Onestop.AccountManagement/styles/Subscribe.less*/
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after,
.os-subscribe-modal .form-horizontal .form-group:before,
.os-subscribe-modal .form-horizontal .form-group:after,
.os-subscribe-modal .os-form-submit:before,
.os-subscribe-modal .os-form-submit:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after,
.os-subscribe-modal .form-horizontal .form-group:after,
.os-subscribe-modal .os-form-submit:after {
  clear: both;
}
.os-subscribe-modal .form-horizontal .os-form-input {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .os-subscribe-modal .form-horizontal .os-form-input {
    float: left;
    width: 83.33333333%;
  }
}
.os-subscribe-modal .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.os-subscribe-modal .form-horizontal .form-group > label {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .os-subscribe-modal .form-horizontal .form-group > label {
    float: left;
    width: 16.66666667%;
  }
}
.os-subscribe-modal .form-inline .os-form-input {
  display: inline-block;
  margin-left: 12px;
  margin-right: 24px;
}
.os-subscribe-modal .form-inline .os-form-input .chosen-container {
  display: inline-block;
}
.os-subscribe-modal .form-inline .os-validation-errors {
  margin-left: 12px;
}
.os-subscribe-modal .form-inline .os-validation-errors,
.os-subscribe-modal .form-inline .os-validation-errors li {
  display: inline-block;
}
.os-subscribe-modal .os-form-submit {
  margin-left: -15px;
  margin-right: -15px;
}
.os-subscribe-modal .os-form-submit .os-form-input {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .os-subscribe-modal .os-form-submit .os-form-input {
    float: left;
    width: 100%;
  }
}
.os-subscribe-modal .os-form-submit .os-form-input .os-label {
  margin-left: 15px;
}
.os-subscribe-modal .modal-body:before,
.os-subscribe-modal .modal-body:after {
  content: " ";
  display: table;
}
.os-subscribe-modal .modal-body:after {
  clear: both;
}
.os-subscribe-modal .modal-body:before,
.os-subscribe-modal .modal-body:after {
  content: " ";
  display: table;
}
.os-subscribe-modal .modal-body:after {
  clear: both;
}
.os-subscribe-modal .os-form:not(.form-horizontal):not(.form-inline) .form-group {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .os-subscribe-modal .os-form:not(.form-horizontal):not(.form-inline) .form-group {
    float: left;
    width: 50%;
  }
}
.os-subscribe-modal .os-form:not(.form-horizontal):not(.form-inline) .form-group:nth-child(odd) {
  clear: both;
}
.os-subscribe-modal .os-form:not(.form-horizontal):not(.form-inline) .form-group.os-form-submit {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .os-subscribe-modal .os-form:not(.form-horizontal):not(.form-inline) .form-group.os-form-submit {
    float: left;
    width: 100%;
  }
}

