

/*@import url('https://fonts.googleapis.com/css?family=Oswald:200|PT+Serif&display=swap&subset=cyrillic'); */
@import url('https://fonts.googleapis.com/css?family=Oswald:200,400|PT+Serif&display=swap&subset=cyrillic');

/* фон для страниц - цветочки, нейтральное */ 
/* html body { background-image: url('https://fs.getcourse.ru/fileservice/file/download/a/11009/sc/104/h/a456bd5af90807211e86a205ef9847a7.jpg'); }    */
html body { background-image: url('https://fs.getcourse.ru/fileservice/file/download/a/11009/sc/234/h/b823fd2e1933d37cb24219d4c5f8b0da.png'); }   

/* фон для страниц от Дениса */ 
/* html body { background-image: url('https://fs.getcourse.ru/fileservice/file/download/a/11009/sc/229/h/29a253e2b87bab2850d2e6153aeb25ee.jpg'); }  */

/* Фон для содержимого урока */
div.lesson-header-block.row-section {  background: #fff !important; } 

div.center-block {
        /*max-width: 1000px; */   /* по дефолтным настройкам ГК было 870*/ 
	background: #fff; 
	box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.35); 
        padding: 15px; 
}

/* задаем белый фон разделам для админов */
.grid-view,
.widget-index {background: #fff;  }

a {/*color:#42104b;*/ /*color:#af5ecf;*/}
/*a:hover {color:#c385db;}*/

/*.main-page-block { background: #f2eaf5;  } 
.page-menu li.active {background: #e9d0f1;}
.content-menu {border-bottom:1px #e9d0f1 solid;} */

.main-page-block h1, 
.gc-main-content h1,
h1 {font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:200; font-size:38px; color:#121212; line-height: 1.5; margin-bottom: 20px; }


.main-page-block h1 span.second-name,
.main-page-block h1 a span.second-name,
.gc-main-content  h1 span.second-name,
.gc-main-content  h1 a span.second-name {display:block; font-size: 30px; margin-bottom: 50px; }

.main-page-block h1, .gc-main-content h1 {font-weight:200;}

.lesson-list li table {width:90%;}

h2.lesson-title-value {font-family: 'Oswald', sans-serif; font-weight:400; font-size:30px;}

/*.page-header .page-actions h1,
.page-header .page-actions h1 a,
.standard-page-content h1,
.standard-page-content h1 a {color:violet;}*/

/* комменты к урокам*/
.simple-answer.user-answer {
    background: #f2eaf5;
}

/* Навигация к урокам */
.row.lesson-navigation {
	font-family: 'PT Serif', serif;
	color:#555;
}

/* галочка возле названия урока в списке уроков, к которому выполнено задание */
.user-state-accomplished .user-state-bg {    background: #b291bf;}


/* Один урок в списке уроков */
.lesson-list li {border-radius:0;}
.lesson-list { background:#f2eaf5; }

/* иконка к уроку (текстовый и тд) */
.lesson-list li .state-icon-block { color:#666; }

/* пометка "задание выполнено" */
.user-state-accomplished .user-state-label {background:#b291bf; color:#fff; float: left; padding: 1px 5px; margin-bottom:10px; font-family: 'Oswald', sans-serif; font-size:18px;   font-weight:400; }

/* есть задание */
.lesson-list li.user-state-reached .user-state-label.has-start-at,
.user-state-has_mission .user-state-label { font-family: 'Oswald', sans-serif; font-size:18px; color:#121212;  font-weight: 400;  margin-bottom:5px; }

/* ссылка на урок */
.lesson-list li .title { padding: 5px 0 0 0;  font-family: 'Oswald', sans-serif; color:#b291bf; font-size:24px; color:#b291bf; margin-bottom:15px; clear:left; }
.lesson-list li .title:hover { color:#121212;}

/* описание урока */
.vmiddle .description {font-family: 'PT Serif', serif; font-size:16px; color:#121212; }

/* тема урока */
.col-md-12.text-center h2,
.lesson-description-value { font-family: 'Oswald', serif;
font-size: 24px;
color: #333;
margin: 15px 0;
display: block;
font-weight: 400; 
}
/* урок доступен/недоступен */
.user-state-label { font-size: 1em !important; }




/* список тренингов */
/* .xdget-block.xdget-row.xdget-common-container.xdget-visible-to-bg-.row,
.lesson-list {
	background: #f2eaf5;
} */

/* Список тренингов */
 /*.page-full-block {background:#f2eaf5;} */

/* один тренинг в списке */
tr.has-children {margin:15px 20px;}

.stream-table tr a {margin:5px 20px; padding:20px;}
.stream-table tr a:hover {color:#121212;} 


/* название тренинга */
.stream-table .stream-title {font-family: 'Oswald', sans-serif; text-align:left; color:#b291bf; font-weight: 400;font-size: 24px;}

/* описание тренинга под ссылкой */
tr.has-children div,
tr.no-children div { font-family: 'PT Serif', serif;  font-size: 18px; padding: 15px 0 15px 0; }




.xdget-root {background:#f2eaf5;}
.xdget-root h3 { font-family: 'Oswald', sans-serif; text-align:left; color:#121212; font-weight: 400;	font-size: 18px; text-transform: uppercase;  margin: 0px 0 10px 20px; padding: 30px 0 0 0; 
}
	.xdget-block.xdget-trainingsSystemPage.xdget-common-container.xdget-visible-to-bg- {background:#f2eaf5;}
		
		table.stream-table {width:95%; margin: 20px 0 20px 20px;}
		
		.stream-table tr td {padding:5px 0; }
		
		.stream-table tr a {background: #fff; margin:0; padding: 20px; }
		.stream-table tr a:hover { margin:0; padding: 20px;  background: none ; }
		/*.stream-table tr a:hover span {color:#121212; background: #fefefe;  }*/



/* кнопка в анкете участницы лпв*/
/* .answer-form .btn.btn-send-answer.btn-primary.btn-lg {color:violet;} */

/* ответы на анкету */
.user-answer .answer-status .answer-status-label { background-color:#b291be; color:#ffffff; font-family: 'Oswald', sans-serif;  font-size: 14px;
    text-transform:uppercase;  
	}
	 
.user-answer .addfield { background:#f2eaf5; }	
.user-answer.status-accepted .answer-status .answer-status-label {  background:#b291bf;  }

/* кнопки отправки форм */
.btn.btn-primary.btn-send { background: #b291bf; border: 1px #b291bf solid;   font-family: 'Oswald', sans-serif;  font-size: 14px; text-transform: uppercase;  padding: 12px 25px;  font-weight:400;}
.btn.btn-primary.btn-send:hover { background: #ae5ecf;  border: 1px #ae5ecf solid;  }


/* placeholder */
.simple-answer .new-comment-textarea::-webkit-input-placeholder { /*color:#fff ;*/        /*сontent: "Добавить комментарий к уроку"; - поддерживается не всеми браузерами*/ }
.simple-answer .new-comment-textarea::-moz-placeholder          { /*color:#fff; */   /*сontent: "Добавить комментарий к уроку"; - поддерживается не всеми браузерами*/ }/* Firefox 19+ */
.simple-answer .new-comment-textarea:-moz-placeholder           { /*color:#fff; */   /*сontent: "Добавить комментарий к уроку";  - поддерживается не всеми браузерами*/ }/* Firefox 18- */
.simple-answer .new-comment-textarea:-ms-input-placeholder      {/* color:#fff; */  /*сontent: "Добавить комментарий к уроку";  - поддерживается не всеми браузерами*/ }
 


/* форма заказа поддержки куратора после ЛПВ */
.xdget-common-container.col-gc-4.col-md-4  form {border:1px #b291bf solid;}
.offer-xdget-container .offer-title {font-family: 'PT Serif', serif; 	color:#555;} /* название пакета с куратором - на 1 или 3 мес */
.offer-xdget-container .price-block {  font-family: 'Oswald', sans-serif;  font-size: 14px;  } /* цена пакета с куратором */

.xdget-common-container.col-gc-4.col-md-4 h1  {margin-bottom:25px; font-size:30px;}

.xdget-common-container.col-gc-4.col-md-4 .field-label {  font-family: 'Oswald', sans-serif;  font-size: 14px; font-weight:normal; } /* подписи к полям */

/*.xdget-block.xdget-div.form-buttons.xdget-common-container button  {background: #b291bf; border: 1px #b291bf solid;   font-family: 'Oswald', sans-serif;  font-size: 14px; text-transform: uppercase;  padding: 12px 25px;  font-weight:400;}*/
.xdget-block.xdget-div.form-buttons.xdget-common-container button :hover { background: #ae5ecf;  border: 1px #ae5ecf solid;  }
.xdget-block.xdget-div.form-buttons.xdget-common-container button {
    background: #b291bf;
    border: 1px #b291bf solid;
    font-family: 'Oswald', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    padding: 12px 25px;
    margin: auto 10%;
    font-weight: 400;
    width: 80%;
}


/* Блок в котором ученик вписывает ответ на задание к уроку */
.lt-lesson-mission-block h3 {font-family: 'Oswald', sans-serif;
	text-align: left;
	color:#121212;
	font-weight: 400;
	font-size: 24px;
	margin: 40px 0 20px 0;
}
.lesson-mission-wrapper {border:1px #b291bf solid;}
.answer-form {background:#f6e6f9;}

.lesson-mission-wrapper .btn-primary {
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	background-color: #b291bf;
	border-color: #b291bf;
}
.lesson-mission-wrapper .btn-primary:hover {
	background-color: #ae5ecf;
	border-color: #ae5ecf;
}
.uploadifive-button {
	background-color: #bbb;
	background-image: linear-gradient(bottom, #999 0%, #bbb 100%);
	background-image: -o-linear-gradient(bottom, #999 0%, #bbb 100%);
	background-image: -moz-linear-gradient(bottom, #999 0%, #bbb 100%);
	background-image: -webkit-linear-gradient(bottom, #999 0%, #bbb 100%);
	background-image: -ms-linear-gradient(bottom, #999 0%, #bbb 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #999), color-stop(1, #bbb) );
}


/* заголовок Ответы и комментарии */
.lesson-answers-title h3 { margin-bottom: 20px; font-family: Oswald; font-weight: 400; font-size: 24px; }

/* старые/новые ответы сначала */
#answers {font-family: 'PT Serif', serif; font-size:16px; font-weight:500; }

/* "подписаться" на ветку комментариев под уроком */
.b-notifications-subscribe .button {font-size:1em;}

/* "нравится" комментарий под уроком */
span.button.positive  span.html {font-size:0.80em;}

/* имя комментатора и дата написания коммента */
.user-profile-link  span.text {font-size:19px;  font-family:Oswald; font-weight:400;}
.answer-date a {font-size:16px; font-weight:500;}

/* а это чтобы в списке заказов не менялся шрифт у имени пользователя */
.kv-nowrap  .user-profile-link span.text { font-family: "proxima-nova", "Lato", Helvetica, Arial, sans-serif;  font-size:14px; }

/* текст ответа на урок */
.answer-content.has-quote-images div {font-family: 'PT Serif', serif; font-size:16px;}

/* Скрываем полоску "Ваш адрес не подтвержден" которая показывалась вверху экрана залогиненным пользователям */
/*div.notice-top-panel.gc-into-main-content {display:none;} */

.jp-video   {max-width:800px;} 
/*.lite-page .container {max-width:800px;} */


/* знак диалога в правом углу экрана*/
.talks-widget-button {
      background: #b291bf!important;
    box-shadow: 4px 6px 10px 5px rgb(0 0 0 / 23%);}

.talks-widget-button:hover {
  transform: scale(-1, 1);}

/*кнопка в окне диалога*/
.conversation-list-footer .btn-primary {
    color: #fff;
    background-color: #b291bf;
    border-color: #b291bf;
}
.conversation-list-footer .btn-primary:hover {
    color: #fff;
    background-color: #9100f9;
    border-color: #9100f9;
}
