@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #e9b658;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #e9b658;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #e9b658;
}
:-moz-placeholder { /* Firefox 18- */
  color: #e9b658;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}
.auth-page {
	padding: 20px;
	font-family: 'Montserrat', sans-serif;
}

.auth-page .full-picture {
	/* min-height: 100vh; */
	margin-right: -15px;
	overflow: hidden;
	background-image: url("../img/auth.jpg");
	background-position: center center;
	background-size: cover;
	position: relative;
	width: 100%;
	z-index: 1;
}

.auth-page .auth-form {
	margin: 70px 0px 30px;
	padding: 45px;
	background-color: #fff;
	max-width: 560px;
}

.auth-page .auth-form .actions {
	margin-top: 50px;
}

.auth-page .auth-form .actions a {
	margin-right: 20px;
    color: #282453;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 16px;
}
.auth-page .auth-form .actions button{
	background: #e9b658;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 16px;
    border-radius: 25px;
    border-color: #e9b658;
    padding: 10px 20px;
    height: 45px;
}

.auth-page .auth-form img {
    width: 200px;
    margin-bottom: 25px;
}
.auth-page .auth-form p {
    color: #282453;
    font-weight: 500;
    font-size: 15px;
}
.auth-page .auth-form p a {
	font-weight: 600;
	color: #e9b658;
}
.auth-page .auth-form label {
	display: none;
}
.auth-page .auth-form input,
.auth-page .auth-form input.form-control,
.auth-page .auth-form input[type="username"],
.auth-page .auth-form input:focus{
    border: 2px solid #e9b658 !important;
    border-radius: 40px;
    height: 45px;
    color: #e9b658 !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    background: #fff !important;
	box-shadow: none;
}
.auth-page .auth-form input:placeholder,
.auth-page .auth-form input::-webkit-input-placeholder,
.auth-page .auth-form input::-moz-placeholder,
.auth-page .auth-form input:-ms-input-placeholder,
.auth-page .auth-form input:-moz-placeholder,
.auth-page .auth-form input.form-control::placeholder{
	color: #e9b658;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}
.auth-page .footer {
	margin-top: 0px;
}
.logo {
	width: 100%;
    max-width: 190px;
    height: 91px;
	margin-bottom: 80px;
}
.logo img{
	width: auto;
	max-width: 100%;
	height: auto;
}
.left-login p{
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	line-height: 30px;
    margin-bottom: 25px;
    font-size: 15px;
}
.left-login p span,
.left-login p a {
	color: #e9b658;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	text-decoration: none;
}

@media screen and (max-width: 768px) {
	.auth-page .form-container {
        display: initial!important;
    }

	.auth-page .auth-form {
        justify-content: center;
        margin-bottom: 30px;
    }

	.auth-page .full-picture {
        display: none;
		margin-left: -15px;
	}
	.auth-page .auth-form input{
		margin-bottom: 15px;
	}
}
