html {
  min-height: 100%;
/*  font-family: Fira Sans;/*, 'Roboto Slab', 'Roboto', 'Roboto Condensed',   sans-serif, 'Ubuntu', 'Noto Sans'*/;
  font-weight: 300;
     display: -webkit-flex;
  display: flex;
  flex-direction: column;
  line-height: 1.2em;
}
.stdPage{font-size:1.1rem;}
*{
  outline: none !important;
}
button:active, button:focus {
  outline: none !important;
}
button::-moz-focus-inner {
  border: 0 !important;
}

.traur .nobr{padding: 0.3rem;border: 1px solid #000;}

.traurBorder{padding: 0.3rem;border: 1px solid #000;}
.selectClass {}

.divprop {width:100%;}

/*--font-family---*/
/*ul.commenu {font-family: 'Fira Sans Condensed', 'Roboto Condensed', sans-serif; font-weight: 400;}*/
ul.commenu {/*font-family: 'Fira Sans', 'Roboto', sans-serif;*/ font-weight: 400;}
/*ul.peopmenu {font-family: 'Fira Sans Condensed', 'Roboto Slab', sans-serif; font-weight: 400;}*/
ul.peopmenu {/*font-family: 'Fira Sans', 'Roboto Slab', sans-serif;*/ font-weight: 400;}
#sveden {/*font-family: 'Fira Sans Condensed', 'Roboto Slab', sans-serif;*/
    font-weight: 400;}
#svedenLine {/*font-family: 'Fira Sans Condensed', 'Roboto Slab', sans-serif;*/
    font-weight: 400; text-decoration:none; }
.smallBlock {/*font-family: 'Fira Sans Condensed'; */
 /* font-family: 'Fira Sans';*/
  line-height: 1.2em;
   -ms-hyphens: manual;
  -moz-hyphens: manual;
  -webkit-hyphens: manual;
  hyphens: manual;   
  /* flex: 1 3 auto; /*flex-grow: 0; flex-shrink:1;flex-basis: auto;*/
/*width:100%;*/
}
#own > div > div{display:flex;}

@media (max-width: 2400px) {
#own  {right:0; }
#Graduated-students  {right:0; }    
}

@media (min-width: 1000px) {
#own {max-width:70vw;}
}
@media (min-width: 900px) {
#own {max-width:80vw;}
}
#Medicine > div > div{display:flex;}
#Structure > div > div{display:flex;}
@media (max-width: 2000px) {
#Medicine {right:0;}
#Structure {right:0;}
}

@media(max-width:1080px){
#Professionals {right:0;}
#Contact {right:0;}
#Students {right:0; }
#Academics  {right:0;}
#School_students  {right:0; } 
}
#Graduated-students > div > div{display:flex; margin-bottom:1rem;}
#Students > div > div{display:flex; margin-bottom:1rem;}
#Students > div > div > div{flex: 1 1 33.333%;}

    
.titleTXT{/*font-family:'Fira Sans';*/font-weight:300;}
#logoImg {background-repeat:no-repeat; background-position:center;}
.ugol{ background-repeat:no-repeat; background-position:center; background-size:cover; display:flex; flex-direction:column; align-items:center; justify-content:flex-end; align-self:top;}
body {
  margin: 0;
  padding: 0px;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  flex: auto;
    justify-content:center;
    line-height: 1.3em;
}
*{box-sizing: border-box;}
.nobr{white-space:nowrap;}/* display: inline !important; color:red;*/
.hfill{flex-grow: 2; }
.hfill100px{flex-grow: 1; flex-basis: 100px;}
.flexrow{display: flex; flex-direction: row;}
/*.flexcol{display: flex; flex-direction: column;}*/
.fixTopBlock{ position: sticky; z-index:100; /* Фиксированное положение */ top:0px;width:100%;}
.headline, .headlineLR, .headlineIN{
padding:0px;
display: -webkit-flex;
display: flex;
/*justify-content:space-between;*/
/*justify-content:center;*/
flex:auto;
box-sizing: border-box;
 /*   flex-direction:row;
    justify-content:space-between;
    flex-wrap: wrap;
    */
}
/*.headlineBrCr {}*/
.headlineLR {justify-content:space-between;}
.headlineINcol{  display: -ms-flexbox; display: flex; flex-direction:column; justify-content:space-between; align-items:center;}
.headline{justify-content:center;}
/*.coverTop {
display: -webkit-flex;
display: flex;
flex-direction: column;
justify-content:center;
}*/
/*.coverTop .imgRec{display: flex;flex-grow: 1;}*/
.zindex50{z-index:50;}
.zindex125{z-index:125;}
.cover {
/* margin-top:20px;   */
 display: -ms-flexbox;  
display: -webkit-flex;
display: flex;
flex-direction: column;
flex-grow: 1;
z-index:50;
}
.lineA{
 display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: row;
justify-content:center;
flex-grow: 1;
z-index:50;
}
.leftA .centrA {
    display: -ms-flexbox;
  display: -webkit-flex;
display: flex;
flex-direction: column;/*row;*/
}
/*.leftA {background:red;}
.centrA {background:blue;}*/

/*.lineA div{border:1px solid red;}*/
/*#c6{align-self:stretch;}*/

