@media screen and (max-width: 1023px) {
  .ContentNew {
    width: 100%;
  }
  .ContentNew .Proficiency {
    height: auto;
  }
  .ContentNew .Proficiency .Panel {
    display: block;
    width: 760px;
    height: auto;
    margin: 0 auto;
  }
  .ContentNew .Proficiency #select_subjects {
    width: 240px !important;
  }
  .ContentNew .Proficiency #select_grades {
    width: 200px !important;
  }
  .ContentNew .Proficiency #button_standard {
    width: 200px !important;
    padding-left: 16px !important;
  }
  .ContentNew .Proficiency selectBlock option {
    min-width: 180px !important;
  }
  .ContentNew .Proficiency .Select {
    margin-bottom: 10px;
  }
  .ContentNew .Proficiency #state_select {
    width: 750px !important;
  }
  .ContentNew .Proficiency .forTable {
    width: 750px;
  }
  .ContentNew .Proficiency .forTable:nth-child(3) {
    margin-bottom: 30px;
  }
  .ContentNew .Proficiency .PanelB {
    height: 60px;
  }
  .ContentNew .Proficiency .PanelB .ProfButton[action=add] {
    margin-top: 0;
  }
  .ContentNew .Proficiency .PanelB .ProfButton {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    transform: translateX(0px) rotate(90deg);
  }
  .ContentNew .ClassesSelector .Selector.googleSelector {
    display: none;
  }
  .ContentNew .Menu.UserMenu .Place a {
    float: left;
    padding: 0 5px;
    font-size: 16px;
    text-transform: none;
    max-width: none;
  }
  .ContentNew .Menu.UserMenu .Place a logo {
    display: none;
  }
  .ContentNew .AdminMenu .Place {
    width: 768px;
  }
  .ContentNew .Header {
    width: 100%;
  }
  .ContentNew .Header .Place {
    width: 768px;
    height: 245px;
  }
  .ContentNew .Header .Place .LogoBlock {
    width: 365px;
    height: 90px;
    background-position: 48px 18px;
    background-size: 300px auto;
  }
  .ContentNew .Header .Place .SearchBlock {
    width: 403px;
    height: 90px;
    /*div {
      margin: 20px 0 0 10px;
      height: 60px;
      input[type="text"] {
        width: 270px;
        height: 58px;
        padding-left: 20px;
        font-size: 20px;
      }
      input[type="text"]::placeholder {
        font-size: 22px;
      }
      button {
        height: 60px;
        background-position: 12px 17px;
      }
    }*/
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox {
    width: 374px;
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox input[type=text] {
    width: 194px;
    padding: 0 8px;
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox .SearchBlock {
    width: 122px;
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox .SearchBlock select {
    width: 122px;
    padding-right: 26px;
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox button {
    width: 40px;
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox .SearchBlock::before {
    width: 27px;
    background-position: -4px 6px;
  }
  .ContentNew .Header .Place .SignBlock {
    width: 768px;
    height: 155px;
    text-align: center;
  }
  .ContentNew .Header .Place .SignBlock .New {
    margin-left: 0;
  }
  .ContentNew .Header .Place .SignBlock .Cant {
    margin: 18px 0 0 0;
  }
  .ContentNew .Menu {
    width: 100%;
  }
  .ContentNew .Menu .Place {
    width: 768px;
    height: 105px;
    font-size: 22px;
  }
  .ContentNew .Menu .Place a {
    height: 105px;
    line-height: normal;
    padding: 0 20px;
    max-width: 160px;
  }
  .ContentNew .Menu .Place a span {
    height: 105px;
    display: table-cell;
    vertical-align: middle;
  }
  .ContentNew .Menu .Place a .UserIco {
    display: block;
    position: absolute;
    width: 50px;
    height: 50px;
    margin: 0;
    top: 8px;
    left: 25px;
    border-radius: 50%;
    background-size: 50px 50px;
  }
  .ContentNew .Menu .Place a .UserName {
    display: block;
    width: 100px;
    position: absolute;
    left: 0;
    top: 55px;
    margin: 0;
  }
  .ContentNew .Menu .Place a .Help {
    margin-top: 0;
  }
  .ContentNew .Menu .Place a.UserI {
    width: 100px;
    padding: 0;
    position: relative;
  }
  .ContentNew .OnlineBanner {
    height: 1800px;
    background-size: auto 1058.8235294118px;
    background-position: -300px 0px;
  }
  .ContentNew .OnlineBanner .Place {
    width: 768px;
    height: 1800px;
  }
  .ContentNew .OnlineBanner .Place h1 {
    padding: 15px 0 0 0;
  }
  .ContentNew .OnlineBanner .Place h2 {
    font-size: 36px;
  }
  .ContentNew .OnlineBanner .Place .Description {
    width: 100%;
    text-align: center;
    font-size: 24px;
    line-height: 46px;
    display: block;
    margin: 5px 0;
  }
  .ContentNew .OnlineBanner .Place .Description .Become {
    margin-top: 30px;
    font-size: 30px;
  }
  .ContentNew .OnlineBanner .Place .Video {
    display: block;
    width: 510px;
    margin: 30px auto 25px auto;
  }
  .ContentNew .OnlineBanner .Place .Video video {
    width: 510px;
  }
  .ContentNew .OnlineBanner .Place .MenuSubjectsDesctop {
    display: none;
  }
  .ContentNew .OnlineBanner .Place .MenuSubjectsMobile {
    display: block;
  }
  .ContentNew .OnlineBanner .Place .MenuSubjects {
    margin: 30px 0;
  }
  .ContentNew .OnlineBanner .Place .MenuSubjects a {
    font-size: 26px;
  }
  .ContentNew .OnlineBanner .Place .MenuSubjects x {
    margin: 10px 15px 0 20px;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner {
    width: 735px;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner .Part {
    width: 45%;
    margin: 0 1%;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner .Part ico {
    margin: 15px auto;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner .Part h4 {
    margin: 20px 0;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner .Part p {
    margin-left: 10px;
    width: 312px;
  }
  .ContentNew .Explorer {
    width: 100%;
    min-height: 700px;
    background-size: auto 700px;
  }
  .ContentNew .Explorer .Place {
    width: 768px;
    min-height: 700px;
    margin: 0 auto;
  }
  .ContentNew .Explorer .Place .Subjects subject.Selected::after {
    display: none;
  }
  .ContentNew .Explorer .Place .Subjects subject:first-child {
    margin-left: 0;
  }
  .ContentNew .Explorer .Place .Subjects subject {
    width: 113px;
    margin: 0 2px;
  }
  .ContentNew .Explorer .Place .Subjects subject name {
    width: 113px;
  }
  .ContentNew .Explorer .Place .Subjects subject skills {
    bottom: 20px;
    left: 0;
    width: 113px;
  }
  .ContentNew .Explorer .Place .Topics {
    width: 440px;
    min-height: 400px;
    padding: 40px 40px;
    -webkit-column-width: 203px;
    -moz-column-width: 203px;
    column-width: 203px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
  .ContentNew .Explorer .Place .Stanratds {
    width: 440px;
    min-height: 400px;
    padding: 40px 40px;
  }
  .ContentNew .Explorer .Place .StandardHeader {
    width: 720px;
  }
  .ContentNew .Explorer .Place .StandardHeader h1 {
    max-width: 550px;
    font-size: 24px;
    white-space: normal;
  }
  .ContentNew .ControlBanner {
    width: 100%;
    height: 1640px;
  }
  .ContentNew .ControlBanner .Place {
    width: 768px;
    height: 1640px;
    margin: 0 auto;
  }
  .ContentNew .ControlBanner .Place h3 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .ContentNew .ControlBanner .Place h4 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .ContentNew .ControlBanner .Place .Block {
    padding: 0 30px;
  }
  .ContentNew .ControlBanner .Place .Block p {
    line-height: 2em;
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block1 .Desc {
    background-image: none;
    background-color: #19a951;
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block1 inf::before {
    border: 1.5px solid #323792;
    color: #323792;
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block1 .email {
    color: #323792;
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block2 .Desc {
    background-image: url(/css/new/req2mgreen.svg);
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block2 inf::before {
    border: 1.5px solid #323792;
    color: #323792;
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block3 .Desc {
    background-image: url(/css/new/req2mgreen.svg);
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block3 inf::before {
    border: 1.5px solid #323792;
    color: #323792;
  }
  .ContentNew .ControlLogin .Place {
    width: 768px;
  }
  .ContentNew .ControlLogin .Place desc {
    width: 715px;
  }
  .ContentNew .ControlLogin .Place .BlockDesc {
    width: 715px;
  }
  .ContentNew .ControlLogin .Place .Block {
    width: 744px;
    height: 695px;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock {
    width: 290px;
    height: 695px;
    background-image: url(/css/new/login768.png);
    background-position: -120px 0;
    background-size: auto 700px;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock .Line {
    width: 262px;
    margin: 200px 0 0 8px;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock .Line line1, .ContentNew .ControlLogin .Place .Block .LeftBlock .Line line2 {
    width: 42px;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock .But {
    margin: 18px 0 0 36px;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock h3.Welcome {
    margin: 245px 18px 0 0;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock h4 {
    width: 290px;
    margin: 55px auto 0 auto;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock logo {
    margin: 115px auto 0 auto;
  }
  .ContentNew .ControlLogin .Place .Block h4 {
    margin: 125px 0 0 290px;
  }
  .ContentNew .ControlLogin .Place .Block block {
    margin: 30px 0 0 290px;
  }
  .ContentNew .ControlLogin .Place .Block block bla {
    width: 400px;
  }
  .ContentNew .ControlLogin .Place .Block block bla a {
    width: 200px;
  }
  .ContentNew .ControlLogin .Place .Block h3, .ContentNew .ControlLogin .Place .Block h1 {
    margin: 60px 0 0 290px;
  }
  .ContentNew .ControlLogin .Place .Block h3 span, .ContentNew .ControlLogin .Place .Block h1 span {
    display: block;
  }
  .ContentNew .ControlLogin .Place .Block form.ForCode {
    margin: 20px 0 0 262px;
  }
  .ContentNew .ControlLogin .Place .Block form {
    margin: 45px 0 0 300px;
  }
  .ContentNew .ControlLogin .Place .Block form input {
    height: 42px;
    width: 415px;
  }
  .ContentNew .ControlLogin .Place .Block form button {
    margin: 60px 0 0 10px;
    width: 395px;
  }
  .ContentNew .ControlLogin .Place .Block .login-btn-place {
    margin: 73px 0 0 280px;
    width: 439px;
  }
  .ContentNew .ControlLogin .Place .Block .sign-login-btn {
    width: 355px;
    margin: 35px 0 0 340px;
  }
  .ContentNew .ControlLogin .Place .Block .help2 {
    margin: 70px 0 0 0;
  }
  .ContentNew .ControlLogin .Place .BlockForm.Block1 .Desc {
    background-color: #313892;
    background-image: none;
  }
  .ContentNew .ControlLogin .Place .BlockForm.Block1 .Desc inf {
    margin: 20px 0 0 95px;
  }
  .ContentNew .ControlLogin .Place .BlockForm.Block1 .Desc inf::before {
    top: 8px;
  }
  .ContentNew .ControlLogin .Place .BlockForm.Block1 .Desc inf::after {
    top: 60px;
  }
  .ContentNew .ControlLogin .Place .BillProgress {
    width: 715px;
  }
  .ContentNew .ControlLogin .Place .BillProgress p {
    display: inline-block;
    line-height: 36px;
    width: 525px;
  }
  .ContentNew .ControlLogin .Place .BillProgress ul li {
    width: 208px;
    margin: 0 10px;
  }
  .ContentNew .ControlLogin .Place .BillProgress ul.Short li {
    width: 150px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment {
    width: 440px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment h3 {
    margin: 40px 0;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock {
    margin: 15px;
    padding: 15px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row p {
    padding-left: 0;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row input[type=text] {
    width: 260px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row .CN {
    display: block;
    width: auto;
    margin-bottom: 15px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row .ED {
    display: inline-block;
    width: auto;
    margin-left: 0;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row #cardNumber {
    width: 200px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row #cardCode {
    width: 65px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License {
    width: 245px;
    height: 1135px;
    padding: 0 15px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Product {
    font-size: 16px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Product .Price {
    width: 60px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Bottom {
    margin-top: 285px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Bottom .email {
    font-size: 16px;
    width: 245px;
  }
  .ContentNew .ControlLogin .Place .BlockForm {
    width: 715px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc {
    width: 292px;
    background-image: url(/css/new/req2m.svg);
    background-size: 292px auto;
    background-position: 0 0;
    background-repeat: no-repeat;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc inf {
    margin: 20px 0 0 95px;
    width: 197px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc inf::after {
    width: 200px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc telico {
    margin: 100px 0 0 133px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc qu {
    width: 292px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc tel {
    width: 292px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc .email {
    width: 292px;
    font-size: 19px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From {
    width: 387px;
    padding-left: 17px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From input, .ContentNew .ControlLogin .Place .BlockForm .From select {
    width: 387px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From textarea {
    width: 387px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox {
    width: 387px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox select {
    width: 357px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox select[name=country],
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox select[name=school] {
    width: 385px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity {
    width: 387px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .Half {
    width: 183px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .Half input {
    width: 183px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .Half.USA {
    width: 183px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity {
    width: 387px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity .SelectBox {
    width: 387px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity .SelectBox select {
    width: 387px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA {
    width: 184px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA .SelectBox {
    width: 184px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA .SelectBox select {
    width: 184px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA .SelectBox select[name=city] {
    width: 178px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .SelectBox {
    width: 182px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .SelectBox select {
    width: 182px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .SelectBox select[name=state] {
    width: 178px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .ForSchool.Hands input {
    width: 382px;
  }
  .ContentNew .ControlLogin .Place .Access {
    width: 530px;
  }
  .ContentNew .ControlLogin .Place .Access h2 {
    margin-top: 10px;
  }
  .ContentNew .ControlLogin .Place .Access .Block {
    margin: 40px 0 60px -22.5px;
    padding: 35px;
    width: 505px;
    height: 290px;
  }
  .ContentNew .ControlLogin .Place .Access .Block p {
    padding: 0 50px;
  }
  .ContentNew .ControlLogin .Place .Access .Block form input {
    width: 505px;
  }
  .ContentNew .ControlLogin .Place .Access .Block form button {
    width: 395px;
  }
  .ContentNew .ControlLogin .Place .Access.Students {
    margin-top: 0;
  }
  .ContentNew .ControlLogin .Place .Access.Students .Block {
    background-color: #f5f5f5;
    margin: 0 0 50px 0;
    padding: 0;
    width: 505px;
    height: auto;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .ContentNew .ControlLogin .Place .Access.Students .Block p {
    padding: 0;
  }
  .ContentNew .ControlLogin .Place .Access:first-child {
    border-right: none;
    border-bottom: 1px solid #323993;
  }
  .ContentNew .ControlLogin .Place .RestBlock {
    width: 635px;
    height: 505px;
  }
  .ContentNew .ControlLogin .Place2 {
    width: 100%;
    height: auto;
  }
  .ContentNew .ControlLogin .Place2 desc {
    width: 715px;
  }
  .ContentNew .ControlLogin .Place2 .Slider {
    width: 1280px;
    margin: 0 auto;
  }
  .ContentNew .ControlLogin .Place2 .Block_1_3 {
    margin: 55px 15px 30px 15px;
  }
  .ContentNew .EmailFooter .Place {
    width: 768px;
  }
  .ContentNew .EmailFooter .Place .Block {
    width: 100%;
    text-align: center;
    height: 107.5px;
  }
  .ContentNew .EmailFooter .Place .Block .B1 {
    padding: 30px 0 10px 0;
  }
  .ContentNew .EmailFooter .Place .Block .B2 {
    padding: 10px 0;
  }
  .ContentNew .EmailFooter .Place .Block line label {
    margin: 0;
  }
  .ContentNew .EmailFooter .Place .Block line input {
    width: 260px;
  }
  .ContentNew .Footer .Place {
    width: 768px;
  }
  .ContentNew .Footer .Place beak {
    display: block;
    visibility: hidden;
    height: 15px;
    width: 0;
  }
  .ContentNew .DashBoard.Share .Place #FileTree tableplace {
    width: 100%;
  }
  .ContentNew .DashBoard.Classes .Place {
    width: 100vw;
  }
  .ContentNew .DashBoard.Classes .Place .ClassesSelector {
    text-align: center;
  }
  .ContentNew .DashBoard.Classes .Place .ClassesSelector .Selector:first-child {
    margin-left: 11px;
  }
  .ContentNew .DashBoard.Classes .Place .Box.LeftBox {
    width: 94vw;
    height: auto;
    margin: 10px auto 10px auto;
  }
  .ContentNew .DashBoard.Classes .Place .Box.LeftBox tableplaceborder {
    height: auto;
  }
  .ContentNew .DashBoard.Classes .Place .Box.RightBox {
    display: none;
  }
  .ContentNew .DashBoard.Research .Place {
    width: 768px;
  }
  .ContentNew .DashBoard .Place {
    width: 768px;
  }
  .ContentNew .DashBoard .Place .Box.TopMargin:first-child {
    margin-top: 40px;
  }
  .ContentNew .DashBoard .Place .Box.TopMargin {
    margin-top: 20px;
  }
  .ContentNew .DashBoard .Place .Box.LeftBox {
    width: 510px;
    margin: 20px auto 0 auto;
  }
  .ContentNew .DashBoard .Place .Box.RightBox {
    width: 510px;
    margin: 20px auto 0 auto;
  }
  .ContentNew .DashBoard .Place .Box {
    display: block;
    width: 510px;
    height: 505px;
    margin: 20px auto 0 auto;
  }
  .ContentNew .DashBoard .Place .Box classList, .ContentNew .DashBoard .Place .Box assesmentlist {
    width: 490px;
  }
  .ContentNew .DashBoard .Place .Box studentList {
    width: 730px;
    height: auto;
  }
  .ContentNew .DashBoard .Place .Box .ToolButton {
    padding-left: 0;
    text-align: left;
  }
  .ContentNew .DashBoard .Place .Box .ToolButton .googleSelector.gWagning {
    background-image: url(data:image/png;base64,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);
    background-size: 22px auto;
    background-repeat: no-repeat;
    background-position: 207px 2px;
  }
  .ContentNew .DashBoard .Place .Box .ToolButton .googleSelector::before {
    content: " ";
    display: block;
    position: absolute;
    width: 18px;
    height: 18px;
    background-image: url(/css/new/G_Logo.svg);
    background-size: 18px 18px;
    left: 10px;
    top: 14px;
  }
  .ContentNew .DashBoard .Place .Box .ToolButton .googleSelector {
    display: inline-block;
    position: relative;
    float: right;
    height: 46px;
    margin: 12px 12px 0 0;
    font-family: "Roboto", sans-serif;
    color: #444;
    font-size: 14px;
    padding: 0 22px 0 34px;
    width: auto;
    line-height: 46px;
    text-align: center;
    vertical-align: top;
    text-decoration: none;
    border-radius: 7px;
    -webkit-box-shadow: 0px 0px 9px -3px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 0px 9px -3px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 0px 9px -3px rgba(0, 0, 0, 0.7);
    cursor: pointer;
  }
  .ContentNew .DashBoard .Place .Box .ToolButton .googleSelector .WaitGif {
    width: 60px;
    display: none;
    vertical-align: middle;
    margin-left: -20px;
  }
  .ContentNew .DashBoard .Place .G1 .header {
    background-size: 510px 100px;
  }
  .ContentNew .DashBoard .Place .B1 .header {
    background-size: 510px 100px;
  }
  .ContentNew .DashBoard .Place .B2 {
    height: 410px;
  }
  .ContentNew .DashBoard .Place .B2 .header {
    background-image: url(/css/new/B2.svg);
    background-size: 510px 100px;
  }
  .ContentNew .DashBoard .Place .R1 {
    height: 410px;
  }
  .ContentNew .DashBoard .Place .R1 .header {
    background-image: url(/css/new/R1.svg);
    background-size: 510px 100px;
  }
  .ContentNew .DashBoard .Place .R2 {
    width: 744px;
    height: auto;
    margin-bottom: 85px;
  }
  .ContentNew .DashBoard .Place .R2 .header {
    background-image: url(/css/new/R2.svg);
    background-size: 744px 100px;
  }
  .ContentNew .DashBoard .Place space {
    display: none;
  }
  .ContentNew .DashBoard .Place standards {
    width: 100%;
    -webkit-column-width: 100%;
    -moz-column-width: 100%;
    column-width: 100%;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .ContentNew .DashBoard .Place standards a {
    font-size: 22px;
    padding: 4px 0 4px 50px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header span[sort="1"], .ContentNew .DashBoard .Place #FileTree .Header span[sort="1"] {
    width: 500px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header span[sort="4"], .ContentNew .DashBoard .Place #FileTree .Header span[sort="4"] {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header span[sort="2"], .ContentNew .DashBoard .Place #FileTree .Header span[sort="2"] {
    width: 160px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header span[sort="3"], .ContentNew .DashBoard .Place #FileTree .Header span[sort="3"] {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header.Share span[sort="1"], .ContentNew .DashBoard .Place #FileTree .Header.Share span[sort="1"] {
    width: 200px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header.Share span[sort="2"], .ContentNew .DashBoard .Place #FileTree .Header.Share span[sort="2"] {
    width: 180px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header.Share span[sort="3"], .ContentNew .DashBoard .Place #FileTree .Header.Share span[sort="3"] {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header.Share span[sort="4"], .ContentNew .DashBoard .Place #FileTree .Header.Share span[sort="4"] {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header.Share span[sort="5"], .ContentNew .DashBoard .Place #FileTree .Header.Share span[sort="5"] {
    width: 190px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header.Share span[sort="6"], .ContentNew .DashBoard .Place #FileTree .Header.Share span[sort="6"] {
    width: 150px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder, .ContentNew .DashBoard .Place #FileTree tableplaceborder {
    width: 768px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace {
    width: 768px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Name, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .Name {
    width: 200px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Subject, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .Subject {
    width: 180px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Grade, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .Grade {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Date, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .Date {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Type, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .Type {
    width: 190px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .User, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .User {
    width: 137px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchHeader, .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchRow, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchHeader, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchRow {
    padding: 0 5px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .LessonBanner, .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchRow .LessonBanner, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchHeader .LessonBanner, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchRow .LessonBanner {
    width: 500px;
    padding: 0 190px 18px 10px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .Name, .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchRow .Name, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchHeader .Name, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchRow .Name {
    width: 500px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .Name span, .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchRow .Name span, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchHeader .Name span, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchRow .Name span {
    width: 475px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .Level, .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchRow .Level, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchHeader .Level, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchRow .Level {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .Subjects, .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchRow .Subjects, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchHeader .Subjects, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchRow .Subjects {
    width: 160px;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .Grades, .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchRow .Grades, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchHeader .Grades, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchRow .Grades {
    display: none;
  }
  .ContentNew .DashBoard .Place .Row .FullBlock {
    width: 768px;
  }
  .ContentNew .DashBoard .Place .Row .LeftBlock {
    width: 768px;
  }
  .ContentNew .DashBoard .Place .Row .RightBlock {
    width: 768px;
  }
  .ContentNew .DashBoard .Place .Row .Block table.subscriptons_add {
    width: 70%;
  }
  .ContentNew .DashBoard .Place .PDFV {
    margin: 0 auto 100px auto;
    width: 768px;
    height: 988px;
    border: 1px solid #AAA;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .ContentNew .DashBoard .Place .PDFV .Panell {
    width: 768px;
    height: 30px;
    background-color: #AAA;
    color: #FFFFFF;
    font-weight: 600;
    text-align: center;
  }
  .ContentNew .DashBoard .Place .PDFV .Panell div {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
  }
  .ContentNew .DashBoard .Place .PDFV .Panell #toLeft {
    cursor: pointer;
    float: left;
    display: inline-block;
    border: 2px solid #FFFFFF;
    height: 20px;
    padding: 0 2px 0 0;
    width: 18px;
    line-height: 20px;
    margin: 3px 0 0 10px;
    text-align: center;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
  }
  .ContentNew .DashBoard .Place .PDFV .Panell #toRight {
    cursor: pointer;
    float: right;
    display: inline-block;
    border: 2px solid #FFFFFF;
    height: 20px;
    width: 20px;
    line-height: 20px;
    margin: 3px 10px 0 0;
    text-align: center;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
  }
  .ContentNew .DashBoard .Place .PDFV #PlacePDF {
    width: 619px;
    height: 928px;
    position: relative;
  }
  .ContentNew .DashBoard .Place .PDFV #PlacePDF .PdfPage {
    width: 619px;
    height: 928px;
    position: absolute;
    background-size: 619px 928px;
    top: 17px;
    left: 75px;
    display: none;
  }
  .ContentNew .DashBoard .Place .PDFV #PlacePDF .PdfPage span {
    display: block;
    position: absolute;
    white-space: nowrap;
    color: rgba(0, 0, 0, 0.01);
  }
  .ContentNew .DashBoard .Place .PDFV #PlacePDF .PdfPage.Viii {
    display: block;
  }
  .ContentNew .ResourcesSelector .Place {
    width: 768px;
  }
  .ContentNew .ResourcesSelector .Place .Selector {
    padding: 0 9px;
  }
  .ContentNew .MyCurriculum.ForBuilder {
    width: 100vw;
  }
  .ContentNew .MyCurriculum .Builder {
    width: 100vw;
  }
  .ContentNew .MyCurriculum .Builder .Left {
    flex-basis: 190px;
    width: 190px;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools input {
    width: 150px;
    padding: 0 5px;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .CardsHeader #dlgico {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .LessonButtons button.Button1 {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .Buttons {
    height: 90px;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .Buttons button:first-child {
    margin: 0 auto;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .Buttons button {
    display: block;
    margin: 7px auto 0 auto;
  }
  .ContentNew .MyCurriculum .Builder .Right {
    box-sizing: border-box;
    width: 300px;
    flex-basis: 300px;
  }
  .ContentNew .MyCurriculum .Builder .Right #label_media_search {
    width: 60px;
    margin-right: 5px;
  }
  .ContentNew .MyCurriculum .Builder .Right .ButtonsPlace {
    margin-left: -214px;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList {
    width: 97%;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_my .OnlySubject {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_my .Grade {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_my #TitleSubject {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_my #TitleGrade {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_lesson #hsubj {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_lesson #hgrad {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_lesson .OnlySubject {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_lesson .Grade {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_interactives #hsubji {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_interactives #hgradi {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_interactives .OnlySubject {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_interactives .Grade {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_presentations #hsubjp {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_presentations #hgradp {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_presentations .OnlySubject {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_presentations .Grade {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_vlabs #hsubjv {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_vlabs #hgradv {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_vlabs .OnlySubject {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_vlabs .Grade {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList .MainPage .CardBox img {
    width: auto;
    border-radius: 0;
    display: inline;
  }
  .ContentNew .MyCurriculum .Builder .Right .TopTools .BoxButton {
    margin: 10px 5px;
  }
  .ContentNew .MyCurriculum .Builder .Right .TopTools .SearchInput {
    width: 160px;
  }
  .ContentNew .MyCurriculum .Builder .Right .TopTools .Select {
    margin: 10px 5px;
    width: 140px;
  }
  .ContentNew .MyCurriculum .Builder .Right .TopTools .Select select {
    width: 140px;
  }
  .ContentNew .MyCurriculum .Place tableplaceborder tableplace row {
    display: flex;
  }
  .ContentNew .MyCurriculum .Place tableplaceborder tableplace row .LabelY1 {
    flex-basis: 200px;
  }
  .ContentNew .MyCurriculum .Place tableplaceborder tableplace row .LabelY1 block {
    width: 100%;
  }
  .ContentNew .MyCurriculum .Place tableplaceborder tableplace row .LabelY2 {
    width: 100px;
    flex-grow: 1;
  }
  .ContentNew .MyCurriculum .Place tableplaceborder tableplace row .LabelY2 block {
    width: 100% !important;
  }
  .ContentNew .MyCurriculum .Place #table_st_header {
    display: flex;
  }
  .ContentNew .MyCurriculum .Place #table_st_header #LABELX3 {
    width: 100px;
    flex-grow: 1;
  }
  .ContentNew .MyCurriculum .Place #table_st_header #LABELX4 {
    flex-basis: 160px;
  }
  .ContentNew .MyCurriculum .Place #table_st_header #LABELX1 {
    flex-basis: 200px;
  }
  .ContentNew .MyCurriculum .Place #table_st_header #LABELX2 {
    width: 100px;
    flex-grow: 1;
  }
  .ContentNew .MyCurriculum .Place #tree_st_body .ForCenter {
    width: 100%;
    display: flex;
  }
  .ContentNew .MyCurriculum .Place #tree_st_body .ForCenter .Name {
    width: 100px;
    flex-grow: 1;
  }
  .ContentNew .MyCurriculum .Place #tree_st_body .ForCenter .Subjects {
    flex-basis: 160px;
  }
  .ContentNew .MyCurriculum .Place .SelectBlock {
    width: 140px;
  }
  .ContentNew .MyCurriculum .Place .SelectBlock select {
    width: 140px;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="1"] {
    width: 425px;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="2"] {
    width: 170px;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="3"] {
    display: none;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="4"] {
    display: none;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="5"] {
    width: 160px;
  }
  .ContentNew .MyCurriculum .Place #FileTree tableplace {
    height: 585px;
  }
  .ContentNew .Gradebook {
    width: 768px;
  }
  .ContentNew .Gradebook .Toolbar {
    height: 160px;
  }
  .ContentNew .Gradebook .Toolbar pu {
    display: inline-block;
    width: 225px;
  }
  .ContentNew .Gradebook .Toolbar .plsela {
    width: 202px;
  }
  .ContentNew .Gradebook .Toolbar .plsela select {
    width: 202px;
  }
  .ContentNew .Gradebook .Toolbar .SelectDates {
    padding-left: 15px;
    padding-right: 5px;
    font-size: 16px;
  }
  .ContentNew .Gradebook .Toolbar .LeftBlock {
    width: 20px;
  }
  .ContentNew .Contact {
    width: 645px;
  }
  .ContentNew .Contact textarea {
    width: 630px;
  }
  .ContentNew .Calendar {
    width: 768px;
  }
  .ContentNew .Calendar .Title {
    height: 150px;
  }
  .ContentNew .Calendar .Title .Dates {
    width: 700px;
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .ContentNew .Calendar .Title .Dates .DateButton {
    margin-top: 10px;
  }
  .ContentNew .Calendar .Title .Dates .DateText {
    font-size: 24px;
    margin-top: 10px;
    width: 580px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="1"] .WeekItem .WeekItemMain {
    max-width: 70px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="2"] .WeekItem .WeekItemMain {
    max-width: 176px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="3"] .WeekItem .WeekItemMain {
    max-width: 282px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="4"] .WeekItem .WeekItemMain {
    max-width: 388px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="5"] .WeekItem .WeekItemMain {
    max-width: 494px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="6"] .WeekItem .WeekItemMain {
    max-width: 600px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="7"] .WeekItem .WeekItemMain {
    max-width: 706px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="1"] .WeekItem .WeekItemMain {
    max-width: 70px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="2"] .WeekItem .WeekItemMain {
    max-width: 176px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="3"] .WeekItem .WeekItemMain {
    max-width: 282px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="4"] .WeekItem .WeekItemMain {
    max-width: 388px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="5"] .WeekItem .WeekItemMain {
    max-width: 494px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="6"] .WeekItem .WeekItemMain {
    max-width: 600px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="7"] .WeekItem .WeekItemMain {
    max-width: 706px;
  }
  .ContentNew .Calendar .CalendarPage table td {
    width: 100px;
  }
  .ContentNew .Calendar .CalendarPage table td .MonthItem {
    width: 100px;
  }
  .ContentNew .Calendar .CalendarPage table td .WeekItem .WeekItemMain .Buttons {
    height: 25px;
    overflow: hidden;
  }
  .ContentNew .Calendar .CalendarPage table td.ItemHeader span {
    width: 98px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="1"] .WeekItem {
    width: 100px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="1"] .WeekItem .WeekItemMain {
    max-width: 80px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="2"] .WeekItem {
    width: 206px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="2"] .WeekItem .WeekItemMain {
    max-width: 186px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="3"] .WeekItem {
    width: 312px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="3"] .WeekItem .WeekItemMain {
    max-width: 292px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="4"] .WeekItem {
    width: 418px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="4"] .WeekItem .WeekItemMain {
    max-width: 398px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="5"] .WeekItem {
    width: 524px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="5"] .WeekItem .WeekItemMain {
    max-width: 504px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="6"] .WeekItem {
    width: 630px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="6"] .WeekItem .WeekItemMain {
    max-width: 610px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="7"] .WeekItem {
    width: 736px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="7"] .WeekItem .WeekItemMain {
    max-width: 716px;
  }
  .ContentNew .jstree .jstree-icon {
    margin-left: 5px;
    width: 20px;
    background-position: 6px 20px;
  }
  .ContentNew .jstree li {
    margin-left: 28px;
  }
  .ContentNew .jstree li .Subject .OnlySubject {
    width: 171px;
  }
  .ContentNew .jstree li .Subject .Grade {
    display: none;
  }
  .ContentNew .jstree li .Subject .Date {
    display: none;
  }
  .ContentNew .jstree li .Subject .Type {
    width: 160px;
  }
  .ContentNew .jstree li > a {
    width: 383px;
  }
  .ContentNew .jstree li > ul > li > a {
    width: 355px;
  }
  .ContentNew .jstree li > ul > li > ul > li > a {
    width: 327px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > a {
    width: 299px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > a {
    width: 271px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
    width: 243px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
    width: 215px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
    width: 187px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
    width: 159px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
    width: 131px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
    width: 103px;
  }
  .ContentNew .HelpBox {
    width: 670px;
  }
  .ContentNew .HelpBox iframe {
    display: block;
    margin: 5px auto;
    border: none;
    width: 660px;
    height: 854px;
  }
  .ContentNew .ResSelector .Place {
    width: 768px;
  }
  .ContentNew .ResSelector .Place br768 {
    display: block;
  }
  .ContentNew .ResSelector .Place .HomeButton[type=null] {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleAssignDue3 {
    width: 19vw;
  }
  .ContentNew .Classes .Box .Header #TitleType3 {
    width: 20vw;
  }
  .ContentNew .Classes .Box .Header #AllAssign {
    width: 3.5vw;
  }
  .ContentNew .Classes .Box .Header #TitleName3 {
    width: 49vw;
  }
  .ContentNew .Classes .Box .Header #TitleLastName2_ {
    width: 30vw;
  }
  .ContentNew .Classes .Box .Header #TitleFirstName2_ {
    width: 26vw;
  }
  .ContentNew .Classes .Box .Header #TitleUsername2_ {
    width: 30vw;
    display: inline-block;
  }
  .ContentNew .Classes .Box .Header #TitleAction2 {
    width: 3vw;
  }
  .ContentNew .Classes .Box .Header #TitleGrade {
    width: 15vw;
    display: inline-block;
  }
  .ContentNew .Classes .Box .Header #TitleSubject {
    width: 21vw;
  }
  .ContentNew .Classes .Box .Header #TitleAVG {
    width: 18vw;
  }
  .ContentNew .Classes .Box .Header #TitleName {
    width: 38vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.CheckBox {
    width: 6.2vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Name3 {
    width: 45vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Name3 block {
    width: 45vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Type3 {
    width: 20vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Type3 block {
    width: 20vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.AssignDue3 {
    width: 19vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.AssignDue3 block {
    width: 19vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.CheckBox2_ {
    width: 6.2vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.LastName2_ {
    width: 30vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.LastName2_ block {
    width: 30vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.FirstName2_ {
    width: 26vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.FirstName2_ block {
    width: 26vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Username2_ {
    width: 30vw;
    display: table-cell;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Username2_ block {
    width: 30vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Action2 {
    width: 3vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Name {
    width: 38vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Name block {
    width: 38vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesGr {
    width: 18vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesGr block {
    width: 18vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesSu {
    width: 22vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesSu block {
    width: 22vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesGra {
    width: 15vw;
    display: table-cell;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesGra block {
    width: 15vw;
  }
  .SignButton {
    width: 240px;
    height: 68px;
    line-height: 68px;
    font-size: 24px;
    margin: 20px 0 0 24px;
  }
  .SignButton.Sign::after {
    height: 66px;
    width: 60px;
    background-size: 45px auto;
    background-position: 10px 15px;
  }
  .SignButton.SignUp::after {
    height: 66px;
    width: 60px;
    background-size: 45px auto;
    background-position: 10px 15px;
  }
  div.ContentNew .SearchBox {
    width: 250px;
  }
  div.ContentNew .SearchBox .SearchBlock {
    width: 96px;
  }
  div.ContentNew .SearchBox .SearchBlock select {
    width: 96px;
    padding-right: 24px;
    font-size: 14px;
    padding-left: 6px;
  }
  div.ContentNew .SearchBox .SearchBlock::before {
    width: 26px;
    height: 36px;
    background-image: url(/css/new/arrow_select.svg);
    background-size: 36px 36px;
    background-position: -6px 0;
    background-repeat: no-repeat;
  }
  div.ContentNew .SearchBox input[type=text] {
    width: 100px;
    padding: 0 4px;
    font-size: 14px;
    margin: 0;
  }
  div.ContentNew .SearchBox button {
    width: 32px;
    background-position: 5px 9px;
  }
}

/*# sourceMappingURL=main768.css.map */
