/* стили для измененной таблицы численности, результатов приема  tan   */

.mtoContainer {
  display: flex;
  flex-direction: row;
  padding-bottom: 5px;
  flex-wrap: wrap;
}

.gridc  > div.profil {display: none;}

.gridc > div.profilNov {
  display: grid;
  align-items: center;
}

.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);
}  

.priemLastAsp{
  grid-template-columns: minmax(9rem,15rem) minmax(15rem,19rem) minmax(15rem, 25rem) minmax(15rem,25rem);
} 
 
.chislennostRazmetka {
  grid-template-columns: minmax(6rem,10rem) minmax(12rem,14rem) minmax(6rem,10rem) minmax(6rem, 20rem) minmax(6rem,15rem) minmax(6rem, 15rem) minmax(6rem, 15rem)  minmax(6rem, 15rem);
}  

.chislennostRazmetkaAsp {
  grid-template-columns: minmax(5rem,10rem) minmax(12rem,14rem) minmax(5rem,8rem) minmax(5rem,12rem) minmax(5rem, 20rem) minmax(5rem,12rem) minmax(5rem, 12rem) minmax(5rem, 12rem)  minmax(6rem, 15rem);
}

.trudoustrRazmetka {
  grid-template-columns: minmax(12rem,14rem) minmax(6rem,10rem) minmax(6rem, 20rem) minmax(6rem,20rem) minmax(6rem, 20rem) minmax(6rem, 20rem);
}  
 
.trudoustrRazmetka23 {
  grid-template-columns: minmax(8rem,12rem) minmax(7rem,12rem) minmax(6rem,10rem) minmax(3rem, 12rem) minmax(3rem,12rem) minmax(3rem, 11rem) minmax(3rem, 8rem) minmax(3rem, 11rem);
}


.trudoustrRazmetkaOrd23 {
  grid-template-columns: minmax(8rem,14rem) minmax(8rem,14rem) minmax(6rem,10rem) minmax(5rem, 18rem) minmax(5rem,16rem) minmax(5rem, 16rem) minmax(5rem, 16rem);
}

.trudoustrRazmetkaAsp  {
  grid-template-columns: minmax(12rem,14rem) minmax(6rem, 20rem) minmax(6rem,20rem) minmax(6rem, 20rem) minmax(6rem, 20rem);
} 

.trudoustrRazmetkaAsp23  {
  grid-template-columns: minmax(6rem,14rem) minmax(6rem,14rem) minmax(6rem, 16rem) minmax(6rem,10rem) 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;}  


.gridc > div.kolichVipusknikov span.year2018::before {
    content: "2018: ";
}


.gridc > div.kolichVipusknikov span.year2019::before {
    content: "2019: ";
}


.gridc > div.kolichVipusknikov span.year2020::before {
    content: "2020: ";
}

.gridc > div.kolichVipusknikov span.year2021::before {
    content: "2021: ";
}

.gridc > div.kolichVipusknikov span.year2022::before {
    content: "2022: ";
}

/* --  */

.gridc > div.prodolzhObuchenie span.year2018::before {
    content: "2018: ";
}


.gridc > div.prodolzhObuchenie span.year2019::before {
    content: "2019: ";
}


.gridc > div.prodolzhObuchenie span.year2020::before {
    content: "2020: ";
}

.gridc > div.prodolzhObuchenie span.year2021::before {
    content: "2021: ";
}

.gridc > div.prodolzhObuchenie span.year2022::before {
    content: "2022: ";
}


.trudoustrRazmetka23 div.naimSpecialnost {display: inline;}
.trudoustrRazmetka23 div.naimSpecialnost > span:first-child {padding-right:5px;}

.trudoustrRazmetkaOrd23 div.naimSpecialnost, .trudoustrRazmetkaAsp23 div.naimSpecialnost {display: inline;}
.trudoustrRazmetkaOrd23 div.naimSpecialnost > span:first-child {padding-right:5px;}

