.login-wrapper input[type=checkbox] {
	display: none;
}

.btn-facebook {
	color: #ffffff !important;
	background-color: #3b5998 !important;
}

#other-interview-modal h5, .login-wrapper h4 {
	color: #515C6F;
	font-size: 19px;
	margin-top: 15px;
	margin-bottom: 0px;
}

.form-group {
	margin-bottom: 0px;
}

.btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-default {
	background: #D61E29;
	color: #fff;
}

.btn-back {
    border: 1px solid #ced4da;
    color: #6C7592;
}

.btn-default:hover {
	opacity: 0.8!important;
}

.btn-back:hover {
	opacity:1!important;
    color: #6C7592;
}

a {
	color: #409CFF;
}

a:hover {
	opacity: 0.8;
	color: #ff5a5f;
}

.login-wrapper h3 {
	margin-top: 40px;
    font-size: 24px;
}

.color-gray {
    color: #4D5D71;
}

.email-register-btn {
	background: linear-gradient(45deg, #d92933 33%, #ef8224 100%);
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 40px;
	border-radius: 0.3rem;
}

a.email-register-btn:hover {
	opacity: 0.8;
	color: #FFF;
	background: linear-gradient(45deg, #d92933 33%, #ef8224 100%);
	border-radius: 0.3rem;
}

.btn-sign-in {
	color: #ffffff;
    background-color: #ec031a;
}

.text-border {
    display: flex;
    align-items: center;
}

.text-border:before,
.text-border:after {
    border-top: 1px solid;
    content: "";
    flex-grow: 1;
    color: #CCCCCC;
}

.text-border:before {
    margin-right: 1rem;
}

.text-border:after {
    margin-left: 1rem;
}

.step-img {
    max-width: 100px;
}

/* iPad */
@media screen and (min-width:768px) {
	.wrapper-page {
		margin: 40px auto;
		position: relative;
		width: 480px;
		max-width: 480px;
	}

	.login-wrapper h3 {
		font-size: 28px;
	}
}
