html.winFrame .authForms_OC > .formTitle{ display: none; }

html.dark .authForm{ background: #404040; border-color: #000; color: #fff; }
html.dark .authForm h1,
html.dark .authForm h2,
html.dark .authForm h3,
html.dark .authForm h4{ background: none; }
html.dark .authForm h4{ border-color: #000; }

.authSignupOCcontainer{ min-width: 725px; } /* required for the helper Plugin */
.authForm{ width: 444px; margin-left: -225px; left: 50%; position: relative; padding: 10px; }
.authInput{ width: 220px; height: 28px; float: right; }
.authRow{ height: 28px; display: block; }
.authRow > label{ width: 90px; float: left; }
.authRow > input{ width: 250px; float: right; }
form#register{ width: 550px; left: 50%; margin-left: -275px; position: relative; }
.authForm{ left: 50%; position: relative; padding: 10px; }

.authRegStatus{ width: 230px; float: right; min-height: 28px; display: block; font-size: 80%; position: relative; }
.authRegStatus > p{ line-height: 18px; padding-left: 4px; padding-top: 6px; }
.authRegStatus > img{ position: absolute; top: 6px; left: -20px; width: 18px; }
.ageErr{ color: red; }
#gottRow.hasGott #gottTxtFin{ position: relative; margin-top: -29px; }
#gottIMGFin{ top: -14px; }
#gottRow:NOT(.hasGott) #gottIMGFin,
#gottRow:NOT(.hasGott) #gottTxtFin,
#gottRow.hasGott input,
#gottRow.hasGott #gottIMG,
#gottRow.hasGott #gottTxt{ display: none; }
#gottRow i{ margin-left: 0; padding-left: 0; }
#gottTxt.err{ color: red; }

#coupleWrapper{ width: 210px; float: left; }
#genderWrapper{ width: 100px; float: left; }
#academicWrapper{ width: 221px; }
.nameInputs{ width: 150px; float: left; }
#aBotBlock{ width: 200px; }
.jGrowl-message #countDown{ border: none; background-color: transparent; }

/* hide img without src in auth forms */
.authForm img[src=""], .authForm img:NOT([src]){ display: none; }

@media (max-width: 455px){
    .authForm{ width: 100%; margin: 0 !important; padding: 5px !important; left: 0; padding: 0; }
}
@media (max-width: 355px){
    .authRow > label{ width: 100%; float: left; }
}