/* webforms scss */
.as-webforms-wrapper-sk7 {
  margin-left: auto;
  margin-right: auto;
  width: 980px; }
  @media only screen and (min-width: 1441px) {
    .as-webforms-wrapper-sk7 {
      margin-left: auto;
      margin-right: auto;
      width: 980px; } }
  @media only screen and (max-width: 1068px) {
    .as-webforms-wrapper-sk7 {
      margin-left: auto;
      margin-right: auto;
      width: 692px; } }
  @media only screen and (max-width: 734px) {
    .as-webforms-wrapper-sk7 {
      margin-left: auto;
      margin-right: auto;
      width: 87.5%; } }

.as-webforms-form-sk7 .form-title {
  margin-bottom: 24px;
  display: block;
  width: 100%; }
  .as-webforms-form-sk7 .form-title + .as-checkbox-section,
  .as-webforms-form-sk7 .form-title + .as-radio-section {
    margin-top: 0; }

.as-webforms-form-sk7 .as-richtext-wrapper {
  width: 100%; }
  .as-webforms-form-sk7 .as-richtext-wrapper .as-richtext {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%; }

.as-webforms-form-sk7 .form-textbox .as-tooltip-sk7 {
  max-width: 100%;
  margin-top: 0;
  padding-bottom: 14px; }

.as-webforms-form-sk7 .form-textbox .form-textarea {
  display: inline-block; }

.as-webforms-form-sk7 .form-textbox .form-textarea ~ .form-label {
  margin-top: 0;
  white-space: normal; }

.as-webforms-form-sk7 .form-textbox .form-textarea.focused ~ .form-label,
.as-webforms-form-sk7 .form-textbox .form-textarea.form-textbox-entered ~ .form-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 25px; }

.as-webforms-form-sk7 .form-textbox + .as-radio-section,
.as-webforms-form-sk7 .form-textbox + .as-checkbox-section {
  margin-top: 10px; }

.as-webforms-form-sk7 .form-textbox .form-textbox-input ~ .form-textbox-label {
  text-overflow: ellipsis; }

.as-webforms-form-sk7 .form-textbox .form-textbox-input:focus ~ .form-textbox-label,
.as-webforms-form-sk7 .form-textbox .form-textbox-input.form-textbox-entered ~ .form-textbox-label {
  padding-right: 20px; }

.as-webforms-form-sk7 .form-dropdown .form-dropdown-label {
  text-overflow: ellipsis;
  padding-right: 20px;
  overflow: hidden;
  max-width: 94%;
  white-space: nowrap; }

.as-webforms-form-sk7 .as-radio-section {
  margin-top: 24px; }
  .as-webforms-form-sk7 .as-radio-section .as-radiobutton-group,
  .as-webforms-form-sk7 .as-radio-section .form-radiobutton {
    margin-top: 11px; }
  .as-webforms-form-sk7 .as-radio-section .form-radiobutton .form-label {
    margin-bottom: 0; }
  .as-webforms-form-sk7 .as-radio-section .form-radiobutton .form-radiobutton-indicator,
  .as-webforms-form-sk7 .as-radio-section .form-radiobutton .form-radiobutton-input:checked:not(:disabled)
~ .form-label
.form-radiobutton-indicator {
    width: 16px;
    height: 16px; }
  .as-webforms-form-sk7 .as-radio-section + .form-textbox,
  .as-webforms-form-sk7 .as-radio-section + .form-dropdown {
    margin-top: 24px; }

.as-webforms-form-sk7 .as-checkbox-section {
  margin-top: 24px; }
  .as-webforms-form-sk7 .as-checkbox-section .as-checkbox-group,
  .as-webforms-form-sk7 .as-checkbox-section .form-checkbox {
    margin-top: 11px; }
  .as-webforms-form-sk7 .as-checkbox-section .form-checkbox .form-label {
    margin-bottom: 0; }
  .as-webforms-form-sk7 .as-checkbox-section .form-checkbox .form-checkbox-indicator {
    width: 16px;
    height: 16px; }
  .as-webforms-form-sk7 .as-checkbox-section + .form-textbox,
  .as-webforms-form-sk7 .as-checkbox-section + .form-dropdown {
    margin-top: 24px; }

