#contact-brand-dialog .modal-dialog, #prdrecommend .modal-dialog, #bimobj_recommend .modal-dialog, #request-paint-samples-dialog .modal-dialog { width: 470px; margin: 100px auto; }
#contact-form .modal-header, #prd-recommend-frm .modal-header, #bimobj-recommend-frm .modal-header, #email-colors-frm .modal-header { border-bottom: none; }
#contact-form .modal-header h4, #prd-recommend-frm .modal-header h4, #bimobj-recommend-frm .modal-header h4, #email-colors-frm .modal-header h4 { font-size: 28px; font-family: 'geomanistregular', 'geomanistlight', 'geomanistextralight', 'geomanistthin', Helvetica, sans-serif; color:#e74c3c; }
#contact-form .modal-header .contact-error, #prd-recommend-frm .modal-header .prd-recommend-error, #bimobj-recommend-frm .modal-header .bimobj-recommend-error, #email-colors-frm .modal-header .email-colors-error { background-color: #dddddd; color: #333333; line-height: 19px; padding: 12px; position: relative; margin-bottom: 5px; font-size: 13px; margin-top: 20px; font-family: 'geomanistregular', 'geomanistlight', 'geomanistextralight', 'geomanistthin', Helvetica, sans-serif; }
#contact-form .modal-header .contact-error:after, #prd-recommend-frm .modal-header .prd-recommend-error:after, #bimobj-recommend-frm .modal-header .bimobj-recommend-error:after, #email-colors-frm .modal-header .email-colors-error:after { content: ""; top: 100%; left: 20px; border-top: 12px solid #dddddd; position: absolute; border-left: 8px solid transparent; border-right: 8px solid transparent; }
#contact-form .modal-body, #prd-recommend-frm .modal-body, #bimobj-recommend-frm .modal-body, #email-colors-frm .modal-body { padding: 0 15px; }
#contact-form .modal-body label, #prd-recommend-frm .modal-body label, #bimobj-recommend-frm .modal-body label, #email-colors-frm .modal-body label { font-family: 'geomanistregular', 'geomanistlight', 'geomanistextralight', 'geomanistthin', Helvetica, sans-serif; }
#contact-form .modal-body #phone_number, #prd-recommend-frm .modal-body input, #bimobj-recommend-frm .modal-body input, #email-colors-frm .modal-body input { height: 43px; line-height: 28px; }
#contact-form .modal-body #message, #email-colors-frm .modal-body #email-colors-message { height: 165px; }
#contact-form .modal-body .has-error .form-control, #prd-recommend-frm .modal-body .has-error .form-control, #bimobj-recommend-frm .modal-body .has-error .form-control, #email-colors-frm .modal-body .has-error .form-control { border-color: #a94442 !important; }
#contact-form .modal-body .form-control, #prd-recommend-frm .modal-body .form-control, #bimobj-recommend-frm .modal-body .form-control, #email-colors-frm .modal-body .form-control { border: 1px solid #9b9b9b; resize: none; }
#contact-form .modal-body p, #prd-recommend-frm .modal-body p, #bimobj-recommend-frm .modal-body p, #email-colors-frm .modal-body p { font-size: 14px; color: #333; font-family: 'geomanistregular', 'geomanistlight', 'geomanistextralight', 'geomanistthin', Helvetica, sans-serif; }
#contact-form .modal-footer, #prd-recommend-frm .modal-footer, #bimobj-recommend-frm .modal-footer, #email-colors-frm .modal-footer { border-top: none; }
#contact-form .modal-footer .contact-cancel-btn, #prd-recommend-frm .modal-footer .prd-recommend-cancel, #bimobj-recommend-frm .modal-footer .bimobj-recommend-cancel, #email-colors-frm .modal-footer .email-colors-cancel { background-color: #dddddd; color: #7D7D7D; }