.trudoustrRazmetkaAsp23 div.naimSpecialnost {
  padding-right: 0;
}

/* --  */

.gridc > div.trudoustroenoVipusknikov span.year2018::before {
    content: "2018: ";
}


.gridc > div.trudoustroenoVipusknikov span.year2019::before {
    content: "2019: ";
}


.gridc > div.trudoustroenoVipusknikov span.year2020::before {
    content: "2020: ";
}

.gridc > div.trudoustroenoVipusknikov span.year2021::before {
    content: "2021: ";
}


.gridc > div.trudoustroenoVipusknikov span.year2022::before {
    content: "2022: ";
}
/* --  */

.gridc > div.procentTrudoustroennihVipusknikov span.year2018::before {
    content: "2018: ";
}


.gridc > div.procentTrudoustroennihVipusknikov span.year2019::before {
    content: "2019: ";
}


.gridc > div.procentTrudoustroennihVipusknikov span.year2020::before {
    content: "2020: ";
}

.gridc > div.procentTrudoustroennihVipusknikov span.year2021::before {
    content: "2021: ";
}


.gridc > div.procentTrudoustroennihVipusknikov span.year2022::before {
    content: "2022: ";
}

@media screen and (min-width: 1100px) {
.obertfornum .gridc div.kolichVipusknikov {
    padding-left: 20%;
}  
  
.obertfornum .gridc div.prodolzhObuchenie {
    padding-left: 20%;
}  
 
.obertfornum .gridc div.trudoustroenoVipusknikov {
    padding-left: 20%;
}  
  
.obertfornum .gridc div.procentTrudoustroennihVipusknikov {
    padding-left: 20%;
}

  .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%; }  

.chislennostRazmetkaAsp .numberAll {
  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);
  } 

.internationalTable {
  grid-template-columns: minmax(18rem,28rem) minmax(18rem,28rem) minmax(18rem, 28rem);
} 

@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.profil {display: block; color:#007984;   font-size:1.3rem; padding-bottom:0.3rem;}
    .gridc  > div.profil:before {color:#000;
        content: "Образовательная программа, направленность, профиль, шифр и наименование научной специальности: ";
        display: inline; /* tan */
    }



    .gridc  > div.profilNov:before {color:#000;
        content: "Образовательная программа, направленность, профиль, шифр и наименование научной специальности: ";
    }
/*  */

    .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.profilNov {
  color: #007984;
  font-size: 1.3rem;
  padding-bottom: 0.5rem;
}

    .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;
    }

    .vacantRazmetkaNov > div span  {
        border: none;
        display: inline;
        font-size: 100%;
        font-weight: 300;
    }

.chislennostRazmetkaAsp > div.codeSpecialnost:before {
        content: "Код направления: ";
    }

.chislennostRazmetkaAsp > div.naimSpecialnost:before {
        content: "Направления подготовки: ";
    }

.chislennostRazmetkaAsp > div.naimSpecialnost1:before {
        content: "Направленность (профиль) программы: ";
    }
  
   .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; }
.obertfornum .gridc div.numberAll { 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: "Численность обучающихся, являющихся иностранными гражданами, по договорам об оказании платных образовательных услуг: ";
}  

.gridc  > div.numberAll: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.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;
  
}
/*
.prohodnoyMag, .zagolBudjOrd {
  
}
  
.zayavMag {
 display: block!important;
}    

 
.zayavMag::before {
   content: "Подано заявлений: "!important;
 }
  
.prohodnoyMag::before {
   content: "Проходной балл: "!important;
 } 
*/
.zagolBudjOrd::before {
   content: ""!important;
 }  
  
@media screen and (max-width: 1100px) {  

  .obertfornum .vacantRazmetkaNov:last-child div.naimSpecialnost {
   display: grid;
    }

.obertfornum .vacantRazmetkaNov:last-child div.codeSpecialnost::before {
  content: "Код, шифр группы научных специальностей: ";
}

.zagolBudjOrd::before {
   content: "За счёт бюджетных ассигнований федерального бюджета"!important;
 }
} 

