.contact-form-portlet .portlet-msg-error,.contact-form-portlet .portlet-msg-alert{margin:10px;}.contact-form-portlet .form-title{position:relative;}.contact-form-portlet .form-title #close{top:-10px;right:10px;cursor:pointer;font-weight:bold;position:absolute;}.contact-form-portlet h2{font-size:22px;padding-left:40px;}.contact-form-portlet h4{color:#4f4545;font-size:15px;padding-left:30px;}.contact-form-portlet p{padding:0 10px 0 40px;}.contact-form-portlet .form-section{background:#f3efed;}.contact-form-portlet .form-section-2{background:#f7f5f3;}.contact-form-portlet .form-separator{width:100%;height:1px;border-top:1px solid #bfb1a9;}.contact-form-portlet .left-part{width:35%;float:left;padding-top:20px;}.contact-form-portlet .left-part .required{font-weight:normal;padding-left:10px;}.contact-form-portlet .right-part{width:65%;float:right;padding-top:10px;padding-bottom:15px;background:#ece6e2;}.contact-form-portlet .form-section-2 .right-part{background:none;}.contact-form-portlet .uni-form .right-part label,.contact-form-portlet .uni-form .right-part .label{width:25%;}.contact-form-portlet .session-item{width:70%;float:left;color:#4f4545;margin:10px 0 10px 60px;}.contact-form-portlet #session-summary{padding:15px;margin:15px 40px 15px 60px;}.contact-form-portlet .session-title{font-weight:bold;padding-bottom:2px;}.contact-form-portlet .session-title .product-discount{font-size:81%;margin-left:8px;}.contact-form-portlet .session-address,.contact-form-portlet .session-date{padding-bottom:2px;font-size:11px;}.contact-form-portlet .uni-form .session-select{float:right;margin-left:0;margin-right:10px;margin-top:15px;}.contact-form-portlet .session-text{font-weight:bold;padding-left:60px;padding-right:20px;}.contact-form-portlet .session-empty{display:block;font-size:10px;margin-top:6px;}.contact-form-portlet .uni-form textarea{width:550px;}.contact-form-portlet .textarea-counter{float:right;margin-right:100px;}.contact-form-portlet .phone-section{float:left;width:330px;}.contact-form-portlet .uni-form .phone-item{padding-bottom:10px;}.contact-form-portlet .uni-form .phone-item label{padding:0;width:60px;text-align:left;}.contact-form-portlet .radio-list{float:left;width:300px;}.contact-form-portlet .radio-element{float:left;width:150px;padding-bottom:15px;}.contact-form-portlet .radio-element-other{float:left;width:300px;padding-bottom:15px;}.contact-form-portlet .check-delivery{border:1px solid #8f837e;margin-left:230px;padding:10px 20px;width:260px;}.contact-form-portlet #legal-notices{font-size:11px;margin:30px 100px 30px 40px;}.contact-form-portlet #terms-of-sell{text-align:center;}.contact-form-portlet .enrolled-user{margin:20px 60px 0 50px;}.contact-form-portlet .enrolled-user-desc{color:#4f4545;}.contact-form-portlet .enrolled-user-infos{padding:10px 0;margin:5px 0 10px;background:#ece6e2;}.contact-form-portlet .uni-form .add-people{float:left;margin-top:20px;margin-left:50px;}.contact-form-portlet .uni-form .add-to-cart{margin:30px 60px;}.contact-form-portlet .uni-form .close-button{float:left;margin:20px 0 0 60px;}.contact-form-portlet .enroll-sel-user{font-weight:bold;padding:10px 0 10px 50px;}