/* ТОЧЕЧНАЯ СТИЛИЗАЦИЯ Конференция- Слайдер*/

.otslider_description  {
    font-size: calc(65% - -.35vw)!important;
    background: none;
    font-weight:800!important;
    letter-spacing: -0.04em;
}
.otslider_title {
    font-size: calc(100% - -.35vw);
    line-height: 1em;
    background: none;
    color: #343a40;
    font-weight:800!important;
    letter-spacing: -0.04em;
}

@media only screen and  (max-width: 768px) {
.otslider_title {
    font-size: calc(100% - -.35vw)!important;
}
}

@media only screen and (max-width: 768px) {
.otslider_caption {
    padding-top: 5%!important;
}
}

/*Стилизация онлайн-2021 стилизация описательной страницы курса*/

body#page-local-crw-course #block-region-cs-ctop-5-1 .block {
    background-color: #f1f1f1!important;
}
body#page-local-crw-course #block-region-cs-ctop-5-2 .block {
    background-color: #dddddd!important;
}
.block>.card-body>.card-title {
    background: none!important;
}
body#page-local-crw-course #page-wrapper .headermain {
    margin-top: -50px;
}

body#page-local-crw-course #block-region-cs-ctop-2-1 .block {
    background-color: #eabd00!important; color:#fff;
}
body#page-local-crw-course #block-region-cs-ctop-2-2 .block {
    background-color: #e56d00!important; color:#fff;
}
body#page-local-crw-course #block-region-cs-ctop-2-3 .block {
    background-color: #b23200!important; color:#fff;
}

body#page-local-crw-course #block-region-cs-ctop-2-1 h5,
 body#page-local-crw-course #block-region-cs-ctop-2-2 h5,
 body#page-local-crw-course #block-region-cs-ctop-2-3 h5 {
    color:#fff; font-weight:600!important;
}

body#page-local-crw-course #block-region-cs-ctop-1-1 h5,
body#page-local-crw-course #block-region-cs-ctop-5-1 h5,
body#page-local-crw-course #block-region-cs-ctop-5-2 h5 {
   font-weight:600!important;
}

/*Сокрытие заголовка на описательной странице курса*/
/*.headermain>.mr-auto>h1 */
body#page-local-crw-course .page-header-headings:not(.text-truncate) {
    display: none;
}
body#page-course-view-opentechnology #page-wrapper .headermain {
    margin-top: -50px!important;
}

body#page-course-view-opentechnology .headermain>.mr-auto>h1 {
    display: none;
}

/*Сокрытие хлебных крошек на описательной странице курса*/
/*.headermain>.mr-auto>h1 */
body#page-local-crw-course .breadcrumb-item:not(.text-truncate) {
    display: none;
}

/*Неотображение вторичной навигации*/
div.secondary-navigation {
    display: none!important;
}

/*Стилизация онлайн-2021 секция с расписанием*/


.availabilityinfo {
    font-size: 11px;  /*стиль блока информации о доступности курса*/
}

.descrasp {
     padding-left: 35px;
     display: block; 
    padding-bottom:25px;
}
.descrasp_name {
     font-size:13px;
     font-weight: 700;
     display: block;
}
.descrasp_comp {
     font-size:12px;
     display: block;   
}
.descrasp_hiper {
     font-size:12px;
}
.descrasp_hiper1 {
     font-weight: 700;
}
.descrasp_hiper1:before { content: "| " }
.descrasp_hiper2:before { content: "| " }

.descrasp_hiper2 {
     font-weight: 700;
}
.datepoint {
     border: 1px solid #fff;
     padding: 0 5px;
}
.importanturls {
   border: 1px solid #e2421e;
   padding: 5px 10px;
   font-size:16px;
}

li#section-2 .sectionhead h3:before {
display:none!important;
}
li#section-3 .sectionhead h3:before {
display:none!important;
}
li#section-4 .sectionhead h3:before {
display:none!important;
}
.sectionhead h3:before {
display:none!important;
}

li#section-5 .content {
    padding-bottom: 0px!important;
    margin-bottom: -20px!important;
}
    h3.sectionname  {
background-color: none!important;
}
.sectionhead .the_header h3.sectionname, .sectionhead .the_header, .sectionhead {
 background: none!important;
}
.course-content>ul>li>.content .sectionname{
   font-weight: 800!important;
   letter-spacing: -0.05em;
}

