.dropzone,.dropzone *{box-sizing:border-box}.dropzone{position:relative}.dropzone .dz-preview{display:inline-block;margin:.5em;position:relative;width:120px}.dropzone .dz-preview .dz-progress{border:1px solid #aaa;display:block;height:15px}.dropzone .dz-preview .dz-progress .dz-upload{background:green;display:block;height:100%;width:0}.dropzone .dz-preview .dz-error-message{color:red;display:none}.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{display:none;height:58px;left:30px;left:50%;margin-left:-27px;position:absolute;top:30px;width:54px}.steps{margin-bottom:30px}.steps .step-col:after,.steps .step-col:before{height:10px;top:25px}.steps .step-title{display:none}.steps .step-number{background-color:#939393;border-radius:50%;color:#fff;display:inline-block;font-weight:700;line-height:1;padding:3px 6px;text-align:center}.steps a.step-number:focus,.steps a.step-number:hover{color:#fff;text-decoration:none}.steps .step-active,.steps .step-past,.steps a.step-number{background-color:#ffd07c;color:#72747b}.checkout-page .form-block{padding:0}.policy-dates .col-sm-6:nth-child(2){display:none}.business-activities-group>.form-group:first-child{margin-bottom:-15px}.checkout-form-field{margin-bottom:25px;position:relative}.checkout-form-field.has-error .checkout-form-data{background-color:#ff00001a}.checkout-form-data-table{clear:both;display:inline-block;width:100%}.checkout-form-data-checked{background-color:#dbe2ef;border-color:#fff}.checkout-form-data-inner{float:left;font-size:.9em;font-weight:400}.checkout-form-data{background-color:#f2f2f2;border:1px solid #f2f2f2;float:left;margin-bottom:5px;padding:5px 10px;width:100%}.checkout-form-data .checkout-form-data-inner{width:70%}.checkout-form-data .checkout-form-data-inner.full-width{width:100%}.checkout-form-data .checkout-form-data-inner-last{text-align:right;width:30%}.checkout-form-data .option-radio{display:inline-block;margin-right:7px}.checkout-form-data .option-radio .radio{margin:0;min-height:inherit}.checkout-form-data .option-radio .radio label{margin:0}.additional-coverage-block .control-label,.checkout-form-data-inner label{display:block;font-weight:400}#policy-application-formuser-block .control-label,.additional-coverage-block .control-label,.control-label-option,.form-address-block .control-label{font-size:20px;text-transform:none}.additional-coverage-block{background-color:#f2f2f2;margin-bottom:5px;padding:5px 10px;position:relative}#policy-application-formuser-block .control-label,.additional-coverage-block .control-label,.form-address-block .control-label{color:#5a7292}.employee-item,.independent-contractor-item{background-color:#ebebeb;margin-bottom:15px;margin-left:-10px;margin-right:-10px;padding:10px}.employee-item .form-control,.independent-contractor-item .form-control{height:38px;padding:4px;width:100%}.employee-item .form-group,.independent-contractor-item .form-group{margin-right:5px}.employee-price,.independent-contractor-price{font-weight:400}.quote-only .order-totals{opacity:.4}.order-totals{background-color:#fefefe;color:#575960;padding:17px}.order-totals .total-price{font-size:1.6em;font-style:italic;font-weight:700;text-align:right}.order-totals .total-price span{color:#f89b41;font-size:35px;vertical-align:middle}.order-totals .total-price span:last-child{font-size:35px;line-height:42px}.order-totals hr{border-width:3px}.order-totals.order-totals-scroll{box-shadow:0 1px 10px #e1e1e1;position:fixed;top:80px;z-index:1}#policy-application-form-block .data-row .control-label{text-transform:none}#policy-application-form-block .data-row .checkbox,#policy-application-form-block .data-row .radio{font-weight:400}.data-row.has-error .control-label{color:inherit}.data-row-single-checkbox .control-label{display:inline;font-weight:400}.data-row-single-checkbox .control-label>.control-label{padding-left:10px}.app-form-builder .control-label.required:before{color:red;content:"*";display:inline-block;padding-right:5px;visibility:hidden}.app-form-builder .form-group>.control-label{display:block}.app-form-builder .form-group .radio{display:inline-block;margin-bottom:0;margin-top:0;padding-right:25px}.disallow-message{background-color:#dba1a1;border:0;border-radius:0;color:#460707;font-weight:400}#checkout-payment .payment-fields .control-label{font-size:.85em}.coupon-block,.payment-block{background-color:#f2f2f2;margin-bottom:15px;padding:10px 10px 0}.payment-block .payment-method-name span{display:none}.payment-block-active .payment-method-name span{color:#608215;display:inline-block;padding-left:5px}.payment-method-name .control-label{display:block}.checkout-details .recurring-billing-block{background:#fafafa;margin-bottom:10px;padding:15px}#account-setup-group .text-section h2,.summary-block>h2{color:#5a7292;font-size:36px;font-weight:300}#checkout-additional-insureds .sticky-share,#checkout-payment .sticky-share,#checkout-summary .sticky-share{display:none}#checkout-completed .download-documents .btn{background-color:#0000;border:2px solid #72747b;color:#72747b;font-size:12px;padding:5px 10px}#checkout-completed .download-documents .btn:focus,#checkout-completed .download-documents .btn:hover{background-color:#0000;border:2px solid #5c5d63;color:#5c5d63}#checkout-completed .ai-doc{margin-bottom:10px;padding:10px}#checkout-completed .policy-table{margin:30px auto;width:350px}.checkout-form-data:focus,.checkout-form-data:hover{background-color:#dbe2ef;border-color:#fff}.policy-options .form-group>label{color:#5a7292;font-size:20px;text-transform:none}.error-msg,.error-msg-email-exists,.error-msg-list{color:#c74742;font-size:11px;font-weight:400;margin:3px 0 0;text-transform:uppercase}.error-msg a,.error-msg-email-exists a{color:inherit;text-decoration:underline}.error-msg-list{margin-left:0;padding-left:25px}.error-msg-email-exists{margin:0 0 5px}.switch .switch-input:checked+.switch-label{color:#5b7291}