.cqf_clear:after{content:"";display:table;clear:both}.cqf_btn{float:left;background:#323232;color:#fff;border-color:#323232;padding:12px 30px;height:auto;font-weight:600;font-size:15px;text-transform:none;line-height:16px;font-family:inherit}.cqf_btn:hover{background:#3c3c3c!important;border-color:#3c3c3c!important;color:#fff!important;opacity:1!important}.cqf_container{float:left;width:600px;max-width:100%;height:100%;overflow-x:auto;padding:80px 30px 50px;margin:0 -700px 0 0;position:fixed;z-index:9999;top:94px;right:0;background:#fff;transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}.cqf_container.active{margin:0;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);box-shadow:0px 0px 20px 0px rgba(0,0,0,.3)}.cqf_close{float:right;width:14px;height:14px;left:0;top:0;padding:12px;margin:0;border-radius:6px}.cqf_close:hover{background:#dddbdb}.cqf_header h2{margin:10px 0 20px;font-size:20px;font-weight:300;line-height:normal}.cqf_container .validation_list{float:left;width:100%}.cqf_container .validation_list li{float:left;width:100%;color:#fff;padding:6px 10px;background:#e84615;font-size:90%}.cqf_container .validation_list li:before{content:"- "}.cqf_container .validation_list li:last-child{margin:0 0 20px}.cqf_container .validation_list.success li{background:#22b53b}.cqf_container form{float:left;width:550px;max-width:100%}.cqf_container .form_item{float:left;width:100%;padding:0;margin:0 0 20px}.cqf_container .form_label{float:left;width:180px;margin:0 0 0 -190px;line-height:20px;padding:11px 0 6px}.cqf_container .required{color:red}.cqf_container input,.cqf_container select,.cqf_container textarea{float:left;width:100%;height:42px;padding:0 10px;border:1px solid #ebebeb;background:#fff;font-size:95%;font-family:inherit}.cqf_container textarea{padding:10px;height:140px}.cqf_close.cqf_toggle.active{width:40px;height:40px}@media screen and (max-width:540px){.cqf_container{padding:20px 20px 50px}.cqf_container .form_item{padding:0}.cqf_container .form_label{width:100%;margin:0}.cqf_container input,.cqf_container select{height:38px}}@media screen and (max-width:767px){.cqf_container,.cqf_container.active{top:0}.cqf_container{padding:20px 20px 50px;z-index:9999999}}