h3.heading{font-size:22px}.top-form-container{display:block;margin:20px auto;max-width:1400px;padding:0 20px;& table{margin:unset;@media (max-width:580px){width:100%;& tbody{& td{&:first-child{width:110px}&:nth-child(2){input,select{width:100%}}}}}& td{background-color:unset;border:unset;padding:3px 5px}}.quote-order{flex:0 1 calc(20% - 10px);@media screen and (max-width:1120px){flex:0 0 100%}.heading{margin-top:0}#date,.quote-order-radio-inputs{font-weight:700;margin-top:10px}}.customer-information{align-items:flex-start;display:flex;flex:0 1 calc(80% - 10px);flex-wrap:wrap;gap:20px 20px;max-width:unset;@media screen and (max-width:1120px){flex:0 0 100%}.heading{flex:0 0 100%;margin:0 0 10px}.form-customer-info{flex:0 1 calc(33.33333% - 13.33333px);@media screen and (max-width:580px){flex:0 0 100%}}.delivery-options{flex:0 0 100%;@media screen and (max-width:580px){flex:0 0 100%}}& td[align=right]{font-size:14px}}.delivery-options{#ShippingCity{width:100px}.next-button,.prev-button{display:none;margin-top:20px}}}.bottom-form-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px 30px;margin:0 auto 30px;max-width:1400px;padding:0 20px;width:100%;@media screen and (max-width:1200px){gap:20px}.custom-const{border:unset;padding:unset;@media screen and (max-width:768px){max-width:unset!important;width:100%}}.submit{margin:0}}.door-form-v6-1{& h3.heading{margin-top:0}.select-style{flex:0 1 300px;@media screen and (max-width:768px){max-width:unset!important;width:100%}& fieldset{border:unset;display:flex;gap:10px;margin:0 0 10px;padding:unset;width:fit-content;@media (max-width:768px){max-width:unset!important;width:100%!important}}.style-image{@media (max-width:768px){display:flex;justify-content:center}& img{display:none;&:first-child{display:block}}}}.select-wood{flex:0 1 300px;@media (max-width:768px){width:100%}& fieldset{border:unset;margin:10px;padding:0;width:calc(100% - 20px);@media (max-width:768px){max-width:unset!important;width:100%!important}}}.custom-options{@media (max-width:768px){width:100%}.top{align-items:center;display:none;gap:10px;margin:0 0 30px;& h3{margin:0}}& .custom-options-table{display:none;& fieldset{border:1px solid #000;border-bottom:unset;padding:5px 10px;width:400px;@media (max-width:768px){max-width:unset!important;width:100%!important}&:last-child{border-bottom:1px solid #000}& label,& select{display:inline-block}& label{width:100%}& select{@media (max-width:768px){width:100%}}}}}.hinge-options{@media (max-width:768px){width:100%}>p,h3.heading{margin-bottom:10px}& fieldset{border:unset;display:flex;flex-wrap:wrap;margin:0 0 10px;padding:unset;width:100%;@media (max-width:768px){max-width:unset!important}& select{flex:0 0 100%}.spec,.speclink{cursor:pointer;margin-left:10px;&:focus,&:hover{color:#000}}}}.line-items-section{margin:0 0 20px;overflow:auto;padding:10px 0;@media screen and (max-width:820px){display:none}.door-order-table{border-collapse:collapse;& th{font-size:16px;text-align:center;@media screen and (max-width:1200px){font-size:14px}}& td,& th{border:1px solid #000;padding:3px 5px}.door-quantity{width:30px}.door-type{@media screen and (max-width:1200px){width:80px}}.small-numbers{width:80px;@media screen and (max-width:1200px){width:60px}}.door-hinge-side{width:100px;@media screen and (max-width:1200px){width:80px}}.door-notes{width:500px;@media screen and (max-width:1200px){width:200px}}.mobile-label{display:none}& input,& select{font-size:16px;padding:3px 5px;@media screen and (max-width:1200px){font-size:14px}}}.add-row-btn{cursor:pointer;margin-bottom:0;margin-top:10px;padding:5px 5px 3px}}.line-items-mobile{display:none;margin:10px 0;max-width:100%;width:400px;@media screen and (min-width:581px){td{display:flex;input,select{flex-grow:1;margin-left:10px}}}@media screen and (max-width:820px){display:block;flex:0 0 100%}table{display:block;margin:0;tr{display:flex;flex-direction:column;margin-bottom:10px;.door-dimensions-col1{background-color:#e9e9e9;font-size:18px;font-weight:700;padding:5px;.mobile-label{font-size:18px;font-weight:700}}td{border:unset;padding:5px;&:nth-child(2){padding-top:10px}input[type=text],select{@media (max-width:500px){margin-bottom:10px;width:100%}}}}}@media screen and (max-width:768px) and (min-width:501px){width:100%;td{display:flex;input,select{flex-grow:1;margin-left:10px}}}.add-row-btn{margin:10px 0 0;padding:5px 5px 3px}}}a.speclink{margin-left:10px}.hide{display:none;visibility:hidden}@media screen and (min-width:1200px){button.add-row-btn.hide-desktop{display:none}}@media screen and (max-width:1200px){button.add-row-btn.hide-mobile{display:none}.top-form-container{flex-direction:column}}.door-form-v6-1 #hinge-cabinet-door-hinges{max-width:100%;width:400px}@media screen and (max-width:768px){.door-form-v6-1 #hinge-cabinet-door-hinges{box-sizing:border-box;max-width:100%!important;width:100%!important}}.spec,a.speclink{font-weight:700}.attachments-section{flex:0 0 100%;margin:20px 0}.attachments-section label{display:block;font-weight:700;margin-bottom:4px}.attachments-section input[type=file]{max-width:400px;width:100%}@media (max-width:768px){.attachments-section input[type=file]{max-width:100%}}