/*Для базы знаний Подбор материалов. Также транслируется в курс т.к. является описанием. Стили дублированы на уровне темы.*/
.podbormat>a {
    padding: 2px 7px 2px 7px;
    margin-right: 4px;
    color: #fff!important;
    background: #9e9e9e;
}
.podbormat>a:hover {
    padding: 2px 7px 2px 7px;
    margin-right: 4px;
    color: #fff!important;
    background: #888888;
}

.chastomat>a {
padding: 2px 7px 2px 7px;
    margin-right: 4px;
    color: #101010!important;
    background: #f1e8d0;
}
.chastomat>a:hover {
    padding: 2px 7px 2px 7px;
    margin-right: 4px;
    color: #000!important;
    background: #eaddba;
}
p.podbormat {
    line-height: 26px;
}
p.chastomat {
    line-height: 26px;
}


/*Для базы знаний рамка для картинок*/
.scrsh {
margin: 0!important;
border: 8px solid #eee; 
}

/*Врезка 1*/
.vrez1 {
position:relative;
width:60%;
padding: 10px 35px 10px 15px;
margin: 10px 0;
color:#000;
background:#cfdcec;
border-radius: 0px;
}
.vrez1:before {
content:"";
position:absolute;
top:0;
right:0;
border-width:0 32px 32px 0;
border-style:solid;
border-color:#778899 #FFF;
}
/*Врезка 2*/
.vrez2 {
position:relative;
width:60%;
padding: 10px 35px 10px 15px;
margin: 10px 0;
color:#000;
background:#cfecd5;
border-radius: 0px;
}
.vrez2:before {
content:"";
position:absolute;
top:0;
right:0;
border-width:0 32px 32px 0;
border-style:solid;
border-color:#77997c #FFF;
}
/*Врезка 3*/
.vrez3 {
position:relative;
width:60%;
padding: 10px 35px 10px 15px;
margin: 10px 0;
color:#000;
background:#ffdce1;
border-radius: 0px;
}
.vrez3:before {
content:"";
position:absolute;
top:0;
right:0;
border-width:0 32px 32px 0;
border-style:solid;
border-color:#a76971 #FFF;
}

/*Врезка 4*/
.vrez4 {
position:relative;
width:60%;
padding: 10px 35px 10px 15px;
margin: 10px 0;
color:#000;
background:#ecdfcf;
border-radius: 0px;
}
.vrez4:before {
content:"";
position:absolute;
top:0;
right:0;
border-width:0 32px 32px 0;
border-style:solid;
border-color:#998877 #FFF;
}

/*Врезка 5*/
.vrez5 {
position:relative;
width:60%;
padding: 10px 35px 10px 15px;
margin: 10px 0;
color:#000;
background:#dedede;
border-radius: 0px;
}
.vrez5:before {
content:"";
position:absolute;
top:0;
right:0;
border-width:0 32px 32px 0;
border-style:solid;
border-color:#888888 #FFF;
}

/*Пример 1*/
.primer1 {
position:relative;
max-width:100%;
padding: 10px 35px 10px 15px;
margin: 10px 0;
color:#000;
background: #f6f6f6;
border-radius: 0px;
}
.primer1:before {
content:"";
position:absolute;
top:0;
right:0;
border-width:0 32px 32px 0;
border-style:solid;
border-color:#ddd #FFF;
}

/*СДЕЛАТЬ НАСТРОЙКУ - изменение расстояние между иконками док. панели*/
.has_dock_top_horizontal #dock .dockeditem .dockedtitle.iconview {
   margin: 0;
}


/* ЗАШИТЬ в 3.9  - Изменяем отступы у кнопок в правой части хлебных крошек. Посмотреть можно в глоссарии */
.breadcrumb-button .wikisearch, .breadcrumb-button .forumsearch {
   margin-top: 6px;
   margin-bottom: -6px;
}


/* ЗАШИТЬ в 3.9  - делает плавное изменение цвета ссылки при наведении */
a, a:hover
{    transition: 0.5s;
}

