@charset "utf-8";

.haulawayContainer, .haulawayContainer.haulaway-interruptor { width: 100%; }

.learnMoreContent { margin-top: var(--sizeSpacing100); }

.checkBoxContainer { width: 100%; float: left; }

.checkBoxContainer .c-checkbox-wrapper { align-items: flex-start; }

.checkBoxContainer .c-checkbox-label { padding-left: var(--sizeSpacing150); padding-top: var(--sizeSpacing0); width: 100%; display: flex; }

.content { margin-left: 30px; }

.content .caretDownIcon, .content .caretUpIcon { transform: scale(1.6); fill: var(--color-unstable-link-blue); margin-left: 6px; }

.haulaway-price-block { display: flex; float: right; text-align: right; }

.content, .haulawayHeader { display: inline-block; }

.haulawayHeader { width: 100%; }

.my-test, .service-selector--lv { width: 360px; }

.service-selector.ss-border { border-top: var(--sizeBorderLg) solid var(--colorRoleDefault200); }

.service-selector.ss-border, .service-selector.ss-sv-gutter { border-bottom: var(--sizeBorderLg) solid var(--colorRoleDefault200); }

.service-selector .c-radio-brand { align-self: flex-start; flex-wrap: wrap; }

.service-selector label { padding-top: var(--sizeSpacing0); padding-bottom: var(--sizeSpacing0); padding-left: var(--sizeSpacing150); width: 100%; display: flex; }

.service-selector .zip-label { color: var(--colorFgInfo); }

.service-selector .zipCodeInputContainer.invalid { border-color: var(--colorFgDanger); }

.service-selector .zipcode-popover { z-index: 1000; }

.service-selector .updateButton { min-width: 68px !important; min-height: 32px !important; }

.service-selector .zipcode-popover button:first-child { border: none; }

.service-selector .service-selector-raido-container { width: 95%; float: left; }

.service-selector .service-selector-singleradio { width: 100%; float: left; }

.service-selector .service-selector-raido-sv-intrptr { width: 99%; float: left; }

.service-selector .price-block { display: flex; float: right; text-align: right; }

.service-selector .what-is-included { flex: 1 1 0%; }

.service-selector .service-selector-divider { margin: 8px 0px !important; width: 100% !important; }

.service-selector .service-selector-errorContainer .c-alert-icon { color: var(--colorFgDanger); margin-bottom: auto; margin-top: var(--sizeSpacing200); }

.service-selector .service-selector-errorContainer .c-alert-content { background-color: var(--colorBgDanger); }

.service-selector .padright { padding-right: 0px; }

@media (min-width: 369px) and (max-width: 390px) {
  .service-selector .padright { padding-right: 16px !important; }
}

@media (min-width: 355px) and (max-width: 368px) {
  .service-selector .padright { padding-right: 32px !important; }
}

@media (max-width: 354px) {
  .service-selector .padright { padding-right: 48px !important; }
}