/* стили для измененной таблицы численности, результатов приема  tan   */

 
.gridc > div.chisl_numberBRpriem, .gridc > div.chisl_numberBMpriem, .gridc > div.chisl_eduLevel {display: none; }  

.gridc > div.eduLevelPriemLast, .gridc > div.eduFormPriemLast {display: none; } 
.gridc > div.numberBRPriemLast, .gridc > div.numberBMPriemLast {display: none; } 

.obertfornum {
    width: 100%;
    padding-top: 15px;
}

.obertfornum .zagolcont {
    width: 100%;
    height: auto;
    display: block;
    padding-top: 15px;
}

.priemLast {
  grid-template-columns: minmax(6rem,10rem) minmax(12rem,14rem) minmax(12rem, 20rem) minmax(12rem,20rem) minmax(12rem, 20rem);
}   
 
.chislennostRazmetka {
  grid-template-columns: minmax(6rem,10rem) minmax(12rem,14rem) minmax(6rem,10rem) minmax(6rem, 20rem) minmax(6rem,20rem) minmax(6rem, 20rem) minmax(6rem, 20rem);
}  
  
.gridc {
    font-size:0.9rem;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    width: 100%;
    display: grid;
    /*grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));*/
    
    align-items: stretch;
    justify-items: stretch;
    background-color: #fff;
    overflow:hidden;
  }  
  
  .gridc  > div {
      display: grid;
     /* padding: 10px; */
     padding: 0.5rem 0.7rem;
      width: 100%;
      height: 100%;
   /*   text-align: center;*/
    text-align: left;
      align-items: center;
      background-color: #fff;
        border-top:1px solid #ebeaea;
      /*border-top: #fff solid 1px;*/
      }
.gridc  > div > span {font-weight: 400;}  
.gridc  > div > span:before {font-weight: 300;}  


@media screen and (min-width: 1100px) {
  .obertfornum  .gridc:nth-child(odd) div {
    background-color: #fbfbfb/*#EBFFFE/*E3FFFE/*dafffe/*FdFAF2/*#FEFAF1*/;
    }  
  .gridc  > div:first-child {padding-left:2rem;}
.gridc  > div:last-child {padding-right:2rem;}
 .obertfornum .gridc:last-child div {
    border-bottom:solid 2px #007984;
    }
  }
.obertfornum  .gridc:first-child  div {
     /*   background-color: #007984;
        color: #fff;*/
    color:#007984;
    font-weight:400;
    background-color: #fbfbfb/*#EBFFFE*/;
    border-top:solid 2px #007984;
    border-bottom:solid 1px #007984;
    }

.obertfornum {margin-bottom:1rem;}

.obertfornum   .gridc > div.priemPhysJur{
    display: block;
}   
 
.obertfornum   .gridc:first-child > div.priemPhysJur {
    display: grid;
}   
  
  
.obertfornum   .gridc > div.priemBudj {
    display: block;
}   
 
.obertfornum   .gridc:first-child > div.priemBudj {
    display: grid;
}  
  
.obertfornum   .gridc > div.sredniyBall {
    
    align-content: center;
}   
 
.obertfornum   .gridc:first-child > div.sredniyBall {
    display: grid;

}  
  
    .gridc  > div.priemPhysJur span.videlenoMest:before  {
        content: "Выделено мест: ";
        
    }     

    .gridc  > div.priemPhysJur span.podanoZayav:before  {
        content: "Подано заявлений: ";
    }     

    .gridc  > div.priemPhysJur span.zachisleno:before  {
        content: "Зачислено: ";
    }

    .gridc  > div.priemPhysJur span.prohodnoyBall:before  {
        content: "Проходной балл: ";
    }

 

    .gridc  > div.priemBudj span.videlenoMest:before  {
        content: "Выделено мест: ";
        
    }     

    .gridc  > div.priemBudj span.podanoZayav:before  {
        content: "Подано заявлений: ";
    }     

    .gridc  > div.priemBudj span.zachisleno:before  {
        content: "Зачислено: ";
    }

    .gridc  > div.priemBudj span.prohodnoyBall:before  {
        content: "Проходной балл: ";
    }

      
    .gridc  > div.sredniyBall span.budjOsnova:before  {
        content: "Бюджетная основа: ";
        
    }     

    .gridc  > div.sredniyBall span.dogovorOsnova:before  {
        content: "Договорная основа: ";
    }


.gridc > div.priemPhysJur span {display: block;}  
.gridc > div.priemBudj span {display: block;}
.gridc > div.sredniyBall span {display: block;}   
 
.obertfornum .gridc div.zaschetBudj { padding-left: 30%; }
.obertfornum .gridc div.zaschetPhysJur { padding-left: 30%; }
.obertfornum .gridc div.inostrBudj { padding-left: 30%; }
.obertfornum .gridc div.inostrDogovor { padding-left: 30%; }  