/*СДЕЛАТЬ НАСТРОЙКУ - Цвет ссылок для глоссария */
#page-wrapper a.glossary {
color:#d54140;
}

/*СДЕЛАТЬ НАСТРОЙКУ - Убираем базовый цвет у док-панели.*/
.dock_bg_wrapper > #dock_bg {
   background-color: transparent;
}

/* ЗАШИТЬ в 3.9  - Добавляет отступ 15px над заголовком, например, на главной странице и на странице оглавления курса, где не хватает воздуха*/
#page-wrapper .headermain {
margin-top:15px;
}

/* ЗАШИТЬ в 3.9  - Лекция */
#page-mod-lesson-view h2:nth-child(2),
#page-mod-lesson-edit h2:nth-child(2),
#page-mod-lesson-report h2:nth-child(2),
#page-mod-lesson-editpage h2:nth-child(2),
#page-mod-lesson-lesson  h2:nth-child(2),
#page-mod-lesson-essay h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/lesson/1518013944/icon) left top no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Книга */
#page-mod-book-view h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/book/1518016324/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Форум */
#page-mod-forum-view h2:nth-child(2),
#page-mod-forum-post h2:nth-child(2),
#page-mod-forum-discuss h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/forum/1518016562/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Тест */
#page-mod-quiz-view h2:nth-child(2),
#page-mod-quiz-report h2:nth-child(2),
#page-mod-quiz-attempt h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/quiz/1518016744/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Задание */
#page-mod-assign-view h2:nth-child(2),
#page-mod-assign-grading h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/assign/1518016744/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - ВиКи */
#page-mod-wiki-view #region-main h2:nth-child(2),
#page-mod-wiki-edit #region-main h2:nth-child(2),
#page-mod-wiki-comments #region-main h2:nth-child(2),
#page-mod-wiki-history #region-main h2:nth-child(2),
#page-mod-wiki-map #region-main h2:nth-child(2),
#page-mod-wiki-files #region-main h2:nth-child(2),
#page-mod-wiki-admin #region-main h2:nth-child(2),
#page-mod-wiki-create #region-main h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/wiki/1518017135/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Страница */
#page-mod-page-view h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/page/1518017325/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Глоссарий */
#page-mod-glossary-view h2:nth-child(2),
#page-mod-glossary-print h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/glossary/1518074565/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Опрос */
#page-mod-choice-view h2:nth-child(2),
#page-mod-choice-report h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/choice/1518074565/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Анкета */
#page-mod-survey-view h2:nth-child(2),
#page-mod-survey-save h2:nth-child(2),
#page-mod-survey-report h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/survey/1526629909/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Обратная связь */
#page-mod-feedback-view h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/feedback/1525427953/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Scorm-пакет */
#page-mod-scorm-view h2:nth-child(2),
#page-mod-scorm-player h2:nth-child(2),
#page-mod-scorm-report h2:nth-child(2)
{
   background: url(/theme/image.php/opentechnology/scorm/1518075482/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - База знаний */
#page-mod-data-field- h2:nth-child(2),
#page-mod-data-view h2:nth-child(2),
#page-mod-data-edit h2:nth-child(2),
#page-mod-data-export h2:nth-child(2),
#page-mod-data-templates h2:nth-child(2),
#page-mod-data-preset h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/data/1518075904/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Чек-лист*/
#page-mod-checklist-view h2:nth-child(2),
#page-mod-checklist-report h2:nth-child(2),
#page-mod-checklist-edit h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/checklist/1526631515/icon) left center no-repeat;
   background-size: 34px 34px!important;
}

/* ЗАШИТЬ в 3.9  - Вебинар-ру*/
#page-mod-comdi-view h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/comdi/1525428366/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Ресурс*/
#page-mod-resource-view h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/resource/1526631799/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Семинар*/
#page-mod-workshop-view h2:nth-child(2),
#page-mod-workshop-switchphase h2:nth-child(2),
#page-mod-workshop-submission h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/workshop/1526630209/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - LTI*/
#page-mod-lti-view h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/lti/1526633140/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - BigBlueButton*/
#page-mod-bigbluebuttonbn-view h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/bigbluebuttonbn/1526633331/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Субкурс*/
#page-mod-subcourse-view h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/subcourse/1526633473/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - H5P*/
#page-mod-hvp-view h2:nth-child(2) {
   background: url(/theme/image.php/opentechnology/hvp/1620122170/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/* ЗАШИТЬ в 3.9  - Библиотека ресурсов  ВАЖНО!!!! Вы вшили старый стиль, который меняет жирность и цвет заголовка, надо убрать*/
#page-mod-otresourcelibrary-view {
   background: url(/theme/image.php/opentechnology/otresourcelibrary/1620122474/icon) left center no-repeat;
   background-size: 34px 34px!important;
   padding-left: 45px;
}

/*ЗАШИТЬ в 3.9  - Название системы на главной*/
#page-site-index .headermain>h2 {
   padding: 10px 20px 0 20px;
}

