@media screen and (max-width: 1439px) {
  .ContentNew {
    width: 100%;
  }
  .ContentNew .Menu.UserMenu .Place a {
    float: left;
    padding: 0 15px;
    font-size: 18px;
    text-transform: none;
  }
  .ContentNew .AdminMenu {
    display: block;
  }
  .ContentNew .AdminMenu .Place {
    width: 1024px;
  }
  .ContentNew .Header {
    width: 100%;
  }
  .ContentNew .Header .Place {
    width: 1024px;
    height: 125px;
  }
  .ContentNew .Header .Place .LogoBlock {
    width: 200px;
    height: 125px;
    background-position: 10px 29px;
    background-size: 188px auto;
  }
  .ContentNew .Header .Place .SearchBlock {
    width: 289px;
    height: 125px;
    /*          div {
                margin: 20px 0 0 10px;
                input[type="text"] {
                  width: 148px;
                  padding-left: 15px;
                  font-size: 18px;
                }
                input[type="text"]::placeholder {
                  font-size: 14px;
                }
              }*/
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox {
    width: 270px;
    margin: 25px 0 0 15px;
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox input[type=text] {
    width: 90px;
    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 .SearchBlock::before {
    width: 27px;
    background-position: -4px 6px;
  }
  .ContentNew .Header .Place .SignBlock {
    width: 528px;
    height: 125px;
  }
  .ContentNew .Header .Place .SignBlock .Sign, .ContentNew .Header .Place .SignBlock .New, .ContentNew .Header .Place .SignBlock .SignUp {
    margin: 24px 0 0 10px;
  }
  .ContentNew .Menu {
    width: 100%;
  }
  .ContentNew .Menu .Place {
    width: 1024px;
    height: 105px;
  }
  .ContentNew .Menu .Place a {
    height: 105px;
    line-height: 105px;
    padding: 0 28px;
  }
  .ContentNew .Menu .Place right {
    float: right;
  }
  .ContentNew .OnlineBanner {
    height: 1500px;
    background-size: auto 1000px;
    background-position: -157px 0px;
  }
  .ContentNew .OnlineBanner .Place {
    width: 1024px;
    height: 1500px;
  }
  .ContentNew .OnlineBanner .Place h1 {
    padding: 15px 0 0 0;
  }
  .ContentNew .OnlineBanner .Place .Description {
    font-size: 24px;
    line-height: 46px;
    width: 450px;
    margin: 30px 0 0 30px;
  }
  .ContentNew .OnlineBanner .Place .Description .Become {
    margin-top: 14px;
  }
  .ContentNew .OnlineBanner .Place .Video {
    width: 480px;
    margin: 30px 0 0 30px;
  }
  .ContentNew .OnlineBanner .Place .Video video {
    margin-top: 12px;
    width: 480px;
  }
  .ContentNew .OnlineBanner .Place .MenuSubjects {
    margin: 30px 0;
  }
  .ContentNew .OnlineBanner .Place .MenuSubjects x {
    margin: 10px 30px 0 35px;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner {
    width: 1000px;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner .Part {
    width: 40%;
    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 {
    width: 315px;
  }
  .ContentNew .Explorer {
    width: 100%;
    min-height: 750px;
    background-size: auto 750px;
  }
  .ContentNew .Explorer .Place {
    width: 1024px;
    min-height: 750px;
    margin: 0 auto;
  }
  .ContentNew .Explorer .Place .Subjects subject.Selected::after {
    border-left: 56.5px solid transparent;
    border-right: 56.5px solid transparent;
  }
  .ContentNew .Explorer .Place .Subjects subject:first-child {
    margin-left: 205px;
  }
  .ContentNew .Explorer .Place .Subjects subject {
    width: 113px;
    margin: 0 4px;
  }
  .ContentNew .Explorer .Place .Subjects subject name {
    width: 113px;
  }
  .ContentNew .Explorer .Place .Subjects subject skills {
    bottom: 20px;
    left: 0;
    width: 113px;
  }
  .ContentNew .Explorer .Place .Subjects subject ico {
    height: 75px;
  }
  .ContentNew .Explorer .Place .Subjects .MATH ico {
    background-position: 25px 25px;
  }
  .ContentNew .Explorer .Place .Subjects .ELA ico {
    background-position: 22px 25px;
  }
  .ContentNew .Explorer .Place .Subjects .SS ico {
    background-position: 27px 25px;
  }
  .ContentNew .Explorer .Place .Subjects .ES ico {
    background-position: 26px 16px;
  }
  .ContentNew .Explorer .Place .Subjects .MS ico {
    background-position: 26px 16px;
  }
  .ContentNew .Explorer .Place .Subjects .HS ico {
    background-position: 26px 16px;
  }
  .ContentNew .Explorer .Place .Topics {
    width: 660px;
    min-height: 400px;
    padding: 50px 40px;
    -webkit-column-width: 203px;
    -moz-column-width: 203px;
    column-width: 203px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
  .ContentNew .Explorer .Place .Stanratds {
    width: 660px;
    min-height: 400px;
    padding: 50px 40px;
  }
  .ContentNew .Explorer .Place .StandardHeader {
    width: 940px;
    margin: 0 auto 30px auto;
  }
  .ContentNew .Explorer .Place .StandardHeader h1 {
    max-width: 760px;
    font-weight: 28px;
  }
  .ContentNew .ControlBanner {
    width: 100%;
    height: 1185px;
  }
  .ContentNew .ControlBanner .Place {
    width: 1024px;
    height: 1185px;
    margin: 0 auto;
  }
  .ContentNew .ControlBanner .Place .Block {
    width: 44%;
  }
  .ContentNew .ControlLogin {
    width: 100%;
    height: auto;
  }
  .ContentNew .ControlLogin .Place {
    text-align: center;
    width: 1024px;
    margin: 0 auto;
    overflow: hidden;
  }
  .ContentNew .ControlLogin .Place desc {
    width: 1024px;
  }
  .ContentNew .ControlLogin .Place .Block {
    width: 985px;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock {
    width: 365px;
    background-position: -102px -55px;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock logo {
    margin-top: 100px;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock h4 {
    width: 290px;
    margin: 15px auto 0 auto;
  }
  .ContentNew .ControlLogin .Place .Block h3, .ContentNew .ControlLogin .Place .Block h1 {
    margin: 50px 0 0 365px;
  }
  .ContentNew .ControlLogin .Place .Block h4 {
    margin: 125px 0 0 365px;
  }
  .ContentNew .ControlLogin .Place .Block block {
    margin: 30px 0 0 365px;
  }
  .ContentNew .ControlLogin .Place .Block form.ForCode {
    margin: 20px 0 0 344px;
  }
  .ContentNew .ControlLogin .Place .Block form {
    margin: 40px 0 0 395px;
  }
  .ContentNew .ControlLogin .Place .Block form input {
    height: 42px;
  }
  .ContentNew .ControlLogin .Place .Block .sign-login-btn {
    margin: 35px 0 0 456px;
  }
  .ContentNew .ControlLogin .Place .Block .login-btn-place {
    margin: 25px 0 0 360px;
    width: 605px;
  }
  .ContentNew .ControlLogin .Place .Access.Reset .Block {
    padding: 35px;
    width: 436px;
    height: 470px;
  }
  .ContentNew .ControlLogin .Place .Access {
    width: 507px;
  }
  .ContentNew .ControlLogin .Place .BillProgress {
    width: 1024px;
  }
  .ContentNew .ControlLogin .Place .BillProgress p {
    display: inline-block;
    line-height: 36px;
    width: 980px;
  }
  .ContentNew .ControlLogin .Place .BillProgress ul li {
    width: 208px;
    margin: 0 10px;
  }
  .ContentNew .ControlLogin .Place .BlockForm {
    width: 985px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From error {
    width: 415px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From input, .ContentNew .ControlLogin .Place .BlockForm .From select {
    width: 415px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From textarea {
    width: 415px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox {
    width: 415px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox select {
    width: 385px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox select[name=country],
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox select[name=school] {
    width: 410px;
    padding-right: 40px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity {
    width: 415px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .Half {
    width: 197px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .Half input {
    width: 197px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .Half.USA {
    width: 197px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity {
    width: 415px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity .SelectBox {
    width: 415px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity .SelectBox select {
    width: 415px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity .SelectBox select[name=city] {
    width: 410px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA {
    width: 197px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA .SelectBox {
    width: 197px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA .SelectBox select {
    width: 197px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .SelectBox {
    width: 197px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .SelectBox select {
    width: 163px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .SelectBox select[name=state],
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .SelectBox select[name=city] {
    width: 195px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .ForSchool.Hands input {
    width: 410px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment {
    width: 652px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row #cardNumber {
    width: 230px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row #cardCode {
    width: 65px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row.CType authorithe {
    display: inline-block;
    float: right;
    width: 150px;
    height: 73px;
    background-image: url(/img/authorize-net.png);
    background-size: 150px 73px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License {
    width: 272px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Middle p span {
    display: inline;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Bottom {
    margin-top: 210px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Bottom .email {
    font-size: 18px;
    width: 272px;
  }
  .ContentNew .ControlLogin .Place2 {
    width: 100%;
  }
  .ContentNew .ControlLogin .Place2 desc {
    width: 905px;
  }
  .ContentNew .ControlLogin .Place2 .Slider {
    width: 1280px;
    margin: 0 auto;
  }
  .ContentNew .ControlLogin .Place2 .Block_1_3 {
    margin: 55px 15px 30px 15px;
  }
  .ContentNew .ControlLogin2 .Place {
    width: 1024px;
  }
  .ContentNew .ControlSubscribe .Place {
    width: 100%;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row:first-child cell name {
    font-size: 16px;
    padding: 20px 5px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row:first-child cell desc {
    font-size: 15px;
    padding: 5px 5px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row:first-child cell price {
    font-size: 22px;
    width: 145px;
    padding: 10px 3px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row:first-child cell a {
    width: 135px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row:last-child cell a {
    width: 135px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row:last-child cell:first-child {
    border-bottom: 1.2px solid #FFF;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row:last-child cell:nth-child(2) {
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row:last-child cell:last-child {
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row {
    width: 100%;
    display: block;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row place {
    width: 1024px;
    display: block;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row place cell {
    width: 150px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row place cell div {
    width: 150px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row place cell:first-child {
    width: 265px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable row place cell:first-child div {
    font-size: 15px;
    width: 265px;
    padding: 12px 12px;
  }
  .ContentNew .EmailFooter .Place {
    width: 1024px;
  }
  .ContentNew .EmailFooter .Place .Block .B1 {
    padding: 40px 0 0 125px;
  }
  .ContentNew .EmailFooter .Place .Block .B2 {
    padding: 10px 0 0 30px;
  }
  .ContentNew .EmailFooter .Place .Block line label {
    margin-left: 15px;
  }
  .ContentNew .EmailFooter .Place .Block line input {
    width: 250px;
  }
  .ContentNew .Footer .Place {
    width: 1024px;
  }
  .ContentNew .Footer .Place .Block {
    width: 31%;
  }
  .ContentNew .Footer .Place .CopyRight .SecIm {
    margin-left: 0;
  }
  .ContentNew .Footer .Place .CopyRight tocenter {
    display: block;
    float: none;
    text-align: center;
    margin-bottom: 30px;
    margin-right: 0;
  }
  .ContentNew .Footer .Place .CopyRight .YouTube {
    float: none;
    display: inline-block;
  }
  .ContentNew .Footer .Place .CopyRight .Twitter {
    float: none;
    display: inline-block;
  }
  .ContentNew .Footer .Place .CopyRight .Pinterest {
    float: none;
    display: inline-block;
  }
  .ContentNew .Footer .Place .CopyRight .Facebook {
    float: none;
    display: inline-block;
  }
  .ContentNew .DashBoard.Share .Place #FileTree tableplace {
    width: 1000px;
  }
  .ContentNew .DashBoard.Research .Place {
    width: 1024px;
  }
  .ContentNew .DashBoard:not(.Research) {
    width: 100%;
  }
  .ContentNew .DashBoard:not(.Research) .Place {
    width: 100vw;
    min-width: auto;
    display: flex;
  }
  .ContentNew .DashBoard:not(.Research) .Place .Box.LeftBox {
    width: 495px;
    margin: 10px 0 10px 0;
  }
  .ContentNew .DashBoard:not(.Research) .Place .Box.RightBox {
    width: 495px;
    margin: 10px 0 10px 10px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .Box {
    width: 500px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .Box classList, .ContentNew .DashBoard:not(.Research) .Place .Box assesmentlist {
    width: 480px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .Box studentList {
    width: 980px;
    overflow-x: scroll !important;
  }
  .ContentNew .DashBoard:not(.Research) .Place .G1 .header {
    background-size: 500px 100px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .B1 .header {
    background-size: 500px 100px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .B2 .header {
    background-image: url(/css/new/B2.svg);
    background-size: 500px 100px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .R1 .header {
    background-image: url(/css/new/R1.svg);
    background-size: 500px 100px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .R2 {
    width: 1005px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .R2 .header {
    background-image: url(/css/new/R2.svg);
    background-size: 1005px 100px;
  }
  .ContentNew .DashBoard:not(.Research) .Place space {
    width: 15px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .TBackButton {
    left: 15px;
    width: 140px;
    height: 55px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .TBackButton arrow {
    left: 20px;
  }
  .ContentNew .DashBoard:not(.Research) .Place standards {
    width: 100%;
    -webkit-column-width: 512px;
    -moz-column-width: 512px;
    column-width: 512px;
  }
  .ContentNew .DashBoard:not(.Research) .Place searchHeader {
    font-size: 20px;
    margin: 28px 20px 0 20px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header span[sort="1"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header span[sort="1"] {
    width: 500px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header span[sort="4"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header span[sort="4"] {
    width: 175px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header span[sort="2"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header span[sort="2"] {
    width: 160px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header span[sort="3"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header span[sort="3"] {
    width: 150px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header.Share span[sort="1"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header.Share span[sort="1"] {
    width: 290px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header.Share span[sort="2"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header.Share span[sort="2"] {
    width: 200px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header.Share span[sort="3"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header.Share span[sort="3"] {
    width: 140px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header.Share span[sort="4"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header.Share span[sort="4"] {
    display: none;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header.Share span[sort="5"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header.Share span[sort="5"] {
    width: 190px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header.Share span[sort="6"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header.Share span[sort="6"] {
    width: 150px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder {
    width: 1000px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace {
    width: 1000px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow.forLessonBanner button, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow.forLessonBanner button {
    right: 20px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Name, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .Name {
    width: 290px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Subject, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .Subject {
    width: 200px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Grade, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .Grade {
    width: 140px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Date, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .Date {
    display: none;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Type, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .Type {
    width: 190px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .User, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .User {
    width: 137px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchHeader, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchHeader, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow {
    padding: 0 5px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .checkbox, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow .checkbox, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchHeader .checkbox, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow .checkbox {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    border: 2px solid #929292;
    border-radius: 2px;
    margin-right: 6px;
    cursor: pointer;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .checkbox::after, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow .checkbox::after, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchHeader .checkbox::after, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow .checkbox::after {
    position: absolute;
    display: block;
    width: 7px;
    height: 7px;
    left: 3px;
    top: 2px;
    transform: rotate(45deg);
    border-right: 2px solid #929292;
    border-bottom: 2px solid #929292;
    -webkit-box-shadow: 0px 0px 13px -1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 13px -1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 13px -1px rgba(0, 0, 0, 0.4);
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .checkbox.Checked::after, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow .checkbox.Checked::after, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchHeader .checkbox.Checked::after, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow .checkbox.Checked::after {
    content: " ";
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchHeader span, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow span, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchHeader span, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow span {
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .LessonBanner, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow .LessonBanner, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchHeader .LessonBanner, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow .LessonBanner {
    width: 810px;
    padding: 0 190px 18px 10px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .Name, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow .Name, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchHeader .Name, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow .Name {
    width: 500px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .Name span, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow .Name span, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchHeader .Name span, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow .Name span {
    width: 475px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .Level, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow .Level, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchHeader .Level, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow .Level {
    width: 175px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .Subjects, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow .Subjects, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchHeader .Subjects, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow .Subjects {
    width: 160px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .Grades, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow .Grades, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchHeader .Grades, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow .Grades {
    width: 150px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .Row .FullBlock {
    width: 810px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .Row .RightBlock {
    width: 815px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .Row .Block table.subscriptons_add {
    width: 70%;
  }
  .ContentNew .DashBoard:not(.Research) .Place .SelectBlock {
    width: 195px;
  }
  .ContentNew .DashBoard:not(.Research) .Place .SelectBlock select {
    width: 195px;
    font-size: 0.9em;
  }
  .ContentNew .DashBoard:not(.Research) .Place #box_table_st_header #LABELX1 {
    width: 200px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #box_table_st_header #LABELX2 {
    width: 470px;
  }
  .ContentNew .DashBoard:not(.Research) .Place tableplaceborder tableplace row span.LabelY1 block {
    width: 200px;
  }
  .ContentNew .DashBoard:not(.Research) .Place tableplaceborder tableplace row span.LabelY2 block {
    width: 470px;
  }
  .ContentNew .DashBoard:not(.Research) .Place #tree_st_body .Name {
    width: 665px;
  }
  .ContentNew .Proficiency .Panel1, .ContentNew .Proficiency .Panel2 {
    width: 475px;
  }
  .ContentNew .Proficiency .PanelB {
    width: 74px;
  }
  .ContentNew .Proficiency .PanelB .ProfButton {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-color: #f36e29;
    -webkit-box-shadow: 0px 0px 7px -3px rgba(0, 0, 0, 0.69);
    -moz-box-shadow: 0px 0px 7px -3px rgba(0, 0, 0, 0.69);
    box-shadow: 0px 0px 7px -3px rgba(0, 0, 0, 0.69);
    cursor: pointer;
    margin: 17px auto;
    background-size: 35px 35px;
    background-repeat: no-repeat;
  }
  .ContentNew .Proficiency .PanelB .ProfButton[action=add] {
    margin-top: 275px;
    background-image: url(/css/new/k1x.svg);
    background-position: 5px 3px;
  }
  .ContentNew .Proficiency .PanelB .ProfButton[action=addall] {
    background-image: url(/css/new/k1y.svg);
    background-position: 5px 3px;
  }
  .ContentNew .Proficiency .PanelB .ProfButton[action=del] {
    background-image: url(/css/new/k2x.svg);
    background-position: 1px 3px;
  }
  .ContentNew .Proficiency .PanelB .ProfButton[action=delall] {
    background-image: url(/css/new/k2y.svg);
    background-position: 1px 3px;
  }
  .ContentNew .Proficiency .forTable {
    width: 475px;
  }
  .ContentNew .Proficiency .SliderPlace .BoxCardsCount {
    width: 135px;
  }
  .ContentNew .Proficiency .SliderPlace .BoxSlider {
    width: 330px;
  }
  .ContentNew .Proficiency .Select.SX1 {
    margin: 0 3px 0 0;
  }
  .ContentNew .Proficiency .ButtonPlace button {
    width: 130px;
    margin: 0 0 0 3px;
  }
  .ContentNew .Proficiency .ButtonPlace #button_standard {
    position: relative;
    padding-left: 8px;
    width: 128px;
  }
  .ContentNew .Proficiency .ButtonPlace #button_standard::before {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    width: 36px;
    height: 42px;
    background-image: url(/css/new/arrow_select.svg);
    background-size: 36px 36px;
    background-position: 0 3px;
    background-repeat: no-repeat;
  }
  .ContentNew .Proficiency .ButtonPlace selectBlock option {
    min-width: 130px;
  }
  .ContentNew .Proficiency .ButtonPlace2 button {
    margin: 0 3px;
  }
  .ContentNew .ResSelector .Place {
    width: 1024px;
  }
  .ContentNew .ResSelector .Place p {
    margin: 10px 40px;
  }
  .ContentNew .ResSelector .Place .HomeButton {
    margin: 8px;
  }
  .ContentNew .ResourcesSelector .Place {
    width: 1024px;
  }
  .ContentNew .ResourcesSelector .Place .Selector {
    padding: 0 20px;
  }
  .ContentNew .ResourcesSelector .Place .Selector.Admin {
    display: none;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="1"] {
    width: 356px;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="2"] {
    width: 170px;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="3"] {
    width: 150px;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="4"] {
    width: 170px;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="5"] {
    width: 160px;
  }
  .ContentNew .MyCurriculum .Place #FileTree tableplace {
    height: 585px;
  }
  .ContentNew .MyCurriculum .Builder .Left {
    display: block;
    width: 300px;
    flex-basis: 300px;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools input {
    width: 250px;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .Buttons button {
    width: 136px;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .Buttons button:first-child {
    margin: 0 8px 0 0;
  }
  .ContentNew .MyCurriculum .Builder .Right {
    width: 675px;
    display: block;
    flex-grow: 1;
  }
  .ContentNew .MyCurriculum .Builder .Right .ButtonsPlace {
    margin-left: -327px;
    width: auto;
  }
  .ContentNew .MyCurriculum .Builder .Right .ButtonsPlace .SelectBlock {
    width: 200px;
  }
  .ContentNew .MyCurriculum .Builder .Right .ButtonsPlace .SelectBlock select {
    width: 200px;
    font-size: 0.8em;
  }
  .ContentNew .MyCurriculum .Builder .Right .ButtonsPlace button {
    margin: 38px 0 0 7px;
    padding: 0 10px;
    font-size: 0.8em;
  }
  .ContentNew .MyCurriculum .Builder .Right .TopTools {
    text-align: left;
  }
  .ContentNew .MyCurriculum .Builder .Right .TopTools .Select, .ContentNew .MyCurriculum .Builder .Right .TopTools .SearchInput {
    width: 210px;
  }
  .ContentNew .MyCurriculum .Builder .Right .TopTools .Select input, .ContentNew .MyCurriculum .Builder .Right .TopTools .Select select, .ContentNew .MyCurriculum .Builder .Right .TopTools .SearchInput input, .ContentNew .MyCurriculum .Builder .Right .TopTools .SearchInput select {
    width: 210px;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList {
    flex-grow: 1;
    width: 95%;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList .MainPage {
    width: 100%;
    flex-grow: 1;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList .MainPage img {
    width: auto;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList .MainPage.Topics, .ContentNew .MyCurriculum .Builder .Right .CardsList .MainPage.Media {
    height: 809px;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_lesson {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_presentations {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_share {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_topics {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_media {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_my {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_interactives {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_vlabs {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_standards {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_gdoc {
    display: none;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList #box_main_edoc {
    display: none;
  }
  .ContentNew .Gradebook {
    width: 1014px;
  }
  .ContentNew .Gradebook .Toolbar .plsela {
    width: 170px;
  }
  .ContentNew .Gradebook .Toolbar .plsela select {
    width: 170px;
  }
  .ContentNew .Gradebook .Toolbar #raportSelecta, .ContentNew .Gradebook .Toolbar #SelectStudentsBar {
    width: 202px;
  }
  .ContentNew .Gradebook .Toolbar #raportSelecta select, .ContentNew .Gradebook .Toolbar #SelectStudentsBar select {
    width: 202px;
  }
  .ContentNew .Gradebook .Toolbar #ExportButton, .ContentNew .Gradebook .Toolbar #PrintButton {
    width: 80px;
    margin: 36px 2px 0 2px;
  }
  .ContentNew .Gradebook .Toolbar #ExportButton {
    margin-left: 5px !important;
  }
  .ContentNew .Gradebook .Toolbar .MoveItem {
    margin: 30px 5px 0 0;
  }
  .ContentNew .Gradebook .Toolbar .SelectDates {
    width: 165px;
    padding-left: 15px;
  }
  .ContentNew .Gradebook .Toolbar .LeftBlock {
    width: 50px;
  }
  .ContentNew .Gradebook .Toolbar .MoveRight {
    margin-left: 10px;
  }
  .ContentNew .jstree li .Subject .OnlySubject {
    width: 171px;
  }
  .ContentNew .jstree li .Subject .Grade {
    width: 151px;
  }
  .ContentNew .jstree li .Subject .Date {
    width: 171px;
  }
  .ContentNew .jstree li .Subject .Type {
    width: 160px;
  }
  .ContentNew .jstree li > a {
    width: 303px;
  }
  .ContentNew .jstree li > ul > li > a {
    width: 275px;
  }
  .ContentNew .jstree li > ul > li > ul > li > a {
    width: 247px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > a {
    width: 219px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > a {
    width: 191px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
    width: 163px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
    width: 135px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
    width: 107px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
    width: 79px;
  }
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
    width: 51px;
  }
  .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: 23px;
  }
  .ContentNew .Select:not(.STTUT) {
    margin: 0 2px;
  }
  .ContentNew .Select:not(.STTUT) #select_subjects {
    width: 183px;
  }
  .ContentNew .Select:not(.STTUT) #select_grades {
    width: 130px;
  }
  .ContentNew .Select:not(.STTUT) #state_select {
    width: 466px;
  }
  .ContentNew .Contact {
    width: 900px;
  }
  .ContentNew .Contact textarea {
    width: 890px;
  }
  .ContentNew .Calendar {
    width: 1024px;
  }
  .ContentNew .Calendar .Title .Filter {
    width: 415px;
  }
  .ContentNew .Calendar .Title .Filter .SelectStudent .ButOn {
    font-size: 0.7em;
    margin-left: 10px;
    padding: 0 5px;
  }
  .ContentNew .Calendar .Title .Filter .SelectStudent .ButOn span {
    font-size: 1.2em;
  }
  .ContentNew .Calendar .Title .Switcher .SwitcherItem {
    width: 90px;
  }
  .ContentNew .Calendar .Title .Switcher .SwitcherItem.Selected::after {
    border-left: 45px solid transparent;
    border-right: 45px solid transparent;
  }
  .ContentNew .Calendar .Title .Dates {
    width: 285px;
    padding-right: 0;
  }
  .ContentNew .Calendar .Title .Dates .DateText {
    width: 170px;
  }
  .ContentNew .Calendar .CalendarPage table {
    border-spacing: 4px;
    margin: 5px auto 10px auto;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="1"] .WeekItem .WeekItemMain {
    max-width: 117px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="2"] .WeekItem .WeekItemMain {
    max-width: 254px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="3"] .WeekItem .WeekItemMain {
    max-width: 399px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="4"] .WeekItem .WeekItemMain {
    max-width: 546px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="5"] .WeekItem .WeekItemMain {
    max-width: 691px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="6"] .WeekItem .WeekItemMain {
    max-width: 836px;
  }
  .ContentNew .Calendar .CalendarPage table .StartArrow:not(.EndArrow) td[colspan="7"] .WeekItem .WeekItemMain {
    max-width: 981px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="1"] .WeekItem .WeekItemMain {
    max-width: 117px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="2"] .WeekItem .WeekItemMain {
    max-width: 254px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="3"] .WeekItem .WeekItemMain {
    max-width: 399px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="4"] .WeekItem .WeekItemMain {
    max-width: 546px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="5"] .WeekItem .WeekItemMain {
    max-width: 691px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="6"] .WeekItem .WeekItemMain {
    max-width: 836px;
  }
  .ContentNew .Calendar .CalendarPage table .EndArrow:not(.StartArrow) td[colspan="7"] .WeekItem .WeekItemMain {
    max-width: 981px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="1"] .WeekItem {
    width: 147px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="1"] .WeekItem .WeekItemMain {
    max-width: 127px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="2"] .WeekItem {
    width: 284px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="2"] .WeekItem .WeekItemMain {
    max-width: 264px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="3"] .WeekItem {
    width: 429px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="3"] .WeekItem .WeekItemMain {
    max-width: 409px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="4"] .WeekItem {
    width: 576px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="4"] .WeekItem .WeekItemMain {
    max-width: 556px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="5"] .WeekItem {
    width: 721px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="5"] .WeekItem .WeekItemMain {
    max-width: 701px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="6"] .WeekItem {
    width: 866px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="6"] .WeekItem .WeekItemMain {
    max-width: 846px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="7"] .WeekItem {
    width: 1011px;
  }
  .ContentNew .Calendar .CalendarPage table td[colspan="7"] .WeekItem .WeekItemMain {
    max-width: 991px;
  }
  .ContentNew .Calendar .CalendarPage table td {
    width: 141px;
  }
  .ContentNew .Calendar .CalendarPage table td .MonthItem {
    width: 137px;
  }
  .ContentNew .Calendar .CalendarPage table td.ItemHeader span {
    width: 139px;
  }
  .ContentNew .Calendar .CalendarPage .DayHeader {
    height: 45px;
    background: #CCC;
    z-index: 100;
  }
  .ContentNew .Calendar .CalendarPage .DayHeader .WeekDay {
    display: inline-block;
    font-size: 1.7em;
    margin: 7px 0 0 7px;
    width: 165px;
  }
  .ContentNew .Calendar .CalendarPage .DayHeader .Text {
    display: inline-block;
    font-size: 1.1em;
    margin: 7px 0 0 7px;
  }
  .ContentNew .Calendar .CalendarPage .DayItem {
    height: 81px;
    margin-top: 5px;
    position: relative;
  }
  .ContentNew .Calendar .CalendarPage .DayItem .ItemMain {
    height: 81px;
    margin-right: 10px;
  }
  .ContentNew .Calendar .CalendarPage .DayItem .DueDate {
    position: absolute;
    color: #FFF;
    top: 8px;
    left: 30px;
    white-space: nowrap;
  }
  .ContentNew .Calendar .CalendarPage .DayItem .Reasign {
    color: #FFF;
    white-space: nowrap;
    float: right;
    font-size: 18px;
    margin: 8px;
  }
  .ContentNew .Calendar .CalendarPage .DayItem .Status {
    float: right;
    width: 215px;
    font-size: 1.8em;
    margin-top: 25px;
  }
  .ContentNew .Calendar .CalendarPage .DayItem .ItemTextBox {
    margin-right: 300px;
    padding: 27px 0 0 30px;
    float: left;
    position: relative;
    z-index: 10;
  }
  .ContentNew .Calendar .CalendarPage .DayItem .ItemText {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.5em;
  }
  .ContentNew .Calendar .CalendarPage .DayItem .ItemText .Cname {
    display: inline-block;
    font-size: 0.7em;
  }
  .ContentNew .Calendar .CalendarPage .DayItem .ClassText {
    font-size: 1em;
    color: #333;
  }
  .ContentNew .Calendar .CalendarPage .DayItem .ItemLast {
    float: right;
    height: 81px;
    width: 10px;
  }
  .ContentNew .Calendar .CalendarPage .DayItem[atype=lecture] .ItemMain {
    background: url(/img/student/calendar.png) no-repeat 0 -100px;
  }
  .ContentNew .Calendar .CalendarPage .DayItem[atype=lecture] .ItemLast {
    background: url(/img/student/calendar.png) no-repeat -2550px -100px;
  }
  .ContentNew .Calendar .CalendarPage .DayItem[atype=normal] .ItemMain {
    background: url(/img/student/calendar.png) no-repeat 0 -200px;
  }
  .ContentNew .Calendar .CalendarPage .DayItem[atype=normal] .ItemLast {
    background: url(/img/student/calendar.png) no-repeat -2550px -200px;
  }
  .ContentNew .Calendar .CalendarPage .DayItem[atype=lecture] {
    cursor: pointer;
  }
  .ContentNew .Calendar .CalendarPage .DayItem[atype=normal] {
    cursor: pointer;
  }
  .ContentNew .Calendar .CalendarPage .DayItemEmpty {
    height: 81px;
    margin-top: 5px;
    background: #EFEFEF;
  }
  .ContentNew .Calendar .SelectStudent input[type=checkbox] + label {
    font-size: 0.7em;
  }
  .ContentNew .Classes .Box .ToolButton button {
    margin: 8px 0;
    padding: 0;
    width: 47px;
  }
  .ContentNew .Classes .Box .ToolButton button::after {
    left: 6px;
  }
  .ContentNew .Classes .Box .Header #TitleName {
    width: 180px;
  }
  .ContentNew .Classes .Box .Header #TitleAVG {
    width: 130px;
  }
  .ContentNew .Classes .Box .Header #TitleSubject {
    width: 175px;
  }
  .ContentNew .Classes .Box .Header #TitleGrade {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleAVG2 {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleLastName {
    width: 225px;
  }
  .ContentNew .Classes .Box .Header #TitleFirstName {
    width: 200px;
  }
  .ContentNew .Classes .Box .Header #TitleAssignName {
    width: 145px;
  }
  .ContentNew .Classes .Box .Header #TitleAssignType {
    width: 100px;
  }
  .ContentNew .Classes .Box .Header #TitleAssignDate {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleAssignDue {
    width: 135px;
    text-transform: capitalize;
  }
  .ContentNew .Classes .Box .Header #TitleAssignAction {
    width: 90px;
  }
  .ContentNew .Classes .Box .Header #TitleLastName2 {
    width: 200px;
  }
  .ContentNew .Classes .Box .Header #TitleFirstName2 {
    width: 200px;
  }
  .ContentNew .Classes .Box .Header #TitleGrade2 {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleLastName2_ {
    width: 200px;
  }
  .ContentNew .Classes .Box .Header #TitleFirstName2_ {
    width: 200px;
  }
  .ContentNew .Classes .Box .Header #TitleUsername2_ {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleAction2 {
    width: 60px;
  }
  .ContentNew .Classes .Box .Header #TitleSCName {
    width: 200px;
  }
  .ContentNew .Classes .Box .Header #TitleSCSubject {
    width: 200px;
  }
  .ContentNew .Classes .Box .Header #TitleSCGrade {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleSCAction {
    width: 60px;
  }
  .ContentNew .Classes .Box .Header #TitleAVG3 {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleName3 {
    width: 227px;
  }
  .ContentNew .Classes .Box .Header #TitleType3 {
    width: 85px;
  }
  .ContentNew .Classes .Box .Header #TitleAssignDate3 {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleAssignDue3 {
    width: 140px;
  }
  .ContentNew .Classes .Box .Header #TitleCAName {
    width: 275px;
  }
  .ContentNew .Classes .Box .Header #TitleCAGrade {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleSAFirstName {
    width: 270px;
  }
  .ContentNew .Classes .Box .Header #TitleSALastName {
    width: 220px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Name {
    border-left: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Name block {
    width: 180px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesGr block {
    width: 130px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesGr.ForesGr2 {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesSu block {
    width: 175px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesGra {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.LastName {
    border-left: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.LastName block {
    width: 225px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.FirstName block {
    width: 200px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.AssignName block {
    width: 145px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.AssignType block {
    width: 120px;
    padding: 3px 10px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.AssignDate {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.AssignDue block {
    width: 135px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.LastName2 {
    border-left: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.LastName2 block {
    width: 200px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.FirstName2 block {
    width: 200px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Grade2 {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.LastName2_ {
    border-left: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.LastName2_ block {
    width: 200px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.FirstName2_ block {
    width: 200px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Username2_ {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.CName2 block {
    width: 200px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.CSubject2 block {
    width: 200px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.CGrade2 {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Name3 block {
    width: 227px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.AVG3 {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.AssignDate3 {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.AssignDue3 block {
    width: 140px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.CName3 block {
    width: 275px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.CGrade3 {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.CSFirst3 block {
    width: 270px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.CSLast3 block {
    width: 220px;
  }
  .ContentNew .HelpBox {
    width: 1020px;
  }
  .ContentNew .HelpBox iframe {
    display: block;
    margin: 5px auto;
    border: none;
    width: 1010px;
    height: 1307px;
  }
  .SignButton {
    width: 165px;
  }
}

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