.subscription .form-group{margin-top:10px;display:inline-block}.subscription .form-group input[type="text"]{border:1px solid #ececec;padding:15px 15px;border-top-left-radius:5px;border-bottom-left-radius:5px;font-weight:400;font-size:18px;width:270px}.subscription .form-group input[type="text"]:focus{outline:0}.subscription .form-group button[type="submit"]{border:1px solid #fa715d;padding:15px 30px;font-size:18px;text-transform:uppercase;font-weight:500;border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:-5px;background-color:#fa715d;color:#fff}.subscription .form-group button[type="submit"]:hover{background-color:#f9634e}.subscription .checkbox{display:inline-block;position:relative;height:25px}.subscription .checkbox input[type="checkbox"]{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0;cursor:pointer}.subscription .checkbox input[type="checkbox"]:checked+label:after{display:block}.subscription .checkbox label{margin:0;padding:0 0 0 35px;font-size:18px}.subscription .checkbox label:after{content:"";display:none;position:absolute;top:6px;left:7px;border-left:3px solid #0081f1;border-bottom:3px solid #0081f1;width:12px;height:8px;transform:rotateZ(-45deg)}.subscription .checkbox label:before{content:"";position:absolute;top:0;left:0;background-color:#fff;border:1px solid #ddd;width:25px;height:25px;border-radius:4px}.subscription-loading{font-size:16px;margin-top:5px;line-height:100%}