﻿/* HTML документ */

#none {
    display: none; /* не отображается */
}
#container {
    background:#fff;
    text-align: center;
    margin: 0 auto;
}
.fancybox-content { /*фэнсибокс (картинки) */
    background: #fff!important; /* фон */
}
.leftnav { /* левая панель навигации */
    display: none!important; /* не показывать */
}
.red { /* цвет ссылки pdf */
    color: red; /* цвет */
}
img { /* изображения */
    max-width: 100%; /* максимальная ширина */
}
h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor { /* якоря на заголовки */
    text-decoration:none; /* оформление текста:без подчеркивания */
}
.mdcontent h1 { /* заголовок первого уровня */
    font-size: 1.6rem; /* размер шрифта */
    font-weight: 600; /* насыщенность шрифта */
    color:#0652a4; /* цвет шрифта */
    line-height: 1.2!important; /* межстрочный интервал */
    margin-bottom: 1.1rem!important; /* отступ от нижнего края */
}
.mdcontent h2 { /* заголовок второго уровня */
    font-size: 1.5rem; /* размер шрифта */
    font-weight: 600; /* насыщенность шрифта */
    color: #0652a4; /* цвет шрифта */
    line-height: 1.2!important; /* межстрочный интервал */
    /* border-bottom:2px solid #e7e4e4; */
}
.mdcontent h3 { /* заголовок третьего уровня */
    font-size: 1.4rem; /* размер шрифта */
    font-weight: 600; /* насыщенность шрифта */
    color: #0652a4; /* цвет шрифта */
    line-height: 1.2!important; /* межстрочный интервал */
    /* border-bottom:1px solid #eee; */
}
.mdcontent h4 { /* заголовок четвертого уровня */
    font-size: 1.3rem; /* размер шрифта */
    font-weight: 600; /* насыщенность шрифта */
    color: #0652a4; /* цвет шрифта */
    line-height: 1.2!important; /* межстрочный интервал */
}
.mdcontent h5 { /* заголовок пятого уровня */
    font-size: 1.2em; /* размер шрифта */
    font-weight: 600; /* насыщенность шрифта */
    color: #0652a4; /* цвет шрифта */
    line-height: 1.2!important; /* межстрочный интервал */
}
.mdcontent h6 { /* заголовок шестого уровня */
    font-size: 1.1rem; /* размер шрифта */
    font-weight: 600; /* насыщенность шрифта */
    color: #0652a4!important; /* цвет шрифта */
    line-height: 1.2!important; /* межстрочный интервал */
}
a { /* ссылки */
    color: #4169E1; /* цвет шрифта */
    text-decoration: none; /* оформление текста:нет подчеркивания ссылок */
}
code { /* код в блоках */
    padding: 0 .5rem !important; /* поля от края элемента */
}
pre { /* блок кода без идентификации */
    display: block;
    overflow: hidden;
    overflow-x: auto !important;
    background-color: #F5F5F5; /* цвет фона плашки*/
    padding: 0 .5rem; /* поля от края элемента */
    border-radius: 3px; /* радиус скругления угла плашки */
    border-color: #e1e0e0; /* цвет границы */
    border-style: solid; /* стиль границы */
    border-width: thin; /* толщина границы */
}
pre code { /* блок кода с идентификацией */
    background-color: #F5F5F5; /* цвет фона плашки*/
    padding: .25rem .5rem !important; /* поля от края элемента */
    border-style: none; /* стиль границы */
}
p code { /* код в тексте */
    padding: .25rem !important; /* поля от края элемента */
    font-size: 1rem; /* размер шрифта */
    /*font-weight: 500; /* насыщенность шрифта */
    color: #007f7f; /* цвет шрифта */
}
li p, body > :last-child { /* положение от текста до кодового блока */
    margin-bottom: .8rem; /* отступ вниз */
}
li code { /* текст кода в списке текста*/
    padding: 0; /* поля от края элемента */
    font-size: 1em; /* размер шрифта */
    font-weight: 500; /* насыщенность шрифта */
    color: #007f7f; /* цвет шрифта */
}
hr { /* горизонтальная черта */
    border-bottom: 1px solid #464444; /* толщина и цвет линии */
    margin: 16px 0; /* отступ от края элемента: сверху, снизу, слева, справа */
    padding: 0; /* поля от края */
}
blockquote { /* цитата */
    color: #4b4a4a; /* цвет текста цитаты */
    border-left: 2px solid #DC143C; /* толщина и цвет границы слева */
    margin-left: .3rem; /* отступ от левого края текста */
    padding: 0 .8rem; /* поля от края элемента: сверху, снизу, слева, справа */
}
ul, ol { /* списки обоих типов */
    padding-left:1.8rem; /* табуляция */
}
table { /* таблицы */
    margin: 0.8rem auto; /* отступ со всех сторон */
    width: 90%; /* ширина таблицы */
}
table tr { /* строка таблицы */
    border-top: 1px solid #ffffff; /* верхняя рамка */
    border-bottom: 1px solid #ffffff; /* нижняя рамка */
    margin: 0; /* отступ */
    padding: 0; /* поля от края элемента */
}
/*table tr:nth-child(odd) { /* стиль к строкам таблицы (все нечетные)
    background-color: #f8f8f8; /* цвет чередования строк
} */
table tr:hover { /* поведение таблицы при фокусировании */
    background-color: #e1f6ed /* цвет подсветки */
}
table tr th { /* ячейка заголовка таблицы */
    /*border:1px solid #cccccc; /* вертикальная рамка */
    border-bottom: 1px solid #605e5e !important; /* толщина и цвет нижней границы */
    background-color: #ffffff; /* цвет фона ячейки */
    text-align: left; /* горизонтальное выравнивание текста */
    vertical-align: bottom;/* вертикальное выравнивание текста */
    font-size:.9rem; /* размер шрифта */
    font-weight: 600; /* насыщенность шрифта */
    /*color: #1a1a1a; /* цвет шрифта */
    line-height: 1.3; /* межстрочный интервал */
    margin: 0; /* отступ */
    padding: .5rem .6rem; /* поля от края элемента: сверху, снизу, слева, справа */
}
table tr td { /* ячейка таблицы */
    /*border:1px solid #cccccc; /* вертикальная рамка */
    border-top: 1px solid #eae9e9; /* верхняя рамка */
    text-align: left; /* горизонтальное выравнивание текста */
    vertical-align: top;/* вертикальное выравнивание текста */
    width: auto; /* ширина ячейки */
    font-size: .9rem; /* размер шрифта */
    font-weight: 400; /* насыщенность шрифта */
    /*color: #1a1a1a; /* цвет шрифта */
    line-height: 1.3; /* межстрочный интервал */
    margin:0; /* отступ */
    padding: .5rem .6rem; /* поля от края элемента: сверху, снизу, слева, справа */
}


