.notificationtype-Not00001,
.notificationtype-Not00007,
.notificationtype-Not102,
.notificationtype-Not103,
.notificationtype-Not111,
.notificationtype-Not112,
.notificationtype-Not106,
.notificationtype-Not108,
.notificationtype-Not109,
.notificationtype-Not110,
.notificationtype-Not129,
.notificationtype-Not119,
.notificationtype-Not120,
.notificationtype-Not131,
.notificationtype-Not122,
.notificationtype-Not121,
.notificationtype-Not309,
.notificationtype-Not000012,
.notificationtype-Not000013,
.notificationtype-Not000014,
.notificationtype-Not000016,
.notificationtype-Not000017,
.notificationtype-Not000018,
.notificationtype-Not612,
.notificationtype-Not614,
.notificationtype-Not615,
.notificationtype-Not616,
.notificationtype-Not617,
.notificationtype-Not618,
.notificationtype-Not00002,
.notificationtype-Not00003,
.notificationtype-Not00006,
.notificationtype-Not00008,
.notificationtype-Not200,
.notificationtype-Not306,
.notificationtype-Not300,
.notificationtype-Not301,
.notificationtype-Not304,
.notificationtype-Not311,
.notificationtype-Not312,
.notificationtype-Not620,
.notificationtype-Not00004,
.notificationtype-Not00009,
.notificationtype-Not505,
.notificationtype-Not500,
.notificationtype-Not501,
.notificationtype-Not502,
.notificationtype-Not503,
.notificationtype-Not504,
.notificationtype-Not506,
.notificationtype-Not507,
.notificationtype-Not508,
.notificationtype-Not509,
.notificationtype-Not510,
.notificationtype-Not511,
.notificationtype-Not512,
.notificationtype-Not310,
.notificationtype-Not308,
.notificationtype-Not609,
.notificationtype-Not610,
.notificationtype-Not611,
.notificationtype-Not619,
.notificationtype-Not00005,
.notificationtype-Not000011,
.notificationtype-Not400,
.notificationtype-Not401,
.notificationtype-Not405,
.notificationtype-Not404,
.notificationtype-Not403,
.notificationtype-Not402,
.notificationtype-Not307,
.notificationtype-Not000010,
.notificationtype-Not000010,
.notificationtype-Not100,
.notificationtype-Not613

{display: none;}




.hideformcd {display: none!important;}



#login-ad .checkbox {display: none!important;}
.content_path li b.label.bg-red {position: relative!important;}

.group-colors {display: none!important;}


html body div#external_id, html body  div#login_attention {display: none!important;}


html body .deployed_answer_with_keyword_verification {
    display: none!important;
}


.block-contests {display: none!important;}



html body li.list-calendar {display: none!important;}



.teacherpages form  .col-md-2.col-xs-12.p-0  {display: none;}

li.list-recomendation {display: none!important;}

.right-bg-login button.btn.btn-primary.btn-default  {display: none!important;}


#events_ask_feedback {display: none!important;}


.p-020{

	padding: 0 20px!important;

}


html body .top-ban-bar {

    padding-left: 0!important;
    background: none!important;
}


table.table.table-striped.b-t.b-light.teachers-table.teachers-choose.list-students tbody tr.m1.students-table-inner td:nth-of-type(1) a {
    pointer-events: none!important;
}


div#attendance_table .col-xs-12.p-020 .panel.panel-default.nofff {
    display: none!important;
}

div#attendance_table {
    margin-top: 0;
}




form#authFrom input#identity::-webkit-input-placeholder {  width: 40px!important; }

li.list-reports ul.nav.nav-sub.dk li.nav-sub-header:nth-of-type(3){
	display: none!important;

}

li.list-reports ul.nav.nav-sub.dk li.nav-sub-header:nth-of-type(4){
	display: none!important;

}



li.list-reports ul.nav.nav-sub.dk li.nav-sub-header:nth-of-type(5){
	display: none!important;

}



li.list-reports ul.nav.nav-sub.dk li.nav-sub-header:nth-of-type(6){
	display: none!important;

}






span#cke_11, a#cke_20, span#cke_25, a#cke_33, a#cke_31, a#cke_24, a#cke_47, #cke_10:after, span#cke_30, span#cke_32, span.cke_toolbar_break{display: none!important;}


