

/* Start:/local/templates/baikalclub/styles.css?17255130075448*/
body {
	background: url("/baikalClub/media/фон-волна.webp") center center/cover no-repeat;
}
.container_club {
	width: 1140px;
	margin: auto;
	background: #ffffff8c;
	padding: 0 40px;
}
.title_club {
    text-align: center;
    font-size: 30px;
    padding: 40px 0;
	color: #0a3b81;
}
/*==============================Авторизация/Регистрация=============================================*/
.container_club_main .bx-system-auth-form, .container_club_main .bx-auth-reg{
	margin: 15px auto;
}

.container_club_main .bc_title,
.container_club_main .bx-auth-reg table thead tr td 
{
	font-size: 25px;
	margin-bottom: 20px;
	color: #0171b3;
	font-weight: bold;
	text-align: center;
  	display: block;
}
.container_club_main form input {
	width: 250px;
	height: 30px;
	border-radius: 15px;
	margin-bottom: 10px !important;
	padding: 0 15px;
}
.container_club_main form input[type="checkbox"],
.container_club_main form input[type="radio"]
{
	width: 15px;
	height: 15px;
}
.container_club_main form input[type="submit"] {
	width: 135px;
	height: 40px;
	margin-bottom: 20px !important;
}
.container_club_main form a {
	text-align: center;
}
.container_club_main .bc_text, 
.container_club_main .bc_submit 
{
	text-align: center;
}
.container_club_main .bc_check {
	display: flex;
}

.container_club_main .bx-auth-reg table tbody tr td,
.container_club_main .bx-forgotpass-table tbody tr td
{
	display: block;
}
.container_club_main .bx-auth-reg table,
.container_club_main .bx-auth-reg table tbody
{
	display: flex;
	width: 100%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.container_club_main .bx-auth-reg form input[type="submit"] {
	width: 150px;
}
.container_club_main .bx-auth-reg p {
	text-align: center;
}
.container_club_main .bx-forgotpass-table img {
	width: 100%;
	height: 100%;
}

/*===========================================================================*/
/*===========================Контент================================================*/
.container_club .learn-right-data img {
    margin: auto;
    display: block;
}
.container_club_main {
	min-height: 85vh;
	display: flex;
    flex-direction: column;
}
.bc_content {
	display: flex;
    flex-direction: column;
	justify-content: space-between;
    min-height: 85vh;

}
.baikal_club_course .baikal_club_main
{
	color: #0a3b81;
	font-size: 20px;
	font-style: italic;
}
.baikal_club_course .baikal_club_test span,
.container_club_main .baikal_club_test span
{
	font-size: 18px;
}

.baikal_club_course .baikal_club_test form input[type="submit"], 
.container_club_main form input[type="submit"], 
.container_club_main .baikal_club_nav a,
.container_club_main .baikal_club_test .bc_replay a
{
	text-decoration: none;
    padding: 12px 30px;
    background: #00bcede3;
    color: #fff;
    border-radius: 15px;
    box-shadow: -5px -5px 5px -5px rgba(34, 60, 80, 0.6) inset;
    text-align: center;
    margin: 0 10px;
	border: none;
	cursor: pointer;
}
.container_club_main form input[type="submit"] {
	margin: 0;
}
.baikal_club_course .baikal_club_test form {
	display: flex;
    justify-content: center;
}
.baikal_club_course .baikal_club_test form input[type="submit"]:hover, 
.container_club_main form input[type="submit"]:hover, 
.container_club_main .baikal_club_nav a:hover,
.container_club_main .baikal_club_test .bc_replay a:hover
{
	background: #00b0ede3;
}
.baikal_club_course .baikal_club_test .bc_important {
	font-size: 20px;
    margin-bottom: 20px;
    color: #b40f0f;
	text-align: center;
	font-weight: 700;
}

.container_club_main .baikal_club_nav {
	display: flex;
    justify-content: center;
    gap: 10px;
    align-items: center;
}

div.learn-course-start a:before {
	display: none;
}
.container_club_main .bc_general_assessment {
	font-size: 18px;
}

/*===========================================================================*/
/*===========================Адаптация================================================*/

@media (max-width: 1200px) {
	.container_club {
		width: 960px;
		padding: 0 20px;
	}
}
@media (max-width: 960px) {
	.container_club {
		width: 730px;
		padding: 0 10px;
	}
	.baikal_club_course .baikal_club_test form input[type="submit"], 
	.container_club_main form input[type="submit"], 
	.container_club_main .baikal_club_nav a, 
	.container_club_main .baikal_club_test .bc_replay a 
	{
		padding: 12px;
	
	}
}
@media (max-width: 768px) {
	.container_club {
		width: 100%;
		padding: 0;
	}
	.baikal_club_course img {
		width: 100%;
		object-fit: contain;
		height: 100%;
	}
	.baikal_club_course p {
		padding: 0 10px;
		text-align: justify;
	}
	.baikal_club_course .baikal_club_main {
		text-align: center;
	}
	.container_club_main .baikal_club_nav {
		flex-direction: column;
	}
	.baikal_club_course {
		padding: 0 10px;
	}
	.container_club .bc_lesson {
		padding: 20px 0;
	}
	.container_club .bc_content {
		padding: 0 10px;
	}
	.container_club .learn-course-back, 
	.container_club .learn-course-next 
	{
		display: none !important;
	}
	.container_club form{
		padding: 0 10px;
	}
	.container_club .bc_content {
		overflow: scroll;
	}
	.container_club table.learn-work-table td.learn-right-data {
		padding: 0;
	}
	.container_club_main .bc_general_assessment {
		width: 70%;
	}
}
@media (max-width: 425px) {
	.container_club_main .bc_general_assessment {
		width: 55%;
	}
}







/*===========================================================================*/
/* End */
/* /local/templates/baikalclub/styles.css?17255130075448 */