/*  tan - начало стилей, специфичных для таблиц "Трудоустройство выпускников"  */  

 
   
.gridc > div.kolichVipusknikov span.year2018::before {
    content: "2018: ";
}
  
.gridc > div.kolichVipusknikov span.year2019::before {
    content: "2019: ";
}
  
  
  
.gridc > div.kolichVipusknikov span.year2020::before {
    content: "2020: ";
}

.gridc > div.kolichVipusknikov span.year2021::before {
    content: "2021: ";
} 

.gridc > div.kolichVipusknikov span.year2022::before {
    content: "2022: ";
} 

.gridc > div.prodolzhObuchenie span.year2018::before {
    content: "2018: ";
}
  
.gridc > div.prodolzhObuchenie span.year2019::before {
    content: "2019: ";
}
  
.gridc > div.prodolzhObuchenie span.year2020::before {
    content: "2020: ";
}   
  
.gridc > div.prodolzhObuchenie span.year2021::before {
    content: "2021: ";
}

.gridc > div.prodolzhObuchenie span.year2022::before {
    content: "2022: ";
}
  
.gridc > div.trudoustroenoVipusknikov span.year2018::before {
    content: "2018: ";
}
  
.gridc > div.trudoustroenoVipusknikov span.year2019::before {
    content: "2019: ";
}
  
.gridc > div.trudoustroenoVipusknikov span.year2020::before {
    content: "2020: ";
}

.gridc > div.trudoustroenoVipusknikov span.year2021::before {
    content: "2021: ";
}


.gridc > div.trudoustroenoVipusknikov span.year2022::before {
    content: "2022: ";
}

.gridc > div.procentTrudoustroennihVipusknikov span.year2018::before {
    content: "2018: ";
}
  
.gridc > div.procentTrudoustroennihVipusknikov span.year2019::before {
    content: "2019: ";
}
  
.gridc > div.procentTrudoustroennihVipusknikov span.year2020::before {
    content: "2020: ";
}

.gridc > div.procentTrudoustroennihVipusknikov span.year2021::before {
    content: "2021: ";
} 

.gridc > div.procentTrudoustroennihVipusknikov span.year2022::before {
    content: "2022: ";
} 

.trudoustr:last-child div {
    font-weight: 400;
}


@media screen and (max-width: 1100px)
{  
.trudoustrRazmetka23 div.naimSpecialnost, .trudoustrRazmetkaOrd23 div.naimSpecialnost {display: block;}
.trudoustrRazmetka23 div.naimSpecialnost > span:first-child {padding-right:0;}  
 
.trudoustrRazmetka23 div.profilNov23-last, .trudoustrRazmetkaOrd23 div.profilNov23-last {display: none;}
  
.trudoustrRazmetka23 div.urovenObrazovaniya-last, .trudoustrRazmetkaOrd23 div.urovenObrazovaniya-last {display: none;}  
  
.trudoustrRazmetka23 > div.naimSpecialnost::before, .trudoustrRazmetkaOrd23 > div.naimSpecialnost::before, .trudoustrRazmetkaAsp23 > div.naimSpecialnost::before {
  color: #000;
  font-size: 0.9rem;
  padding-bottom: 0.3rem;
  content: "";
  display: block;
}
  
.trudoustrRazmetka23 > div.profilNov23::before, .trudoustrRazmetkaOrd23 > div.profilNov23::before {
  color: #000;
  font-size: 0.9rem;
  padding-bottom: 0.3rem;
  content: "";
  display: block;
}  


  
.trudoustrRazmetka23 > div.urovenObrazovaniya, .trudoustrRazmetkaOrd23 > div.urovenObrazovaniya {
  display: block!important;

}
  
.trudoustrRazmetka23 > div.procentTrudoustroennihVipusknikov, .trudoustrRazmetkaOrd23 > div.procentTrudoustroennihVipusknikov {
  display: block!important;
}  

.trudoustrRazmetka23 > div.prodolzhObuchenieProc::before, .trudoustrRazmetkaOrd23 > div.prodolzhObuchenieProc::before {
   color: #007984;
   font-weight: 400;
   padding-bottom: 0.3rem;
   content: "Продолжают обучение, %";
   display: block;
}    
 
.trudoustrRazmetka23 > div.trudoustroenoVipusknikovProc::before, .trudoustrRazmetkaOrd23 > div.prodolzhObuchenieProc::before {
   color: #007984;
   font-weight: 400;
   padding-bottom: 0.3rem;
   content: "Трудоустроено, %";
   display: block;
}  
 
.trudoustrRazmetka23 > div.procentTrudoustroennihProdolzh::before, .trudoustrRazmetkaOrd23 > div.procentTrudoustroennihProdolzh::before {
   color: #007984;
   font-weight: 400;
   padding-bottom: 0.3rem;
   content: "% трудоустроенных и продолжающих обучение выпускников";
   display: block;
}
  
} 
 
