.sveden .k2.eduprogramcard .infocard-text-link .text-wrapper {
  padding: 7.5px 15px 7.5px 15px;
}
.sveden .k2.eduprogramcard .eduprogramSubTitleProfile {padding-left:0.5rem;}
.sveden .k2.eduprogramcard.eduprogram .infocard-text-link .link-wrapper li.eduprogramcardLinkPDFplan div.planUch-wrapper{margin: 0.2rem 0rem;}
.sveden .k2.eduprogramcard ul.link-wrapper {
  list-style: none;
  list-style-type: none;
  text-align: right;
  padding: 0px;
  margin:0px;
/*  margin: 5px 0;*/
  width: calc(100% - 1rem);
  padding: 7.5px 7.5px 7.5px 7.5px;
  align-self:center;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-content: flex-start;
  align-items: stretch;
}

.sveden .k2.eduprogramcard > div {
  display: flex;
  flex-direction: column;
}
.sveden .k2.eduprogramcard.eduprogram .coverTitle {
  font-size: 2.2rem;
  font-weight: 300;
}
@media (max-width: 360px) {
  .sveden .k2.eduprogramcard.eduprogram .coverTitle {font-size: 1.5rem;}
  .sveden .k2.eduprogramcard.eduprogram .eduprogramTitleProfile {font-size: 1.2rem;}
}
.sveden div.itemprop{width:100%;}
.sveden .k2 .prof0, .sveden .k2 .prof1, .sveden .k2 .prof2, .sveden .k2 .prof3, .sveden .k2 .prof4, .sveden .k2 .prof5, .sveden .k2 .prof6, .sveden .k2 .prof7, .sveden .k2 .prof8, .sveden .k2 .prof9, .sveden .k2 .prof10 { display: flex;
flex-direction: column; }
.k2.eduprogramcard.eduprogram .eduprogramTitleProfile {
  font-weight: 300;
  font-size: 1.2rem;
  color: #778;
}
.sveden .k2.eduuchprogramcard .infocard-text-link{padding: 0rem; }
.sveden .k2.eduprogramcard.eduprogram .eduprogramElResurs {padding: 0 1rem;}

.sveden .k2.eduprogramcard.eduprogram .infocard-text-link .link-wrapper li {width: auto !important; padding: 0 0.3rem !important;
  flex: 1 1 auto; display: flex;}