.gridc > div.magistrSredniyBall, .gridc > div > span.magistrProhodnoyBall, .gridc > div > span.magistrPodanoZayav{display: none;}
.priemLastMagistr {
    grid-template-columns: minmax(6rem,15rem) minmax(12rem,20rem) minmax(12rem, 20rem) minmax(12rem,20rem) minmax(1rem, 1rem);
  } 

  
@media screen and (max-width: 1100px) {
 .obertfornum .gridc div {
    border-bottom:solid 1px #007984;
  padding-bottom:0.5rem;
  }  

.obertfornum {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 2fr));
        padding-bottom: 1.5rem;
    grid-column-gap:0.3rem;
    grid-row-gap:0.3rem;

        border-top: 0;
    }  
  
.gridc  {
    display: block;
    padding: 1rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    height: auto;
}

    .gridc  > div {
        border-top:none;
        display: block;  
        background: none;
        height: auto;
        text-align: left;
      /*  padding-top: 5px;*/
     /*   padding-bottom: 0;*/
          }



    .obertfornum  .gridc:first-child {
        display: none;
    }

  .gridc  > div{ font-weight: 400;}
    .gridc  > div:before {
        font-size:0.9rem;
        font-weight: 300;
        display: inline;
        text-align: left;
     }

    .gridc  > div.codeSpecialnost {color:#007984;   font-size:1.3rem; padding-bottom:0.3rem;}
    .gridc  > div.codeSpecialnost:before {color:#000;
        content: "Код специальности: ";
        display: inline; /* tan */
    }

    .gridc  > div.naimSpecialnost {color:#007984;  font-size:1.3rem; padding-bottom:0.5rem;}
    .gridc  > div.naimSpecialnost:before {color:#000; font-size:0.9rem; padding-bottom:0.3rem;
        content: "Специальность (направление подготовки): ";
    display: block;
    }    


    .gridc  > div.priemPhysJur:before {color:#007984;   font-weight: 400; padding-bottom:0.3rem; display: block;
        content: "За счет средств физических и юридических лиц";
    }

    .gridc  > div.priemBudj:before {color:#007984;  font-weight: 400; padding-bottom:0.3rem; display: block;
        content: "За счёт бюджетных ассигнований федерального бюджета";
    }

    .gridc  > div.sredniyBall:before {color:#007984;  font-weight: 400; padding-bottom:0.3rem; display: block;
        content: "Средний балл ЕГЭ";
    }    
    
    .gridc  > div span:before  {
                
       
        border: none;
    }


    .gridc  > div span  {
        border: none;
        display: block;
    }

  
   .obertfornum .gridc div.zaschetBudj {padding-left: 0.7rem;}
.obertfornum .gridc div.zaschetPhysJur { padding-left: 0.7rem; }
.obertfornum .gridc div.inostrBudj { padding-left: 0.7rem; }
.obertfornum .gridc div.inostrDogovor { padding-left: 0.7rem; }

.chislennostRazmetka {  
/*  max-width: 30rem;  */

}

.gridc  > div.formaObucheniya:before {color:#007984;  font-weight: 400; padding-bottom:0.3rem; display: inline;
        content: "Фор­ма обу­че­ния: ";
}   
 
.gridc  > div.zaschetBudj:before {color:#007984;  font-weight: 400; padding-bottom:0.3rem; display: inline;
        content: "За счёт бюджетных ассигнований федерального бюджета: ";
}
 
.gridc  > div.zaschetPhysJur:before {color:#007984;  font-weight: 400; padding-bottom:0.3rem; display: inline;
        content: "За счет средств физических и юридических лиц: ";
}
 

  .gridc  > div.inostrBudj:before {color:#007984;  font-weight: 400; padding-bottom:0.3rem; display: inline;
        content: "Численность обучающихся по бюджету, являющихся иностранными гражданами: ";
}
  
.gridc  > div.inostrDogovor:before {color:#007984;  font-weight: 400; padding-bottom:0.3rem; display: inline;
        content: "Численность обучающихся по договору, являющихся иностранными гражданами: ";
}  

.priemLastMagistr  > div.priemBudj::before {
     content: "Контрольные цифры приема на обучение за счет бюджетных ассигнований (Всего/Из них особая квота)";
   } 

 .obertfornum .gridc:last-child div.formaObucheniya {
   display: none;
    }
 
  .obertfornum .gridc:last-child div.naimSpecialnost {
   display: none;
    }
  
  .obertfornum .gridc:last-child div.codeSpecialnost:before {
    content: "";
    }

.gridc:last-child div.sredniyBall {
    display: none;
  
}

  

