@font-face {
	font-family: Montserrat;
    src: url(https://cherryfield.proskool.net/resource/21ead4906/Montserrat-Regular.ttf);
}
@font-face {
	font-family: VarelaRound;
    src: url(https://cherryfield.proskool.net/resource/ea769c02b/VarelaRound-Regular.ttf);
}
body {
	font-family: VarelaRound !important;
	font-size: 14px !important;
	overflow-x: hidden !important;
}
.school_part{
	padding: 40px !important;
}
.school_logo {
	margin-top: 35px !important;
}
.school_text{
	color: #fff !important;
}
.school_text h2{
	color: #fff !important;
}
.school_text > div > a{
	color: #fff !important;
	margin-bottom: 50px !important;
}
.school_slide_wrap{
	width: 60% !important;
	margin: 0 auto !important;
	text-align: center !important;
	font-size: 16px !important;
	margin-top: 40px !important;
	height: 150px !important;
}
.school_slide_wrap .item, .school_slide_wrap img{
	height: 150px !important;
}
.school_slide_wrap .item p {
	vertical-align: middle !important;
	display: block !important;
}
.school-carousel-indicators {
	bottom: -30px;
	margin-bottom: 30px !important;
}
.school_apps {
	margin-top: 50px !important;
}
.link_view{
	margin-top: 20px !important;
}
.login_logo {
	margin-bottom: 60px !important;
}
.login_bg_image {
	width: 100% !important;
	background: url('https://cherryfield.proskool.net/resource/70ec4efd1/proskool-background.png');
	/*background-repeat: no-repeat;*/
	height: 100vh !important;
}
.login_form{
	background-color: #fff !important;
	height: 100vh !important;
}
.login_form_wrap{
	 width: 80% !important;
	 padding: 30px !important;
	 margin: 0 auto !important;
}
.login_form_wrap input, select.login_language{
	margin-bottom: 20px;
	border: 1px solid #363636 !important;
}
input.login_input_size {
	height: 40px !important;
}
.login_checkbox {
	margin-bottom: 50px !important;
}
.login_submit_btn {
	background: #0f75bc !important; /*blue*/
	color: #fff !important;
	border-radius: 20px !important;
	padding: 5px !important;
	width: 150px !important;
	font-size: 24px !important;
	margin-bottom: 50px !important;
}
.login_forget p a{
	color: #363636 !important;
}
.login_copyright{
	margin-top: 60px !important;
}
.login_copyright p{
	font-family: Montserrat !important;
}