@media screen and (max-width: 1100px) {
 
.gridc > div.naimSpecialnost1::before {
    color: #007984;
    font-weight: 400;
    padding-bottom: 0.3rem;
    display: block;
    content: "Специальность (направление подготовки)";
}

.gridc > div.urovenObrazovaniya::before {
    color: #007984;
    font-weight: 400;
    padding-bottom: 0.3rem;
    display: block;
    content: "Уровень образования";
}  
  
.gridc > div.kolichVipusknikov::before {
    color: #007984;
    font-weight: 400;
    padding-bottom: 0.3rem;
    display: block;
    content: "Количество выпускников";
}
  
.gridc > div.prodolzhObuchenie::before {
    color: #007984;
    font-weight: 400;
    padding-bottom: 0.3rem;
    display: block;
    content: "Продолжают обучение";
}  
 
  
.gridc > div.trudoustroenoVipusknikov::before {
    color: #007984;
    font-weight: 400;
    padding-bottom: 0.3rem;
    display: block;
    content: "Трудоустроено";
}   

.gridc > div.procentTrudoustroennihVipusknikov::before {
    color: #007984;
    font-weight: 400;
    padding-bottom: 0.3rem;
    display: block;
    content: "% трудоустроенных и продолжающих обучение выпускников";
} 

.trudoustrRazmetkaAsp div.procentTrudoustroennihVipusknikov::before, .trudoustrRazmetkaAsp23 div.procentTrudoustroennihVipusknikov::before {

    content: "% трудоустроенных выпускников";
}


.trudoustr .gridc:last-child div.naimSpecialnost {
    display: block;
}

.trudoustr .gridc:last-child div.naimSpecialnost::before {
    display: none;
}


.trudoustr .gridc:last-child div.urovenObrazovaniya {
    display: none;
}


.trudoustrRazmetkaOrd23:last-child div.urovenObrazovaniya {
    display: none;
}

.trudoustr .gridc:last-child div.procentTrudoustroennihVipusknikov {
    display: none;
}



.trudoustrRazmetkaOrd23 div.profilNov23-last, .trudoustrRazmetkaOrd23 div.urovenObrazovaniya-last {display: none;}

.trudoustrRazmetkaAsp23 div.procentTrudoustroennihVipusknikov {
  display: block!important;
}

.trudoustrRazmetkaAsp23 div {
  border-bottom: solid 1px #007984;
  padding-bottom: 0.5rem;
}

}

.gridc > div.priemPhysJur span.magistrPodanoZayav::before {
    content: "Подано заявлений: ";
}

.gridc > div > span.magistrProhodnoyBall::before {
    content: "Проходной балл: ";
}