.line.dk.hidden-folded,
aside#aside nav.navi ul.nav .list-chat,
aside#aside nav.navi ul.nav .list-reports.active ul li.nav-sub-header:nth-of-type(4),
aside#aside nav.navi ul.nav .list-reports.active ul li.nav-sub-header:nth-of-type(5),
aside#aside nav.navi ul.nav .list-polls,
aside#aside nav.navi ul.nav .list-gaming,
aside#aside nav.navi ul.nav .list-wiki,
aside#aside nav.navi ul.nav .list-newsletter{
    display: none!important;
}
.row.oh7 .col-md-12 .panel.panel-default.mh400{
    display: none;
}
.page-edit-event .app-content-body .form-horizontal form#eventAdd div.form-group:nth-of-type(8),
.add-event-page form#eventAdd .form-group:nth-of-type(8){
    display: none;
}
div#coach-student form .form-group label.i-checks:nth-of-type(2){
    display: none;
}
div#coach-student div#specSubTeacher{
    display: none;
}
header ul.nav.navbar-nav.navbar-right li#langSelection,
ul#top-head li#langSelection{
    display: none!important;
}

div.addbackgroundforteacher div#sortTest .item-other-curs{
    display: none;
}
.question-body .documenmt-main-part .question-form .col-xs-12.question-col a.rounded.md-trigger,
.student-profile .app-content-body .wrapper-md .row:nth-of-type(2) .col-lg-4:nth-of-type(2){
    display: none;
}
.page-edit-event form .form-group div#add-s-new .chosen-container.chosen-container-single,
form#eventAdd div#add-s-new .chosen-container.chosen-container-single{
    display: none;
}
.page-edit-event form .form-group div#add-s-new div#ect_spiker,
form div#add-s-new div#ect_spiker{
    width: 100%!important;
}


.boxmodeon {position: absolute;
    background-color: #0049ff;
    z-index: 9999;
    color: white;
    padding: 7px;
    font-size: 12px;
    width: 200px;
    text-align: center;
}

#marketplace-form {display: none;}



div#development_zone {
    display: none;
}

div#please_select{display: none;}
div#recommended_completion_date{display: none;}
div#question_by_on_step{display: none;}

option.deployed_answer_with_keyword_verification{display: none!important;}

.view_all_questions {display: none;}


html body .nav li.list-applications{display: none!important;}


.add_webinar{display: none!important;}



.сomparison_of_students{display: none!important;}

.filter-block-s {display: none!important;}


html body div#content .app-content-body .tab-container .tab-content {
    padding-bottom: 0px;
    padding-top: 0;
    margin-top: -1px;
}

html body  div#tab_1 div#tw-100 {
    margin-top: 0;
}




html body .nav  li.list-mp {display: none!important;}



#my_awards{display: none!important;}

.extended_right {display: none!important;}

html body .nav li.list-my-polls{display: none!important;}

.teacherpages .edit-element form#addPdf .form-group:nth-of-type(2) .col-md-7,
.teacherpages .edit-element form#videoForm .form-group:nth-of-type(3) .col-md-7{
     width: 75%;
 }



.teacherpages .col-md-7.col-xs-12.p-0{
    width: 75%!important;
}
@media (max-width: 991px){
    .teacherpages .col-md-7.col-xs-12.p-0{
        width: 100%!important;
    }
}

.studentpages .student-profile .col .row:nth-of-type(3){
    display: none;
}
.studentpages aside li.list-students-menu{
    display: none!important;
}
.teachers-table.teachers-choose.list-students .ng-binding ul.dropdown-menu.mi8 li:nth-of-type(3){
    display: none;
}







.auto-fill-form {display: none;}
.is_active_wallet, .dev-plan-active {display: none;}
.a-activate-wallet, .a-deactivate-wallet, .a-add-to-group {display: none;}

.sections-settings-table .row-32,
.sections-settings-table .row-34,
.sections-settings-table .row-39,
.sections-settings-table .row-40,
.sections-settings-table .row-41,
.sections-settings-table .row-42,
.sections-settings-table .row-43,
.sections-settings-table .row-44,
.sections-settings-table .row-60,
.sections-settings-table .row-61,
.sections-settings-table .row-70,
.sections-settings-table .row-81,
.sections-settings-table .row-82,
.sections-settings-table .row-83

{display: none;}

body div#bot-but-edits-1 {display: none!important;}

.gu-transit-hide .panel.panel-default  {background-color: transparent; border: 2px dashed var(--mainColor);}
.gu-transit-hide .panel.panel-default div.wrap-library,
.gu-transit-hide .panel.panel-default #visible-panel {display: none;}