.as-webforms-form-sk7 .as-webforms-submit {
  margin-top: 54px; }
  @media only screen and (max-width: 1068px) {
    .as-webforms-form-sk7 .as-webforms-submit {
      margin-top: 40px; } }
  @media only screen and (max-width: 734px) {
    .as-webforms-form-sk7 .as-webforms-submit {
      margin-top: 24px; } }

.as-webforms-form-sk7 .as-wbf-msg {
  display: none; }

.as-webforms-form-sk7 .as-wbf-msg--show {
  display: inline; }

.as-webforms-form-sk7 .is-error .form-message-wrapper:before {
  display: inline; }

.as-webforms-form-sk7 .as-webform-fields-section {
  margin-top: 54px; }
  .as-webforms-form-sk7 .as-webform-fields-section .form-textbox:last-child .form-textarea,
  .as-webforms-form-sk7 .as-webform-fields-section .form-textbox:last-child .form-textbox-input,
  .as-webforms-form-sk7 .as-webform-fields-section .form-textbox:last-child .form-message-wrapper {
    margin-bottom: 0; }
  .as-webforms-form-sk7 .as-webform-fields-section .form-textbox:last-child .as-tooltip-sk7 {
    margin-top: 14px;
    padding-bottom: 0; }
  .as-webforms-form-sk7 .as-webform-fields-section .form-dropdown:last-child {
    margin-bottom: 0; }
    .as-webforms-form-sk7 .as-webform-fields-section .form-dropdown:last-child .form-message-wrapper {
      margin-bottom: 0; }
  .as-webforms-form-sk7 .as-webform-fields-section .as-radio-section:last-child .form-message-wrapper {
    margin-bottom: 0; }
  .as-webforms-form-sk7 .as-webform-fields-section .as-checkbox-section:last-child .form-message-wrapper {
    margin-bottom: 0; }

.as-webforms-form-sk7 > .form-dropdown,
.as-webforms-form-sk7 > .form-textbox .form-textbox-input,
.as-webforms-form-sk7 > .form-textbox .form-textarea {
  margin-bottom: 0; }

.as-webforms-form-sk7 > .form-dropdown,
.as-webforms-form-sk7 > .form-textbox {
  margin-top: 14px; }

.webformData {
  margin-top: 54px;
  margin-left: auto;
  margin-right: auto;
  width: 980px; }
  @media only screen and (min-width: 1441px) {
    .webformData {
      margin-left: auto;
      margin-right: auto;
      width: 980px; } }
  @media only screen and (max-width: 1068px) {
    .webformData {
      margin-left: auto;
      margin-right: auto;
      width: 692px; } }
  @media only screen and (max-width: 734px) {
    .webformData {
      margin-left: auto;
      margin-right: auto;
      width: 87.5%; } }
  .webformData h2 {
    margin-bottom: 25px; }
  .webformData strong {
    margin-bottom: 14px;
    display: block; }

html[dir="rtl"] .as-webforms-form-sk7 .form-textbox .form-textbox-input:focus ~ .form-textbox-label,
html[dir="rtl"] .as-webforms-form-sk7 .form-textbox .form-textbox-input.form-textbox-entered ~ .form-textbox-label {
  padding-right: 0;
  padding-left: 20px; }

html[dir="rtl"] .as-webforms-form-sk7 .form-dropdown .form-dropdown-label {
  padding-right: 0;
  padding-left: 20px; }

html[dir="rtl"] .as-webforms-form-sk7 .form-textbox .form-textarea.focused ~ .form-label,
html[dir="rtl"] .as-webforms-form-sk7 .form-textbox .form-textarea.form-textbox-entered ~ .form-label {
  padding-right: 0;
  padding-left: 25px; }

/* end of webforms scss */
