* {margin: 0px; padding: 0px; text-decoration: none; list-style: none; outline: none;}
.clear{clear:both; float:left;}
.posRel{position:relative !important;}
.input-box{width:100%; float:left; margin-bottom:10px; min-height:35px; }
.input-box input[type="text"], .input-box input[type="email"], .input-box input[type="tel"], .input-box input[type="number"], .input-box input[type="password"], .input-box input[type="date"] {width: 100%; padding: 15px 15px; float: left; border: 1px solid #dcdcdc; font-size: 19px; color: #000; letter-spacing: 0; line-height: 24px; height: 34px; border-radius:0px; background:#fff;  background:#fff;}

input::placeholder{color:#000; font-size:15px; }
.input-box textarea{width:100%; padding:15px 15px; float:left;background: #fff; border: 1px solid #dcdcdc; font-size: 19px; color: #000; letter-spacing: 0;line-height: 20px;  height:120px; border-radius:0px;}

.captcha-box{width:100%; float:left;border: 1px solid #dcdcdc; background:#f9f9f9; padding:10px 10px; border-radius:4px; margin-top:10px; }
.captcha-box img{max-width:100%; float:right;}

.input-box-checkbox input[type="text"], .input-box-checkbox input[type="email"], .input-box-checkbox input[type="number"], .input-box-checkbox input[type="password"], .input-box-checkbox input[type="date"] {width: 100%; padding: 10px 10px; float: left; border: 1px solid #acacac; font-family: 'Open Sans', sans-serif; font-size: 16px; color: #232323; letter-spacing: 0; line-height: 24px; height: 35px; border-radius:2px; margin-bottom:25px;}
.input-box-checkbox .fieldTitle1{width:100%; float:left; font-size:15px;color:#363e43; font-family: 'Open Sans', sans-serif; padding:6px 10px; border: 1px solid #acacac; border-radius:4px;}
.input-box-checkbox{float:left; width:100%;}
.input-box-checkbox .fieldTitle{width:100%; float:left; font-size:16px;color:#363e43; font-weight:400; padding:5px;}
.input-box-checkbox input[type="text"], .input-box-checkbox input[type="email"], .input-box-checkbox input[type="number"], .input-box-checkbox input[type="password"], .input-box-checkbox input[type="date"] {width: 100%; padding: 10px 10px; float: left; border: 1px solid #acacac; font-family: 'Open Sans', sans-serif; font-size: 16px; color: #232323; letter-spacing: 0; line-height: 24px; height: 35px; border-radius:4px; margin-bottom:25px;}
.input-box-checkbox .fieldTitle1{width:100%; float:left; font-size:15px;color:#363e43; font-family: 'Open Sans', sans-serif; padding:6px 10px; border: 1px solid #acacac; border-radius:4px;}
.input-box-checkbox input[type="checkbox"] {display:none;}
.input-box-checkbox [type="checkbox"] + label{padding-left:35px; width:100%; float:left; font-size:17px;color:#363e43; margin-bottom:0px; font-family: 'amasis_mtregular'; line-height:26px;}
.input-box-checkbox [type="checkbox"]:not(:checked) + label:before, .input-box-checkbox [type="checkbox"]:checked + label:before { content: ''; position: absolute; left: 5px; top: 8px; width: 20px; height: 20px; /* dim. of the box */ border: 2px solid #999999; border-radius: 3px; background:#fff;}
.input-box-checkbox [type="checkbox"]:not(:checked) + input + label:before, .input-box-checkbox [type="checkbox"]:checked + input + label:before { content: ''; position: absolute; left: 5px; top: 8px; width: 20px; height: 20px; /* dim. of the box */ border: 2px solid #999999; border-radius: 3px;}
.input-box-checkbox [type="checkbox"]:checked + input + label:after { content:''; position: absolute;top: 8px;left: 5px;font-size: 14px; color: #09ad7e; width: 20px; height: 20px; border: 2px solid #999999;; border-radius: 2px; background: url(../images/checkmark.png) no-repeat 1px 3px; background-size: 14px 10px; transition: all .2s; /* animation incoming :p */}
.input-box-checkbox [type="checkbox"]:checked + label:after { content:''; position: absolute;top: 8px;left: 5px;font-size: 14px; color: #09ad7e; width: 20px; height: 20px; border: 2px solid #005a95;; border-radius: 3px; background: #005a95 url(../images/checkmark.png) no-repeat 1px 3px; background-size: 14px 10px; transition: all .2s; /* animation incoming :p */}

.nopadding-right{padding-right:0 !important;}