.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;

}









.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: 991px) {


  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: #444;
    margin-right: 0px;
    line-height: initial;
  }

  .menu-container .menus li a.chosen-single {
    padding-left: 10px !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;
  }


  .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: 0px !important;
  }

  div.chosen-container.chosen-container-single a.chosen-single span {
    line-height: 34px;
  }



  .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: "Arial", 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 {
  width: 260px;
  display: block;
  padding: 24px;
  margin: 0 auto;
  background-color: white;
}

.grade20-modal table th, .grade20-modal table td {
    border: 1px solid lightgrey;
    padding: 10px;}
    
.grade20-modal .col-md-12.d-flex.feedback-column {display: block!important; padding: 0px!important;}

.grade20-modal .col-md-12.d-flex.feedback-column img {
float: left;
border-radius: 8px;
margin-right: 20px;
}

.grade20-modal .col-md-12.d-flex.feedback-column .name_and_comment  {margin-bottom: 20px}  

.grade20-modal .col-md-12.d-flex.feedback-column .name_and_comment div.blue-text {color: #0048F4; margin-bottom: 3px;}
.grade20-modal .col-md-12.d-flex.feedback-column .name_and_comment div.gray_test {color: gray; margin-bottom: 10px;}
.grade20-modal .col-md-12.d-flex.feedback-column .name_and_comment div.description_feedback {margin-bottom: 25px;}



.cours-block-gift .gift_params_info {display: none}
.cours-block-gift:hover .gift_params_info {display: block;}