

/* Start:/local/templates/.default/components/bitrix/main.register/registration/style.css?17714947612408*/
/* ====== REGISTRATION COMMON ====== */
.bx-auth-reg {
    max-width: 500px;
    margin: 0 auto;
}

.bx-auth-reg table {
    width: 100%;
    border-collapse: collapse;
}

.bx-auth-reg td {
    padding: 5px;
    vertical-align: top;
}

.bx-auth-reg form {
    margin-top: 20px;
}

/* INPUTS */
.bx-auth-reg input[type="text"],
.bx-auth-reg input[type="email"],
.bx-auth-reg input[type="password"],
.bx-auth-reg select,
.bx-auth-reg textarea {
    display: block;
    width: 100%;
    height: 48px;
    padding: 0 16px;
    font-family: "PTSans", Arial, sans-serif;
    font-size: 14px;
    color: #626466;
    border-radius: 6px;
    background-color: #eee;
    border: 1px solid #ddd;
    box-sizing: border-box;
}

.bx-auth-reg textarea {
    height: auto;
    min-height: 90px;
    padding: 12px 16px;
}

/* FOCUS */
.bx-auth-reg input:focus,
.bx-auth-reg select:focus,
.bx-auth-reg textarea:focus {
    outline: none;
    background-color: #fff;
    border-color: #bbb;
}

/* FILE INPUT */
.bx-auth-reg input[type="file"] {
    font-size: 13px;
}

/* BUTTONS */
.bx-auth-reg input[type="submit"],
.bx-auth-reg button {
    display: block;
    width: 100%;
    height: 48px;
    margin-top: 12px;
    background: red;
    color: #fff;
    border: none;
    border-radius: 6px;
    font-family: "PTSans", Arial, sans-serif;
    font-size: 14px;
    cursor: pointer;
}

.bx-auth-reg input[type="submit"]:hover {
    background-color: #FF4B45;
}

/* LABELS */
.bx-auth-reg td:first-child {
    color: #444;
    padding-top: 14px;
}

/* REQUIRED */
.starrequired {
    color: #c00;
    margin-left: 4px;
}

/* ERRORS */
.bx-auth-reg .errortext {
    margin-bottom: 12px;
    padding: 10px;
    background: #ffecec;
    color: #c00;
    border-radius: 6px;
    font-size: 13px;
}

/* CAPTCHA */
.bx-auth-reg img {
    margin-bottom: 8px;
    border-radius: 4px;
}

/* TEXT BLOCKS */
.bx-auth-reg p {
    font-size: 13px;
    color: #626466;
    margin-top: 12px;
}

/* SMS BLOCK */
#bx_register_resend {
    margin-top: 12px;
}
.auth-links {
	margin-top: 30px;
	text-align: center;
}
@media (max-width: 600px) {
	.bx-auth-reg {
		max-width: 100%;
	}
	
}
@media (max-width: 400px) {
	.bx-auth-reg td:first-child {
		width:35%;
		font-size: 12px;
		text-align: left;
	}
}
.bx-auth-reg .errortext {
	display: block;
	text-align: left;
}
.bx-auth-reg p {
	text-align: center;
}
.bx-auth-reg p {
	font-size: 16px;
}
/* End */
/* /local/templates/.default/components/bitrix/main.register/registration/style.css?17714947612408 */
