*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;}
#app{width:auto;margin:0 auto;text-align:center;position:relative;}
.main-div{min-height:550px;border:none;width:100%;background:transparent;padding:20px;}
.main-div:first-of-type{margin-bottom:150px;}
input, textarea, select{padding:10px;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:4px;-moz-border-radius:4px;margin-bottom:10px;width:100%;font-size:13px;}
input{height:29px;}
.cb-div input{height:auto;padding:0 !important;border:none !important;float:left;width:23px !important;margin-top:-2px !important;}
select{height:40px;}
input[type="checkbox"]{float:left;width:23px !important;padding:0 !important;border:none !important;}
input[type="text"]:disabled, select:disabled{opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);}
.cb-div{margin-bottom:15px;}
.pp{font-family:Helvetica, Arial, sans-serif;font-weight:100;font-size:9px;color:#000000;text-align:left;margin-left:23px;}
#previous-btn{width:45%;background:#999999;font-weight:bold;color:white;border:none;cursor:pointer;outline:none;padding:10px 5px;}
#next-btn{width:45%;background:#04a8fd;font-weight:bold;color:white;border:none;cursor:pointer;outline:none;padding:10px 5px;}
#submit-btn{width:45%;font-weight:bold;color:white;border:none;cursor:pointer;outline:none;padding:10px 5px;background:#6aad14;}
.main-div div{position:relative;}
label.error{font-family:Helvetica, Arial, sans-serif;color:#fff;font-size:12px;background:#222;box-shadow:0 0 4px #333;padding:6px 10px;position:absolute;z-index:9999;top:45px;right:10px;}
label.error:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #222;top:-9px;position:absolute;left:5px;z-index:9;}
.cb-div label.error{right:inherit;top:24px;left:0px;}
#customer_div{display: none;}
.hideme{height: 10px;width: 5%}

.radio-wrap {
    font-family: "Josefin Sans", sans-serif;
    text-align: left;
    font-size: 13px;
    font-weight: 700;
}