/* Основная цветовая схема без указания встроенной (на замену синей) */
:root {
	--md-primary-fg-color:			#4a956f;
	--md-primary-fg-color--light:	#4a956f;
	--md-primary-fg-color--dark:	#4a956f;
	--md-accent-fg-color: 			#387959;
	--md-accent-fg-color--transparent: #4a956f;
	--md-accent-bg-color: 			#4a956f;
	--md-accent-bg-color--light: 	#4a956f;
}

/* 8.1.6  */
/* Блок спойлер*/
/* Цвет левой полосы у блока */
.md-typeset :is(.admonition, details):is(.question, .help, .faq, .info, .note, .success) {
	border-color:rgba(74, 149, 111, 1);
}
/* Строка заголовок блока-спойлера */
.md-typeset :is(.question, .help, .faq, .info, .note, .success)>:is(.admonition-title, summary) {
 	background-color:rgba(74, 149, 111, 0.1);
 	border-color:rgba(74, 149, 111, 1);
}
/* Иконка блока-спойлера */
.md-typeset :is(.question, .help, .faq, .info, .note, .success)>:is(.admonition-title, summary):before {
 	background-color:rgba(74, 149, 111, 1);;
}
/* Стрелочка */
.md-typeset :is(.question,.help,.faq, .info, .note, .success)>:is(.admonition-title,summary):after {
    color: rgba(74, 149, 111, 1);
}

/* Блок с примечаниями (info) */
/* Цвет левой полосы у блока */
.md-typeset .admonition.info,
.md-typeset details.info {
	border-color: rgba(74, 149, 111, 1);
}
/* Строка заголовок блока-спойлера */
.md-typeset :is
.md-typeset .info > .admonition-title,
.md-typeset .info > summary {
	border-color: rgba(74, 149, 111, 1);
	background-color: rgba(74, 149, 111, 0.1);
}
/* Иконка блока-спойлера */
.md-typeset .info > .admonition-title::before,
.md-typeset .info > summary::before {
	background-color: rgb(74, 149, 111);
	-webkit-mask-image: var(--md-admonition-icon--info);
			mask-image: var(--md-admonition-icon--info);
}



/* Блок с примечаниями (success) */
/* Цвет левой полосы у блока */
.md-typeset .admonition.success,
.md-typeset details.success {
	border-color: rgba(74, 149, 111, 1);
}
/* Строка заголовок блока-спойлера */
.md-typeset .success > .admonition-title,
.md-typeset .success > summary {
	border-color: rgba(74, 149, 111, 1);
	background-color: rgba(74, 149, 111, 0.1);
}
/* Иконка блока-спойлера */
.md-typeset .success > .admonition-title::before,
.md-typeset .success > summary::before {
	background-color: rgb(74, 149, 111);
	-webkit-mask-image: var(--md-admonition-icon--success);
			mask-image: var(--md-admonition-icon--success);
}

/* Жирность шрифта заголовка в хэдере */
.md-header__topic:first-child {
    font-weight: 400;
}

/*Возможность управления выравниванием изображений в обход mkdocs */
/*Способ использования: ![image alt center](../example.png) */
/*right и left можно не использовать - они встроены по умолчанию */
img[alt$="right"] {
	float: right;
}
img[alt$="left"] {
	float: left;
}
/* center - дополнительная возможность */
img[alt$="center"] {
	display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
    float: none!important;

}

/* Окно "анимация" */			
.win{
	width: 75%;
	height: 90%;
	margin: 50px auto;
	display: none;
	background: #fff;
	z-index: 200;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

/* Размер gif с масштабированием */
.gif-size{
	max-height: 50%;
	height: auto;
	min-height: 10%;	
	max-width: 100%;
    width: 100%;
    min-width: 10%;    
}

/* Затемнение при открытии окна */
.wrap{
	display: none;
	opacity: 0.8;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(1, 1, 1, 0.725); 
	z-index: 100;
	overflow: auto;
}
/* Тип курсора на Play */
.play-pointer{
	cursor: pointer;
}