@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);#proposal_body,#proposal_estimate{max-width:816px;background-color:#fff;margin:0 auto;padding:70px 70px 20px 70px}#proposal_body{border-bottom:1px dashed #DDDBD2}#proposal_header{max-width:816px;min-height:75px;margin:0 auto;padding:0 70px}#proposal_header #proposal_header_info{float:left}#proposal_header #proposal_header_info #customer_name{font-size:18px;font-weight:700;text-style:uppercase}#proposal_header #proposal_header_info #proposal_date{font-size:14px;font-weight:400}#proposal_header #proposal_header_tools{width:400px;float:right;text-align:right}#proposal_header #proposal_header_tools>div{display:inline-block;padding:15px 10px}#proposal_intro{margin-top:200px}#proposal_intro .proposal-intro-content-wrap{height:200px}#proposal_intro #proposal_intro_left{width:255px;float:left;padding-right:40px;text-align:right}#proposal_intro #proposal_intro_left .proposal-dealer-logo{width:200px}#proposal_intro #proposal_intro_left .proposal-designer-info .proposal-designer-name{font-size:16px;font-weight:700}#proposal_intro #proposal_intro_right{width:421px;height:700px;float:right;padding-left:40px;border-left:1px solid #DDDBD2}#proposal_intro #proposal_intro_right #proposal_comments p{font-size:12px}#proposal_comment{color:black}.proposal-page-footer{border-top:1px solid #DDDBD2;clear:both;padding:10px 0 0 0}.proposal-page-footer img{width:200px}.proposal-page-footer .proposal-dealer-info{float:right;font-size:10px;text-align:right}.proposal-design{margin:100px 0;position:relative}.proposal-design .proposal-design-name{font-size:28px}.proposal-design a.proposal-design-3d-placeholder{position:absolute;margin-top:230px;margin-left:280px;z-index:1}.proposal-design .proposal-design-3d{width:100%;height:450px}.proposal-design .proposal-design-properties{font-weight:700}.proposal-design .proposal-design-properties>div{width:32.9%;display:inline-block;margin:10px 0 0px;vertical-align:top;padding-left:20px}.proposal-design .proposal-design-properties .proposal-design-properties-title{font-size:11px;padding-bottom:10px;text-transform:uppercase}.proposal-design .proposal-design-properties .proposal-design-property,.proposal-design .proposal-design-properties .proposal-design-property-value{font-size:11px;font-weight:normal;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.proposal-design .proposal-design-properties .proposal-design-property .proposal-design-property-label,.proposal-design .proposal-design-properties .proposal-design-property-value .proposal-design-property-label{font-weight:bold;padding-right:10px}.proposal-design .proposal-design-properties .proposal-design-property-value+.proposal-design-properties-title{padding-top:20px}.proposal-design .proposal-design-layout-image{width:auto;height:400px;border:1px solid #DDDBD2;background-color:#f3f3f1;text-align:center;margin:40px 0px 0px 0px}.proposal-design .proposal-design-layout-image img{max-width:676px;max-height:400px}.proposal-design .proposal-design-area-images{margin:20px auto}.proposal-design .proposal-design-area-images .proposal-design-area-image{display:inline-block;text-align:center;margin:20px 0px 0 0;width:100%}.proposal-design .proposal-design-area-images .proposal-design-area-image:first-child{padding-left:0px}.proposal-design .proposal-design-area-images img{max-width:676px;max-height:400px}.proposal-design-notes-text{background-color:#f3f3f1;font-size:11px;padding:20px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}#proposal_estimate{margin-bottom:70px}#proposal_estimate .proposal-dealer-logo{display:inline-block;vertical-align:top;padding-right:20px;width:120px}#proposal_estimate .proposal-customer-info,#proposal_estimate .proposal-designer-info{display:inline-block;vertical-align:top;font-weight:normal;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px}#proposal_estimate .proposal-designer-info{float:right}#proposal_estimate #proposal_estimate_title{font-size:28px;margin-top:70px;width:100%}#proposal_estimate #proposal_estimate_table .proposal-estimate-table-header{font-weight:700;border-bottom:1px solid #DDDBD2;height:50px;line-height:30px;vertical-align:bottom;font-size:12px;text-transform:uppercase}#proposal_estimate #proposal_estimate_table .proposal-estimate-table-data{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px}#proposal_estimate #proposal_estimate_table tr{height:30px}#proposal_estimate #proposal_estimate_table tr td:nth-child(1){width:300px}#proposal_estimate #proposal_estimate_table tr td:nth-child(2){width:100px}#proposal_estimate #proposal_estimate_table tr td:nth-child(3){width:150px}#proposal_estimate #proposal_estimate_table tr td:nth-child(4){width:100px}#proposal_estimate #proposal_estimate_table tr.proposal-estimate-table-data-large{font-size:18px;height:60px}#proposal_terms{margin-top:50px}#proposal_terms #proposal_terms_title{font-weight:700;border-bottom:1px solid #DDDBD2;height:30px;margin-bottom:10px;vertical-align:bottom}#proposal_terms #proposal_terms_text p{font-size:10px;margin-bottom:15px}#proposal_signature{background-color:#DDDBD2;padding:20px 0 10px 0}#proposal_signature .proposal-signature-label{display:inline-block;float:left;height:40px;line-height:40px;text-align:right;text-transform:capitalize;width:150px}#proposal_signature .proposal-signature-box{background-color:white;border-radius:5px;display:inline-block;float:left;height:40px;margin:0 0 10px 10px;width:490px}#proposal_estimate_table{width:100%}@media (max-width: 900px){#proposal_intro #proposal_intro_left{width:200px}#proposal_intro #proposal_intro_right{width:350px}}@media (max-width: 767px){#proposal_body,#proposal_estimate{padding:30px}#proposal_intro{margin-top:30px}#proposal_intro #proposal_intro_left{width:100%;float:none;text-align:left}#proposal_intro #proposal_intro_left .proposal-intro-content-wrap{height:auto}#proposal_intro #proposal_intro_left .proposal-designer-info{margin-top:20px}#proposal_intro #proposal_intro_right{width:100%;height:auto;float:none;border:none;padding-left:0px;margin-top:50px}#proposal_intro #proposal_intro_right .proposal-intro-content-wrap{height:100px}#proposal_header{text-align:left;padding:0 30px}#proposal_header #proposal_header_info,#proposal_header #proposal_header_tools{float:none;width:100%}#proposal_header #proposal_header_tools>div{display:block;text-align:left;padding:15px 0}.proposal-design{text-align:center}.proposal-design .proposal-design-3d-placeholder{position:relative;margin-top:10px;margin-left:0px;margin-bottom:10px}.proposal-design .proposal-design-3d{height:300px}.proposal-design .proposal-design-properties>div{width:100%;display:block}.proposal-design .proposal-design-area-image{width:100%}.proposal-design .proposal-design-area-image img{max-height:none;max-width:400px;width:100%}.proposal-estimate-table-header{font-size:10px}.proposal-page-footer{text-align:left}.proposal-page-footer .proposal-dealer-info{float:none;text-align:left}.proposal-dealer-info{float:none;text-align:left;width:100%;padding:10px 0}}#change-designer-modal p{margin:8px;font-size:20px}#change-designer-modal #current-lead-designer,#change-designer-modal #selected-lead-designer{color:#80B74B}.lost-project p{margin-bottom:4px}.lost-project select{width:100%}.lost-project textarea{min-width:100%;width:100%;resize:vertical;min-height:250px;padding:10px}.lost-project .text-inline *{display:inline-block}