.priemLastAsp .sredniyBall, .priemLastAsp .eduLevelPriemLast, .priemLastAsp .eduFormPriemLast, .priemLastAsp .numberBRPriemLast, .priemLastAsp .numberBMPriemLast {
    display: none;
}

 @media screen and (max-width: 1100px)
{  
.priemAsp > div.naimSpecialnost::before {
  color: #000;
  content: "Группа научных специальностей: ";
  display: inline;
}  
  
.priemAsp > div.codeSpecialnost::before {
  color: #000;
  content: "Код, шифр: ";
  display: inline;
}
 
 
.priemAsp > div.sredniyBall::before {
  color: #000;
  content: "Средняя сумма набранных баллов по всем вступительным испытаниям: ";
  display: inline;
}  
  
.priemAsp > div.priemBudj::before {
  color: #000;
  content: "Результаты приема обучающихся за счет бюджетных ассигнований федерального бюджета: ";
  display: inline;
}  
  
.priemAsp > div.priemPhysJur::before {
  color: #000;
  content: "Результаты приема обучающихся за счет средств физических и (или) юридических лиц: ";
  display: inline;
}   
  
}  




/* tan - окончание стилей, специфичных для таблиц "Трудоустройство выпускников"  */

/*  tan - начало части 1 стилей, специфичных для таблиц "вакантные места" 





  

@media screen and (min-width: 1101px) {  
  
.obertfornum .gridc:last-child div {
    border-bottom: none;
}
  
 .obertfornum .gridc div.cursVacant, .obertfornum .gridc div.godVacant { padding-left: 30%; }
 .obertfornum .gridc div.cursVacantZagol, .obertfornum .gridc div.godVacantZagol { padding-left: 20%; }   

 .obertfornum .gridc div.budjVacant { padding-left: 30%; }
 .obertfornum .gridc div.dogovorVacant { padding-left: 30%; }   
  
}
  
 

@media screen and (max-width: 1100px) {

  
    
  
.obertfornum .vacantRazmetka:last-child div.codeSpecialnost::before {
    content: "Код специальности: ";
}
 
.obertfornum .gridc:last-child div.naimSpecialnost {
    display: block;
}  
  
    .gridc  > div.cursVacant:before { padding-bottom:0.1rem; display: inline;
        content: "Курс: ";
    }
  
    .gridc  > div.godVacant:before { padding-bottom:0.1rem; display: inline;
        content: "Год: ";
    }  
  
    .gridc  > div.budjVacant:before { padding-bottom:0.1rem; display: inline;
        content: "Количество вакантных мест для перевода за счет бюджетных ассигнований федерального бюджета: ";
    }
 
     .gridc  > div.dogovorVacant:before { padding-bottom:0.1rem; display: inline;
        content: "Количество вакантных мест для перевода за счет средств физических и (или) юридических лиц : ";
    }  
  
  .gridc  > div.cursVacant {
       border-bottom: none;
    }
 
   .gridc  > div.godVacant {
       border-bottom: none;
    }
 
   .gridc  > div.budjVacant {
       border-bottom: none;
    }
 
  .obertfornum .subheaderVacant {
   display: none;
    }

  
.obertfornum .gridc:last-child {
    border: 1px solid #ddd;
}
  
.obertfornum  .vacantRazmetka div.dogovorVacant:last-child {
  border-bottom: none;
}  
  
.obertfornum .gridc div.budjVacant::before, .obertfornum .gridc div.dogovorVacant::before, .obertfornum .gridc div.cursVacant::before, .obertfornum .gridc div.godVacant::before
  {
    color:#000; font-weight: 400;
   }
  
.obertfornum .gridc div.budjVacant, .obertfornum .gridc div.dogovorVacant, .obertfornum .gridc div.cursVacant, .obertfornum .gridc div.godVacant
  {
    color:#007984; font-weight: bold;

   }  

.obertfornum  .priemLast:last-child div.naimSpecialnost, .obertfornum  .priemLastMagistr:last-child div.naimSpecialnost, .obertfornum  .chislennostRazmetka:last-child div.naimSpecialnost {
  display: none;
}
  
}  
  

 tan - окончание части 2 стилей, специфичных для таблиц "вакантные места"  */  


