.checkbox-container,.quote-input{margin:0 0 10px;background-color:#f0f0f0}#quote-requests{display:flow-root;padding:10px 0;position:relative}.quote-left{float:left;width:50%;padding:10px 10px 10px 0;border-right:1px solid}.quote-right{float:left;width:50%;padding:10px 0 10px 10px}#quote-requests h2{font-size:200%;margin:0 0 10px}.quote-table{padding:0 0 10px}.quote-table td{vertical-align:text-top;padding:0 2px 10px 0}.checkbox-container>div,.quote-label{padding:0 0 3px}.quote-table a{text-decoration:none}.quote-label{display:block;font-size:90%;color:#888}.quote-input{display:block;width:100%;font-family:sans-serif;font-size:16px;padding:5px;border:none;outline:0;color:#333}.checkbox-container.invalid,.quote-input.invalid{background-color:#ffcdcd;outline:#b80909 solid 1px}#quote-description{resize:vertical}#notice{display:none;padding:0;color:red;font-style:italic}#notice.error{display:block;padding:10px 0 20px}#quote-requests p.success{display:block;color:#006400}.checkbox-container{padding:5px 5px 2px}.quote-checkbox{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.checkmark{display:inline-block;width:14px;height:14px;border:2px solid #888;margin:0 0 -1px}.quote-checkbox:checked~label .checkmark{background-color:#b80909}.checkbox-label{font-size:14px}@media screen and (max-width:900px){.quote-left{float:none;width:100%;padding:0 0 30px;border-right:none;border-bottom:1px solid}.quote-right{float:none;width:100%;padding:30px 0 0}}