/*СДЕЛАТЬ НАСТРОЙКУ - цвет и текстура для заголовка */
.path-mod-lesson #page-wrapper h3 {
background: [[setting:color_blocks_basecolor]];
color: [[setting:color_blocks_basecolor_text]];
}

/*ЗАШИТЬ в 3.9  - Навигация между элементами курса */
.mt-5 {
   margin-top: 38px!important;
   border-top: 1px solid #ababab;
   padding-top: 60px;
   padding-bottom: 30px;
   background-size: 100%;
   background-repeat: repeat-x;
}

/*ЗАШИТЬ в 3.9  - Стилизация положения кнопок подтверждения (в основном используется на страницах настроек) */

.form-buttons, #fitem_id_submitbutton, #fgroup_id_buttonar, .path-admin .buttons  {
   background-color: none;
 /*  background-image: url(/pluginfile.php/1/theme_opentechnology/settings_header_backgroundimage/1576073598/fon_top_4.jpg);
   background-size: 100%;
   background-repeat: repeat-x; */
   padding-top: 30px;
   padding-bottom:20px;
}

/* ЗАШИТЬ в 3.9  - Стилизация заголовков блоков*/

.block>.card-body>.card-title, #page-wrapper .block>.card-body>.card-title {
    background-color: #fff;
    color: #444;
     padding: 0; /* Не пойму откуда взялся вшитый паддинг 0 5 */
    font-size: 1.5em;

}
/* ТОЧЕЧНАЯ СТИЛИЗАЦИЯ LMS3 - Стилизация пользовательского меню*/
.custom_menu_wrapper .nav .divider {
  height: 30px;
  border-left: 1px solid #bcbcbc;
  border-right: 0px;
  margin-top: 0;
  margin-bottom: 6px;
}

/* ТОЧЕЧНАЯ СТИЛИЗАЦИЯ LMS3 - Стилизация заголовков блоков*/

.block>.card-body>.card-title, #page-wrapper .block>.card-body>.card-title {
    border-bottom: 1px dashed #bbbbbb;
}

/* ТОЧЕЧНАЯ СТИЛИЗАЦИЯ LMS3 - Убираем рамку для блока, помещенного в верхнюю часть контентной области */
body.path-site #block-region-side-content-top .block {
border:none;
}
/* ТОЧЕЧНАЯ СТИЛИЗАЦИЯ LMS3 - Убираем иконку заголовка курса для общесистемного форума */
#page-mod-forum-view.format-site div.headermain>h1
{
     background: none;
     padding-left: 0px;
}

/* ТОЧЕЧНАЯ СТИЛИЗАЦИЯ LMS3 - Список курсов стандартного Мудл - иконка */
#page-course-index-category  div.headermain>h1
{
     background: none;
}


/* Док панель, изменяем толщину шрифта */
.has_dock_top_horizontal #dock .dockedtitle h2 {
    font-size: 14px;
    font-weight: 800!important;
}
div#page-navbar {
    background: #fff;
}


/*Прозрачная док панель*/
#dock_bg {
    background-color: transparent!important;
}

/*Прячем полосу в подвале*/
#page-footer div.footerborder {
    display: none;
}


/*Цвет ссылок для глоссария*/
#page-wrapper a.glossary { 
color:#d54140;
}

/*Правка настроек размера плиток категорий*/
.crw_cs_cattile {
    min-width: 100px;
    max-width: 180px;
}
