body{ 
overflow-y: scroll; /*Полоса прокрутки всегда*/
/*line-height: normal; Убираем белые линии в позиции: debug*/
/*background: repeating-linear-gradient(45deg, #fff, #fff 5px, #F8FCF8 5px, #F8FCF8 10px) fixed;*/
background-color: rgba(0, 0, 0, 0.1);
font-family: 'Times New Roman', sans-serif;/*Шрифты*/
font-size: 18px;
}

.float-end {
    float: none!important;;
}

/*Убираем подчеркивание*/
a:not([class]) {
    text-decoration: none;/*underline*/
}

/*Адаптивное модальное окно*/
/*@media (width >= 992px){
.modal-lg, .modal-xl {
    width: 100%;
    max-width: 600px;
}
}
*/	
.card-footer {
    padding: var(--card-cap-padding-y)var(--card-cap-padding-x);
    color: var(--card-cap-color);
    background-color: rgb(34 38 42 / 0%);
    border-top: var(--card-border-width)solid var(--card-border-color);

}


/* Меню */
.container-header nav {
    margin-top: 0.0em; /*0.5em*/   
    margin-left: auto;
    margin-right: auto;	
}

@media (max-width: 767.98px){
.container-header nav {
    margin-top: 0.0em; /*0.5em*/
	margin-left: 0;
    margin-right: auto
    
}
}

.container-header .container-nav {
    padding-bottom: 0.5em;/*1em*/
}
/*Цвет панели меню*/
.container-header{background: rgba(250, 250, 250, 0.3);}

.container-header .mod-menu>li>a, .container-header .mod-menu>li>span {
    /*color: currentColor;
    text-decoration: none;
    position: relative;
	font-size: 1.5em;
	*/
	color: #0000FF;
    font-size: 1.3em; /* font-size: 1.5em;*/
    padding: 2px 10px; /*  padding: 9px 19px; */
    display: inline-block;
    text-decoration: none;
	border: 3px solid #FFD700;
    border-radius: 10px;
    background-color: rgba(250, 250, 250, 0.9);
}
.container-header .mod-menu>li>a:hover{background-color: rgba(250, 250, 250, 0.5);/*Цвет фона меню при наведении*/color:#000000; text-decoration:none}
/*.container-header .mod-menu>li>span:hover{text-decoration:none}*/

.container-header .mod-list li.active>a {
    text-decoration: none;
    color: #000000;
	background-color: rgba(250, 250, 250, 0.5); /*Цвет фона меню активной ссылки*/
}

/*Убираем подчёркивание меню*/
.container-header .mod-menu>li.active:after, .container-header .mod-menu>li:hover:after {
    background: transparent;
    left: auto;
    right: auto;
}

@media (max-width: 767.98px){
.container-header .container-nav .container-search, .container-header .container-nav nav {
    margin-top: 0em;
}
}

/*Фиксируем панель меню для телефона*/
@media (max-width: 991.98px){
.container-header {
    position: sticky!important;
}
}
/*Цвет раскрывающегося меню для телефона*/
.container-header .navbar-toggler {
    border: 3px solid #FFD700;
	background: #c5c5c5;;
}
/*Кнопака телефона в меню*/
.mymenu{
margin-top: 0.05rem; margin-left: 0.2rem; margin-right: 1em; border: 1px solid #102855; border-radius: 3px; padding: 1px 5px 1px 5px; background: #102855;
}
@media (max-width: 991.98px){
.mymenu {
margin-right: 0em;
}
}

/*Всплывающее модальное окно правка поля ввода пароля*/
.modal .btn {
    margin-right: 0rem;
}

/*Фиксируем кнопку вверх*/
.back-to-top-link {
position:fixed;
right:1rem;
bottom:1rem;
z-index:10000;
padding:.5em;
color:var(--white,#fff/*--cassiopeia-color-primary,#112855*/)/* Цвет символа */;
pointer-events:all;
background-color:rgba(0, 0, 0, 0.7);/* var(--white,#fff) */ /* Цвет фона */; 
border:2px solid var(--gray-500 /*--cassiopeia-color-primary, #112855*/);
border-radius:.35rem;
opacity:0;
transition:opacity .2s ease-in}[dir=rtl] 
}

.back-to-top-link {right:unset;left:1rem}

.back-to-top-link.visible {opacity:1}

.back-to-top-link:focus,.back-to-top-link:hover {
color:var(--white,#fff/*--cassiopeia-color-primary,#112855*/)/* Цвет символа */;
background-color:rgba(0, 0, 0, 0.3);)/* var(--cassiopeia-color-hover) Цвет фона */;
border:2px solid var(--gray-500 /*--cassiopeia-color-primary, #112855*/);
border-color:var(--white,#fff)
}