
 #regforms {
	display: block;
    width: 100%;
    min-height: auto;
    margin: 20px auto;
}
.register-details {
    min-height: auto;
    background: #EEEEEE;
    /* margin: 20px auto; */
    border: 1px solid #CCCCCC;
}
#regforms h3 {
       background: none repeat scroll 0 0 #180e3b;
    border-bottom: 1px solid #000000;
    color: #ffffff;
    display: block;
    font-size: 19px;
    margin: 0 0 10px;
    padding: 10px;
    text-align: center;
}
#newregfrm {
	padding: 10px;
}

form#newregfrm .logfrm {
    border-bottom: none;
}
.logfrm {
	padding: 10px 0 40px;
	text-align: center;
	margin-bottom: 30px; 
	border-bottom: 1px dashed #CCCCCC;
} 

.logfrm input.error {
	display: inline-block;
}
.subhdr22 { font-size: 14px; }

#oldregfrm {
	padding: 10px;
}

.btnfrmsub {
	padding: 8px;
	background: #D2232A;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border: none;
}

.btnfrmsub:hover {
	background: #b51b20;
	cursor:pointer
}
.logfrminp {
			padding: 8px 5px;
			margin-bottom: 10px;
			border:1px solid #dddddd;
			border-radius: 0px;
}
.form-control {
    height: 46px;
    /* padding: 0px; */
    border-radius: 0px;
    display: -webkit-inline-box;
}
.spnote {  
 		padding: 10px;
}

/* -------------------- Register Style -------------------------*/
#registrationform .error { display: block; color: red; font-style: italic; }
#registrationform label.error { display: none; }	

.biobox {min-height: 345px; float: left; padding: 10px 10px 10px 20px; }
.adlist li { list-style-type: none; margin: 0; padding: 0; display: block; width: 100px; float: left; font-size: 20px; font-weight: bold; }
.categories { min-height: 2030px; padding: 10px; width: 50%; float:left;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.inputcap { width: 130px; background-color: #FFFF99; border: 1px solid #333333; }
.new { display: inline-block; width: 16px; height: 16px; background: transparent url("new.png") no-repeat; margin: 0 5px; }
.adop { display: block; margin: 10px auto; width: 700px; border: 1px solid #444; border-top-width: 2px; border-bottom-width: 2px; padding: 10px; background: #FFFFD4; }
.cotype { display: none; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }

ul.prodlist { margin: 0; padding: 0 }
ul.prodlist li { list-style-type: none; margin-bottom: 10px; padding: 15px 10px 15px 0; border-bottom: 1px dotted #CCCCCC; text-transform: uppercase; font-size: 11px; margin-left: 0 !important; }
ul.prodlist li:hover { background: #FFFFFF; }
ul.prodlist li input { display: inline; margin: 3px 6px 10px 10px; float: left; }
ul.prodlist li label { display: inline; margin: 0;}
ul.prodlist li.iconnew:hover { background: #FFFFFF url("../new.png") no-repeat 100% 0px; }
input.submitcss { font-size:13px; color: #FFFFFF; width:200px; height:40px; background-color: #1a7ba2; margin-right: 10px; }

.iconnew { background-image: url("../new.png"); background-attachment: scroll; background-clip: border-box; background-color: transparent; background-origin: padding-box; background-position: 100% 5px; background-repeat: no-repeat; background-size: auto auto; }

.section h3 {     background-color: #ECECEC;padding: 15px;margin-bottom: 9px;color: #000066;margin-top: 0px;}
.section > div.sub { padding: 10px 10px 30px 10px; }
.section { display: block; border-top: 2px solid #333333; margin: 0 0 30px 0; padding: 0px; background-color: #F8F8F8; }
#registrationform { margin-bottom: 50px; }
#subform { text-align: center; }
.brandarea { padding: 10px; display: block; }
.brandarea textarea { width: 100%; height: 130px; margin-bottom: 10px; }
.boxend { background: #eeeeee none repeat scroll 0 0; border: 1px solid #cccccc; display: block; margin: 20px 0; padding: 5px; }
.itemfield {border-bottom: 1px dotted #94CF57;display: block;margin-bottom: 5px;padding: 10px 0px;min-height: 50px;width: 100%;}
.itemfield.form-check input {margin: 1px 4px 0px 0px;}
.itemfield.form-check label {margin: 0px 0px 0px 0px; }
input#enhanced_listing_yes {margin-right: 10px;}
input#enhanced_listing_no {margin-right: 10px;}

@media only screen and (min-width: 320px) and (max-width: 700px) {
.categories {
    border-left: none!important;
    width: 100%;
}
.register-details {min-height: auto;}
span.symbol {display: none;}
.biobox.col-md-6 {border-left: none!important;}
}