/*---------- ul.menuheadline -------------*/
/*#EngRu, #spViewTXT, #spViewIMG {text-decoration:none; box-sizing: border-box; display:flex; }*/
ul.menuheadline > li > div > a {text-decoration:none; box-sizing: border-box;  display: -ms-flexbox; display:flex;
   background-repeat:no-repeat;background-position:center;background-size:contain;
}
/*#EngRu{display:flex;}*/
ul.menuheadline {padding:0px; margin:0px;  display: -ms-flexbox; display:flex; flex-direction: row; }
ul.menuheadline li{  display: -ms-flexbox; display:flex; list-style-type:none; flex-grow: 1; }
ul.menuheadline li div{   display: -ms-flexbox; display:flex;   flex-grow: 1;}/*align-items:stretch;*/

.menuheadline a {/* display: inline-block; line-height: 0.9;*/
    align-items:center;
    justify-content:center;
    text-decoration:none;
    cursor: pointer;
    position:relative;
}
.menuheadline a:after{
  /*  background-color: #007984;=>addsty/*#E00051;/*#fff;*/
    display: block;
    content: "";
    height: 3px;
    bottom:0px;
    width: 0%;
    left:50%;
    position:absolute;
    -webkit-transition: width .5s ease-in-out;
    -moz--transition: width .5s ease-in-out;
    transition: width .5s ease-in-out;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%);
}
.menuheadline a:hover:after,
.menuheadline a:focus:after {
    width: 100%;
}

#sveden {text-align:right;}
#sveden a{text-decoration:none;}
/*-----ul.commenu----------*/
ul.commenu {/*font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;*/
    width:100%;
}
ul.commenu {padding:0px; margin:0px;  display: -ms-flexbox; display:flex; flex-direction: row; justify-content:center;}/*space-between, space-around*/
ul.commenu > li > div > a {text-decoration:none; box-sizing: border-box;  display: -ms-flexbox; display:flex;
   background-repeat:no-repeat;background-position:center;background-size:contain;
}
ul.commenu li{list-style-type:none;}
ul.commenu a {/* display: inline-block; line-height: 0.9;*/
    text-decoration:none;
    cursor: pointer;
    position:relative;
}
.commenu li > div > a:after{
  /*  background-color: #007984;=>addsty/*#E00051;/*#fff;*/
    display: block;
    content: "";
    height: 3px;
    bottom:0px;
    width: 0%;
    left:50%;
    position:absolute;
    -webkit-transition: width .5s ease-in-out;
    -moz--transition: width .5s ease-in-out;
    transition: width .5s ease-in-out;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%);
}
.commenu a:hover:after,
.commenu a:focus:after {
    width: 100%;
}
/*---peopmenu---*/
ul.peopmenu {/*font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;*/
    width:100%;
}
ul.peopmenu {padding:0px; margin:0px;  display: -ms-flexbox; display:flex; flex-direction: row; justify-content:center;}/*space-between, space-around*/
ul.peopmenu > li > div > a {text-decoration:none; box-sizing: border-box;  display: -ms-flexbox; display:flex;
   background-repeat:no-repeat;background-position:center;background-size:contain;
}
ul.peopmenu li{list-style-type:none;}
ul.peopmenu a {/* display: inline-block; line-height: 0.9;*/
    text-decoration:none;
    cursor: pointer;
    position:relative;
}
.peopmenu a:after{
  /*  background-color: #007984;=>addsty/*#E00051;/*#fff;*/
    display: block;
    content: "";
    height: 3px;
    bottom:0px;
    width: 0%;
    left:50%;
    position:absolute;
    -webkit-transition: width .5s ease-in-out;
    -moz--transition: width .5s ease-in-out;
    transition: width .5s ease-in-out;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%);
}
.peopmenu a:hover:after,
.peopmenu a:focus:after {
    width: 100%;
}

/*-----lineLogo blockLogo */
.blockLogo {/*display: flex; flex-direction: column; align-items:center;*/
box-shadow:-40px 0px 0px 0px rgba(255, 255, 255, .6),
40px 0px 0px 0px rgba(255, 255, 255, .6),
-80px 0px 0px 0px rgba(255, 255, 255, .3),
80px 0px 0px 0px rgba(255, 255, 255, .3),
 0 1px 4px rgba(0, 0, 0, .5),
 -23px 0 20px -23px rgba(0, 0, 0, .8),
 23px 0 20px -23px rgba(0, 0, 0, .8);  
  
}
/*
.titleTXT{display: flex; justify-content: center; text-align:center;}
/*.lineLogo{display: flex; flex-direction: row; background-image: url('../img/doclinika.png');}*/
.lineLogo{display: flex; flex-direction: row; }/*background-image: url('../img/fon3.jpg');*/

/*--------------------
.centrA  {font-size:1.1rem;}
.centrB  {font-size:1.1rem;}*/
.centrA .ce-bodytext {font-size:1.1rem;  line-height: 1.5;} 
.centrA .ce-bodytext h3 {margin-top:1.5rem; }
.centrA .ce-bodytext h3:first-child {margin-top:0rem;}

/*------------------*/
/* div.tx-powermail div.container-fluid form{display:flex;} */

.mb-0 {
  margin-bottom: 0 !important;
}
a {
    color: #3273dc;
    cursor: pointer;
    text-decoration: none;
}
a:hover {
    color: #363636;
}

.ya-site-form__input-text {
      padding: 8px;
    border-radius: 5px;
  }

.ya-site-form__submit {
    padding: 8px;
    border-color: #7f9db9!important;
    background-color: #ffffff!important;
    border: 1px solid #7f9db9!important;
    border-radius: 5px;
  }
