.quote-heading{font-size:18px;padding-bottom:15px}#quote-form{margin-top:10px;padding:0 30px}#quote-form .checkb{float:left;margin:0 30px 10px 0;vertical-align:middle}.upload-doc{float:left;width:100%;margin-bottom:0}.recaptcha{float:left}.req-btn{clear:left}.req-btn a{background:none repeat scroll 0 0 #1979c3;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-top:30px;margin-bottom:10px;padding:10px 15px;text-decoration:none;outline:none}.req-btn a:hover{background:#006bb4;text-decoration:none}.prodtitle{font-size:20px;font-weight:700;margin-bottom:0}#quote-form #calendar_date{width:93.5%}#quote-form .ui-datepicker-trigger.v-middle{font-size:35px;line-height:35px;margin-left:4px}.checkb label{vertical-align:middle}#quote-form input[type=radio]{vertical-align:middle}#quote-form .fieldset{margin-bottom:10px}#quote-form .fieldset .g-recaptcha{transform:scale(.8);-webkit-transform:scale(.8);transform-origin:0 0;-webkit-transform-origin:0 0}#quote-form .fieldset>.field:last-child{float:left;width:100%}#quote-form .g-recaptcha>div:first-of-type{max-width:250px}div#quote-message-success{margin-top:10px}@media screen and (device-aspect-ratio:2/3){#quote-form .control .input-text{font-size:16px}}@media screen and (device-aspect-ratio:40/71){#quote-form .control .input-text{font-size:16px}}@media screen and (device-aspect-ratio:375/667){#quote-form .control .input-text{font-size:16px}}@media screen and (device-aspect-ratio:9/16){#quote-form .control .input-text{font-size:16px}}@media screen and (max-width:767px){input#selected_options+.field{float:left}#quote-form{padding:0 5px}#quote-form .actions-toolbar>.primary .action.submit{width:auto;float:left}#quote-form input[type=file]{white-space:normal !important;width:100%}}#quote-success-div{padding:10px;margin:auto}#quote-error-div{padding:10px;margin:10px auto;display:inline-block}#quote-message{padding:.75rem 1.25rem;margin-bottom:1rem;border-radius:.25rem;margin-top:1rem}.quote-success{color:green;background-color:#d4edda;border:1px solid #c3e6cb;padding-left:10px;margin-bottom:7px}.quote-error{color:red;background-color:#FF00002E;border:1px solid #FF00002E;padding-left:10px;margin-bottom:7px}.ourquote-back a{margin-right:5px}table#my-quotes-table tr th{font-size:13px}