.agency-logo {max-width: 300px}@media (min-width: 992px) {.header-container {min-height: 250px}.header-container .agency-row {margin-top: 3em}}.form-control[readonly] {color: #5f7286;}.content {min-height: 0}.content p>.small {display: block;line-height: 1.5}.page-title {margin-bottom: 15px}.panel {border-width: 2px;border-radius: 8px;box-shadow: none}label.control-label {font-weight: bold}small.text-danger {color: #cd2026}.checkbox input[type="checkbox"].custom-checkbox:indeterminate+.icons:before,.radio input[type="checkbox"].custom-checkbox:indeterminate+.icons:before,.checkbox input[type="radio"].custom-radio:indeterminate+.icons:before,.radio input[type="radio"].custom-radio:indeterminate+.icons:before {display: none}table.tablesaw tfoot .tablesaw-cell-label {display: none}table.tablesaw tfoot .tablesaw-cell-content {max-width: 100%}table.tablesaw thead tr:first-child th {background-color: #323A45;color: #fff;text-transform: uppercase;border: none;letter-spacing: .075em}table.tablesaw thead tr:first-child th {text-align: center}table.horizontal-heads tbody tr th {text-align: right;vertical-align: middle}@media (max-width: 767px) {table.horizontal-heads tbody tr th {text-align: left}}table.tablesaw tbody td {vertical-align: middle}.ccw-questions li {border-bottom: 1px solid #eee;padding-bottom: 16px;margin-bottom: 24px}.ccw-questions li:last-child {border-bottom: none;margin-bottom: 0}.inverted.ccw-questions li {border-color: #485465}.inverted.ccw-questions li [data-toggle="popover"] {cursor: pointer}.inverted.ccw-questions li .popover-content {color: #323A45}.no-num {list-style-type: none}.login-options .panel-link {color: #323A45;-webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;padding-top: 8px;padding-bottom: 8px;border-color: #fff}.login-options .panel-link .glyphicon {font-size: 48px}.login-options .panel-link:hover {color: #00a6d2;border-color: #00a6d2;}.login-options .panel-link:hover .text-muted {color: #333;}@media (min-width: 768px) {.row.login-options {display: table;table-layout: fixed;margin-left: 0;margin-right: 0}.login-options [class^="col-"] {display: table-cell;float: none;vertical-align: middle}}.block-label {display: block;font-size: 12.75px;letter-spacing: .075em;line-height: 1.35;margin-bottom: .25em;text-transform: uppercase;font-weight: 500;color: #4a5968}.big-number {font-size: 48px;font-weight: bold;line-height: 100%;margin-bottom: 30px}.big-number .dollars:before {font-size: .5em;vertical-align: super;opacity: .45;font-weight: 400}#checkout-table .tablesaw-cell-content {width: 100%}#checkout-table td.elevator-cost {padding: 0}#checkout-table td.elevator-cost .tablesaw-cell-label {padding: 8px}#checkout-table td .cell-container {display: inline-block;position: relative;height: 100%;width: 100%;padding: 8px;padding-right: 16px}#checkout-table td .cell-container .action-btn {position: absolute;height: 36px;width: 36px;top: 15%;right: -16px;border-radius: 50%;padding: 6px 10px}@media (max-width: 767px) {#checkout-table td .cell-container .action-btn {top: -695%;right: -28px}}.details-section .well {padding-left: 0;padding-right: 0}.form-group.disabled .select-flat-container {color: #d5dbdb;cursor: default;background-color: #f4f6f6;filter: alpha(opacity=70);border-color: #d5dbdb;opacity: .7}.affix-top {position: relative}.affix {top: 20px}.affix,.affix-bottom {width: 232px}.affix-bottom {position: absolute}.thank-you-icon {font-size: 60px}.thank-you-icon~.page-title {margin-top: 0}.ccw-questions li .form-group.has-error {color: #cd2026}@media (min-width: 1200px) {.affix,.affix-bottom {width: 252px}}@media (max-width: 991px) {#cart-affix {position: relative !important}}@media (max-width: 767px) {.big-number {font-size: 32px}}@media (max-width: 767px) {.multiselect {min-width: 100px}}.select-flat {height: 100%}.btn-file {position: relative;overflow: hidden}.btn-file input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;font-size: 100px;text-align: right;filter: alpha(opacity=0);opacity: 0;cursor: inherit;display: block}input.filenameReader[readonly] {background-color: white;cursor: default;border-color: #bdc3c7;opacity: 1;filter: alpha(opacity=1);color: inherit}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"] {font-size: 16px !important}li.select2-search-field:before {content: "+";padding: 6px 24px;overflow: hidden;font-size: 24px;line-height: 15px;color: #fff;border-radius: 4px;background-color: #DDE4E8;display: inline-block;cursor: pointer;margin-right: 4px;-webkit-transition: background-color .25s linear;transition: background-color .25s linear}li.select2-search-field:hover:before {background-color: #bdc3c7}#message-center {background-color: white;}#message-center .alert {margin-top: 15px;}#message-center p {display: inline-block;}.animate-rotate {-webkit-animation: spin 4s linear infinite;-moz-animation: spin 4s linear infinite;animation: spin 4s linear infinite;}@-moz-keyframes spin {100% {-moz-transform: rotate(360deg);}}@-webkit-keyframes spin {100% {-webkit-transform: rotate(360deg);}}@keyframes spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.half-width {max-width: 50%;}.sr-only-focusable:focus,.sr-only-focusable:active {position: fixed !important;top: 0;left: 0;z-index: 10000;width: auto !important;height: auto !important;clip: auto !important;white-space: normal;padding: 1rem 1.5rem;background: #323A45;color: #fff;text-decoration: none;font-weight: bold;font-size: 1rem;}a:focus,button:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus {outline: 2px solid #00a6d2;outline-offset: 2px;}@supports selector(:focus-visible) {a:focus:not(:focus-visible),button:focus:not(:focus-visible) {outline: none;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible {outline: 2px solid #00a6d2;outline-offset: 2px;}}.text-muted {color: #5a6a7a !important;}small,.small,h1 small,h2 small,h3 small,h4 small,.h1 small,.h2 small,.h3 small,.h4 small {color: #595959 !important;}#footer small,#footer .small {color: #c0c8d0 !important;}.form-control[readonly] {color: #495057;}.help-block {color: #595959;}.has-error .help-block,.has-error .control-label,.has-error .form-control-feedback {color: #a81e22;}.content a:not(.btn),main a:not(.btn) {text-decoration: underline;}label a,.checkbox a,.radio a,.form-group a:not(.btn) {color: #0071bc;text-decoration: underline;}label a:hover,label a:focus,.checkbox a:hover,.checkbox a:focus,.radio a:hover,.radio a:focus,legend a:hover,legend a:focus,fieldset a:hover,fieldset a:focus,.bg-default a:hover,.bg-default a:focus {color: #205493;}legend a,fieldset a:not(.btn) {color: #0056a3 !important;text-decoration: underline !important;}.bg-default a:not(.btn),.bg-default legend a,.ccw-questions.inverted legend a,.inverted legend a,.sub-question legend a,.sub-question a,a#reciprocity,#questionO1 legend a {color: #8cd2f4 !important;text-decoration: underline !important;}.bg-default a:not(.btn):hover,.bg-default a:not(.btn):focus,.sub-question a:hover,.sub-question a:focus {color: #fff !important;}.bg-default.well .has-error,.bg-default.well .has-error .help-block,.bg-default.well .has-error .control-label,.bg-default.well .has-error .form-control-feedback,.bg-default.well .has-error label,.bg-default.well .has-error .radio,.bg-default.well .has-error .checkbox,.bg-default.well .has-error legend,.bg-default.well fieldset.has-error,.bg-default.well fieldset.has-error label,.bg-default.well fieldset.has-error legend,.bg-default.well .form-group.has-error,.bg-default.well .form-group.has-error label,.bg-default.well .text-danger,.bg-default.well small.text-danger,.bg-default.well .ccw-questions.inverted .has-error,.bg-default.well .ccw-questions.inverted .form-group.has-error,.bg-default.well .ccw-questions.inverted fieldset.has-error,.bg-default.well .ccw-questions.inverted fieldset.has-error label,.bg-default.well .sub-question .has-error,.bg-default.well .sub-question .has-error label,.bg-default.well .sub-question .has-error legend,.bg-default.well .sub-question fieldset.has-error,.bg-default.well .sub-question fieldset.has-error label,.bg-default.well .sub-question fieldset.has-error legend,.bg-default.well .sub-question .form-group.has-error,.bg-default.well .sub-question .form-group.has-error label,.bg-default.well #questionO1 .has-error,.bg-default.well #questionO1 fieldset.has-error,.bg-default.well #questionO1 fieldset.has-error label,.bg-default.well #questionO1 fieldset.has-error legend,.bg-default.well #questionO2 .has-error,.bg-default.well #questionO2 fieldset.has-error,.bg-default.well #questionO2 fieldset.has-error label,.bg-default.well #questionO2 fieldset.has-error legend {color: #ff9999 !important;}.btn-primary,span.btn-primary {background-color: #0071bc;border-color: #0071bc;color: #fff !important;}.btn-primary:hover,.btn-primary:focus {background-color: #205493;border-color: #205493;color: #fff !important;}.login-options span.btn {display: inline-block;background-color: #0071bc;color: #fff !important;border: 1px solid #0071bc;}#footer .dim-header {color: #d4d9df;}#footer .preline,#footer #cr-current-year {color: #d4d9df;}#footer a,#footer a.phone-btn,#footer a.small,#footer .small a {color: #8cd2f4;}#footer a:hover,#footer a:focus {color: #fff;}.modal.show .modal-content:focus {outline: none;}.char-counter[aria-live] {font-size: 0.875rem;}.form-group.required > label:after,.form-group.required > .control-label:after {content: " *";color: #cd2026;}.panel-info a,.panel-info .panel-body a,.btn-info,.alert-info a,.bg-info a {color: #fff !important;text-decoration: underline !important;}.panel-info a:hover,.panel-info a:focus,.alert-info a:hover,.alert-info a:focus,.bg-info a:hover,.bg-info a:focus {color: #e6f7ff !important;}.sr-only {position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;}