@media screen and (max-width: 767px) {
  .ContentNew.UserNotLoginned .BackButton {
    padding-top: 8vw;
  }
  .ContentNew {
    width: 100%;
  }
  .ContentNew .Proficiency .ButtonPlace2 {
    margin: 0;
  }
  .ContentNew .Proficiency .ButtonPlace2 button {
    width: 40vw;
    vertical-align: top;
  }
  .ContentNew .Proficiency .SliderPlace {
    height: auto;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .ContentNew .Proficiency .PanelB {
    height: 80px;
  }
  .ContentNew .Proficiency .Panel {
    width: 100vw;
  }
  .ContentNew .Proficiency .ButtonPlace {
    height: auto;
  }
  .ContentNew .Proficiency .Select {
    display: block;
    width: 340px;
    margin: 5px auto;
  }
  .ContentNew .Proficiency .Select #select_subjects, .ContentNew .Proficiency .Select #select_grades, .ContentNew .Proficiency .Select #state_select {
    width: 340px !important;
  }
  .ContentNew .Proficiency #button_standard {
    width: 344px !important;
  }
  .ContentNew .Proficiency selectBlock option {
    min-width: 312px !important;
  }
  .ContentNew .Proficiency .Select.SX1 {
    margin: 5px auto;
  }
  .ContentNew .Proficiency .forTable {
    width: 95vw;
  }
  .ContentNew .Header.OpenMobileMenu .MobileMenu {
    visibility: visible;
    right: 0;
  }
  .ContentNew .Header.UserMenu.OpenMobileMenu .MobileMenu {
    top: 25vw;
    visibility: visible;
    right: 0;
    margin: 0;
  }
  .ContentNew .Header.UserMenu.OpenMobileMenu .MobileMenu .Menu1 {
    margin: 0;
  }
  .ContentNew .Header.UserMenu.OpenMobileMenu .MobileMenu .Menu1 .Admin {
    line-height: 12vw;
    font-size: 20px;
    padding-left: 40px;
  }
  .ContentNew .Header.UserMenu.OpenMobileMenu .MobileMenu .SubMenu a.BBor {
    border-bottom: 1px solid #FFFFFF;
  }
  .ContentNew .Header.UserMenu.OpenMobileMenu .MobileMenu .SubMenu a {
    text-transform: capitalize;
    border-bottom: none;
  }
  .ContentNew .Header.UserMenu.OpenMobileMenu .MobileMenu .SubMenu a:first-child {
    border-top: none;
  }
  .ContentNew .Header.UserMenu.OpenMobileMenu .MobileMenu .Content .Header .MobileMenu .Menu1 {
    margin: 0;
  }
  .ContentNew .AdminMenu {
    display: none;
  }
  .ContentNew .Header.UserMenu.OpenMobileMenu .Place .MenuBlock {
    display: none;
  }
  .ContentNew .Header.UserMenu.OpenMobileMenu .Place .MenuBlock.forClose {
    display: inline-block;
  }
  .ContentNew .Header.UserMenu {
    display: block;
    background-color: #126ab2;
  }
  .ContentNew .Header.UserMenu .Place .MenuBlock {
    background-image: url(/css/new/tap2.svg);
  }
  .ContentNew .Header.UserMenu .Place .MenuBlock.forClose {
    display: none;
    background-image: url(/css/new/close.svg);
    background-size: 11vw auto;
  }
  .ContentNew .Header.UserMenu .Place right {
    height: 25vw;
    width: auto;
    float: right;
  }
  .ContentNew .Header.UserMenu .Place a {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 5vw;
    height: 25vw;
    line-height: 25vw;
    margin: 0;
    color: #FFFFFF;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
  }
  .ContentNew .Header.UserMenu .Place a .Help {
    display: inline-block;
    width: 10vw;
    height: 10vw;
    line-height: 10vw;
    border-radius: 50%;
    background-color: #FFF;
    margin-top: 7.5vw;
    color: #126ab4;
  }
  .ContentNew .Header.UserMenu .Place a .UserIco {
    position: absolute;
    top: 3vw;
    left: 6.25vw;
    display: block;
    width: 12.5vw;
    height: 12.5vw;
    border-radius: 50%;
    background-color: #FFF;
    background-image: url(/css/new/user.svg);
    background-size: 12.5vw 12.5vw;
  }
  .ContentNew .Header.UserMenu .Place a .UserName {
    display: block;
    width: 25vw;
    position: absolute;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    left: 0;
    top: 15.5vw;
    margin: 0;
    height: auto;
    line-height: normal;
  }
  .ContentNew .Header.UserMenu .Place a.HelpI {
    width: 42px;
    padding: 0 5px;
  }
  .ContentNew .Header.UserMenu .Place a.UserI {
    width: 25vw;
    padding: 0;
    position: relative;
  }
  .ContentNew .Header {
    width: 100%;
  }
  .ContentNew .Header .Place {
    width: 100vw;
    height: auto;
    position: relative;
  }
  .ContentNew .Header .Place .LogoBlock {
    width: 74vw;
    height: 25vw;
    background-position: 5.5vw 4.4vw;
    background-size: 67vw auto;
  }
  .ContentNew .Header .Place .MenuBlock {
    display: inline-block;
    width: 26vw;
    height: 25vw;
    background-image: url(/css/new/tap.svg);
    background-size: 15vw auto;
    background-repeat: no-repeat;
    background-position: 5.5vw 7vw;
  }
  .ContentNew .Header .Place .SearchBlock {
    width: 100vw;
    height: auto;
    /*div {
      margin: 0 0 0 5.5vw;
      height: 19vw;
      input[type="text"] {
        width: 65vw;
        height: 18.3vw;
        padding-left: 5vw;
        font-size: 18px;
      }
      input[type="text"]::placeholder {
        font-size: 18px;
      }
      button {
        height: 19vw;
        width: 18vw;
        background-size: 12vw auto;
        background-repeat: no-repeat;
        background-position: 3vw 3vw;
      }
    }*/
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox {
    height: 19vw;
    width: 83vw;
    margin: 0 auto;
    padding: 0 0 0 4vw;
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox input[type=text] {
    width: 54vw;
    height: 18.8vw;
    padding-left: 5vw;
    font-size: 18px;
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox .SearchBlock {
    display: none;
  }
  .ContentNew .Header .Place .SearchBlock .SearchBox button {
    width: 21vw;
    height: 19.2vw;
    background-size: 14vw auto;
    background-position: 3vw 3vw;
  }
  .ContentNew .Header .Place .SignBlock {
    width: 100vw;
    height: auto;
    padding-bottom: 10vw;
  }
  .ContentNew .Header .Place .SignBlock .Cant {
    display: none;
  }
  .ContentNew .Header .MobileMenu {
    z-index: 100;
    visibility: hidden;
    right: 100vw;
    display: block;
    width: 100vw;
    height: auto;
    background-color: #126ab2;
    position: absolute;
    top: 0;
    font-size: 24px;
  }
  .ContentNew .Header .MobileMenu .Close {
    position: absolute;
    top: 0;
    right: 0;
    width: 12vw;
    height: 12vw;
    background-image: url(/css/new/close.svg);
    background-size: 8vw auto;
    background-repeat: no-repeat;
    background-position: 2vw 2vw;
  }
  .ContentNew .Header .MobileMenu .SubMenu a {
    display: block;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0 0 0 4vw;
    cursor: pointer;
    border-bottom: 1px solid #FFFFFF;
  }
  .ContentNew .Header .MobileMenu .Menu1 {
    margin-top: 15vw;
  }
  .ContentNew .Header .MobileMenu .Menu1 a {
    line-height: 15vw;
  }
  .ContentNew .Header .MobileMenu .Menu2 {
    margin-top: 12vw;
    font-style: italic;
  }
  .ContentNew .Header .MobileMenu .Menu2 a {
    line-height: 12vw;
  }
  .ContentNew .Header .MobileMenu .Menu3 {
    margin: 15vw 0;
  }
  .ContentNew .Header .MobileMenu .Menu3 .SignButton {
    display: block;
    margin: 5vw auto;
  }
  .ContentNew .Menu {
    display: none;
  }
  .ContentNew .OnlineBanner {
    height: auto;
    background-size: auto 300vw;
    background-position: -100vw 0;
  }
  .ContentNew .OnlineBanner .Place {
    width: 100vw;
    height: auto;
  }
  .ContentNew .OnlineBanner .Place h1 {
    padding: 4vw 0 0 0;
    font-size: 60px;
  }
  .ContentNew .OnlineBanner .Place h2 {
    padding-top: 4vw;
    font-size: 36px;
  }
  .ContentNew .OnlineBanner .Place .Description {
    margin: 1.5vw 0;
  }
  .ContentNew .OnlineBanner .Place .Description .Become {
    position: relative;
    display: block;
    width: 88vw;
    height: 21.85vw;
    padding: 0 20px 0 0;
    margin: 0 auto;
    line-height: 21.85vw;
    border-radius: 1.2vw;
    font-size: 24px;
  }
  .ContentNew .OnlineBanner .Place .Description .Become::after {
    height: 21.85vw;
    width: 12.85vw;
    background-image: url(/css/new/kut.svg);
    background-repeat: no-repeat;
    background-size: 5.65vw auto;
    background-position: 2vw 5.4vw;
  }
  .ContentNew .OnlineBanner .Place .Video {
    display: block;
    width: 95vw;
    margin: 1vw auto;
  }
  .ContentNew .OnlineBanner .Place .Video video {
    width: 95vw;
  }
  .ContentNew .OnlineBanner .Place .MenuSubjectsMobile {
    display: none;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner {
    width: 95vw;
    margin-bottom: 10vw;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner .Part {
    width: 100%;
    margin: 0;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner .Part ico {
    margin: 3vw auto;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner .Part h4 {
    margin: 6vw 0;
  }
  .ContentNew .OnlineBanner .Place .SuperBanner .Part p {
    margin: 5vw auto;
    width: 80vw;
  }
  .ContentNew .Explorer {
    width: 100%;
    height: auto;
    background-image: none;
  }
  .ContentNew .Explorer .Place {
    width: 100%;
    margin: 0 auto;
    height: auto;
  }
  .ContentNew .Explorer .Place h3 {
    font-size: 2.3em;
  }
  .ContentNew .Explorer .Place .Subjects.forStandard subject {
    width: 22vw;
    height: 18vw;
    margin: 0 0.05vw;
  }
  .ContentNew .Explorer .Place .Subjects.forStandard subject name_small {
    color: #313892;
    width: 22vw;
    height: 18vw;
    display: table-cell;
    vertical-align: middle;
    font-size: 0.9em;
  }
  .ContentNew .Explorer .Place .Subjects.forStandard subject.Selected name_small {
    color: #FFF;
  }
  .ContentNew .Explorer .Place .Subjects {
    height: auto;
  }
  .ContentNew .Explorer .Place .Subjects subject.Selected::after {
    display: none;
  }
  .ContentNew .Explorer .Place .Subjects subject {
    width: 15vw;
    height: 18vw;
    margin: 0 0.05vw;
  }
  .ContentNew .Explorer .Place .Subjects subject ico {
    display: none;
  }
  .ContentNew .Explorer .Place .Subjects subject name_small {
    color: #313892;
    width: 15vw;
    height: 18vw;
    display: table-cell;
    vertical-align: middle;
    font-size: 0.9em;
  }
  .ContentNew .Explorer .Place .Subjects subject name {
    display: none;
  }
  .ContentNew .Explorer .Place .Subjects subject skills {
    display: none;
  }
  .ContentNew .Explorer .Place .Grades {
    height: auto;
    width: 26vw;
  }
  .ContentNew .Explorer .Place .Grades grade.Selected::after {
    display: none;
  }
  .ContentNew .Explorer .Place .Grades grade {
    height: 35px;
    line-height: 35px;
    width: 26vw;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 0.8em;
  }
  .ContentNew .Explorer .Place .Grades grade name_small {
    display: block;
  }
  .ContentNew .Explorer .Place .Grades grade name {
    display: none;
  }
  .ContentNew .Explorer .Place .Topics {
    width: 70vw;
    margin-top: 15px;
    margin-bottom: 30px;
    padding: 35px;
    box-sizing: border-box;
    font-size: 0.9em;
  }
  .ContentNew .Explorer .Place .Topics h5 {
    padding: 5px 0 2px 0;
    margin: 10px;
    font-size: 1.2em;
  }
  .ContentNew .Explorer .Place .Topics a {
    font-size: 1.2em;
    margin: 0 0 12px 0;
  }
  .ContentNew .Explorer .Place .Stanratds {
    width: 70vw;
    margin-top: 15px;
    margin-bottom: 30px;
    padding: 5px;
    box-sizing: border-box;
    font-size: 0.9em;
  }
  .ContentNew .Explorer .Place .Stanratds .VarnToCustomLesson {
    font-size: inherit;
  }
  .ContentNew .Explorer .Place .Stanratds .ToRow {
    padding-left: 5px;
    margin: 0 5px 5px 5px;
  }
  .ContentNew .Explorer .Place .Stanratds .ToRow .RowR {
    padding-left: 7px;
  }
  .ContentNew .Explorer .Place .Stanratds .ToRow .RowR span {
    font-style: italic;
  }
  .ContentNew .Explorer .Place .Stanratds .ToRow .RowR .ActRow {
    padding-left: 0;
    min-height: 21px;
    position: relative;
    margin-left: -10px;
  }
  .ContentNew .Explorer .Place .Stanratds h2 {
    margin: 5px 0 5px 5px;
  }
  .ContentNew .Explorer .Place .StandardHeader {
    width: 100vw;
  }
  .ContentNew .Explorer .Place .StandardHeader h1 {
    max-width: 100vw;
    font-size: 24px;
    white-space: normal;
    display: block;
  }
  .ContentNew .Explorer .Place .StandardHeader button {
    float: none;
    margin-top: 20px;
  }
  .ContentNew .ControlBanner {
    width: 100%;
    height: auto;
  }
  .ContentNew .ControlBanner .Place {
    width: 100%;
    margin: 0 auto;
    height: auto;
  }
  .ContentNew .ControlBanner .Place h3 {
    font-size: 36px;
    margin-left: 14vw;
    margin-right: 14vw;
  }
  .ContentNew .ControlBanner .Place h4 {
    font-size: 24px;
    margin-left: 9vw;
    margin-right: 9vw;
  }
  .ContentNew .ControlBanner .Place .Block {
    width: 90vw;
    padding: 0;
  }
  .ContentNew .ControlBanner .Place .Block img {
    width: 75vw;
  }
  .ContentNew .ControlBanner .Place .Block p {
    line-height: 2em;
  }
  .ContentNew .Dialog.HideState .SuperBox .Box {
    height: auto;
  }
  .ContentNew .Dialog {
    display: none;
  }
  .ContentNew .Dialog .Background {
    position: fixed;
    background-color: #000;
    opacity: 0.4;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100vw;
    height: 100vh;
  }
  .ContentNew .Dialog .SuperBox {
    position: fixed;
    top: 10vw;
    left: 0;
    z-index: 11;
    width: 100vw;
  }
  .ContentNew .Dialog .SuperBox .Box {
    margin: 0 auto;
    background-color: #fff;
    border-radius: 10px;
    width: 95vw;
    height: auto;
    padding: 5vw;
    box-sizing: border-box;
  }
  .ContentNew .Dialog .SuperBox .Box row label {
    width: 40vw;
    padding: 0;
  }
  .ContentNew .Dialog .SuperBox .Box row field {
    width: 40vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .ContentNew .Dialog .SuperBox .Box row input, .ContentNew .Dialog .SuperBox .Box row select {
    width: 42vw;
  }
  .ContentNew .Dialog .SuperBox .Box row button {
    width: 38vw;
  }
  .ContentNew .ControlLogin {
    width: 100%;
    background-color: #f5f5f5;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 15%, #f5f5f5 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 15%, #f5f5f5 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 15%, #f5f5f5 100%);
    height: auto;
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block2 .Desc {
    background-image: none;
    background-color: #19a951;
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block3 .Desc {
    background-image: none;
    background-color: #19a951;
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block4 .Desc {
    background-image: none;
    background-color: #19a951;
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block4 .Desc inf {
    margin-left: auto !important;
    text-align: center;
    padding: 0;
  }
  .ContentNew .ControlLogin .Place.Green .BlockForm.Block4 .Desc inf::after {
    width: 175px;
  }
  .ContentNew .ControlLogin .Place {
    width: 100%;
  }
  .ContentNew .ControlLogin .Place h1 {
    padding-top: 10px;
  }
  .ContentNew .ControlLogin .Place desc {
    width: 100%;
  }
  .ContentNew .ControlLogin .Place .BlockDesc {
    width: 95vw;
    height: auto;
    margin: 20px auto 50px auto;
  }
  .ContentNew .ControlLogin .Place .BlockDesc h2 {
    margin: 20px 0 30px 0;
  }
  .ContentNew .ControlLogin .Place .BlockDesc p {
    margin: 0 0 18px 0;
    padding: 0 5vw;
    text-align: left;
  }
  .ContentNew .ControlLogin .Place .Block {
    width: 95vw;
    padding: 0;
    height: auto;
    margin-top: 15px;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-bottom-right-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
    -moz-border-radius-bottomright: 16px;
    -moz-border-radius-bottomleft: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock {
    width: 95vw;
    display: block;
    height: auto;
    float: none;
    padding: 30px 0;
    background-color: #126ab2;
    background-image: none;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock .Line {
    width: 80vw;
    margin: 35px auto 0 auto;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock .Line line1, .ContentNew .ControlLogin .Place .Block .LeftBlock .Line line2 {
    width: 14vw;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock .But {
    margin: 20px auto 0 auto;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock h3.Welcome {
    margin-top: 0;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock h3 {
    margin-top: 0;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock h4 {
    width: 80vw;
    margin: 20px auto 0 auto;
  }
  .ContentNew .ControlLogin .Place .Block .LeftBlock logo {
    display: none;
  }
  .ContentNew .ControlLogin .Place .Block h3, .ContentNew .ControlLogin .Place .Block h1 {
    margin: 20px 0 0 0;
  }
  .ContentNew .ControlLogin .Place .Block h4 {
    margin: 20px 0 0 0;
  }
  .ContentNew .ControlLogin .Place .Block block {
    margin: 20px 0 0 0;
  }
  .ContentNew .ControlLogin .Place .Block block bla {
    width: 90vw;
  }
  .ContentNew .ControlLogin .Place .Block block bla a {
    width: 45vw;
  }
  .ContentNew .ControlLogin .Place .Block form.ForCode {
    margin-left: 0;
  }
  .ContentNew .ControlLogin .Place .Block form.ForCode input.ForCode {
    width: 60vw;
  }
  .ContentNew .ControlLogin .Place .Block form.ForCode button.ForCode {
    display: inline-block;
    width: 25vw;
  }
  .ContentNew .ControlLogin .Place .Block form {
    margin: 25px 0 0 0;
  }
  .ContentNew .ControlLogin .Place .Block form input {
    display: block;
    margin: 0 auto;
    height: 42px;
    width: 90vw;
  }
  .ContentNew .ControlLogin .Place .Block form button {
    display: block;
    margin: 30px auto;
    height: 60px;
    width: 90vw;
  }
  .ContentNew .ControlLogin .Place .Block form label {
    width: 90vw;
    margin: 0 auto 5px auto;
  }
  .ContentNew .ControlLogin .Place .Block .login-btn-place {
    margin: 30px auto;
    width: auto;
    height: auto;
    text-align: center;
  }
  .ContentNew .ControlLogin .Place .Block .login-btn-place .google-login-btn {
    display: block;
    margin: 0 auto;
  }
  .ContentNew .ControlLogin .Place .Block .login-btn-place .clever-login-btn {
    display: block;
    margin: 10px auto 0 auto;
  }
  .ContentNew .ControlLogin .Place .Block .sign-login-btn {
    width: 90vw;
    line-height: normal;
    height: auto;
    padding: 15px 0;
    margin: 35px auto;
  }
  .ContentNew .ControlLogin .Place .Block .BackB {
    font-size: 1.3em;
  }
  .ContentNew .ControlLogin .Place .Block .help2 {
    margin: 40px 0 30px 0;
  }
  .ContentNew .ControlLogin .Place .BlockForm.Block1 .Desc {
    padding-bottom: 20px;
  }
  .ContentNew .ControlLogin .Place .BlockForm.Block1 .Desc inf {
    margin: 0 auto;
    width: 170px;
  }
  .ContentNew .ControlLogin .Place .BlockForm.Block1 .Desc inf::before {
    top: 13px;
    left: -3px;
  }
  .ContentNew .ControlLogin .Place .BlockForm.Block1 .Desc inf::after {
    width: 230px;
    top: 68px;
  }
  .ContentNew .ControlLogin .Place .BlockForm.Block3 .Desc inf {
    width: 230px;
  }
  .ContentNew .ControlLogin .Place .ChutSmall {
    width: 80vw;
    margin: 0 auto;
  }
  .ContentNew .ControlLogin .Place .BillProgress {
    width: 100vw;
  }
  .ContentNew .ControlLogin .Place .BillProgress p {
    width: 80vw;
    margin-top: 0;
  }
  .ContentNew .ControlLogin .Place .BillProgress ul li {
    width: 65vw;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment {
    display: block;
    width: auto;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment h3 {
    margin: 30px 0 15px 0;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock {
    margin: 5px;
    padding: 5px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row.CType {
    text-align: center;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row.CType authorithe {
    display: inline-block;
    float: right;
    width: 100px;
    height: 49px;
    background-image: url(/img/authorize-net.png);
    background-size: 100px 49px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row {
    padding: 5px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row p {
    font-size: 16px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row input[type=text] {
    width: 74vw;
  }
  .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 #cardMonth {
    width: 6vw;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row #cardYear {
    width: 10vw;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row #cardNumber {
    width: 74vw;
  }
  .ContentNew .ControlLogin .Place .BillBlock .Payment payblock .Row #cardCode {
    width: 20vw;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License {
    width: 95vw;
    height: auto;
    padding: 0 15px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License h4 {
    margin-top: 15px;
    width: 87vw;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Product {
    margin: 15px 0;
    width: 87vw;
    font-size: 16px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Product span {
    width: 60vw;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Product .Price {
    width: 20vw;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Middle {
    margin: 20vw 0 0 3vw;
    width: 80vw;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Middle p {
    width: 80vw;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Bottom {
    width: 87vw;
    margin-top: 10px;
  }
  .ContentNew .ControlLogin .Place .BillBlock .License .Bottom .email {
    font-size: 16px;
    width: 245px;
    margin-bottom: 50px;
  }
  .ContentNew .ControlLogin .Place .BlockForm {
    width: 95vw;
    height: auto;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc {
    display: block;
    width: 100%;
    height: auto;
    background-image: none;
    background-color: #313892;
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc inf {
    margin: 0 auto;
    width: 175px;
    padding-left: 40px;
    font-size: 30px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc inf::before {
    left: -3px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc inf::after {
    width: 200px;
    left: -10px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc telico {
    margin: 18px auto 0 auto;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc qu {
    width: 100%;
    text-align: center;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc tel {
    width: 100%;
    text-align: center;
  }
  .ContentNew .ControlLogin .Place .BlockForm .Desc .email {
    width: 100%;
    text-align: center;
    font-size: 19px;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From {
    width: 95vw;
    padding: 10px 0;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From error {
    width: 90vw;
    margin: 0 auto;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From label {
    width: 90vw;
    margin: 0 auto;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From input, .ContentNew .ControlLogin .Place .BlockForm .From select {
    width: 90vw;
    margin: 8px auto 20px auto;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From textarea {
    width: 90vw;
    margin: 8px auto 20px auto;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox {
    width: 90vw;
    margin: 8px auto 20px auto;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox select {
    width: 80vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox select[name=country],
  .ContentNew .ControlLogin .Place .BlockForm .From .SelectBox select[name=school] {
    width: 88vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity {
    width: 90vw;
    margin: 8px auto 20px auto;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .Half {
    margin: 8px auto 20px auto;
    width: 90vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .Half input {
    width: 90vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .Half.USA {
    width: 90vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forState.USA {
    display: block;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity {
    width: 90vw;
    display: block;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity .SelectBox {
    width: 90vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity .SelectBox select {
    width: 80vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA {
    width: 90vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA .SelectBox {
    width: 90vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA .SelectBox select {
    width: 80vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA .SelectBox select[name=city],
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity #forCity.USA .SelectBox select[name=state] {
    width: 88vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .Half:first-child {
    margin-right: 2.5vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .SelectBox {
    width: 90vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .SelectBox select {
    width: 80vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .SelectBox select[name=city],
  .ContentNew .ControlLogin .Place .BlockForm .From .StateCity .SelectBox select[name=state] {
    width: 88vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From .ForSchool.Hands input {
    width: 80vw;
  }
  .ContentNew .ControlLogin .Place .BlockForm .From at {
    width: 90vw;
    margin: -8px auto 0 auto;
  }
  .ContentNew .ControlLogin .Place .Privacy {
    margin: 30px 0 0 0;
    padding: 0 50px;
    height: 60px;
    text-align: left;
  }
  .ContentNew .ControlLogin .Place .Privacy label {
    width: 75px;
    height: 60px;
    display: block;
    float: left;
  }
  .ContentNew .ControlLogin .Place .Privacy label .checkmark {
    height: 50px;
    width: 50px;
    border: 1px solid #19a951;
  }
  .ContentNew .ControlLogin .Place .Privacy label .checkmark::after {
    left: 9px;
    top: 2px;
    width: 25px;
    height: 25px;
    border-width: 0 8px 8px 0;
  }
  .ContentNew .ControlLogin .Place button[type=submit] {
    width: 90vw;
    margin-bottom: 70px;
  }
  .ContentNew .ControlLogin .Place .Access.Reset {
    margin: 0;
  }
  .ContentNew .ControlLogin .Place .Access.Reset .Block {
    width: 75vw;
    margin: 30px auto 120px auto;
    padding: 2.5vw;
    height: auto;
  }
  .ContentNew .ControlLogin .Place .Access.Reset .Block img {
    width: 20vw;
  }
  .ContentNew .ControlLogin .Place .Access {
    margin: 5vw 0;
    width: 80vw;
  }
  .ContentNew .ControlLogin .Place .Access h2 {
    margin-top: 3vw;
  }
  .ContentNew .ControlLogin .Place .Access .Block {
    margin: 5vw -5vw;
    padding: 3vw;
    width: 85vw;
    height: auto;
    border-radius: 5vw;
  }
  .ContentNew .ControlLogin .Place .Access .Block p {
    padding: 0 10vw;
  }
  .ContentNew .ControlLogin .Place .Access .Block form {
    margin-top: 10vw;
  }
  .ContentNew .ControlLogin .Place .Access .Block form input {
    width: 85vw;
  }
  .ContentNew .ControlLogin .Place .Access .Block form button {
    margin: 10vw auto 3vw auto;
    width: 85vw;
  }
  .ContentNew .ControlLogin .Place .Access.Students .Block {
    border-radius: 0;
    text-align: left;
    background-color: #f5f5f5;
    width: 80vw;
    margin: 0 0 20vw 0;
  }
  .ContentNew .ControlLogin .Place .Access.Students .Block p {
    text-align: left;
  }
  .ContentNew .ControlLogin .Place .RestBlock.Requesting {
    height: auto;
  }
  .ContentNew .ControlLogin .Place .RestBlock {
    margin: 5vw auto;
    padding: 3vw;
    width: 87vw;
    height: auto;
  }
  .ContentNew .ControlLogin .Place .RestBlock ico {
    margin: 7.5vw auto;
    width: 50vw;
    height: 50vw;
    background-image: url(/css/new/rma.svg);
    background-size: 50vw 50vw;
  }
  .ContentNew .ControlLogin .Place .RestBlock p {
    width: 80vw;
    margin: 5vw auto;
  }
  .ContentNew .ControlLogin .Place .RestBlock .But {
    width: 80vw;
    margin: 0 auto;
    height: 16vw;
    line-height: 16vw;
  }
  .ContentNew .ControlLogin .Place2 {
    width: 100%;
    height: auto;
  }
  .ContentNew .ControlLogin .Place2 h1 {
    font-size: 2.5em;
    padding: 30px 0 10px 0;
  }
  .ContentNew .ControlLogin .Place2 desc {
    display: block;
    width: 95vw;
    font-size: 1.6em;
    line-height: 1.6em;
    margin: 10px 0 0 0;
    padding: 0 2.5vw;
    text-align: left;
  }
  .ContentNew .ControlLogin .Place2 #ToLeft, .ContentNew .ControlLogin .Place2 #ToRight {
    display: none;
  }
  .ContentNew .ControlLogin .Place2 telico {
    margin-top: 5vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider {
    width: 100vw;
    background-color: #f5f5f5;
    height: auto;
    position: static;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Cir {
    position: absolute;
    top: -105vw;
    left: -50.5vw;
    width: 202vw;
    height: 202vw;
    padding: 0;
    border-radius: 50%;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Cir trial {
    position: absolute;
    margin: 0;
    width: 114vw;
    height: 15vw;
    left: 13vw;
    bottom: 80vw;
    padding-right: 0;
    line-height: 15vw;
    transform: rotate(-25deg);
    -ms-transform: rotate(-25deg);
    -webkit-transform: rotate(-25deg);
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Cir ico {
    position: absolute;
    width: 14vw;
    height: 19vw;
    background-size: 14vw 19vw;
    left: 94.5vw;
    bottom: 73vw;
    display: block;
    margin: 0;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Cir h3 {
    width: 70vw;
    text-align: center;
    bottom: 50vw;
    top: auto;
    left: 66.7vw;
    position: absolute;
    padding: 0;
    font-size: 2em;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Cir h3.WiD {
    width: 86vw;
    left: 56.7vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Cir pery {
    height: 12.5vw;
    width: 47.8vw;
    border-radius: 6.25vw;
    bottom: 8vw;
    left: 77vw;
    font-size: 10vw;
    display: block;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Cir pric {
    font-size: 23vw;
    height: 23vw;
    width: 47.8vw;
    bottom: 26vw;
    left: 80vw;
    text-align: center;
    display: block;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Cir pric cent {
    font-size: 10vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Cir dol {
    font-size: 16vw;
    height: 17vw;
    width: 8vw;
    bottom: 36vw;
    left: 75vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Row.HAUTO {
    height: auto;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Row.Empty {
    display: none;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Row {
    display: block;
    height: 43.75vw;
    font-size: 6.25vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Row div {
    height: 43.75vw;
    padding-left: 3vw;
    width: 80vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Row ico {
    padding-left: 3vw;
    height: 43.75vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Row ico div {
    padding: 0;
    height: 9.375vw;
    width: 9.375vw;
    background-size: 9.375vw 9.375vw;
    border-radius: 4.6875vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Row a {
    width: 87.5vw;
    height: 18.75vw;
    border-radius: 5px;
    line-height: 18.75vw;
    margin: 0 auto;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Row dxv {
    height: 12vw;
    display: block;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Row.First {
    margin-top: 93.125vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Row.Det {
    width: 98vw;
    text-align: center;
    padding: 0;
    margin-left: 10vw;
    font-size: 7.5vw;
    height: 35vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Selected .Row.Det div {
    width: 75vw;
    height: 35vw;
    padding: 0;
    text-align: center;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Sch .Row.Det {
    margin-left: 7vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3.Sch .Row.Det div {
    width: 86vw;
    height: 35vw;
    padding: 0;
    text-align: center;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 {
    opacity: 1 !important;
    margin: 30px auto 0 auto;
    display: block;
    width: 98vw;
    height: auto;
    border-radius: 8px;
    background-color: #FFF;
    overflow: hidden;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 .Cir {
    position: static;
    width: 98vw;
    height: auto;
    border-radius: 0;
    padding: 6vw 0 6vw 0;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 .Cir trial {
    width: 98vw;
    font-size: 1.2em;
    height: auto;
    margin-bottom: 6vw;
    line-height: normal;
    padding-right: 0;
    position: static;
    display: block;
    transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 .Cir ico {
    display: none;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 .Cir h3 {
    position: relative;
    width: 75vw;
    text-align: left;
    height: auto;
    left: 0;
    font-size: 1.8em;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    top: 0;
    padding: 0 0 0 4vw;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 .Cir h3 b {
    font-size: 1.11em;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 .Cir strelochka {
    display: inline-block;
    vertical-align: middle;
    width: 10vw;
    height: auto;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 .Cir strelochka div {
    width: 10vw;
    height: 10vw;
    background-image: url(/css/new/kut.svg);
    background-size: 10vw 10vw;
    background-repeat: no-repeat;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 .Cir pery {
    display: none;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 .Cir pric {
    display: none;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 .Cir dol {
    display: none;
  }
  .ContentNew .ControlLogin .Place2 .Slider .Block_1_3 .Row {
    display: none;
  }
  .ContentNew .ControlLogin .Place2 .email {
    width: 100vw;
    font-size: 1.2em;
  }
  .ContentNew .ControlLogin2 .Place {
    background-color: #f5f5f5;
    width: 100%;
  }
  .ContentNew .ControlLogin2 .Place telico {
    margin: 18px auto 0 auto;
  }
  .ContentNew .ControlLogin2 .Place qu {
    width: 100%;
    text-align: center;
  }
  .ContentNew .ControlLogin2 .Place tel {
    width: 100%;
    text-align: center;
  }
  .ContentNew .ControlLogin2 .Place .email {
    width: 100%;
    text-align: center;
    font-size: 19px;
  }
  .ContentNew .ControlSubscribe {
    width: 100%;
    height: auto;
    background-color: #ffffff;
  }
  .ContentNew .ControlSubscribe .Place {
    overflow: hidden;
    text-align: center;
    width: 100%;
    margin: 0 auto;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable {
    background-color: #f5f5f5;
    padding: 0;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable formob {
    display: block;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable formob t {
    color: #4592c6;
    font-size: 1.2em;
    display: block;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable formob switcher {
    display: block;
    height: 90px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable formob switcher left, .ContentNew .ControlSubscribe .Place .SubscribeTable formob switcher right {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-color: #4592c6;
    margin: 12px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable formob switcher left::before {
    content: " ";
    position: absolute;
    width: 21px;
    height: 4px;
    transform: rotate(45deg);
    background: #FFF;
    left: 10px;
    top: 27px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable formob switcher left::after {
    content: " ";
    position: absolute;
    width: 21px;
    height: 4px;
    transform: rotate(-45deg);
    background: #FFF;
    left: 10px;
    top: 15px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable formob switcher right::before {
    content: " ";
    position: absolute;
    width: 21px;
    height: 4px;
    transform: rotate(-45deg);
    background: #FFF;
    left: 15px;
    top: 27px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable formob switcher right::after {
    content: " ";
    position: absolute;
    width: 21px;
    height: 4px;
    transform: rotate(45deg);
    background: #FFF;
    left: 15px;
    top: 15px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable formob switcher mt.Selected {
    background-color: #4592c6;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable formob switcher mt {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 4px solid #4592c6;
    margin: 4px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable tbl {
    display: none;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl {
    display: block;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll {
    display: none;
    margin: 0 auto;
    padding-bottom: 20px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell {
    display: block;
    height: auto;
    position: relative;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell div {
    padding: 20px 5px 20px 65px;
    text-align: left;
    color: #313892;
    position: relative;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell checkbox::before {
    content: " ";
    position: absolute;
    width: 9px;
    height: 2px;
    transform: rotate(45deg);
    background: #FFF;
    left: 7px;
    top: 20px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell checkbox::after {
    content: " ";
    position: absolute;
    width: 19px;
    height: 2px;
    transform: rotate(-45deg);
    background: #FFF;
    left: 11px;
    top: 16px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell checkbox {
    left: 15px;
    top: 5px;
    display: block;
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #313892;
    color: #FFF;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell:first-child {
    color: #FFF;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell:first-child top {
    display: block;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell:first-child top name {
    width: 70vw;
    display: block;
    font-size: 1.6em;
    padding: 25px 0;
    margin: 0 auto;
    min-height: 60px;
    font-weight: 600;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell:first-child top desc {
    font-size: 1.2em;
    display: block;
    padding: 5px 20px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell:first-child top desc top {
    width: 50vw;
    margin: 0 auto;
    display: block;
    height: 2px;
    background-color: #FFF;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell:first-child top desc text {
    padding-top: 10px;
    display: block;
    min-height: 70px;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell:first-child top price {
    width: 80vw;
    height: 60px;
    font-size: 2.5em;
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
    padding: 10px 10px;
    font-weight: 600;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell:first-child top price sup {
    font-size: 140%;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell:first-child top price kc {
    font-size: 140%;
    font-weight: bold;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell:first-child buttons {
    background-color: #f5f5f5;
    padding: 20px 0 0 0;
    display: block;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll cell:first-child buttons a {
    display: block;
    width: 80vw;
    height: 50px;
    border-radius: 5px;
    color: #FFF;
    font-weight: 600;
    font-size: 20px;
    line-height: 50px;
    text-decoration: none;
    margin: 0 auto 20px;
    -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);
    border: 1.2px solid #fff;
  }
  .ContentNew .ControlSubscribe .Place .SubscribeTable motbl coll.Selected {
    display: block;
    box-sizing: border-box;
    width: 94vw;
    border: 1.2px solid #126ab2;
    border-radius: 8px;
  }
  .ContentNew .EmailFooter {
    width: 100%;
    height: auto;
  }
  .ContentNew .EmailFooter .Place {
    width: 100%;
    height: auto;
  }
  .ContentNew .EmailFooter .Place .Block {
    width: 100%;
    height: auto;
    text-align: center;
  }
  .ContentNew .EmailFooter .Place .Block .B1 {
    padding: 3px 0;
  }
  .ContentNew .EmailFooter .Place .Block .B2 {
    padding: 3px 0 20px 0;
  }
  .ContentNew .EmailFooter .Place .Block div .Email {
    display: block;
    margin: 4vw auto 0 auto;
    width: 11.5vw;
    height: 8vw;
    background-size: auto 8vw;
  }
  .ContentNew .EmailFooter .Place .Block .Delimiter {
    display: block;
    visibility: hidden;
    height: 4vw;
    width: 0;
    overflow: hidden;
  }
  .ContentNew .EmailFooter .Place .Block line {
    height: auto;
    line-height: normal;
  }
  .ContentNew .EmailFooter .Place .Block line label {
    margin: 6vw 0;
    display: block;
  }
  .ContentNew .EmailFooter .Place .Block line input {
    width: 60vw;
    height: 12vw;
    box-sizing: border-box;
  }
  .ContentNew .EmailFooter .Place .Block line button {
    width: 20vw;
    height: 12vw;
    background-position: 5vw 2vw;
    background-size: auto 8vw;
  }
  .ContentNew .Footer {
    width: 100%;
  }
  .ContentNew .Footer .Place {
    width: 100%;
  }
  .ContentNew .Footer .Place .CopyRight {
    font-size: 1.2em;
    font-weight: 600;
    padding: 10vw;
    line-height: 2.2em;
  }
  .ContentNew .Footer .Place .Block {
    width: 80vw;
  }
  .ContentNew .Footer .Place .Block a {
    font-size: 1.2em;
    padding: 5px 0;
  }
  .ContentNew .Footer .Place .Block h4 {
    font-size: 1.4em;
    text-align: center;
  }
  .ContentNew .Footer .Place mbeak {
    display: block;
    visibility: hidden;
    height: 15px;
    width: 0;
  }
  .ContentNew .DashBoard.Research .Place {
    width: 100%;
  }
  .ContentNew .DashBoard, .ContentNew .DashBoard:not(.Research) {
    width: 100%;
  }
  .ContentNew .DashBoard .Place, .ContentNew .DashBoard:not(.Research) .Place {
    position: static;
    width: 100%;
  }
  .ContentNew .DashBoard .Place .Box, .ContentNew .DashBoard:not(.Research) .Place .Box {
    width: 96vw;
  }
  .ContentNew .DashBoard .Place .Box .header, .ContentNew .DashBoard:not(.Research) .Place .Box .header {
    height: 31vw;
    font-size: 8vw;
  }
  .ContentNew .DashBoard .Place .Box gradebox, .ContentNew .DashBoard:not(.Research) .Place .Box gradebox {
    height: 156vw;
    margin: 0;
    padding: 0;
    text-align: center;
  }
  .ContentNew .DashBoard .Place .Box calendar, .ContentNew .DashBoard:not(.Research) .Place .Box calendar {
    height: 100vw;
    margin: 0;
    padding: 0;
    text-align: center;
  }
  .ContentNew .DashBoard .Place .Box calendar #box_calendar, .ContentNew .DashBoard:not(.Research) .Place .Box calendar #box_calendar {
    font-size: 5.5vw;
    width: 90vw;
    height: 90vw;
  }
  .ContentNew .DashBoard .Place .Box calendar #box_calendar .ui-datepicker-header, .ContentNew .DashBoard:not(.Research) .Place .Box calendar #box_calendar .ui-datepicker-header {
    height: 12vw;
    line-height: 12vw;
  }
  .ContentNew .DashBoard .Place .Box calendar #box_calendar .ui-datepicker-header .ui-icon-circle-triangle-w, .ContentNew .DashBoard .Place .Box calendar #box_calendar .ui-datepicker-header .ui-icon-circle-triangle-e, .ContentNew .DashBoard:not(.Research) .Place .Box calendar #box_calendar .ui-datepicker-header .ui-icon-circle-triangle-w, .ContentNew .DashBoard:not(.Research) .Place .Box calendar #box_calendar .ui-datepicker-header .ui-icon-circle-triangle-e {
    width: 12.5vw;
  }
  .ContentNew .DashBoard .Place .Box calendar #box_calendar .ui-datepicker-header .ui-icon-circle-triangle-w:after, .ContentNew .DashBoard:not(.Research) .Place .Box calendar #box_calendar .ui-datepicker-header .ui-icon-circle-triangle-w:after {
    width: 12.5vw;
  }
  .ContentNew .DashBoard .Place .Box calendar #box_calendar .ui-datepicker-header .ui-icon-circle-triangle-e:after, .ContentNew .DashBoard:not(.Research) .Place .Box calendar #box_calendar .ui-datepicker-header .ui-icon-circle-triangle-e:after {
    width: 12.5vw;
  }
  .ContentNew .DashBoard .Place .Box calendar #box_calendar .ui-datepicker-calendar tr, .ContentNew .DashBoard:not(.Research) .Place .Box calendar #box_calendar .ui-datepicker-calendar tr {
    height: 12vw;
  }
  .ContentNew .DashBoard .Place .Box calendar #box_calendar .ui-datepicker-calendar tr th, .ContentNew .DashBoard .Place .Box calendar #box_calendar .ui-datepicker-calendar tr td, .ContentNew .DashBoard:not(.Research) .Place .Box calendar #box_calendar .ui-datepicker-calendar tr th, .ContentNew .DashBoard:not(.Research) .Place .Box calendar #box_calendar .ui-datepicker-calendar tr td {
    height: 12vw;
    width: 12vw;
  }
  .ContentNew .DashBoard .Place .Box calendar #box_calendar .ui-datepicker-calendar tr td.ui-datepicker-today, .ContentNew .DashBoard:not(.Research) .Place .Box calendar #box_calendar .ui-datepicker-calendar tr td.ui-datepicker-today {
    border-radius: 0.9vw;
  }
  .ContentNew .DashBoard .Place .Box calendar #box_calendar .ui-datepicker-calendar tr td:hover, .ContentNew .DashBoard:not(.Research) .Place .Box calendar #box_calendar .ui-datepicker-calendar tr td:hover {
    border-radius: 0.9vw;
  }
  .ContentNew .DashBoard .Place .Box classList,
  .ContentNew .DashBoard .Place .Box assesmentlist, .ContentNew .DashBoard:not(.Research) .Place .Box classList,
  .ContentNew .DashBoard:not(.Research) .Place .Box assesmentlist {
    font-size: 5.5vw;
    width: 90vw;
    height: 90vw;
  }
  .ContentNew .DashBoard .Place .Box classList a,
  .ContentNew .DashBoard .Place .Box assesmentlist a, .ContentNew .DashBoard:not(.Research) .Place .Box classList a,
  .ContentNew .DashBoard:not(.Research) .Place .Box assesmentlist a {
    font-size: inherit;
    height: 9vw;
    line-height: 9vw;
  }
  .ContentNew .DashBoard .Place .Box studentlist, .ContentNew .DashBoard:not(.Research) .Place .Box studentlist {
    width: 93vw;
    height: 120vw;
  }
  .ContentNew .DashBoard .Place .Box studentlist .dataTables_wrapper, .ContentNew .DashBoard:not(.Research) .Place .Box studentlist .dataTables_wrapper {
    width: 90vw;
    margin: 0 auto;
  }
  .ContentNew .DashBoard .Place .Box .ToolButton, .ContentNew .DashBoard:not(.Research) .Place .Box .ToolButton {
    display: none;
  }
  .ContentNew .DashBoard .Place .G1, .ContentNew .DashBoard:not(.Research) .Place .G1 {
    height: 150vw;
  }
  .ContentNew .DashBoard .Place .G1 .header, .ContentNew .DashBoard:not(.Research) .Place .G1 .header {
    background-image: url(/css/new/G1_320.svg);
    background-size: 96vw 31vw;
    background-repeat: no-repeat;
  }
  .ContentNew .DashBoard .Place .B1, .ContentNew .DashBoard:not(.Research) .Place .B1 {
    height: 130vw;
  }
  .ContentNew .DashBoard .Place .B1 .header, .ContentNew .DashBoard:not(.Research) .Place .B1 .header {
    background-image: url(/css/new/B1_320.svg);
    background-size: 96vw 31vw;
    background-repeat: no-repeat;
  }
  .ContentNew .DashBoard .Place .R1, .ContentNew .DashBoard:not(.Research) .Place .R1 {
    height: auto;
  }
  .ContentNew .DashBoard .Place .R1 .header, .ContentNew .DashBoard:not(.Research) .Place .R1 .header {
    background-image: url(/css/new/R1_320.svg);
    background-size: 96vw 31vw;
    background-repeat: no-repeat;
  }
  .ContentNew .DashBoard .Place .B2, .ContentNew .DashBoard:not(.Research) .Place .B2 {
    height: auto;
  }
  .ContentNew .DashBoard .Place .B2 .header, .ContentNew .DashBoard:not(.Research) .Place .B2 .header {
    background-image: url(/css/new/B2_320.svg);
    background-size: 96vw 31vw;
    background-repeat: no-repeat;
  }
  .ContentNew .DashBoard .Place .R2, .ContentNew .DashBoard:not(.Research) .Place .R2 {
    height: auto;
  }
  .ContentNew .DashBoard .Place .R2 .header, .ContentNew .DashBoard:not(.Research) .Place .R2 .header {
    background-image: url(/css/new/R2_320.svg);
    background-size: 96vw 31vw;
    background-repeat: no-repeat;
  }
  .ContentNew .DashBoard .Place .TBackButton, .ContentNew .DashBoard:not(.Research) .Place .TBackButton {
    position: relative;
    width: 50vw;
    height: 15vw;
    font-size: 6vw;
    left: auto;
    top: auto;
    margin: 4vw auto 6vw auto;
  }
  .ContentNew .DashBoard .Place .TBackButton arrow, .ContentNew .DashBoard:not(.Research) .Place .TBackButton arrow {
    width: 5vw;
    height: 6.75vw;
    left: 8.2vw;
    top: 4.3vw;
    background-size: 5vw 6.75vw;
  }
  .ContentNew .DashBoard .Place h1, .ContentNew .DashBoard:not(.Research) .Place h1 {
    font-size: 10vw;
    margin: 2vw 0;
  }
  .ContentNew .DashBoard .Place h2, .ContentNew .DashBoard:not(.Research) .Place h2 {
    font-size: 7vw;
    margin: 3vw 0;
  }
  .ContentNew .DashBoard .Place .Expl, .ContentNew .DashBoard:not(.Research) .Place .Expl {
    margin-bottom: 46vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv {
    width: 95vw;
    height: 116vw;
    margin: 6.6vw auto;
    border-radius: 1.5vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv header, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv header {
    height: 24vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv header h3, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv header h3 {
    font-size: 6.25vw;
    height: 14vw;
    width: 95vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv header h4, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv header h4 {
    font-size: 6.25vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv ico, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv ico {
    height: 61.5vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv ico img, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv ico img {
    margin: -1vw 0 0 -1vw;
    width: 97vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv ico:after, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv ico:after {
    width: 34vw;
    height: 34vw;
    background-size: 34vw 34vw;
    left: 31.5vw;
    top: 13.75vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons {
    height: 30vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons assign, .ContentNew .DashBoard .Place .Expl .ContDiv buttons edit, .ContentNew .DashBoard .Place .Expl .ContDiv buttons save, .ContentNew .DashBoard .Place .Expl .ContDiv buttons weblink, .ContentNew .DashBoard .Place .Expl .ContDiv buttons gshare, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons assign, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons edit, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons save, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons weblink, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons gshare {
    height: 30vw;
    width: 17vw;
    background-size: 22vw 60vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons assign span, .ContentNew .DashBoard .Place .Expl .ContDiv buttons edit span, .ContentNew .DashBoard .Place .Expl .ContDiv buttons save span, .ContentNew .DashBoard .Place .Expl .ContDiv buttons weblink span, .ContentNew .DashBoard .Place .Expl .ContDiv buttons gshare span, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons assign span, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons edit span, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons save span, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons weblink span, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons gshare span {
    width: 17vw;
    font-size: 3.6vw;
    padding-top: 16vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons assign gbu, .ContentNew .DashBoard .Place .Expl .ContDiv buttons edit gbu, .ContentNew .DashBoard .Place .Expl .ContDiv buttons save gbu, .ContentNew .DashBoard .Place .Expl .ContDiv buttons weblink gbu, .ContentNew .DashBoard .Place .Expl .ContDiv buttons gshare gbu, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons assign gbu, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons edit gbu, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons save gbu, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons weblink gbu, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons gshare gbu {
    left: 5vw;
    top: 7vw;
    position: absolute;
    display: inline-block;
    height: 8vw;
    width: 8vw;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 8vw 41vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons assign:hover,
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons edit:hover,
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons save:hover,
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons weblink:hover, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons assign:hover,
  .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons edit:hover,
  .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons save:hover,
  .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons weblink:hover {
    background-position: 0 -90px;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons gshare:hover gbu, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons gshare:hover gbu {
    background-position: 0 -33vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons assign:hover, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons assign:hover {
    background-position: -3vw -30vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons assign, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons assign {
    background-image: url(/css/new/assign.png);
    background-position: -3vw 0;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons edit:hover, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons edit:hover {
    background-position: -3vw -30vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons edit, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons edit {
    background-image: url(/css/new/edit.png);
    background-position: -3vw 0;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons save, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons save {
    background-image: url(/css/new/save.png);
    background-position: -3vw 0;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons save:hover, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons save:hover {
    background-position: -3vw -30vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons weblink:hover, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons weblink:hover {
    background-position: -3vw -30vw;
  }
  .ContentNew .DashBoard .Place .Expl .ContDiv buttons weblink, .ContentNew .DashBoard:not(.Research) .Place .Expl .ContDiv buttons weblink {
    background-image: url(/css/new/weblink.png);
    background-position: -3vw 0;
  }
  .ContentNew .DashBoard .Place standards a, .ContentNew .DashBoard:not(.Research) .Place standards a {
    font-size: 1.8em;
    padding: 10px 0 10px 5vw;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header span[sort="1"], .ContentNew .DashBoard .Place #FileTree .Header span[sort="1"], .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header span[sort="1"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header span[sort="1"] {
    width: 98vw;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header span[sort="4"], .ContentNew .DashBoard .Place #FileTree .Header span[sort="4"], .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header span[sort="4"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header span[sort="4"] {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header span[sort="2"], .ContentNew .DashBoard .Place #FileTree .Header span[sort="2"], .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header span[sort="2"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header span[sort="2"] {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header span[sort="3"], .ContentNew .DashBoard .Place #FileTree .Header span[sort="3"], .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header span[sort="3"], .ContentNew .DashBoard:not(.Research) .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"], .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header.Share span[sort="1"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header.Share span[sort="1"] {
    width: 48vw;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header.Share span[sort="2"], .ContentNew .DashBoard .Place #FileTree .Header.Share span[sort="2"], .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header.Share span[sort="2"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header.Share span[sort="2"] {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header.Share span[sort="3"], .ContentNew .DashBoard .Place #FileTree .Header.Share span[sort="3"], .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header.Share span[sort="3"], .ContentNew .DashBoard:not(.Research) .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"], .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 .Place #PlaseSearch .Header.Share span[sort="5"], .ContentNew .DashBoard .Place #FileTree .Header.Share span[sort="5"], .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header.Share span[sort="5"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header.Share span[sort="5"] {
    width: 48vw;
  }
  .ContentNew .DashBoard .Place #PlaseSearch .Header.Share span[sort="6"], .ContentNew .DashBoard .Place #FileTree .Header.Share span[sort="6"], .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch .Header.Share span[sort="6"], .ContentNew .DashBoard:not(.Research) .Place #FileTree .Header.Share span[sort="6"] {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder, .ContentNew .DashBoard .Place #FileTree tableplaceborder, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder {
    width: 94vw;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace {
    width: 94vw;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchRow.forLessonBanner button, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchRow.forLessonBanner button, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .SearchRow.forLessonBanner button, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .SearchRow.forLessonBanner button {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow {
    padding: 0 1vw;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Name, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .Name, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Name, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .Name {
    width: 48vw;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Subject, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .Subject, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Subject, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .Subject {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Grade, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .Grade, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Grade, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .Grade {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Date, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .Date, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Date, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .Date {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Type, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .Type, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .Type, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .Type {
    width: 40vw;
    border-right: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .ShareRow .User, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .ShareRow .User, .ContentNew .DashBoard:not(.Research) .Place #PlaseSearch tableplaceborder tableplace .ShareRow .User, .ContentNew .DashBoard:not(.Research) .Place #FileTree tableplaceborder tableplace .ShareRow .User {
    display: none;
  }
  .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchHeader .checkbox, .ContentNew .DashBoard .Place #PlaseSearch tableplaceborder tableplace .SearchRow .checkbox, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchHeader .checkbox, .ContentNew .DashBoard .Place #FileTree tableplaceborder tableplace .SearchRow .checkbox, .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 {
    display: none;
  }
  .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, .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 {
    display: none;
  }
  .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, .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: 94vw;
  }
  .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, .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: 90vw;
  }
  .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, .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 {
    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, .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 {
    display: none;
  }
  .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, .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 {
    display: none;
  }
  .ContentNew .DashBoard .Place .Row .FullBlock, .ContentNew .DashBoard:not(.Research) .Place .Row .FullBlock {
    width: 100vw;
    text-align: center;
  }
  .ContentNew .DashBoard .Place .Row .FullBlock label, .ContentNew .DashBoard:not(.Research) .Place .Row .FullBlock label {
    font-size: 6.9vw;
    height: 20vw;
    line-height: 20vw;
    width: 100vw;
    margin-left: 0;
  }
  .ContentNew .DashBoard .Place .Row .FullBlock button.SaveButA, .ContentNew .DashBoard:not(.Research) .Place .Row .FullBlock button.SaveButA {
    margin: 6vw auto 6vw auto;
  }
  .ContentNew .DashBoard .Place .Row .FullBlock button, .ContentNew .DashBoard:not(.Research) .Place .Row .FullBlock button {
    float: none;
    margin: 0 auto 12vw auto;
    width: 65vw;
    height: 20vw;
    border-radius: 1.5vw;
    font-size: 6.9vw;
  }
  .ContentNew .DashBoard .Place .Row .LeftBlock, .ContentNew .DashBoard:not(.Research) .Place .Row .LeftBlock {
    display: block;
    width: 100vw;
  }
  .ContentNew .DashBoard .Place .Row .LeftBlock label, .ContentNew .DashBoard:not(.Research) .Place .Row .LeftBlock label {
    display: inline-block;
    height: auto;
    line-height: normal;
    margin-left: 0;
  }
  .ContentNew .DashBoard .Place .Row .RightBlock, .ContentNew .DashBoard:not(.Research) .Place .Row .RightBlock {
    text-align: center;
    display: block;
    width: 100vw;
  }
  .ContentNew .DashBoard .Place .Row .Block, .ContentNew .DashBoard:not(.Research) .Place .Row .Block {
    display: block;
    border-radius: 2.8vw;
    width: 91vw;
    margin: 0 auto 8vw auto;
    height: auto;
    padding: 3vw;
  }
  .ContentNew .DashBoard .Place .Row .Block h3, .ContentNew .DashBoard:not(.Research) .Place .Row .Block h3 {
    margin: 0;
    font-size: 6.9vw;
    text-align: center;
  }
  .ContentNew .DashBoard .Place .Row .Block h3 label, .ContentNew .DashBoard:not(.Research) .Place .Row .Block h3 label {
    display: block;
    float: none;
    font-size: 5vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row {
    display: block;
    margin: 3vw 0;
  }
  .ContentNew .DashBoard .Place .Row .Block row label, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row label {
    height: auto;
    line-height: normal;
    font-size: 6vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row input, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row input {
    margin: 0 auto;
    width: 82vw;
    height: 13vw;
    border-radius: 1.6vw;
    padding: 0 4.69vw;
    font-size: 6vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row input[type=checkbox], .ContentNew .DashBoard:not(.Research) .Place .Row .Block row input[type=checkbox] {
    width: 15px;
    height: 15px;
    border-radius: 3px;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
  }
  .ContentNew .DashBoard .Place .Row .Block row label.forCheckbox, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row label.forCheckbox {
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
  }
  .ContentNew .DashBoard .Place .Row .Block row .Select, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .Select {
    border-radius: 1.6vw;
    margin: 0;
    height: 13vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .Select select[disabled=disabled], .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .Select select[disabled=disabled] {
    color: #777;
  }
  .ContentNew .DashBoard .Place .Row .Block row .Select select, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .Select select {
    height: 13vw;
    font-size: 6vw;
    padding-right: 11.25vw;
    padding-left: 5vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .ForSchool.Hands input, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .ForSchool.Hands input {
    margin: 0 auto;
    width: 82vw;
    height: 13vw;
    border-radius: 1.6vw;
    padding: 0 4.69vw;
    font-size: 6vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .Select::before, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .Select::before {
    width: 11vw;
    height: 13vw;
    background-image: url(/css/new/arrow_select.svg);
    background-size: 11vw 11vw;
    background-position: 0 1vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .selectTitle, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .selectTitle {
    width: 91vw;
    margin-right: 0;
    margin-top: 3vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .selectTitle select, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .selectTitle select {
    width: 91vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .selectZone, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .selectZone {
    width: 91vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .selectZone select, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .selectZone select {
    width: 91vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .selectState, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .selectState {
    width: 91vw;
    margin-right: 0;
    margin-top: 3vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .selectState select, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .selectState select {
    width: 91vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .inputName, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .inputName {
    width: 92vw;
    height: 14vw;
    margin-right: 0;
    margin-top: 3vw;
    box-sizing: border-box;
  }
  .ContentNew .DashBoard .Place .Row .Block row .Images, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .Images {
    width: 20vw;
    height: 20vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .Images img, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .Images img {
    width: 20vw;
    height: 20vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row #avatarUpload, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row #avatarUpload {
    width: 40vw;
    margin: 0 0 0 6.9vw;
    height: 15.625vw;
    line-height: 15.625vw;
    font-size: 6vw;
    border-radius: 1.6vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row #avatarUpload .qq-uploader, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row #avatarUpload .qq-uploader {
    width: 40vw;
    height: 15.625vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row #avatarUpload .qq-uploader .qq-upload-button, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row #avatarUpload .qq-uploader .qq-upload-button {
    width: 40vw;
    height: 15.625vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row #avatarUpload::before, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row #avatarUpload::before {
    width: 40vw;
    height: 15.625vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row textarea, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row textarea {
    width: 87vw;
    height: 44vw;
    border-radius: 1.6vw;
    padding: 2vw;
    font-size: 6vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row #add_school, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row #add_school {
    color: #1369b2;
    text-decoration: underline;
    margin: 5px 0;
    cursor: pointer;
  }
  .ContentNew .DashBoard .Place .Row .Block row .text_input_2, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .text_input_2 {
    width: 82vw;
    margin-right: 0;
    margin-top: 3vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .SelectBox, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .SelectBox {
    width: 92.5vw;
    height: 13vw;
    font-size: 6vw;
    border-radius: 1.6vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .SelectBox selector, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .SelectBox selector {
    position: relative;
    width: 92.5vw;
    height: 13vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .SelectBox selector show, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .SelectBox selector show {
    width: 89.5vw;
    height: 12vw;
    line-height: 12vw;
    padding: 0 3.125vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .SelectBox selector spisok, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .SelectBox selector spisok {
    width: 89.5vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .SelectBox selector spisok option, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .SelectBox selector spisok option {
    height: 8.75vw;
    line-height: 8.75vw;
    padding: 0 1.6vw 0 8.75vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .SelectBox selector spisok option:before, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .SelectBox selector spisok option:before {
    left: 0;
    top: 1.25vw;
    width: 5.625vw;
    height: 5.625vw;
    border-radius: 1vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .SelectBox selector spisok option:after, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .SelectBox selector spisok option:after {
    left: 0.9375vw;
    top: 2.5vw;
    width: 3.125vw;
    height: 1.5625vw;
    border-radius: 0.3125vw;
    border-left: 1.25vw solid #e145a3;
    border-bottom: 1.25vw solid #e145a3;
  }
  .ContentNew .DashBoard .Place .Row .Block row .SelectBox selector.Spisok spisok, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .SelectBox selector.Spisok spisok {
    top: 14.0625vw;
    padding: 1.5625vw;
    -webkit-border-bottom-right-radius: 2.8125vw;
    -webkit-border-bottom-left-radius: 2.8125vw;
    -moz-border-radius-bottomright: 2.8125vw;
    -moz-border-radius-bottomleft: 2.8125vw;
    border-bottom-right-radius: 2.8125vw;
    border-bottom-left-radius: 2.8125vw;
  }
  .ContentNew .DashBoard .Place .Row .Block row .SelectBox::before, .ContentNew .DashBoard:not(.Research) .Place .Row .Block row .SelectBox::before {
    width: 13vw;
    height: 13vw;
    right: 1.6vw;
    background-size: 13vw 13vw;
  }
  .ContentNew .DashBoard .Place .Row .Block .ForSub, .ContentNew .DashBoard:not(.Research) .Place .Row .Block .ForSub {
    width: 92.5vw;
    height: auto;
    overflow-x: scroll;
  }
  .ContentNew .DashBoard .Place .Row .Block table, .ContentNew .DashBoard:not(.Research) .Place .Row .Block table {
    font-size: 6vw;
    width: 150vw;
  }
  .ContentNew .DashBoard .Place .Row .Block table th, .ContentNew .DashBoard:not(.Research) .Place .Row .Block table th {
    height: 12.5vw;
    line-height: 12.5vw;
  }
  .ContentNew .DashBoard .Place .Row .Block table td, .ContentNew .DashBoard:not(.Research) .Place .Row .Block table td {
    height: 21.875vw;
  }
  .ContentNew .DashBoard .Place .Row .Block table.subscriptons_add, .ContentNew .DashBoard:not(.Research) .Place .Row .Block table.subscriptons_add {
    display: block;
    width: 92vw;
    margin: 6.25vw auto;
  }
  .ContentNew .DashBoard .Place .Row .Block table.subscriptons_add tbody, .ContentNew .DashBoard:not(.Research) .Place .Row .Block table.subscriptons_add tbody {
    display: block;
  }
  .ContentNew .DashBoard .Place .Row .Block table.subscriptons_add tbody tr, .ContentNew .DashBoard:not(.Research) .Place .Row .Block table.subscriptons_add tbody tr {
    display: block;
  }
  .ContentNew .DashBoard .Place .Row .Block table.subscriptons_add tbody tr td, .ContentNew .DashBoard:not(.Research) .Place .Row .Block table.subscriptons_add tbody tr td {
    display: inline-block;
    height: 17vw;
  }
  .ContentNew .DashBoard .Place .Row .Block table.subscriptons_add tbody tr td input, .ContentNew .DashBoard:not(.Research) .Place .Row .Block table.subscriptons_add tbody tr td input {
    width: 13.25vw;
    height: 13vw;
    border-radius: 1.5625vw;
    padding: 0 2vw;
    margin: 0 1vw;
  }
  .ContentNew .DashBoard .Place .Row .Block table.subscriptons_add tbody tr td button, .ContentNew .DashBoard:not(.Research) .Place .Row .Block table.subscriptons_add tbody tr td button {
    width: 40.625vw;
    height: 15.625vw;
    font-size: 5.625vw;
  }
  .ContentNew .DashBoard .Place .Row .Block a, .ContentNew .DashBoard:not(.Research) .Place .Row .Block a {
    font-size: 4.8vw;
  }
  .ContentNew .DashBoard .Place .PDFV, .ContentNew .DashBoard:not(.Research) .Place .PDFV {
    margin: 0 auto 10vw auto;
    width: 90vw;
    height: 140vw;
  }
  .ContentNew .DashBoard .Place .PDFV .Panell, .ContentNew .DashBoard:not(.Research) .Place .PDFV .Panell {
    width: 90vw;
    height: 10vw;
  }
  .ContentNew .DashBoard .Place .PDFV .Panell div, .ContentNew .DashBoard:not(.Research) .Place .PDFV .Panell div {
    height: 10vw;
    line-height: 10vw;
    font-size: 5vw;
  }
  .ContentNew .DashBoard .Place .PDFV .Panell #toLeft, .ContentNew .DashBoard:not(.Research) .Place .PDFV .Panell #toLeft {
    height: 8vw;
    padding: 0;
    width: 8vw;
    line-height: 8vw;
    margin: 1vw 0 0 2vw;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
  }
  .ContentNew .DashBoard .Place .PDFV .Panell #toRight, .ContentNew .DashBoard:not(.Research) .Place .PDFV .Panell #toRight {
    height: 8vw;
    width: 8vw;
    line-height: 8vw;
    margin: 1vw 2vw 0 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
  }
  .ContentNew .DashBoard .Place .PDFV #PlacePDF, .ContentNew .DashBoard:not(.Research) .Place .PDFV #PlacePDF {
    width: 80.5vw;
    height: 120.75vw;
    position: relative;
  }
  .ContentNew .DashBoard .Place .PDFV #PlacePDF .PdfPage, .ContentNew .DashBoard:not(.Research) .Place .PDFV #PlacePDF .PdfPage {
    width: 80.5vw;
    height: 120.75vw;
    position: absolute;
    background-size: 80.5vw 120.75vw;
    top: 5vw;
    left: 5vw;
  }
  .ContentNew .ResourcesSelector {
    display: none;
  }
  .ContentNew .BackButton {
    display: block;
    width: 100%;
    background-color: #126ab2;
  }
  .ContentNew .BackButton .Place {
    width: 100%;
    text-align: center;
    background-color: #126ab2;
  }
  .ContentNew .BackButton .Place button {
    display: block;
    width: 42vw;
    height: 16vw;
    margin: 0 auto;
    border-radius: 2vw;
    border: none;
    background-color: #FFF;
    color: #323994;
    font-size: 6vw;
    font-weight: 600;
  }
  .ContentNew .BackButton .Place button arrow {
    display: inline-block;
    vertical-align: middle;
    width: 3.75vw;
    height: 5.625vw;
    margin-right: 4vw;
    background-image: url(/css/new/backarrow.svg);
    background-repeat: no-repeat;
    background-size: 3.75vw 5.625vw;
  }
  .ContentNew .MyCurriculum {
    height: auto;
  }
  .ContentNew .MyCurriculum .Buttons {
    display: none;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="1"] {
    width: 90vw;
  }
  .ContentNew .MyCurriculum .Place #FileTree .Header span[sort="2"] {
    display: none;
  }
  .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"] {
    display: none;
  }
  .ContentNew .MyCurriculum .Place #FileTree tableplace {
    height: auto;
  }
  .ContentNew .MyCurriculum .Builder .EL {
    display: inline-block;
    vertical-align: top;
    margin: 0 12px;
  }
  .ContentNew .MyCurriculum .Builder .Left {
    margin-top: 115px;
    width: 350px;
    height: 875px;
    overflow: hidden;
    border-radius: 9px;
    -webkit-box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 0.7);
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools input {
    display: block;
    width: 283px;
    height: 42px;
    border: 2px solid #929292;
    border-radius: 4px;
    padding: 0 16px;
    margin: 29px auto 0 auto;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .Buttons {
    margin: 13px 0 0 0;
    padding: 0;
    text-align: center;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .Buttons button {
    width: 153px;
    margin: 0;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .Buttons button:first-child {
    margin: 0 8px 0 0;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .LessonButtons {
    padding: 20px 12px 0 12px;
    height: 70px;
    text-align: left;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .LessonButtons div {
    height: 70px;
    float: right;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .CardsHeader {
    height: 50px;
    font-size: 18px;
    line-height: 50px;
    color: #136ab1;
    background-color: #feefe8;
  }
  .ContentNew .MyCurriculum .Builder .Left .LeftTools .CardsHeader #dlgico {
    height: 50px;
    width: 28px;
    display: inline-block;
    float: right;
    background: url(/img/dlt.png) no-repeat;
    background-size: 22px auto;
    background-position: 4px 14px;
    margin: 0 3px 0 0;
    cursor: pointer;
  }
  .ContentNew .MyCurriculum .Builder .Right {
    width: 1035px;
  }
  .ContentNew .MyCurriculum .Builder .Right .ButtonsPlace {
    height: 115px;
    text-align: left;
  }
  .ContentNew .MyCurriculum .Builder .Right .ButtonsPlace .SelectBlock {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 38px 0 0 0;
    width: 250px;
    height: 42px;
    border: 2px solid #929292;
    border-radius: 4px;
  }
  .ContentNew .MyCurriculum .Builder .Right .ButtonsPlace .SelectBlock select {
    width: 250px;
    height: 43px;
    padding-right: 36px;
    padding-left: 16px;
    border: none;
    margin: 0;
    color: #126ab2;
    font-size: 18px;
    background-color: transparent !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
  }
  .ContentNew .MyCurriculum .Builder .Right .ButtonsPlace .SelectBlock::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 .MyCurriculum .Builder .Right .ButtonsPlace button {
    margin: 38px 0 0 29px;
    height: 45px;
    border: none;
    padding: 0 20px;
    background-color: #f67126;
    color: #FFF;
    font-weight: 600;
    font-size: 18px;
    border-radius: 4px;
    -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 .MyCurriculum .Builder .Right .TopTools {
    text-align: left;
  }
  .ContentNew .MyCurriculum .Builder .Right .TopTools .Select, .ContentNew .MyCurriculum .Builder .Right .TopTools .SearchInput {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 10px;
    width: 250px;
    height: 42px;
    border: 2px solid #929292;
    border-radius: 4px;
  }
  .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: 250px;
    height: 43px;
    padding-right: 36px;
    padding-left: 16px;
    border: none;
    margin: 0;
    color: #126ab2;
    font-size: 18px;
    background-color: transparent !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
  }
  .ContentNew .MyCurriculum .Builder .Right .TopTools .Select::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 .MyCurriculum .Builder .Right .CardsList {
    width: 1035px;
    height: 875px;
    border-radius: 9px;
    -webkit-box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 0px 19px -3px rgba(0, 0, 0, 0.7);
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList .MainPage {
    width: 1035px;
    height: 875px;
    border-radius: 9px;
  }
  .ContentNew .MyCurriculum .Builder .Right .CardsList .MainPage img {
    width: 1035px;
    border-radius: 9px;
  }
  .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 .Calendar {
    width: 100vw;
    margin: 10vw 0 0 0;
    min-height: auto;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-align: left;
  }
  .ContentNew .Calendar .Title {
    display: none;
  }
  .ContentNew .Calendar .TitleMobile {
    display: block;
    margin-bottom: 6vw;
  }
  .ContentNew .Calendar .TitleMobile montplace {
    display: none;
  }
  .ContentNew .Calendar .TitleMobile montselector {
    display: inline-block;
    width: auto;
    height: 11vw;
    line-height: 11vw;
    border: 2px solid #929292;
    border-radius: 1.2vw;
    margin: 0 9vw;
    padding: 0 15vw 0 6vw;
    color: #126ab2;
    position: relative;
  }
  .ContentNew .Calendar .TitleMobile montselector::after {
    content: " ";
    display: block;
    position: absolute;
    width: 11vw;
    height: 11vw;
    right: 1.6vw;
    background-size: 12vw 12vw;
    top: 0;
    background-image: url(/css/new/arrow_select.svg);
  }
  .ContentNew .Calendar .TitleMobile[data-open="1"] {
    display: block;
  }
  .ContentNew .Calendar .TitleMobile[data-open="1"] montplace {
    display: block;
    min-height: 20vw;
    padding-bottom: 3vw;
    -webkit-box-shadow: 0 5px 6px -6px rgba(0, 0, 0, 0.69);
    -moz-box-shadow: 0 5px 6px -6px rgba(0, 0, 0, 0.69);
    box-shadow: 0 5px 6px -6px rgba(0, 0, 0, 0.69);
  }
  .ContentNew .Calendar .TitleMobile[data-open="1"] montplace table {
    margin: 3vw 0 0 0;
    width: 100%;
  }
  .ContentNew .Calendar .TitleMobile[data-open="1"] montplace table th, .ContentNew .Calendar .TitleMobile[data-open="1"] montplace table td {
    width: 14.3%;
    text-align: center;
    padding: 3vw 0;
  }
  .ContentNew .Calendar .TitleMobile[data-open="1"] montplace table th {
    color: #126ab2;
    font-weight: 400;
  }
  .ContentNew .Calendar .TitleMobile[data-open="1"] montplace table tr.SelectedR {
    background-color: #CCCCCC;
  }
  .ContentNew .Calendar .TitleMobile[data-open="1"] montselector::after {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
  }
  .ContentNew .Calendar .TitleMobile[data-open="1"] #hmtableleft {
    position: relative;
  }
  .ContentNew .Calendar .CalendarPage.Selected {
    display: none;
  }
  .ContentNew .Calendar .CalendarMobilePage {
    position: relative;
    display: block;
  }
  .ContentNew .Calendar .CalendarMobilePage #mtableleft {
    position: relative;
  }
  .ContentNew .Calendar .CalendarMobilePage table {
    width: 100vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table th {
    background-color: #126ab2;
    color: #FFF;
    font-weight: 600;
    line-height: 1.6em;
    text-align: center;
    padding: 2vw 0;
    width: 14.2vw;
    border-bottom: 2vw solid #FFF;
  }
  .ContentNew .Calendar .CalendarMobilePage table .StartArrow:not(.EndArrow) td[colspan="1"] .WeekMItemBox .WeekMItem {
    max-width: 8vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .StartArrow:not(.EndArrow) td[colspan="2"] .WeekMItemBox .WeekMItem {
    max-width: 22vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .StartArrow:not(.EndArrow) td[colspan="3"] .WeekMItemBox .WeekMItem {
    max-width: 36.1vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .StartArrow:not(.EndArrow) td[colspan="4"] .WeekMItemBox .WeekMItem {
    max-width: 50.2vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .StartArrow:not(.EndArrow) td[colspan="5"] .WeekMItemBox .WeekMItem {
    max-width: 64.5vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .StartArrow:not(.EndArrow) td[colspan="6"] .WeekMItemBox .WeekMItem {
    max-width: 78.9vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .StartArrow:not(.EndArrow) td[colspan="7"] .WeekMItemBox .WeekMItem {
    max-width: 93vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .StartArrow .WeekMItemBox .WeekMItemFirst {
    width: 0;
    height: 0;
    flex-basis: 0;
    border-radius: 0;
    border-top: 7.5vw solid transparent;
    border-bottom: 7.5vw solid transparent;
    border-right: 1.6vw solid #63b252;
    background-color: transparent !important;
  }
  .ContentNew .Calendar .CalendarMobilePage table .EndArrow:not(.StartArrow) td[colspan="1"] .WeekMItemBox .WeekMItem {
    max-width: 8vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .EndArrow:not(.StartArrow) td[colspan="2"] .WeekMItemBox .WeekMItem {
    max-width: 22vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .EndArrow:not(.StartArrow) td[colspan="3"] .WeekMItemBox .WeekMItem {
    max-width: 36.1vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .EndArrow:not(.StartArrow) td[colspan="4"] .WeekMItemBox .WeekMItem {
    max-width: 50.2vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .EndArrow:not(.StartArrow) td[colspan="5"] .WeekMItemBox .WeekMItem {
    max-width: 64.5vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .EndArrow:not(.StartArrow) td[colspan="6"] .WeekMItemBox .WeekMItem {
    max-width: 78.9vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .EndArrow:not(.StartArrow) td[colspan="7"] .WeekMItemBox .WeekMItem {
    max-width: 93vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table .EndArrow .WeekMItemBox .WeekMItemLast {
    width: 0;
    height: 0;
    flex-basis: 0;
    border-radius: 0;
    border-top: 7.5vw solid transparent;
    border-bottom: 7.5vw solid transparent;
    border-left: 1.6vw solid #63b252;
    background-color: transparent !important;
  }
  .ContentNew .Calendar .CalendarMobilePage table td {
    position: relative;
    width: 14.2vw;
    overflow: visible;
  }
  .ContentNew .Calendar .CalendarMobilePage table td .WeekMItemBox {
    display: flex;
    flex-direction: row;
  }
  .ContentNew .Calendar .CalendarMobilePage table td .WeekMItemBox .WeekMItem {
    width: 12.8vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="1"] .WeekMItemBox {
    width: 12.8vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="1"] .WeekMItemBox .WeekMItem {
    width: 9.6vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="2"] .WeekMItemBox {
    width: 26.8vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="2"] .WeekMItemBox .WeekMItem {
    width: 23.6vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="3"] .WeekMItemBox {
    width: 40.9vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="3"] .WeekMItemBox .WeekMItem {
    width: 37.7vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="4"] .WeekMItemBox {
    width: 55vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="4"] .WeekMItemBox .WeekMItem {
    width: 51.8vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="5"] .WeekMItemBox {
    width: 69.3vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="5"] .WeekMItemBox .WeekMItem {
    width: 66.1vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="6"] .WeekMItemBox {
    width: 83.7vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="6"] .WeekMItemBox .WeekMItem {
    width: 80.5vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="7"] .WeekMItemBox {
    width: 97.8vw;
  }
  .ContentNew .Calendar .CalendarMobilePage table td[data-colspan="7"] .WeekMItemBox .WeekMItem {
    width: 94.6vw;
  }
  .ContentNew .Calendar .CalendarMobilePage .WeekMItemLast {
    -webkit-border-top-right-radius: 1.6vw;
    -webkit-border-bottom-right-radius: 1.6vw;
    -moz-border-radius-topright: 1.6vw;
    -moz-border-radius-bottomright: 1.6vw;
    border-top-right-radius: 1.6vw;
    border-bottom-right-radius: 1.6vw;
    background-color: #63b252;
    flex-basis: 1.6vw;
    height: 15vw;
    width: 1.6vw;
    margin: 1vw 0;
  }
  .ContentNew .Calendar .CalendarMobilePage .WeekMItemFirst {
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    background-color: #63b252;
    flex-basis: 1.6vw;
    height: 15vw;
    width: 1.6vw;
    margin: 1vw 0;
  }
  .ContentNew .Calendar .CalendarMobilePage .WeekMItem {
    flex-grow: 1;
    height: 15vw;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #63b252;
    margin: 1vw 0;
  }
  .ContentNew .Calendar .CalendarMobilePage .WeekMItem h1 {
    margin: 1vw 0;
    padding: 0;
    font-size: 6vw;
    font-weight: 500;
    color: #000000;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ContentNew .Calendar .CalendarMobilePage .WeekMItem h2 {
    margin: 1vw 0;
    padding: 0;
    font-size: 4vw;
    font-weight: 400;
    color: #000000;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ContentNew .Gradebook {
    width: 100vw;
  }
  .ContentNew .Gradebook .Toolbar {
    height: auto;
  }
  .ContentNew .Gradebook .Toolbar #ExportButton {
    display: none;
  }
  .ContentNew .Gradebook .Toolbar #PrintButton {
    display: none;
  }
  .ContentNew .Gradebook .Toolbar pu {
    width: 80vw;
    display: block;
    margin: 0 auto;
  }
  .ContentNew .Gradebook .Toolbar .SelectDates {
    width: 71vw;
    display: block;
    margin: 0 auto 10px auto;
    text-align: center;
  }
  .ContentNew .Gradebook .Toolbar .SelectDates .Form {
    width: 71vw;
  }
  .ContentNew .Gradebook .Toolbar .SelectDates .Form table {
    display: inline;
  }
  .ContentNew .Gradebook .Toolbar .SelectDates .Form table tbody {
    display: inline;
  }
  .ContentNew .Gradebook .Toolbar .SelectDates .Form table tbody tr:first-child {
    display: none;
  }
  .ContentNew .Gradebook .Toolbar .SelectDates .Form table tbody tr {
    display: inline;
  }
  .ContentNew .Gradebook .Toolbar .SelectDates .Form table tbody tr td {
    display: block;
    width: 71vw;
  }
  .ContentNew .Gradebook .Toolbar .plsela {
    margin-top: 0;
  }
  .ContentNew .Gradebook .Toolbar .SelStuDaa {
    margin-top: 10px;
    height: auto;
  }
  .ContentNew .Gradebook .Toolbar .plsela, .ContentNew .Gradebook .Toolbar .SelStuDaa {
    width: 75vw;
  }
  .ContentNew .Gradebook .Toolbar .plsela select, .ContentNew .Gradebook .Toolbar .SelStuDaa select {
    width: 75vw;
  }
  .ContentNew .Gradebook .Toolbar .MoveItem {
    margin-top: 15px;
    display: none;
  }
  .ContentNew .Gradebook .Toolbar .LeftBlock {
    height: 10px;
  }
  .ContentNew .Gradebook .Toolbar #SelectStudentsBar {
    width: 75vw;
  }
  .ContentNew .Gradebook .Toolbar #SelectStudentsBar select {
    width: 75vw;
  }
  .ContentNew .Gradebook .GraphMainBox {
    width: 96vw;
    margin: 0 auto;
    overflow-x: scroll;
  }
  .ContentNew .Contact {
    width: 90vw;
    padding: 6vw;
  }
  .ContentNew .Contact textarea {
    width: 85vw;
  }
  .ContentNew .Contact p a span {
    display: inline;
  }
  .ContentNew .jstree li .Subject {
    display: none;
  }
  .ContentNew .jstree li > a,
  .ContentNew .jstree li > ul > li > a,
  .ContentNew .jstree li > ul > li > ul > li > a,
  .ContentNew .jstree li > ul > li > ul > li > ul > li > a,
  .ContentNew .jstree li > ul > li > ul > li > ul > li > ul > li > a {
    width: 100%;
  }
  .ContentNew .jstree .jstree-clicked {
    background-color: rgba(18, 106, 178, 0.21);
  }
  .ContentNew .jstree .jstree-icon {
    margin-left: 15px;
    width: 28px;
    height: 50px;
    float: left;
    background-repeat: no-repeat;
    background-size: 10px 10px;
    background-position: 9px 20px;
  }
  .ContentNew .jstree .jstree-open > ins {
    background-image: url(/css/new/jsx2.svg);
  }
  .ContentNew .jstree .jstree-closed > ins {
    background-image: url(/css/new/jsx1.svg);
  }
  .ContentNew .jstree .jstree-closed {
    height: 50px;
  }
  .ContentNew .jstree .jstree-checkbox {
    display: none;
  }
  .ContentNew .Select #select_subjects {
    width: 157px !important;
  }
  .ContentNew .HelpBox {
    width: 95vw;
  }
  .ContentNew .HelpBox iframe {
    display: block;
    margin: 1vw auto;
    border: none;
    width: 97vw;
    height: 125vw;
    min-height: 80vh;
  }
  .ContentNew .ResSelector .Place {
    width: 100vw;
  }
  .ContentNew .ResSelector .Place h1 {
    font-size: 1.8em;
    margin-top: 50px;
  }
  .ContentNew .ResSelector .Place br768 {
    display: inline;
  }
  .ContentNew .ResSelector .Place br320 {
    display: block;
  }
  .ContentNew .ResSelector .Place .Topp {
    display: none;
  }
  .ContentNew .ResSelector .Place .HomeButton[type=file] {
    display: none;
  }
  .ContentNew .ResSelector .Place .FileButton {
    display: block;
    width: 310px;
    height: 65px;
    border-radius: 6px;
    -webkit-box-shadow: 0px 0px 23px -9px rgba(0, 0, 0, 0.69);
    -moz-box-shadow: 0px 0px 23px -9px rgba(0, 0, 0, 0.69);
    box-shadow: 0px 0px 23px -9px rgba(0, 0, 0, 0.69);
    border: none;
    background-color: #313892;
    color: #FFFFFF;
    font-weight: 600;
    margin: 0 auto 20px auto;
  }
  .ContentNew .ResSelector .Place .HomeButton {
    width: 300px;
    height: 276px;
  }
  .ContentNew .mobilemButtons {
    position: absolute;
    background-color: #FFFFFF;
    border-radius: 1vw;
    padding: 10px 50px 10px 10px;
    min-height: 30px;
    z-index: 1;
    white-space: nowrap;
    text-align: left;
    -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);
  }
  .ContentNew .mobilemButtons close {
    display: inline-block;
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #1369b2;
    top: 10px;
    right: 12px;
    cursor: pointer;
  }
  .ContentNew .mobilemButtons close:after, .ContentNew .mobilemButtons close:before {
    position: absolute;
    left: 14px;
    top: 5px;
    content: " ";
    height: 20px;
    width: 2px;
    background-color: #FFF;
  }
  .ContentNew .mobilemButtons close:before {
    transform: rotate(45deg);
  }
  .ContentNew .mobilemButtons close:after {
    transform: rotate(-45deg);
  }
  .ContentNew .mobilemButtons button {
    width: 29px;
    height: 30px;
    border: none;
    background-image: url(/img/logo_.png);
    background-position: -1px -186px;
    background-repeat: no-repeat;
    background-color: transparent;
  }
  .ContentNew .mobilemButtons .manage_assign {
    background-position: -1084px -530px;
    height: 44px;
    width: 56px;
    padding: 0;
    margin: 1px 0px;
    overflow: hidden;
  }
  .ContentNew .mobilemButtons .assign {
    background-position: -144px -681px;
    height: 44px;
    width: 30px;
    padding: 0;
    margin: 1px 11px;
    overflow: hidden;
  }
  .ContentNew .mobilemButtons .delete {
    height: 44px;
    width: 30px;
    padding: 0;
    margin: 1px 11px;
    overflow: hidden;
    background-position: -105px -184px;
  }
  .ContentNew .mobilemButtons .gPlay {
    background-position: -1px -305px;
  }
  .ContentNew .mobilemButtons .gDelete {
    background-position: -105px -305px;
  }
  .ContentNew .mobilemButtons .gEdit {
    background-position: -140px -305px;
    width: 42px;
  }
  .ContentNew .mobilemButtons .gReasign {
    background-position: -1077px -305px;
    width: 30px;
  }
  .ContentNew .mobilemButtons .addToClass {
    height: 44px;
    width: 50px;
    padding: 0;
    margin: 1px 1px;
    overflow: hidden;
    background-position: -892px -530px;
  }
  .ContentNew .mobilemButtons .editStudent {
    height: 44px;
    width: 28px;
    padding: 0;
    margin: 1px 12px;
    overflow: hidden;
    background-position: -823px -530px;
  }
  .ContentNew .mobilemButtons .buttonx1 {
    width: 26px;
    padding: 0;
    margin: 1px 3px;
    overflow: hidden;
    height: 44px;
    background-position: 1px -186px;
  }
  .ContentNew .mobilemButtons .buttonx3 {
    width: 29px;
    padding: 0;
    margin: 1px 3px;
    overflow: hidden;
    height: 44px;
    background-position: -68px -683px;
  }
  .ContentNew .mobilemButtons .buttonx4 {
    width: 32px;
    padding: 0;
    margin: 1px 3px;
    overflow: hidden;
    height: 44px;
    background-position: -105px -186px;
  }
  .ContentNew .mobilemButtons .buttonx4 {
    width: 32px;
    padding: 0;
    margin: 1px 3px;
    overflow: hidden;
    height: 44px;
    background-position: -105px -186px;
  }
  .ContentNew .mobilemButtons .buttonx5 {
    width: 36px;
    padding: 0;
    margin: 1px 3px;
    overflow: hidden;
    height: 44px;
    background-position: -142px -683px;
  }
  .ContentNew .mobilemButtons .buttonx7 {
    width: 32px;
    padding: 0;
    margin: 1px 3px;
    overflow: hidden;
    height: 44px;
    background-position: -952px -681px;
  }
  .ContentNew .mobilemButtons .buttonx8 {
    width: 32px;
    padding: 0;
    margin: 1px 3px;
    overflow: hidden;
    height: 44px;
    background-position: -263px -186px;
  }
  .ContentNew .mobilemButtons .buttonx15 {
    width: 36px;
    padding: 0;
    margin: 1px 3px;
    overflow: hidden;
    height: 44px;
    background-position: -998px -186px;
  }
  .ContentNew .mobilemButtons .buttonx18 {
    width: 33px;
    padding: 0;
    margin: 1px 3px;
    overflow: hidden;
    height: 44px;
    background-position: -1120px -186px;
  }
  .ContentNew .mobilemButtons .buttonx19 {
    width: 33px;
    padding: 0;
    margin: 1px 3px;
    overflow: hidden;
    height: 44px;
    background-position: -1165px -186px;
  }
  .ContentNew .mobilemButtons .buttonx23 {
    display: inline-block;
    vertical-align: top;
    width: 31px;
    padding: 0 0 0 6px;
    margin: 4px 3px;
    overflow: hidden;
    height: 38px;
    background-image: url(/css/new/gshare2.svg);
    background-size: 37px 128px;
  }
  .ContentNew .mobilemButtons .editClass {
    width: 40px;
    padding: 0;
    margin: 1px 10px;
    overflow: hidden;
    height: 44px;
    background-position: -115px -530px;
  }
  .ContentNew .mobilemButtons .editAllStudent {
    width: 34px;
    padding: 0;
    margin: 1px 13px;
    overflow: hidden;
    height: 44px;
    background-position: -39px -530px;
  }
  .ContentNew .mobilemButtons .addStudent {
    width: 48px;
    padding: 0;
    margin: 1px 6px;
    overflow: hidden;
    height: 44px;
    background-position: -1029px -530px;
  }
  .ContentNew .mobilemButtons .classPrint {
    width: 28px;
    padding: 0;
    margin: 1px 16px;
    overflow: hidden;
    height: 44px;
    background-position: -163px -530px;
  }
  .ContentNew .mobilemButtons .addAssignment {
    width: 46px;
    padding: 0;
    margin: 1px 7px;
    overflow: hidden;
    height: 44px;
    background-position: -1244px -531px;
  }
  .ContentNew .mobilemButtons .classMessage {
    width: 36px;
    padding: 0;
    margin: 1px 12px;
    overflow: hidden;
    height: 44px;
    background-position: -202px -530px;
  }
  .ContentNew .mobilemButtons .classDelete {
    width: 26px;
    padding: 0;
    margin: 1px 17px;
    overflow: hidden;
    height: 44px;
    background-position: -108px -186px;
  }
  .ContentNew .DashBoard.Classes .Place .ClassesSelector .Selector:first-child {
    margin-left: 0;
  }
  .ContentNew .DashBoard.Classes .ClassesSelector {
    height: 55px;
  }
  .ContentNew .DashBoard.Classes .ClassesSelector .Selector {
    display: none;
  }
  .ContentNew .DashBoard.Classes .ClassesSelector .Selector gettingselector {
    display: block;
    background-color: #FFFFFF;
    border-radius: 5px;
    color: #7ca3b4;
    line-height: normal;
    text-align: center;
    height: 38px;
    float: left;
    margin: 4px 0;
    padding: 2px 5px;
    font-size: 0.8em;
  }
  .ContentNew .DashBoard.Classes .ClassesSelector .Selector adds {
    display: block;
    background-color: #FFFFFF;
    border-radius: 5px;
    color: #7ca3b4;
    line-height: 19px;
    text-align: center;
    height: 38px;
    float: left;
    margin: 4px 0 4px 6px;
    padding: 2px 10px;
    font-size: 0.8em;
  }
  .ContentNew .DashBoard.Classes .ClassesSelector .Selector adds.disabled {
    color: #c7c7c7;
  }
  .ContentNew .DashBoard.Classes .ClassesSelector .Selector::after {
    display: none;
  }
  .ContentNew .DashBoard.Classes .ClassesSelector .Selector.Selected {
    display: block;
    width: 100vw;
    height: 50px;
    line-height: 50px;
    text-align: right;
    margin: 20px 0;
    border-radius: 0;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row {
    position: relative;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span block {
    padding: 3px 3px 3px 20px;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.AssignDue3 {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Type3 {
    width: 30vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Type3 block {
    width: 30vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Name3 {
    width: 52vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Name3 block {
    width: 52vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.LastName2_ {
    width: 40vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.LastName2_ block {
    width: 40vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.FirstName2_ {
    width: 40vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.FirstName2_ block {
    width: 40vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Username2_ {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Action2 {
    width: 5vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Action2 block {
    width: 5vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.CheckBox block, .ContentNew .Classes .Box tableplaceborder tableplace row span.CheckBox2_ block {
    width: 8vw;
    text-overflow: clip;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesSu {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesGra {
    display: none;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesGr {
    width: 34vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.ForesGr block {
    width: 34vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Name {
    width: 58vw;
  }
  .ContentNew .Classes .Box tableplaceborder tableplace row span.Name block {
    width: 58vw;
  }
  .ContentNew .Classes .Box .Header span {
    white-space: nowrap;
    font-size: 18px;
  }
  .ContentNew .Classes .Box .Header #TitleType3 {
    width: 30vw;
  }
  .ContentNew .Classes .Box .Header #TitleName3 {
    width: 52vw;
  }
  .ContentNew .Classes .Box .Header #AllAssign {
    width: 8vw;
  }
  .ContentNew .Classes .Box .Header #TitleLastName2_ {
    width: 40vw;
  }
  .ContentNew .Classes .Box .Header #TitleFirstName2_ {
    width: 40vw;
  }
  .ContentNew .Classes .Box .Header #TitleUsername2_ {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleCheckBox2_ {
    width: 3vw;
  }
  .ContentNew .Classes .Box .Header #TitleAssignDue3 {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleSubject {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleGrade {
    display: none;
  }
  .ContentNew .Classes .Box .Header #TitleAVG {
    width: 32vw;
  }
  .ContentNew .Classes .Box .Header #TitleName {
    width: 54vw;
  }
  .SignButton {
    width: 83vw;
    height: 22vw;
    line-height: 22vw;
    font-size: 24px;
    margin: 6vw auto 0 auto !important;
  }
  .SignButton.Sign, .SignButton.SignUp {
    padding-right: 21vw;
  }
  .SignButton.Sign::after {
    top: 0.7vw;
    right: 0.7vw;
    height: 20.7vw;
    width: 21vw;
    background-size: 13vw auto;
    background-position: 5vw 5vw;
  }
  .SignButton.SignUp::after {
    top: 0.7vw;
    right: 0.7vw;
    height: 20.7vw;
    width: 21vw;
    background-size: 13vw auto;
    background-position: 5vw 5vw;
  }
  div.ContentNew .SearchBox {
    width: 86vw;
    margin: 0 7vw;
    background-color: #FFF;
    border-color: #FFF;
  }
  div.ContentNew .SearchBox .SearchBlock {
    width: 31vw;
  }
  div.ContentNew .SearchBox .SearchBlock select {
    width: 31vw;
  }
  div.ContentNew .SearchBox input[type=text] {
    width: 39vw;
    margin: 0;
  }
  div.ContentNew .ShareDialog {
    width: 80vw !important;
  }
  div.ContentNew .ShareDialog .LinkUrl {
    width: 75vw !important;
  }
  div.ContentNew .ShareDialog span {
    width: 75vw !important;
  }
}

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