/*.table_center { /* позиция таблицы если .width() > 400)
    margin: 0.8rem auto; /* отступ со всех сторон
}

table tr td:nth-child(2)
max-width: 400px;
}

ul:first-child,
ol:first-child,
h1 p,h2 p,h3 p,h4 p,h5 p,h6 p,
table tr th:first-child,
table tr td:first-child {
    margin-top:0;
}
ul:last-child,
ol:last-child,
table tr th:last-child,
table tr td:last-child {
    margin-bottom:0;
}
h1 tt,h1 code,h2 tt,h2 code,h3 tt,h3 code,h4 tt,h4 code,h5 tt,h5 code,h6 tt,h6 code {
    font-size:inherit;
}
body > h2:first-child,
body > h1:first-child,
body > h1:first-child + h2,
body > h3:first-child,
body > h4:first-child,
body > h5:first-child,
body > h6:first-child,
a:first-child h1,
a:first-child h2,
a:first-child h3,
a:first-child h4,
a:first-child h5,
a:first-child h6 {
    margin-top:0;
    padding-top:0;
}*/

/*.noactive {
    visibility:hidden!important;
}
.activespan {
    visibility:visible!important;
}
.active {
    display:block!important;
}
.navbartop {
    float: left;
}
.cat {
    cursor:pointer;
}
.cat:before {
    content:'+ ';
}
.catlist {
    margin-top:0;
    padding-left:0;
    list-style:none;
}
.order-md-last {
    margin-left:26%;
    margin-left:0
}
.CodeMirror-gutters {
    border-right:1px solid #ddd;
}*/

/*@media print{
    html {
        font-size:13px;
    }
    table,pre {
        page-break-inside:avoid;
    }
    pre {
        word-wrap:break-word;
    }
}
@media max-width 76798px {
    table tr th,table tr td {
        font-size:11px;
    }
}
@media max-width 45998px{
    table tr th,table tr td {
        font-size:9px;
    }
}*/