.sveden .k2.eduprogramcard .eduprogramcardLinkPDFprog {
  display: list-item !important;
}
.sveden .k2.eduprogramcard .infocard-text-link .link-wrapper li a {
  min-height: 3rem !important;
  padding-top: 0.8rem !important;
  padding-bottom: 0.8rem !important;
  padding: 1rem;
  display: flex;
  display: -ms-flexbox;
   text-decoration: none;
  width: 100%;
  align-items: center;
  justify-content: center;
  border: 1px solid #ddd;
  border-radius: 8px;
  margin: 0.2rem 0;
  background-color: #fff;
   color: #007984;
  font-weight: 300;
}
/*----------*/
.sveden .eduuchprogramcard{padding: 0px 7.5px;}
.sveden .eduuchprogramcard .infocard-text-link {
  width: 100%;
  padding: 1rem;/*0px;*/
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
 /* padding-top: 0.5rem;*/}
 .sveden .coverTitle {color: #007984; font-weight: 600; font-size: 1.8rem; line-height: 1.2;}
 .sveden .ProfileTitle {color: #007984; font-weight: 300; font-size: 1.4rem; line-height: 1.2; padding-bottom:0.4rem;}
 .sveden .eduuchprogramcard {margin-bottom: 0.1rem;}
 .sveden .eduprogramcard.eduprogram .eduprogramElResurs{display:block; padding-bottom:0.5rem;}
 .sveden .eduprogramcarDayNight::before {content: 'Форма обучения:'; font-weight: 600;}
 .sveden .eduprogramcardPeriod::before {content: 'Нормативный срок обучения:'; font-weight: 600;}
 .sveden .eduprogramcardLang::before { content: 'Язык обучения:'; font-weight: 600;}
 .sveden .eduprogramcarDogovor::before { content: 'Основа обучения:'; font-weight: 600;}
 .sveden .eduprogramcardAcredit::before { content: 'Срок действия государственной аккредитации:'; font-weight: 600;}
 .sveden .discmodulplanheader{ font-weight: 600;}
/*----elf 2022.09.30---*/ 
.noteTXT.nmonote{font-size: 0.85rem; margin: 0.3rem 0.6rem;line-height: 1.1;}
.eduprogramfdpo .linkTXT {text-align:center;}
.row .row.searchEduProg{margin-left:0px; margin-right: 0px; flex: 0 0 100%;}
.trimTXT{width: 100%;max-height: 6rem; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.singlecardH .trimTXT{  max-height: 100%;  height: auto;  display: block;}

.RegCardTitle {display:flex; flex-direction:column;}
.RegCardTitle .EduProgramHeaderh2{display:none;}
.singlecardH .RegCardTitle .EduProgramHeaderh2{margin:-2rem 0rem 0rem 0rem; display:block; font-weight: 400; /*letter-spacing: 1px; /*color: #c41e3a;*/color: #007984; line-height: 1.2; 
 font-size: 1.6rem; text-align: center; border: none;}
@media (max-width: 360px) {
  .singlecardH .RegCardTitle .EduProgramHeaderh2 {font-size:1.3rem;}
  }

.singlecardH .EduProgramHeader{display:none;}
.eduprogramfdporegbutton .boxShadowA{ border-radius:8px;}
.eduprogramfdporegbutton  ul.link-wrapper{list-style: none; text-align: right;padding: 0rem; margin-bottom: 0rem; height: 100%;}
.eduprogramfdporegbutton.link-wrapper li a {width:100%; }
.eduprogramfdporegbutton  .link-wrapper li { min-width:10rem; display: -ms-flexbox; display:flex;  padding: 0px;}
.eduprogramfdporegbutton.infocard-text-link .text-wrapper .stdtxt {padding: 0 0.4rem;}
.eduprogramfdporegbutton .infocard-text-link .text-wrapper {margin-bottom:1rem;}
.eduprogramfdporegbutton fieldset{display:flex; height:100%;}
.eduprogramfdporegbutton .registrbutton{height: 100%;}

.eduprogramfdporegbutton .linkTXTbutton {margin: 0rem; flex:1 1 auto; font-weight:600; font-size:1.1rem;}
.eduprogramfdporegbutton .linkTXTbutton.button{white-space: normal; height:auto; min-height:4.5rem; border-radius: 8px; }
.eduprogramfdporegbutton {display:flex; padding-bottom:1.6rem;}
.eduprogramfdporegbutton .infocard-text-link{width:100%;}
.eduprogramfdporegbutton > div {  display: flex; width: 100%;}
.eduprogramfdporegbutton .nmolink {height:100%; align-items: center; display: flex; border: 1px solid #fe2200; border-radius:8px;}
.eduprogramfdporegbutton .nmolink a{display:flex;height:100%; flex:0 0 100%; justify-content: center;}
.eduprogramfdporegbutton .nmolink a .linkTXT{/*position:relative;*/ display:flex; align-items: center; color: #FE2200; flex-direction: column; padding: 0.8rem 0.5rem 0.5rem 0.5rem;}
.eduprogramfdporegbutton .nmolink a .linkTXT p{text-align:center; padding-bottom:0.4rem;}
.eduprogramfdporegbutton .nmolink a:hover .linkTXT{color:#3273dc;}

/*.eduprogramfdporegbutton .nmolink a .linkTXT:before{ content:""; background-image:url('../img/icon05.png');
  background-size:1.7rem; width:2.1rem; height:1.8rem; background-repeat:no-repeat; margin: 0.8rem 0rem 0.3rem 0rem; }
*/
.eduprogramfdporegbutton .nmolink a .linkTXT:after{ content:"Если вы не зарегистрированны на Портале НМФО, рекомендуем зарегистрироваться."; line-height: 1.2rem; padding-top:2px; font-size: 0.82rem; color: #585858; text-align: center;}  

.forsotrudniklink {height:100%;  display: flex; align-items: center; border: 1px solid #00d1b2; border-radius:8px;}
.forsotrudniklink a{display:flex; height:100%; flex:0 0 100%; justify-content: center;}
.forsotrudniklink a .linkTXT{display:flex; align-items: center; padding: 0.5rem;}

/*flexCentr - для центрирования flex строки (например row) уже определен*/
/*----start elf 2022.08.11 summer фильтр для fdpo карточек----*/
.cover-select-div{display:flex;  flex-wrap: wrap;}
.cover-select{display:flex; flex-direction: column; }
.cover-select select{overflow:scroll; width:100%;
  font: inherit;
  font-size:0.9rem;
  letter-spacing: inherit;
  word-spacing: inherit;
padding: .6rem 1.4rem .5rem 0.4rem; width: 100%;
max-width: 100%;
box-sizing: border-box;
margin: 0rem 0rem 0.6rem 0rem;
border: 1px solid #ddd;
box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
background-color: #eee;
border-color: #dbdbdb;
border-radius: 4px;
color: #363636;
}
.cover-select label {padding-bottom:0.4rem;color: #007984;}

/*----start cardregistr 2022 summer----*/
.l1 .registrbutton {display:none !important;}
.l1 .nmolink {display:none !important;}
.l1 .noteTXT.nmonote {display:none !important;}
.powermail_form_105 .powermail_fieldwrap_headerform {margin-top: -2.0rem; margin-bottom: 1.5rem !important;}
.stdtxtheader{font-weight:400;}
.EduProgramKod{font-weight:300; font-size:0.9rem; color:#aaa; margin-bottom:0.2rem;}
.EduProgramKod::before{content:"Код программы: ";}
/*.categoriesDepartKafedra{display:none;}*/
.cardregform .categoriesDepartKafedra{display:block;}
.registrbutton fieldset{height:100%;}
.linkTXTbutton{
  cursor: pointer;
  text-align: center;
 /* white-space: nowrap;*/
  display: flex;
align-items: center;
justify-content: center;
border: 1px solid #00d1b2;/*#ddd*/
border-radius: 8px;
min-height: 3rem;
margin: 0.2rem 0rem 0.2rem 0.6rem;
  width:calc(100% - 0.6rem);
  height: calc(100% - 0.4rem);
background-color: #fff;
padding: 0.8rem;
color:  #009e86;/*#007984;*/
font-weight: 300;
font-family: inherit;
font-size: inherit;
}
.eduprogramfdpo .text-wrapper .eduprogramFDPOlistData {padding-top: 0.2rem;}
 
.fsStandart .centrA .cardregform ul.midldot li::before{content:"";}
.fsStandart .centrA .cardregform ul.midldot li{margin-left: -0.8rem;}
 
.powermail_form_105 .powermail_fieldwrap_carddata label, .powermail_form_105  .powermail_fieldwrap_carddata input{font-weight: 300; font-family:inherit;}
.powermail_form_105 .powermail_fieldwrap_e_mail label, .powermail_form_105 .powermail_fieldwrap_e_mail input{font-weight: 300; font-family:inherit;}
.powermail_form_105 .powermail_fieldwrap_platelshchik label, .powermail_form_105 .powermail_fieldwrap_platelshchik input{font-weight: 300; font-family:inherit;}
.powermail_form_105 .powermail_fieldwrap_tel label, .powermail_form_105  .powermail_fieldwrap_tel input{font-weight: 300; font-family:inherit;}
.powermail_form_105 .powermail_fieldwrap_fio label, .powermail_form_105  .powermail_fieldwrap_fio input{font-weight: 300; font-family:inherit;}
.powermail_form_105 .powermail_fieldwrap_nerobot label, .powermail_form_105  .powermail_fieldwrap_nerobot input {font-weight: 300; font-family:inherit;}
.powermail_form_105 .powermail_fieldwrap_text textarea {font-weight: 300; font-family:inherit;}
.powermail_form_105 .powermail_fieldwrap_checksoglasie>label {display:none;}
.powermail_form_105 .powermail_fieldset_245>div.field.is-grouped{display:flex;justify-content:left;}
.powermail_form_105 .powermail_fieldwrap_checksoglasie {margin-right:0rem !important;}
.powermail_form_105 .powermail_fieldwrap_checksoglasie .checkbox {margin-right:0.3rem !important;}
/*----end cardregistr------*/

.eduprogramcard {font-size:1rem}
.forallwidth .col-md-8{width:100%; flex: 0 0 100%; max-width: 100%;}
.hideImg .eduprogramcard .divimg-cardsty{display:none;}
.eduprogramcard ul.minview{display:none;}
.k1 .eduprogramcard ul.minview {display:flex;}
.eduprogramcard > div {font-weight: 300; margin-bottom:1.6rem; width: 100%;}
.eduprogramcard > div .infocard-text-link{align-items: flex-start; justify-content: center;  display: -ms-flexbox;  display: flex; flex-direction:column; width:100%;}
/*.eduprogramcard .divimg-cardsty{height:calc(0.666667 * width);}*/
.hidelinkEduprog .eduprogramcardLinkPDFmodule{display:none !important;}
.hidelinkEduprog .eduprogramcardLinkSiteA{display:none !important;}
.hidelinkEduprog .eduprogramcardLinkSiteM{display:none !important;}
.hidelinkEduprog .eduprogramcardLinkPDFprog{display:none !important;}
.hidelinkEduprog .eduprogramcardLinkPDFplan{display:none !important;}
.hidelinkEduprog .eduprogramcardLinkPDFcalendar{display:none !important;}

.hidelinkLinkSiteM .eduprogramcardLinkSiteM{display:none !important;}
.hidelinkLinkSiteA .eduprogramcardLinkSiteA{display:none !important;}
/*.k2.hidelinkLinkSiteA .eduprogramcard ul.link-wrapper{width:100%;}*/

.eduprogramcard .infocard-text-link .coverTitle {display:flex; flex-direction: column;}
.eduprogramcard .infocard-text-link .kodTitle{display:inline flow-root;/*display:inline;/*display:flex; flex-direction: row;*/}
.eduprogramcard .infocard-text-link .kodTitle>div{/*display:inline flow-root;*/display:inline;/*display:flex; flex-direction: row;*/}
.eduprogramcard .titleProfile{font-size:2.2rem; margin-top:0.4rem; display:flex;}
.eduprogramcard .titleProfile::before{content: 'Профиль:'; font-weight:300; margin-right:0.6rem;}


.itemscardINS .eduprogramcard .infocard-text-link .text-wrapper{padding: 0px 15px 7.5px 15px;flex: 1 0 auto;}
.itemscardINS .eduprogramcard .coverTitle {color: #007984;;
font-weight: 300;
font-size: 2.0rem;/*font-size: 2.2rem;*/
padding: 10px 0px 5px 0px;
line-height: 1;
display: flex;
flex-wrap:wrap;
width: inherit;
margin-bottom: 0.8rem;
}

.eduprogramcardProgLevel{color: #d90026;font-size: 1.1rem; font-weight: 400; margin: 0.3rem 0;}
.eduprogramcarDayNight{margin: 0.3rem 0;}
.eduprogramcarDayNight::before{content:'Форма обучения:'; font-weight:400;}
.eduprogramcardPeriod{margin: 0.3rem 0;}
.eduprogramcardPeriod::before{content:'Нормативный срок обучения:'; font-weight:400;}
.eduprogramcardStartEdu{display:none;}
/*{margin: 0.3rem 0;}
.eduprogramcardStartEdu::before{content:'Год начала подготовки:'; font-weight:400;}*/
.eduprogramcarDogovor{margin: 0.3rem 0;}
.eduprogramcarDogovor::before{content:'Основа обучения:'; font-weight:400;} 
.eduprogramcardLang{margin: 0.3rem 0;}
.eduprogramcardLang::before{content:'Язык обучения:'; font-weight:400;}   
.eduprogramcardAcredit{margin: 0.3rem 0;}
.eduprogramcardAcredit::before{content:'Срок действия государственной аккредитации:'; font-weight:400;}   
.eduprogramcardElResurs{margin: 0.3rem 0;}
.eduprogramcardElResurs::before{content:'Использование при реализации образовательных программ электронного обучения и дистанционных образовательных технологий:'; font-weight:400;}  

/*------14.01.2022-18.01.2022----------*/
.flexCentr{display: flex;justify-content: center;}
.eduprogramcard .coverProfList{width:100%; dispaly:flex;}
.eduprogramcard .topLineSep{border-top:1px solid #99a; margin-top:0.8rem; padding-top:0.4rem; }
.eduprogramcard .topLineSep:first-child{border-top:3px double #99a;}
.eduprogramcard .eduprogramSubTitleProfile {padding-top:0.4rem;}
/*.eduprogramcard .programVR {margin: 0.4rem 0 0.1rem 0;}
.eduprogramcard .programVRcalendar {margin: 0.1rem 0 0.3rem 0;}
.eduprogramcard .coverprogramVR {display:flex; flex-wrap:wrap;}
.k2 .eduprogramcard .coverprogramVR {margin: 0 0.85rem; }
.k2 .eduprogramcard .coverprogramVR div {margin: 0 0.15rem; }*/
/*.eduprogramcard .VRlink {color:#007984;}*/
.covermetodABC::before{content:'Нормативные и методические документы, разработанные для обеспечения образовательного процесса:'; font-weight:400; margin-left: 0.4rem;margin-bottom: 0.2rem; display:block; width:100%; text-align:left;} 
/*.eduprogramcard .covermetodABC {display:none !important;}
.eduprogramcard .coverprogramVR {display:none !important;}
.showNormMetDoc .covermetodABC {display:flex !important;}
.showProgramVR .coverprogramVR {display:flex !important;}*/
.eduprogramcard .covermetodABC {display:flex;}
/*.k2.showProgramVR .eduprogramcard .topLineSep:last-child{border-bottom:3px double #99a;}*/
.k2 .itemscardINS .eduprogramLinkPDFmetodA{display: list-item !important; }
.k2 .itemscardINS .eduprogramLinkPDFmetodB{display: list-item !important; }
.k2 .itemscardINS .eduprogramLinkPDFmetodC{display: list-item !important ;}
/*---add 2025-06-26 ---*/
.k2 .itemscardINS .eduprogramLinkPDFmetodE{display: list-item !important; }
.k2 .itemscardINS .eduprogramLinkPDFmetodF{display: list-item !important; }
.k2 .itemscardINS .eduprogramcardLinkSiteMetodDoc{display: list-item !important;}
/*----end--14.01.2022-18.01.2022-----------*/


.eduprogramcardPraktikaList{margin: 0.3rem 0;}
.eduprogramcardPraktikaList::before{content:'Наличие практики (з.е.)'; font-weight:400; margin-left:-2.4rem;}   
.eduprogramcardPraktikaList li:first-child{margin-top:0.2rem;} 
.eduprogramcardPraktikaList li{margin-left:-0.6rem;}

.itemscardINS .eduprogramcard .titleProfile{display:inline; font-size:1.2rem; margin-top:0.6rem; line-height:1.2; }
.itemscardINS .eduprogramcardLinkPDFprog{display:none !important; }
.itemscardINS .eduprogramcardLinkPDFplan{display:none !important;}
.itemscardINS .eduprogramcardLinkPDFcalendar{display:none !important;}
.itemscardINS .eduprogramcardLinkPDFmodule{display:none !important;}
.itemscardINS .eduprogramcardLinkSiteA{display:none !important;}
.itemscardINS .eduprogramcardLinkSiteM{display:none !important;}
.itemscardINS .eduprogramcardElResurs{display:none !important;}
.itemscardINS .eduprogramcardPraktikaList{display:none !important;}
.itemscardINS .eduprogramcard .infocard-text-link .coverTitle .kod {width:auto; margin-right:0.6rem; display: inline-flex;}
.itemscardINS .eduprogramcard>div{display: flex; flex-direction: column;}

.eduprogramcard {font-weight: 300; margin-bottom: 1.6rem; width: 100%; display: flex;/*display добавлен 2020-04-07 - выравнивание в высоту k2 (elf)*//*height: calc(100% - 1.6rem);*/}

.singlecardH .eduprogramcard  div.divimg-cardsty {margin: 0;padding: 0;line-height: 0; overflow: hidden;}
.singlecardH .eduprogramcard  div.divimg-cardsty {line-height: 0;}

.singlecardH .eduprogramcardElResurs{display:none !important;}
.singlecardH .eduprogramcard > div {display: flex; flex-direction:row;}
.singlecardH .eduprogramcard .infocard-text-link { justify-content:flex-start;}
.singlecardH .eduprogramcard .infocard-text-link .text-wrapper{width:100%;}
.singlecardH .eduprogramcard .infocard-text-link .coverTitle {display:flex; flex-direction: column; font-size: 3rem; font-weight: 300; color: #d90026; padding-bottom: 1rem; line-height: 1; width:100%; margin-bottom: 0.5rem;margin-top: 0.2rem; flex-wrap: wrap;}
.singlecardH .eduprogramcard .infocard-text-link .coverTitle .kod {width:auto; margin-right:1rem;}
.singlecardH .eduprogramcard .infocard-text-link .text-wrapper .stdtxt{padding: 0 2rem;}
.singlecardH .eduprogramcardStartEdu {display:none;}
.singlecardH .eduprogramcardPraktikaList {display:none;}/*margin: 0.3rem 2rem;*/
.singlecardH .eduprogramcard .link-wrapper {display:none;}
/*.singlecardH .eduprogramcardPraktikaList::before{content:'Наличие практики (з.е.)'; font-weight:400; margin-left:-2.4rem;}   
.singlecardH .eduprogramcardPraktikaList li:first-child{margin-top:0.2rem;}*/
.singlecardH .eduprogramcard .infocard-text-link{display: -ms-flexbox; display: flex; flex-direction: column; padding: 1rem 1rem 1rem 1.5rem;}
.singlecardH .eduprogramcard .titleProfile{display:inline;}
@media (max-width: 600px) {
.singlecardH .eduprogramcard .infocard-text-link .coverTitle .kod {display:inline-flex;margin-right: 0.8rem;}
/*.singlecardH .eduprogramcard .titleProfile{flex-wrap: wrap;}*/
}
/*----*/
@media (max-width: 760px) {
.singlecardH .eduprogramcard   div{  display: -ms-flexbox; display:flex; flex-direction:column; height:auto; justify-content: center;}
.singlecardH .eduprogramcard   div.abiturviewCover {display:none;}
.singlecardH.abiturview .eduprogramcard   div.abiturviewCover {display:block;}  
.singlecardH .eduprogramcard  .divimg-cardsty{flex:0 0 auto;}
.singlecardH .eduprogramcard  .infocard-text-link{flex:1 1 auto; }
.singlecardH .eduprogramcard  .divimg-cardsty img.img-cardsty{width: 100%; height: auto;}
.singlecardH .eduprogramcard  > div .infocard-text-link .text-wrapper .coverPostHeadFio{display: inline-flex; flex-flow: row wrap; padding-bottom:0.6rem; justify-content: center;}
.singlecardH .eduprogramcard  > div .infocard-text-link .text-wrapper .stdtxt{display: block;}
.singlecardH .eduprogramcard  > div .infocard-text-link .text-wrapper .departmentcardHeadStatusList{display: inline-flex;flex-flow: row wrap;}
.singlecardH .eduprogramcard  div .infocard-text-link {align-items:center;}
.singlecardH .eduprogramcard  div .infocard-text-link title{text-align:center;}
.singlecardH .eduprogramcard  div .infocard-text-link .text-wrapper{text-align:center;  display:flex; flex: 1 0 auto; justify-content:space-between; align-content:flex-start; align-items: stretch; }
.singlecardH .eduprogramcard  div .infocard-text-link .link-wrapper{margin: 5px 0; }
.singlecardH .eduprogramcard  ul.link-wrapper{list-style: none; text-align: right;padding: 0.8rem; padding-bottom:1.4rem; }
.singlecardH .eduprogramcard .link-wrapper li a {width:100%; }
.singlecardH .eduprogramcard  .link-wrapper li { min-width:10rem; display: -ms-flexbox; display:flex;  padding: 0px;  flex: 1 1 50%; align-self:stretch; }
/*.singlecardH .eduprogramcard .titleProfile::before{margin-right:0rem;}*/
.singlecardH .eduprogramcard .infocard-text-link .text-wrapper .stdtxt {padding: 0 0.4rem;}
.singlecardH .eduprogramcard .infocard-text-link .text-wrapper {margin-bottom:1rem;}
}

/*---*/

.singlecardHmore .eduprogramcard  div.divimg-cardsty {margin: 0;padding: 0;line-height: 0; overflow: hidden;}
.singlecardHmore .eduprogramcard  div.divimg-cardsty {line-height: 0;}

.singlecardHmore .eduprogramcardElResurs{display:none !important;}
.singlecardHmore .eduprogramcard > div {display: flex; flex-direction:row;}
.singlecardHmore .eduprogramcard .infocard-text-link { justify-content:flex-start;}
.singlecardHmore .eduprogramcard .infocard-text-link .text-wrapper{width:100%;}
/*.singlecardHmore .eduprogramcard .infocard-text-link .coverTitle {display:flex; flex-direction: row; font-size: 3rem; font-weight: 300; color: #d90026; padding-bottom: 1rem; line-height: 1; width:100%; margin-bottom: 0.5rem;margin-top: 0.2rem; flex-wrap: wrap;}
.singlecardHmore .eduprogramcard .infocard-text-link .coverTitle .kod {width:auto; margin-right:1rem;}
*/
.singlecardHmore .eduprogramcard .infocard-text-link .coverTitle {display:flex; flex-direction: column; font-size: 3rem; font-weight: 300; color: #d90026; padding-bottom: 1rem; line-height: 1; width:100%; margin-bottom: 0.5rem;margin-top: 0.2rem; flex-wrap: wrap;}
.singlecardHmore .eduprogramcard .infocard-text-link .coverTitle .kod {width:auto; margin-right:1rem;}

.singlecardHmore .eduprogramcard .infocard-text-link .text-wrapper .stdtxt{padding: 0 2rem;}
.singlecardHmore .eduprogramcardStartEdu {display:none;}
.singlecardHmore .eduprogramcardPraktikaList {display:none;}/*margin: 0.3rem 2rem;*/
/*.singlecardMore .eduprogramcard .link-wrapper {display:none;}*/
/*.singlecardH .eduprogramcardPraktikaList::before{content:'Наличие практики (з.е.)'; font-weight:400; margin-left:-2.4rem;}   
.singlecardH .eduprogramcardPraktikaList li:first-child{margin-top:0.2rem;}*/
.singlecardHmore .eduprogramcard .infocard-text-link{display: -ms-flexbox; display: flex; flex-direction: column; padding: 1rem 1rem 1rem 1.5rem;}
.singlecardHmore .eduprogramcard .titleProfile{display:inline;}


@media (max-width: 600px) {
.singlecardHmore .eduprogramcard .infocard-text-link .coverTitle .kod {display:inline-flex;margin-right: 0rem;}
/*.singlecardH .eduprogramcard .titleProfile{flex-wrap: wrap;}*/
}
/*----*/
@media (max-width: 760px) {
.singlecardHmore .eduprogramcard   div{  display: -ms-flexbox; display:flex; flex-direction:column; height:auto; justify-content: center;}
.singlecardHmore .eduprogramcard  .divimg-cardsty{flex:0 0 auto;}
.singlecardHmore .eduprogramcard  .infocard-text-link{flex:1 1 auto; }
.singlecardHmore .eduprogramcard  .divimg-cardsty img.img-cardsty{width: 100%; height: auto;}
.singlecardHmore .eduprogramcard  > div .infocard-text-link .text-wrapper .coverPostHeadFio{display: inline-flex; flex-flow: row wrap; padding-bottom:0.6rem; justify-content: center;}
.singlecardHmore .eduprogramcard  > div .infocard-text-link .text-wrapper .stdtxt{display: block;}
.singlecardHmore .eduprogramcard  > div .infocard-text-link .text-wrapper .departmentcardHeadStatusList{display: inline-flex;flex-flow: row wrap;}
.singlecardHmore .eduprogramcard  div .infocard-text-link {align-items:center;}
.singlecardHmore .eduprogramcard  div .infocard-text-link title{text-align:center;}
.singlecardHmore .eduprogramcard  div .infocard-text-link .text-wrapper{text-align:center;  display:flex; flex: 1 0 auto; justify-content:space-between; align-content:flex-start; align-items: stretch; }
.singlecardHmore .eduprogramcard  div .infocard-text-link .link-wrapper{margin: 5px 0; }
.singlecardHmore .eduprogramcard  ul.link-wrapper{list-style: none; text-align: right;padding: 0.8rem; padding-bottom:1.4rem; }
.singlecardHmore .eduprogramcard .link-wrapper li a {width:100%; }
.singlecardHmore .eduprogramcard  .link-wrapper li { min-width:10rem; display: -ms-flexbox; display:flex;  padding: 0px;  flex: 1 1 50%; align-self:stretch; }
/*.singlecardH .eduprogramcard .titleProfile::before{margin-right:0rem;}*/
.singlecardHmore .eduprogramcard .infocard-text-link .text-wrapper .stdtxt {padding: 0 0.4rem;}
.singlecardHmore .eduprogramcard .infocard-text-link .text-wrapper {margin-bottom:1rem;}
}

/*--------------------*/
.k2var .eduprogramcard .divimg-cardsty{display:none;}
.k2var .eduprogramcard .infocard-text-link .text-wrapper{padding: 7.5px 15px 7.5px 15px;}
.k2var .eduprogramcard .coverTitle {color: #007984; font-weight: 400; font-size: 1.6rem; padding: 10px 0px 5px 0px; line-height: 1.1; display: flex; flex-wrap:wrap; width: inherit; /*margin-bottom: 0.8rem;*/}

.k2var .eduprogramcard .titleProfile{font-size:1.3rem; margin-top:0.5rem; margin-bottom:0.6rem;}
.k2var .eduprogramcard .titleProfile::before{font-weight:300; margin-right:0.6rem;}
.k2var .eduprogramcard .infocard-text-link .coverTitle .kod {width:auto; margin-right:0.6rem;}
.k2var .eduprogramcardProgLevel{color: #000;font-size: 1.1rem; font-weight: 400; margin: 0.5rem 0;}
.k2var .coverEduLine div {border-right:1px solid #888; padding:0rem 1rem ;}
/*.k2 .coverEduLine div:first-child {padding-left:0rem;}*/
.k2var .coverEduLine div:last-child {border:0;}
.k2var .coverEduLine{display:flex; flex-wrap:wrap; }
.k2var .eduprogramcardStartEdu{display:none;}
.k2var .eduprogramcardAcredit{display:none;}
.k2var .eduprogramcardPraktikaList{display:none;}
.k2var .eduprogramcardStartEdu{display:none;}
.k2var .eduprogramcarDogovor{display:none;}
.k2var .eduprogramcardElResurs {display:none;}
.k2var .eduprogramcardLinkPDFmodule{display:none !important;}
.k2var .eduprogramcardLinkSiteA{display:none !important;}
.k2var .eduprogramcardLinkSiteM{display:none !important;}
.k2var .eduprogramcardLinkSiteDetail{display:none !important;}

.k2var .eduprogramcard ul.link-wrapper {list-style: none; text-align: right; padding: 0px; margin: 5px 0; width:calc(100% - 1rem);}

.k2var .eduprogramcard .link-wrapper {padding: 7.5px 7.5px 7.5px 7.5px; list-style-type: none; display: flex; 
    flex-flow: row wrap; justify-content: space-between; align-content: flex-start; align-items: stretch;
}
.k2var .eduprogramcard.link-wrapper {margin: 0.6rem; width: calc(100% - 0.6rem); }
.k2var .eduprogramcard .link-wrapper li {flex: 1 1 auto; padding:0 0.3rem;}
.k2var .eduprogramcard .link-wrapper li a {display: -ms-flexbox; display: flex; text-decoration: none;
    width: 100%; align-items: center; justify-content: center; border: 1px solid #ddd;
    border-radius: 8px; min-height: 3rem;  margin: 0.2rem 0rem 0.2rem 0.6rem;
    background-color: #fff; padding: 0.8rem; color: #007984; font-weight: 300;
}

/*---------------------*/
.k2 .eduprogramcard .divimg-cardsty{display:none;}
.k2 .eduprogramcard .infocard-text-link .text-wrapper{padding: 7.5px 15px 7.5px 15px;}
.k2 .eduprogramcard .coverTitle {color: #007984; font-weight: 400; font-size: 1.6rem; padding: 10px 0px 5px 0px; line-height: 1.1; display: flex; flex-wrap:wrap; width: inherit; /*margin-bottom: 0.8rem;*/}

.k2 .eduprogramcard .titleProfile{font-size:1.3rem; margin-top:0.5rem; margin-bottom:0.6rem;}
.k2 .eduprogramcard .titleProfile::before{font-weight:300; margin-right:0.6rem;}
.k2 .eduprogramcard .infocard-text-link .coverTitle .kod {width:auto; margin-right:0.6rem;}
.k2 .eduprogramcardProgLevel{color: #000;font-size: 1.1rem; font-weight: 400; margin: 0.5rem 0;}
.k2 .coverEduLine div {border-right:1px solid #888; padding:0rem 1rem ;}
/*.k2 .coverEduLine div:first-child {padding-left:0rem;}*/
.k2 .coverEduLine div:last-child {border:0;}
.k2 .coverEduLine{display:flex; flex-wrap:wrap; }
.k2 .eduprogramcardStartEdu{display:none;}
.k2 .eduprogramcardAcredit{display:none;}
.k2 .eduprogramcardPraktikaList{display:none;}
.k2 .eduprogramcardStartEdu{display:none;}
.k2 .eduprogramcarDogovor{display:none;}
.k2 .eduprogramcardElResurs {display:none;}
/*.k2 .eduprogramcardLinkPDFmodule{display:none !important;}*/
/*.k2 .eduprogramcardLinkSiteA{display:none !important;}*/
/*.k2 .eduprogramcardLinkSiteM{display:none !important;}*/
.k2 .eduprogramcardLinkSiteDetail{display:none !important;}



.k2 .eduprogramcard ul.link-wrapper {list-style: none; text-align: right; padding: 0px; margin: 5px 0; width:calc(100% - 1rem);}
/*---2021-10-05-elf-------------*/
.k2 .eduprogramcard ul.link-wrapper {list-style: none; text-align: right; padding: 7.5px 7.5px 7.5px 7.5px; margin: 5px 0; width:100%;}
/*-------------*/
.k2 .eduprogramcard .link-wrapper {padding: 7.5px 7.5px 7.5px 7.5px; list-style-type: none; display: flex;
    flex-flow: row wrap; justify-content: space-between; align-content: flex-start; align-items: stretch;
  
}



.k2 .eduprogramcard.link-wrapper {margin: 0.6rem; width: calc(100% - 0.6rem); }
.k2 .eduprogramcard .link-wrapper li {flex: 1 1 auto; padding:0 0.3rem;}
.k2 .eduprogramcard .link-wrapper li a {display: -ms-flexbox; display: flex; text-decoration: none;
    width: 100%; align-items: center; justify-content: center; border: 1px solid #ddd;
    border-radius: 8px; min-height: 3rem;  margin: 0.2rem 0rem 0.2rem 0.0rem;/*margin: 0.2rem 0rem 0.2rem 0.0rem; 2021-10-05-elf*/
    background-color: #fff; padding: 0.8rem; color: #007984; font-weight: 300;
}

/*--------------------*/
.k3 .eduprogramcard .divimg-cardsty{display:none;}
.k3 .eduprogramcard .infocard-text-link .text-wrapper{padding: 7.5px 15px 7.5px 15px;}
.k3 .eduprogramcard .coverTitle {color: #007984; font-weight: 400; font-size: 1.6rem; padding: 10px 0px 5px 0px; line-height: 1.1; display: flex; flex-wrap:wrap; width: inherit; /*margin-bottom: 0.8rem;*/}
.k3 .eduprogramcard .titleProfile{display:inline; font-size:1.3rem; margin-top:0.5rem; margin-bottom:0.6rem;}
.k3 .eduprogramcard .titleProfile::before{font-weight:300; margin-right:0.6rem;}
.k3 .eduprogramcard .infocard-text-link .coverTitle .kod {width:auto; margin-right:0.6rem;}
.k3 .eduprogramcardProgLevel{color: #000;font-size: 1.1rem; font-weight: 400; margin: 0.3rem 0;}
.k3 .coverEduLine div {border-right:1px solid #888; padding:0rem 1rem ;}
/*.k2 .coverEduLine div:first-child {padding-left:0rem;}*/
.k3 .coverEduLine div:last-child {border:0;}
.k3 .coverEduLine{display:flex; flex-wrap:wrap; }
.k3 .eduprogramcardStartEdu{display:none;}
.k3 .eduprogramcardAcredit{display:none;}
/*.k3 .eduprogramcardPraktikaList{display:none;}*/
.k3 .eduprogramcardStartEdu{display:none;}
.k3 .eduprogramcarDogovor{display:none;}
/*.k3 .eduprogramcardLinkPDFmodule{display:none !important;}*/
.k3 .eduprogramcardLinkSiteA{display:none !important;}
.k3 .eduprogramcardLinkSiteM{display:none !important;}
.k3 .eduprogramcardLinkSiteDetail{display:none !important;}
.k3 .eduprogramcardLinkPDFprog{display:none !important; }
.k3 .eduprogramcardLinkPDFplan{display:none !important;}
.k3 .eduprogramcardLinkPDFcalendar{display:none !important;}

.k3 .eduprogramcard ul.link-wrapper {list-style: none; text-align: right; padding: 0px; margin: 5px 0; width:calc(100% - 1rem);}
.k3 .eduprogramcard .link-wrapper {padding: 7.5px 7.5px 7.5px 7.5px; list-style-type: none; display: flex;
    flex-flow: row wrap; justify-content: space-between; align-content: flex-start; align-items: stretch;
 
}
.k3 .eduprogramcard .link-wrapper {margin: 0.6rem; width: calc(100% - 0.6rem); }
.k3 .eduprogramcard .link-wrapper li {flex: 1 1 auto; padding:0 0.3rem;}
.k3 .eduprogramcard .link-wrapper li a {display: -ms-flexbox; display: flex; text-decoration: none;
    width: 100%; align-items: center; justify-content: center; border: 1px solid #ddd;
    border-radius: 8px; min-height: 3rem;  margin: 0.2rem 0rem 0.2rem 0.6rem;
    background-color: #fff; padding: 0.8rem; color: #007984; font-weight: 300;
}

.k1 .eduprogramcard .divimg-cardsty{display:none;}
.k1 .eduprogramcard .coverTitle {display:none;}
.k1 .eduprogramcard > div .infocard-text-link{height:100%;}
.k1 .eduprogramcard .text-wrapper {display:none;}
.k1 .eduprogramcard .link-wrapper {display:none;}
.k1 .eduprogramcard .boxShadowA {box-shadow:none;}
.k1 .eduprogramcard > div {margin:0rem;}
.k1 .eduprogramcard {margin:0rem;padding:0.1rem;}
.k1 .eduprogramcard ul.minview {margin: 0; width: 100%; padding:0;  height: 100%;}
.k1 .eduprogramcard ul.minview li{flex: 1 1 auto; padding:0rem; list-style-type: none; min-height: 3.4rem; width: 100%; height: 100%;}
.k1 .eduprogramcard ul.minview li a {display: -ms-flexbox; display: flex; text-decoration: none;
    width: 100%; align-items: center; justify-content: center; text-align:center; border: 1px solid #ddd;
    border-radius: 8px; min-height: 3rem;  margin: 0.1rem 0rem;
    background-color: #fff; padding: 0.8rem 0.4rem; color: #555; font-weight: 300; height:100%;
}
.k1 .eduprogramcard ul.minview li a:hover{color: #007984;}
.eduprogramcard ul.minview{display:none;}
.k1 .eduprogramcard ul.minview {display:flex;}
/*viewMetodABC*/
.eduprogramcard.viewMetodABC{display:none;}
.docABC {margin-bottom:1.6rem;}
.docABC .eduprogramcard {display:none;}
.docABC .eduprogramcard.viewMetodABC {display:flex;}
.docABC.eduprogramcard.viewMetodABC > div{margin-bottom:0;}

/*---------------*/
.hideAllprof div.prof0docABC {display:none !important;}
.hideAllprof div.prof1docABC {display:none !important;}
.hideAllprof div.prof2docABC {display:none !important;}
.hideAllprof div.prof3docABC {display:none !important;}
.hideAllprof div.prof4docABC {display:none !important;}
.hideAllprof div.prof5docABC {display:none !important;}
.hideAllprof div.prof6docABC {display:none !important;}
.hideAllprof div.prof7docABC {display:none !important;}
.hideAllprof div.prof8docABC {display:none !important;}
.hideAllprof div.prof9docABC {display:none !important;}
.hideAllprof div.prof10docABC {display:none !important;}

.hideAllprof div.prof0minview {display:none !important;}
.hideAllprof div.prof1minview {display:none !important;}
.hideAllprof div.prof2minview {display:none !important;}
.hideAllprof div.prof3minview {display:none !important;}
.hideAllprof div.prof4minview {display:none !important;}
.hideAllprof div.prof5minview {display:none !important;}
.hideAllprof div.prof6minview {display:none !important;}
.hideAllprof div.prof7minview {display:none !important;}
.hideAllprof div.prof8minview {display:none !important;}
.hideAllprof div.prof9minview {display:none !important;}
.hideAllprof div.prof10minview {display:none !important;}

.hideAllprof.viewProf0.docABC div.prof0docABC { display:block !important;}
.hideAllprof.viewProf1.docABC div.prof1docABC { display:block !important;}
.hideAllprof.viewProf2.docABC div.prof2docABC { display:block !important;}
.hideAllprof.viewProf3.docABC div.prof3docABC { display:block !important;}
.hideAllprof.viewProf4.docABC div.prof4docABC { display:block !important;}
.hideAllprof.viewProf5.docABC div.prof5docABC { display:block !important;}
.hideAllprof.viewProf6.docABC div.prof6docABC { display:block !important;}
.hideAllprof.viewProf7.docABC div.prof7docABC { display:block !important;}
.hideAllprof.viewProf8.docABC div.prof8docABC { display:block !important;}
.hideAllprof.viewProf9.docABC div.prof9docABC { display:block !important;}
.hideAllprof.viewProf10.docABC div.prof10docABC { display:block !important;}


.hideAllprof.viewProf0minview div.prof0minview { display:block !important;}
.hideAllprof.viewProf1minview div.prof1minview { display:block !important;}
.hideAllprof.viewProf2minview div.prof2minview { display:block !important;}
.hideAllprof.viewProf3minview div.prof3minview { display:block !important;}
.hideAllprof.viewProf4minview div.prof4minview { display:block !important;}
.hideAllprof.viewProf5minview div.prof5minview { display:block !important;}
.hideAllprof.viewProf6minview div.prof6minview { display:block !important;}
.hideAllprof.viewProf7minview div.prof7minview { display:block !important;}
.hideAllprof.viewProf8minview div.prof8minview { display:block !important;}
.hideAllprof.viewProf9minview div.prof9minview { display:block !important;}
.hideAllprof.viewProf10minview div.prof10minview { display:block !important;}

/*---------*/


/*  tan Отмена изменений, возникших из-за появления dcp с классом .itemscardINS - для страниц вывода образовательных программ 
Основные сведения об образовательной организации - Образование - Описание образовательных программ ...  */


.k2 .itemscardINS .eduprogramcard .infocard-text-link .link-wrapper li {width: auto !important; padding:0 0.3rem !important;}
.k2 .itemscardINS .eduprogramcard .infocard-text-link .link-wrapper li a  {min-height: 3rem !important; padding-top: 0.8rem !important; padding-bottom: 0.8rem !important;}
  
.k2 .itemscardINS .eduprogramcard .eduprogramcardLinkPDFprog {
    display: list-item !important;
}
  
.k2 .itemscardINS .eduprogramcard .eduprogramcardLinkPDFplan {
    display: list-item !important;
}  
 
.k2 .itemscardINS .eduprogramcard .eduprogramcardLinkPDFcalendar{display: list-item !important;}
.k2 .itemscardINS .eduprogramcard .eduprogramcardLinkPDFmodule{display: list-item !important;}  

.k2 .itemscardINS .eduprogramcard .eduprogramcardLinkSiteA{display: list-item !important;}
.k2 .itemscardINS .eduprogramcard .eduprogramcardLinkSiteM{display: list-item !important;}

/* tan - завершение отмены изменений     */


/*  tan Отмена изменений, возникших из-за появления dcp с классом .itemscardINS - для страниц вывода реализуемых образовательных программ
Основные сведения об образовательной организации - Образование - Реализуемые образовательные программы ...  */
.k3 .itemscardINS .eduprogramcardElResurs
{
    display: block !important;
}  
  
.k3 .itemscardINS .eduprogramcardPraktikaList
{
    display: block !important;
}
 
.k3 .itemscardINS .eduprogramcardLinkPDFmodule
{
    display: block !important;
}
 

.k3 .itemscardINS .eduprogramcard .link-wrapper li {
  flex: 1 1 auto;
  padding: 0 0.3rem;
}
/* tan - завершение отмены изменений     */

/*
tan Иначе переопределялся расчет ширины на странице аккредитации аспирантуры

*/
.v1 .itemscardINS {width: 100% !important;}
/* tan - завершение отмены изменений     */


/*----------DPO----FDPO card-----------*/
.eduprogramfdpo {display: flex;
align-items: center;
 font-size: 1rem; 
}
.rowB .eduprogramfdpo > div {
    border-top: 4px solid #007984;
}

.eduprogramfdpo > div{
display: -ms-flexbox;
display: flex;
padding: 0.8rem;
width: 100%;
height: calc(100% - 1.6rem);
font-weight: 300;
margin-bottom: 1.6rem;
}

.eduprogramfdpo > div .infocard-text-link {
    align-items: flex-start;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: 100%;}

.eduprogramfdpo .infocard-text-link .text-wrapper {
    margin: 0.6rem;
    width: calc(100% - 0.6rem);
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}

.eduprogramfdpo .infocard-text-link ul.link-wrapper {
    list-style: none;
    text-align: right;
    padding: 0px;
    margin: 5px 0;
  width: calc(100% - 0.6rem);
  display: flex;
flex-flow: row wrap;
justify-content: space-between;
align-content: flex-start;
align-items: stretch;
}
.eduprogramfdpo .infocard-text-link ul.link-wrapper li{
min-width: 10rem;
display: -ms-flexbox;
display: flex;
padding: 0px;
flex: 1 1 50%;
align-self: stretch;
  }

.noViewLiII li:nth-child(2){display:none !important;}

.eduprogramfdpo .infocard-text-link .link-wrapper li a {
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    width: 100%;
    align-items: center;
    justify-content: center;
    border: 1px solid #ddd;
    border-radius: 8px;
    min-height: 3rem;
    margin: 0.2rem 0rem 0.2rem 0.6rem;
    background-color: #fff;
    padding: 0.8rem;
    color: #007984;
    font-weight: 300;
  }
.nonelinksite .eduprogramfdpo .infocard-text-link .link-wrapper{display: none !important; }
.k2.nonelinksite .eduprogramfdpo .infocard-text-link .link-wrapper{display: flex !important; }
.k2.nonelinksite .eduprogramfdpo .infocard-text-link .link-wrapper li:not(.registrbutton, .nmolink){display: none !important; }
.k3.nonelinksite .eduprogramfdpo .infocard-text-link .link-wrapper{display: flex !important; }
.k3.nonelinksite .eduprogramfdpo .infocard-text-link .link-wrapper li:first-child:not(.registrbutton, .nmolink){display: none !important; }
.eduprogramfdpo .EduProgramHeader{font-size: 1.4rem; font-weight: 400; line-height: 1.2; padding-bottom: 0.3rem; color: #007984;}
.eduprogramfdpo .text-wrapper .eduprogramFDPOprogType {color: #ff0000;padding-bottom: 0.3rem;}
.eduprogramfdpo .text-wrapper .eduprogramFDPOlistSpec {color: #007984; padding-bottom: 0.5rem;}
.eduprogramfdpo .text-wrapper .eduprogramFDPOlistData {font-weight: 500;}
.fsStandart .centrA ul.midldot.data-wrapper{
    padding: 0rem 0rem 0rem 3rem;
    margin: 0.3rem 0 1rem 0rem;
}
.fsStandart .centrA .eduprogramfdpo ul.midldot.data-wrapper li::before {left: -0.8rem;}
.eduprogramfdpo .stdtxt  {padding-bottom: 0.1rem;}
/*.eduprogramfdpo .eduprogramFDPODogovor{display:none;}*/
/*--elf 01-06-2022--*/
.eduprogramfdpo .eduprogramFDPODogovor{/*display:none;*/}
.eduprogramfdpo .categoriesDepartKafedraLink {display:none;}
.k3 .eduprogramfdpo .categoriesDepartKafedraLink {display:block !important;}
.k3 .eduprogramfdpo .categoriesDepartKafedra {display:none;}
/*--*/

.eduprogramfdpo .eduprogramFDPODoc{display:none;}
.eduprogramfdpo .eduprogramFDPOprice{display:none;}
.priceFDPOview .eduprogramfdpo .eduprogramFDPOprice{display:flex;}

.eduprogramfdpo .infocard-text-link-min{display:none;}
.k1 .eduprogramfdpo .infocard-text-link{display:none;}
.k1 .eduprogramfdpo .infocard-text-link-min{display:flex; flex-direction:column;}
.k1 .eduprogramfdpo .infocard-text-link-min .infocard-text div{display:inline; font-size:1.1rem;}
.k1 .eduprogramfdpo .infocard-text-link-min .infocard-text div.EduProgramHeader:before{content:'"';}
.k1 .eduprogramfdpo .infocard-text-link-min .infocard-text div.EduProgramHeader:after{content:'", ';}
.k1 .eduprogramfdpo .infocard-text-link-min .infocard-text div.EduProgramHeader:last-child:after{content:'"';}
.k1 .eduprogramfdpo .infocard-text-link-min ul.link-wrapper{list-style-type: none;margin-top: 0.4rem;margin-bottom: 0.3rem;padding:0;}

/*eduprogramfdpo*/
.eduprogramfdpo .text-wrapper .EduProgramFDPOannotation{padding-top:0.2rem;}
.eduprogramfdpo .text-wrapper .textwrap-checkbox:checked ~ .EduProgramFDPOannotation {display:block; height:4rem; overflow:hidden;position: relative;}
/*.eduprogramfdpo .text-wrapper .textwrap-checkbox:checked ~ .EduProgramFDPOannotation > *:nth-child(n+2) { display:none;}*/
.eduprogramfdpo .text-wrapper .EduProgramFDPOannotation p{margin: 0;}
.eduprogramfdpo .text-wrapper .textwrap-checkbox:checked + label {margin-top:-1rem;margin-bottom:1rem;}
.eduprogramfdpo .text-wrapper .textwrap-checkbox:checked ~ label::before { 
    width:calc(100% - 4rem);
    background-image: linear-gradient(to top, #fff 10%, rgba(255, 255, 255, .6) 80% , rgba(255, 255, 255, 0.001) 100%);
    height:3.9rem;
    padding-top:2.2rem;
}
/*-----------------*/

/*SEARCH Checkboxes search-form-educardDPO"*/
/* Hide original inputs */
.search-form-educardDPO input[type=checkbox] {
    display: none;
}
.search-form-educardDPO input[type="submit"] {  white-space: normal;}
.search-form-educardDPO .button {height: auto; min-height:2.5rem;}

.search-form-educardDPO input[type=checkbox] + label span {
    border: 1px solid #555;
    font-size: 20pt;
    display: block;
    width: 16px;
    max-width:16px;
    min-width:16px;
    height: 16px;
    line-height: 0.2em;
    margin: 2px 4px 4px 4px;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
}
.search-form-educardDPO input[type=checkbox]:checked +  label span::after {
    content: "\2713";
   text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
   color: #00d1b2;
   text-align: center;

}

.column-not-marker{list-style:none;column-count: 3; column-fill:balance-all; font-size:0.96rem;}
@media (max-width: 992px) { .column-not-marker{column-count: 2;}}
@media (max-width: 576px) { .column-not-marker{column-count: 1;}}
.column-not-marker .labelTXT { display: block;  margin: 1px 0rem;}
.li-column-not-marker  {display: block; break-inside: avoid;}
.li-column-not-marker label { display: flex;flex-wrap:nowrap;  }

.form-searchEduProg-paginator{width:100%;}
ul.searchEduProg-paginator{list-style-type: none; display:flex; width:100%; justify-content: center; padding:0rem; flex-wrap: wrap;}

ul.searchEduProg-paginator li:only-child {display: none;}
ul.searchEduProg-paginator li {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0.5rem;
    margin: 0.3rem;
    border-radius: 3px;
    border: 1px solid #007984;
    min-width: 3rem;
    justify-content: center;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    background-color: #007984;
    opacity: 0.9;
    user-select: none;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .3);
}
ul.searchEduProg-paginator li.current{box-shadow:none; background-color:#00d1b2; border: 1px solid #00d1b2; color:#fff;font-weight: bold !important;}
ul.searchEduProg-paginator li:hover:not(.current){ box-shadow: 0 -1px 2px rgba(0, 0, 0, .3);  }
ul.searchEduProg-paginator input.button-paginator{border:none;background: none;font-size: 1rem;color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
/*end Checkboxes search-form-educardDPO"*/



/*---edudisciplina---*/

.edudisciplina > div {font-size:1rem; width:100%;} 
.edudisciplina .RDtop{ display:block;  }

.edudisciplina .infocard-text-link{width:100%;}
.k1 .edudisciplina .RDtop div { display:inline;  }
.k1 .edudisciplina .RDtop .titledisc::after{content:','; padding-right:0.4rem; }
.k1 .edudisciplina .boxShadowA {box-shadow:none;}
.k1 .edudisciplina .text-wrapper {display:none;}
.k1 .edudisciplina .RDtop{display:none;}
.k1 .edudisciplina .linkUMMtitle .RDtop{ display:block;}
.k1 .edudisciplina .link-wrapper{display:none;}
.k1 .edudisciplina .kafedra{display:none;}

.k2 .edudisciplina {font-weight: 300;margin-bottom: 1.6rem;width: 100%;display: flex;}
.k2 .edudisciplina .RDtop .titledisc{color: #007984; font-weight: 400; font-size: 1.2rem; line-height: 1.2; padding-bottom:0.3rem;}
.k2 .edudisciplina .linkUMMtitle {display:none;}
.k2 .edudisciplina .infocard-text-link {align-items: flex-start; justify-content: center; display: -ms-flexbox; display: flex; flex-direction: column; width: 100%;margin-bottom:0.5rem;}
.k2 .edudisciplina .infocard-text-link .RDtop { padding: 17.5px 15px 6px 15px;  font-weight: 400;  }
.k2 .edudisciplina ul.link-wrapper {list-style: none; text-align: right; padding: 0px; margin:0 0 5px 0; width: calc(100% - 1rem); display: flex; flex-flow: row wrap; justify-content: space-between; align-content: flex-start; align-items: stretch; }
.k2 .edudisciplina .link-wrapper li {flex: 1 1 auto; padding: 0 0.3rem;}
.k2 .edudisciplina .link-wrapper li a {display: -ms-flexbox; display: flex; text-decoration: none; width: 100%; align-items: center; justify-content: center; border: 1px solid #ddd; border-radius: 8px; min-height: 3rem;margin: 0.2rem 0rem 0.2rem 0.6rem;
    background-color: #fff; padding: 0.8rem; color: #007984; font-weight: 300; }
.k2 .edudisciplina .link-wrapper li a:hover{font-weight: 400; font-size:0.98rem; color:#20B2AA;}
.k2 .edudisciplina .text-wrapper {padding:0px 15px 6px 15px; }
.k2 .edudisciplina .kafedra{width:100%; /*border-top: 1px solid #007984;*/}


.k2.k2page .edudisciplina {margin-bottom:2.6rem;}
.k2.k2page .edudisciplina .kafedra{display:none;}
.headerUMM { color: #007984; text-transform: uppercase; line-height: 2.1rem; border-bottom: 3px solid rgba(0, 121, 132, 0.5); font-weight: 400; font-size: 2rem; padding-bottom: 0.5rem; margin-bottom: 1.5rem;}
.k2.k2page .edudisciplina .boxShadowA {box-shadow:none;}
.k2.k2page .edudisciplina .infocard-text-link{padding:0;  margin:0} 
.k2.k2page .edudisciplina .infocard-text-link .RDtop{padding:0;margin:0;margin-bottom:1.6rem; width:100%;} 

.k2.k2page .edudisciplina .RDtop .titledisc.stdtxt{color: #c41e3a; font-weight: 400; line-height: 1.2; font-size: 2.7rem; text-align:center; padding-bottom:1.8rem; width:100%; }
.k2.k2page .edudisciplina .RDtop .stdtxt{justify-content: center; display: flex; font-weight: 400; font-size: 1.4rem; color: #778;}
.k2.k2page .edudisciplina .link-wrapper li{padding:0;}
.k2.k2page .edudisciplina .link-wrapper li a{margin:0;}
.k2.k2page .edudisciplina .text-wrapper {padding:1rem 0 1rem 0; }

/*-----------------------------eduprogram-----------*/
.rowminview{display: flex; flex-wrap: wrap; margin-right: -0.1rem; margin-left: -0.1rem;}
.k1 .eduprogramcard.eduprogram {display:none;}
.eduprogramcard.eduprogram.minview {display:none;}
.k1 .eduprogramcard.eduprogram.minview {display:flex;}

.k1 .eduprogramcard.eduprogram.minview {margin: 0; width: 100%; }
.k1 .eduprogramcard.eduprogram.minview li{flex: 1 1 auto; list-style-type: none; min-height: 3.4rem; width: 100%; height: 100%;}
.k1 .eduprogramcard.eduprogram.minview li a {display: -ms-flexbox; display: flex; text-decoration: none;
    width: 100%; align-items: center; justify-content: center; text-align:center; border: 1px solid #ddd;
    border-radius: 8px; min-height: 3rem;  margin: 0.1rem 0rem;
    background-color: #fff; padding: 0.8rem 0.4rem; color: #555; font-weight: 300; height:100%;
}
.k1 .eduprogramcard.eduprogram.minview li a:hover{color: #007984;}
.eduprogramcard.eduprogram.minview{display:none;}
/*--------*/
.eduprogramcard.eduprogram .eduprogramElResurs {display:none;}
.prof0, .prof1, .prof2, .prof3, .prof4, .prof5, .prof6, .prof7, .prof8, .prof9,.prof10 {width:100%; display:none; margin-bottom:0.3rem;}
/*.singlecardH .prof0, .singlecardH  .prof1, .singlecardH  .prof2, .singlecardH  .prof3, .singlecardH  .prof4, .singlecardH .prof5 {display:none;}*/
.k2 .eduprogramcard .infocard-text-link .prof0 .text-wrapper,
.k2 .eduprogramcard .infocard-text-link .prof1 .text-wrapper,
.k2 .eduprogramcard .infocard-text-link .prof2 .text-wrapper,
.k2 .eduprogramcard .infocard-text-link .prof3 .text-wrapper,
.k2 .eduprogramcard .infocard-text-link .prof4 .text-wrapper,
.k2 .eduprogramcard .infocard-text-link .prof5 .text-wrapper, 
.k2 .eduprogramcard .infocard-text-link .prof6 .text-wrapper, 
.k2 .eduprogramcard .infocard-text-link .prof7 .text-wrapper, 
.k2 .eduprogramcard .infocard-text-link .prof8 .text-wrapper, 
.k2 .eduprogramcard .infocard-text-link .prof9 .text-wrapper, 
.k2 .eduprogramcard .infocard-text-link .prof10 .text-wrapper {margin-bottom:0; padding-bottom:0.2rem; }
.eduprogramcard.eduprogram .infocard-text-link .link-wrapper li a{text-align:center;}
.eduprogramcard.eduprogram .eduprogramcardProgLevel{color:#d90026;/*color: #007984;*/ font-weight: 300; font-size: 1.2rem; margin-bottom:0.6rem;}
.eduprogramcard.eduprogram .coverTitle{margin-bottom:0.2rem;}
.eduprogramcard.eduprogram .infocard-text-link .link-wrapper li.eduprogramcardLinkPDFplan div.planUch-wrapper{width:100%; border:solid 1px #ddd; border-radius: 8px; display:flex; align-content: center; align-items: center; justify-content: center;flex-flow: row wrap;  
  margin: 0.2rem 0rem 0.2rem 0.6rem; 
  padding:1rem; padding-top: 0.8rem !important; padding-bottom: 0.8rem !important;}
/*------------*/
.eduprogramcard.eduprogram .infocard-text-link .link-wrapper li.eduprogramcardLinkSiteA div.planUch-wrapper,
.eduprogramcard.eduprogram .infocard-text-link .link-wrapper li.eduprogramcardLinkSiteM div.planUch-wrapper
{width:100%; border:solid 1px #ddd; border-radius: 8px; display:flex; align-content: center; align-items: center; justify-content: center;flex-flow: row wrap;  
  margin: 0.2rem 0rem 0.2rem 0.6rem; 
  padding:1rem; padding-top: 0.8rem !important; padding-bottom: 0.8rem !important;}
/*-------------*/
.k2.v1 .eduprogramcard.eduprogram .infocard-text-link .link-wrapper li.eduprogramcardLinkPDFplan div.planUch-wrapper{ margin: 0.2rem 0rem 0.2rem 0.0rem; }/*for page example uid 1080 */
.eduprogramcard.eduprogram .infocard-text-link .link-wrapper li.eduprogramcardLinkPDFplan div.planlink-wrapper {display:flex; align-content: center; align-items: center; height: auto !important; padding-left:0.3rem; padding-right:0.3rem;}

.eduprogramcard.eduprogram .infocard-text-link .link-wrapper li.eduprogramcardLinkPDFplan div.planlink-wrapper a.linkAplan {
min-height:1.3rem !important; height:1rem; 
}
.eduprogramcard.eduprogram  div.planlink-wrapper a.linkAplan:not(:last-child)::after{content:"|"; padding:0.5rem;}
/*.k2 */
.eduprogramcard.eduprogram  .infocard-text-link .link-wrapper li a.linkAplan{margin:0;  border:none; background:none; padding:0rem !important; padding-right:0rem;}
.eduprogramcard.eduprogram .uchplantitle{color:#555; padding:0 0.3rem;}
.eduprogramcard.eduprogram .eduprogramTitleProfile {/*text-transform:uppercase;*/font-size:1.1rem;}
.eduprogramcard.eduprogram .eduprogramTitleProfile::before {content:"Образовательная программа, профиль: ";}
.eduprogramcard.eduprogram .ProfileTitleCommon .befor{font-weight: 400;}

.k2 .eduprogramcard.eduprogram .eduprogramElResurs{padding:0 1rem; display:block;}
.k2 .eduprogramcard.eduprogram .eduprogramElResurs::before {content:"Использование при реализации ОП электронного обучения: "; font-weight: 400;}

@media (max-width: 600px) {
div.planlink-wrapper{flex-wrap: wrap;  width:100%; justify-content: center;}
div.planlink-wrapper a {flex:0 0 15%;}
div.planlink-wrapper a.linkAplan:not(:last-child)::after{content:""; padding:0rem;}
 .uchplantitle{padding:0.3rem 0.3rem 0.6rem 0.3rem; }
/*.singlecardH .eduprogramcard .titleProfile{flex-wrap: wrap;}*/
}
.k2 .eduprogramcard.eduprogram .infocard-text-link .link-wrapper li {width: auto !important; padding:0 0.3rem !important;}
.k2 .eduprogramcard.eduprogram  .ProfileTitleCommon {display:none;}
.k2var .eduprogramcard.eduprogram  .ProfileTitleCommon {display:none;}
.k2 .prof0, .k2 .prof1, .k2 .prof2, .k2 .prof3, .k2 .prof4, .k2 .prof5, .k2 .prof6, .k2 .prof7, .k2 .prof8, .k2 .prof9, .k2 .prof10 { display:block;}
.k2var .prof0, .k2var .prof1, .k2var .prof2, .k2var .prof3, .k2var .prof4, .k2var .prof5, .k2var .prof6, .k2var .prof7, .k2var .prof8, .k2var .prof9, .k2var .prof10  { display:block;}

.k2 .eduprogramcard.eduprogram .infocard-text-link{margin-bottom:0.6rem;}
.k2 .eduprogramcard.eduprogram .eduprogramTitleProfile {font-weight: 300; font-size:1.2rem; color: #778;}
.k2 .eduprogramcard.eduprogram .eduprogramTitleProfile::before {font-weight: 300; font-size:1.2rem; }
.k2 .eduprogramcard.eduprogram .coverTitle{font-size:2.6rem; font-weight: 300;}

.singlecardH .eduprogramcard.eduprogram .eduprogramcardProgLevel {font-weight: 400;}
.singlecardH .eduprogramcard.eduprogram .infocard-text-link .coverTitle {margin-top:0.4rem;}
.singlecardH .eduprogramcard.eduprogram .ProfileTitleCommon { margin:0.3rem 0 0.8rem 0;}
.eduprogramcard.eduprogram .ProfileTitleCommon:last-child{margin-bottom:0.8rem;}
.singlecardHmore .eduprogramcard.eduprogram .eduprogramcardProgLevel {font-weight: 400;}
.singlecardHmore .eduprogramcard.eduprogram .infocard-text-link .coverTitle {margin-top:0.4rem;}
.singlecardHmore .eduprogramcard.eduprogram .ProfileTitleCommon { margin:0.3rem 0 0.8rem 0;}

@media (max-width: 760px) {
.eduprogramcard.eduprogram .coverTitle {font-size:1.3rem; font-weight: 400;}
.singlecardH .eduprogramcard.eduprogram .infocard-text-link .coverTitle {font-size:2.1rem; font-weight: 300;}
.k2 .eduprogramcard.eduprogram .coverTitle {font-size:1.7rem;}
.singlecardH .eduprogramcard.eduprogram div.prof0 {display:none;}
.singlecardH .eduprogramcard.eduprogram div.prof1 {display:none;}
.singlecardH .eduprogramcard.eduprogram div.prof2 {display:none;}
.singlecardH .eduprogramcard.eduprogram div.prof3 {display:none;}
.singlecardH .eduprogramcard.eduprogram div.prof4 {display:none;}
.singlecardH .eduprogramcard.eduprogram div.prof5 {display:none;}
.singlecardH .eduprogramcard.eduprogram div.prof6 {display:none;}
.singlecardH .eduprogramcard.eduprogram div.prof7 {display:none;}
.singlecardH .eduprogramcard.eduprogram div.prof8 {display:none;}
.singlecardH .eduprogramcard.eduprogram div.prof9 {display:none;}
.singlecardH .eduprogramcard.eduprogram div.prof10 {display:none;}
.singlecardHmore .eduprogramcard.eduprogram div.prof0 {display:none;}
.singlecardHmore .eduprogramcard.eduprogram div.prof1 {display:none;}
.singlecardHmore .eduprogramcard.eduprogram div.prof2 {display:none;}
.singlecardHmore .eduprogramcard.eduprogram div.prof3 {display:none;}
.singlecardHmore .eduprogramcard.eduprogram div.prof4 {display:none;}
.singlecardHmore .eduprogramcard.eduprogram div.prof5 {display:none;}
.singlecardHmore .eduprogramcard.eduprogram div.prof6 {display:none;}
.singlecardHmore .eduprogramcard.eduprogram div.prof7 {display:none;}
.singlecardHmore .eduprogramcard.eduprogram div.prof8 {display:none;}
.singlecardHmore .eduprogramcard.eduprogram div.prof9 {display:none;}
.singlecardHmore .eduprogramcard.eduprogram div.prof10 {display:none;}

.singlecardH .eduprogramcard.eduprogram > div .infocard-text-link .text-wrapper .stdtxt.eduprogramElResurs{display:none;}

}
/*---viewSingleProf0--*/
.viewSingleProf0 div.prof1 {display:none !important;}
.viewSingleProf0 div.prof2 {display:none !important;}
.viewSingleProf0 div.prof3 {display:none !important;}
.viewSingleProf0 div.prof4 {display:none !important;}
.viewSingleProf0 div.prof5 {display:none !important;}
.viewSingleProf5 div.prof6 {display:none !important;}
.viewSingleProf5 div.prof7 {display:none !important;}
.viewSingleProf5 div.prof8 {display:none !important;}
.viewSingleProf5 div.prof9 {display:none !important;}
.viewSingleProf5 div.prof10 {display:none !important;}

/*---viewSingleProf1--*/
.viewSingleProf1 div.prof0 {display:none !important;}
.viewSingleProf1 div.prof2 {display:none !important;}
.viewSingleProf1 div.prof3 {display:none !important;}
.viewSingleProf1 div.prof4 {display:none !important;}
.viewSingleProf1 div.prof5 {display:none !important;}
.viewSingleProf5 div.prof6 {display:none !important;}
.viewSingleProf5 div.prof7 {display:none !important;}
.viewSingleProf5 div.prof8 {display:none !important;}
.viewSingleProf5 div.prof9 {display:none !important;}
.viewSingleProf5 div.prof10 {display:none !important;}

/*---viewSingleProf2--*/
.viewSingleProf2 div.prof0 {display:none !important;}
.viewSingleProf2 div.prof1 {display:none !important;}
.viewSingleProf2 div.prof3 {display:none !important;}
.viewSingleProf2 div.prof4 {display:none !important;}
.viewSingleProf2 div.prof5 {display:none !important;}
.viewSingleProf5 div.prof6 {display:none !important;}
.viewSingleProf5 div.prof7 {display:none !important;}
.viewSingleProf5 div.prof8 {display:none !important;}
.viewSingleProf5 div.prof9 {display:none !important;}
.viewSingleProf5 div.prof10 {display:none !important;}

/*---viewSingleProf3--*/
.viewSingleProf3 div.prof0 {display:none !important;}
.viewSingleProf3 div.prof1 {display:none !important;}
.viewSingleProf3 div.prof2 {display:none !important;}
.viewSingleProf3 div.prof4 {display:none !important;}
.viewSingleProf3 div.prof5 {display:none !important;}
.viewSingleProf5 div.prof6 {display:none !important;}
.viewSingleProf5 div.prof7 {display:none !important;}
.viewSingleProf5 div.prof8 {display:none !important;}
.viewSingleProf5 div.prof9 {display:none !important;}
.viewSingleProf5 div.prof10 {display:none !important;}

/*---viewSingleProf4--*/
.viewSingleProf4 div.prof0 {display:none !important;}
.viewSingleProf4 div.prof1 {display:none !important;}
.viewSingleProf4 div.prof2 {display:none !important;}
.viewSingleProf4 div.prof3 {display:none !important;}
.viewSingleProf4 div.prof5 {display:none !important;}
.viewSingleProf5 div.prof6 {display:none !important;}
.viewSingleProf5 div.prof7 {display:none !important;}
.viewSingleProf5 div.prof8 {display:none !important;}
.viewSingleProf5 div.prof9 {display:none !important;}
.viewSingleProf5 div.prof10 {display:none !important;}

/*---viewSingleProf5--*/
.viewSingleProf5 div.prof0 {display:none !important;}
.viewSingleProf5 div.prof1 {display:none !important;}
.viewSingleProf5 div.prof2 {display:none !important;}
.viewSingleProf5 div.prof3 {display:none !important;}
.viewSingleProf5 div.prof4 {display:none !important;}
.viewSingleProf5 div.prof6 {display:none !important;}
.viewSingleProf5 div.prof7 {display:none !important;}
.viewSingleProf5 div.prof8 {display:none !important;}
.viewSingleProf5 div.prof9 {display:none !important;}
.viewSingleProf5 div.prof10 {display:none !important;}
/*---------------*/
/*---------------*/
.hideAllprof div.prof0 {display:none !important;}
.hideAllprof div.prof1 {display:none !important;}
.hideAllprof div.prof2 {display:none !important;}
.hideAllprof div.prof3 {display:none !important;}
.hideAllprof div.prof4 {display:none !important;}
.hideAllprof div.prof5 {display:none !important;}
.hideAllprof div.prof6 {display:none !important;}
.hideAllprof div.prof7 {display:none !important;}
.hideAllprof div.prof8 {display:none !important;}
.hideAllprof div.prof9 {display:none !important;}
.hideAllprof div.prof10 {display:none !important;}

.hideAllprof.viewProf0 div.prof0 { display:block !important;}
.hideAllprof.viewProf1 div.prof1 { display:block !important;}
.hideAllprof.viewProf2 div.prof2 { display:block !important;}
.hideAllprof.viewProf3 div.prof3 { display:block !important;}
.hideAllprof.viewProf4 div.prof4 { display:block !important;}
.hideAllprof.viewProf5 div.prof5 { display:block !important;}
.hideAllprof.viewProf6 div.prof6 { display:block !important;}
.hideAllprof.viewProf7 div.prof7 { display:block !important;}
.hideAllprof.viewProf8 div.prof8 { display:block !important;}
.hideAllprof.viewProf9 div.prof9 { display:block !important;}
.hideAllprof.viewProf10 div.prof10 { display:block !important;}

/*---------*/
.k2 .topLineSep.HideTitle{border-top:none; margin-top:0; padding-top:0;}
.k2 .topLineSep.HideTitle .text-wrapper{margin-top:0; padding-top:0;}

/*----cardregistr-white-fon-*/
.eduprogramfdpo.RegCardTitle .boxShadowA {background-color:#ffffff;}
/*----cardregistr-img*/
.eduprogramfdpo.RegCardTitle .divimg-cardsty{display:none;}
.cardregViewImg .eduprogramfdpo.RegCardTitle .divimg-cardsty{
  display: -ms-flexbox;
  display: flex;
  flex: 0 0 10rem;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 10rem;
  overflow: hidden;
  border-radius: 100%;
  margin: 1rem 0.6rem 0.6rem 0.6rem;
}
.cardregViewImg .accordion .eduprogramfdpo.RegCardTitle .divimg-cardsty{margin-right:-1.1rem;}

.docABC.docABChidden .eduprogramcard.viewMetodABC.metodA,
.docABC.docABChidden .eduprogramcard.viewMetodABC.metodB,
.docABC.docABChidden .eduprogramcard.viewMetodABC.metodC {display:none;}

.docABC.docABChidden.docABCviewA .eduprogramcard.viewMetodABC.metodA {display: block;}
.docABC.docABChidden.docABCviewB .eduprogramcard.viewMetodABC.metodB {display: block;}
.docABC.docABChidden.docABCviewC .eduprogramcard.viewMetodABC.metodC {display: block;}