li.list-sms-settings {display: none;}
a.menu_another {display: none;}


#news_div iframe {border-radius: 10px; border: 2px dashed silver;}

#condition_result {display: none!important;}






#price_body .btn.btn-cancel {display: none;}

.add_to_favorites {display: none!important}

.coursera {display: none;}

.onlyfavorite {display: none!important;}


.comment-block #a-load-file {display: none;}






.com_actions a.reply-comment {display: block;
    width: 80px;
    float: left;
    color: #8d8d8d}


.com_actions span.reply-comment  {display: block;
    width: 80px;
    float: left;
    margin-top: 10px;
    color: #8d8d8d}

.com_actions a.like-comment  {display: block;
    width: 80px;
    float: left;
    margin-top: 10px;
    }


.com_actions a.like-comment i {display: block; width: 12px; height: 12px; background-image: url('/assets/img/heart.svg'); background-size: 12px 12px; float: left; margin-right: 5px}
#a-load-file.btn-add-file {display: none;}
























#opacity-btn {display: none;}
.menu-container {display: none;}


@media (max-width: 850px)
{


html body .student-header #aside-user {

	clear: both;
    float: none;
    display: block;
    margin-left: 15px;
    margin-right: 15px!important;
    width: 100%!important;
    margin-bottom: 40px;
    margin-top: 70px!important;

}

.directory .sittings-block {padding-left: 0px!important;}
.type_elements {margin-top: 10px!important;}
.sittings-block a.reset_filter {margin-top: 10px;
    clear: both;
    float: none;
    display: block;
    margin-top: 20px;
    width: 100%;
    text-align: center;}


#courses-filter .i-switch  {margin-top: 10px;}

html body  div.main-content-body div.content_path.directory .chosen-container.chosen-container-single {width: 100%!important;}
.content-block form .sittings-block .search-input {width: 100%!important;}
.info-popup {display: none!important;}

div.chosen-container.chosen-container-single a.chosen-single span {
color: #b2b2b2;
    margin-right: 0px;
    line-height: initial;
}

.menu-container .menus li a.chosen-single {padding-left: 10px!important;}

#switch_role_select_chosen {width: 150px!important;}

.sittings-block .type_elements {margin-right: 0px!important;}
.userinfo_holder ul {margin-top: 10px!important;}
.menu-container .menus li a.username_header {padding: 0px!important; font-size: 22px;}
.menu-container .menus li a.logout_header {padding: 0px!important;}
.affix {position: relative!important; top: 0px!important;}
header li#aside-user {width: 100%!important;}
div.innerlogo_wrapper img {height: 40px!important; margin-left: 10px!important;}

div.innerlogo_wrapper a.photo_header img {height: 50px!important; margin-left: 0px!important;}

.innerlogo_wrapper a {display: block; float: left;}
.menu-container {display: block!important;


	    float: left;
    margin-left: 30px;
    margin-top: -2px;

}

.comment-text {width: 100%!important; padding-right: 0px!important;}
.content_path .title-block .battery {padding-left: 0px!important; padding-top: 10px!important;}
.grade-container .grade-info, .grade-container .module-info {display: block; color: silver;}
.grade-progress-bar { margin-left: 0px!important; margin-top: 6px; margin-bottom: 6px;}
div#accordion.new_style_accordion .panel-heading span.status-event {display: none!important;}
html .iprpage .chosen-container.chosen-container-single {margin-left: 0px!important;}
.dev-plan-container tbody td textarea {width: 150px!important;}
.dev-plan-container th, .dev-plan-container td {padding-left: 0px!important;}

#inner_content small {margin-top: 10px; margin-bottom: 10px; display: block;}
.you_bold {font-size: 16px;}
.table-rating td a {display: block; clear: both; float: none; font-size: 16px!important;}
.nav.dropdown-menu li a {width: 100%;}
html div.innerlogo_wrapper {width: 100%!important;}
#header-list {margin-top: 0px!important; margin-bottom: 0px!important;}
.hidemobile {display: none!important;}
#authFrom .checkbox label.i-checks {font-size: 14px;}
#authFrom .forgot_pass a {font-size: 14px!important;}
html body#main-page .form-validation .checkbox {width: 50%!important;}
html body#main-page .form-validation .forgot_pass {margin-left: 0px!important; margin-top: 0px!important;}
html div.innerlogo_wrapper {margin-left: 0px!important;}
.rolemenu {margin-left: 0px!important;}
.navbar-right {margin-left: 0px!important}
/* #header-list .calendar-widget-1, #header-list .news-widget.dropdown {display: none;} */
.rolemenu {margin-left: 15px!important; margin-top: 10px!important;}
.menublock .title_is_link, .menublock .title_no_link {color: #3e4858;}
.rolemenu .menublock {display: block;
    float: none;
    clear: both;
    margin-top: 0px!important;
    height: 25px;
    padding-top: 15px;
    padding-bottom: 15px;}
.student-header .rolemenu {width: 100%; margin-bottom: 50px!important;}
.page-container .main-content-body {margin-top: 30px!important;}
div.chosen-container.chosen-container-single a.chosen-single span {line-height: 34px;}
.content_path .title-block .battery {position: absolute;
    margin-left: 200px;
    margin-top: 18px;}
.homepage .col-lg-9.col-md-8 h1.ff-b.mb-sm {margin: 0px!important;}
.homepage .career_track  {margin: 0px!important; margin-bottom: 50px!important;}
.homepage .awards-carousel {margin: 0px!important;}
/* .homepage .slick-track {width: 100%!important; transform: none!important;} */
/* .homepage .awards-carousel-item.slick-slide  {width: 50%!important; margin-bottom: 20px; margin-right: 0px!important; text-align: center;} */
.homepage .month-main {margin-top: 60px; margin-left: 0px!important; margin-right: 0px!important;}
.homepage .month-main-item.slick-slide { /*width: 100%!important; */padding-right: 0px!important; margin-bottom: 20px!important;}
.homepage .col-sm-12, .homepage .col-lg-9.col-md-8 {padding-right: 0px!important;}
.homepage .rating-widget > div {width: 100%!important;}
.homepage .calendar-widget.calendar-student, .homepage .rating-widget {box-shadow: none!important;}
.homepage .awards-item-wrap {width: 100%;}
.homepage .awards-item-wrap .awards-carousel-img {margin: auto;}
.homepage  .awards-carousel-item:not(.active) .awards-item-wrap::after {top: 20%;
    left: 35%;}

.content_path .title-block .battery .progress-battery-green { margin-top: -9px;}
.content_path .comment-block .autor-foto {margin-bottom: 10px;}
.content_path .personal-info {width: 100%;}
.foto-profie {float: left; margin-bottom: 40px;}
.rating-widget {display: block!important;}
.rating-widget-content {margin-top: 25px;}
.rating-widget > .rating-widget-content {padding-left: 10px;}
.profile .awards-carousel {margin-left: 0px!important; margin-right: 0px!important; margin-top: 50px!important;}

.rating-widget > div {width: 100%!important}
* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

html, body {
  font-family: "Lato-Regular", serif;
  padding: 0;
  margin: 0;
  font-size: 16px;
}

.menu-container .navicon {
  background: white;
  color: #fff;
  padding: 6px;
  width: 38px;
  height: 38px;
  float: right;
  cursor: pointer;
}
.menu-container .navicon .bar {
  height: 2px;
  display: block;
  background: #f21b00;
  margin-bottom: 5px;
  border-radius: 5px;
}
.menu-container .navicon .bar:last-child {
  margin-bottom: 0px;
}
.menu-container label input[type=checkbox] {
  display: none;
}
.menu-container label input[type=checkbox]:checked + .navicon + .menus {
  display: block;
}
.menu-container .menus {
  display: none;
  box-shadow: 0px 50px 50px #00000047;
  clear: both;
  background: white;
  width: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 80px;
  border-top: 1px solid #f21b01;
  animation: flipInX 0.8s ease-in 0s;
}
.menu-container .menus ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu-container .menus li a {
  color: #444;
  text-decoration: none;
  padding: 10px 15px;
  display: block;
  position: relative;
  z-index: 1;
  transition: all 0.2s;
}

.menu-container .menus li a.photo_header {padding: 0px!important;}


.menu-container .menus li a::before {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  background: #f3230d;
  z-index: -1;
  transition: all 0.2s;
  transform: scale(0) skewY(30deg);
}
.menu-container .menus li a:hover {
  color: #fff;
}
.menu-container .menus li a:hover::before {
  opacity: 1;
  width: 100%;
  height: 100%;
  transform: scale(1);
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateX(-5deg);
  }
  100% {
    transform: none;
  }
}



}


.authorization__account-top img {background-color: white;
    padding: 20px;
    padding-bottom: 25px;
    width: 260px;
    display: block;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 00px;}
    
