*{
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
html, body{
    height: 100%;
}
.header{
    background: #329DC5;
    height:50px;
    position: fixed;
    width:100%;
}
.logo{
    height:45px;
}
.footer{
    width:100%;
    position: fixed;
    height:40px;
    bottom:0px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}
.cookies a{
    color: #329DC5;
    text-decoration:none;
}
.footer p{
    text-align: center;
    color: #888;
    padding:5px;
    font-size:0.8em;
}
.wrap{
    width:100%;
    height:100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
}
.content{
    width:100%;
}
.header_pic{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
}
.contener_header{
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    width: 400px;
    min-width: 300px;
    margin:0 auto;
}
.contener{
    width: 400px;
    min-width: 300px;
    margin:0 auto;
}
.enterBlock {
    width: 400px;
    text-align: center;
    padding-bottom: 30px;
    padding-top: 40px;
}
/*----login forms--------*/
.textHeader{
    font-size: 1.6em;
    margin-bottom: 3px;
    margin-top: 10px;
    font-weight: bold;
    padding: 0px 20px;
}
.anyU:hover{
    animation-duration: 3s;
    animation-name: slidein;
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
    text-decoration:underline;
}
@keyframes slidein {
  from {
    box-shadow: 0 0 0px rgba(0,0,0,0.5); /* Параметры тени */
    text-decoration:none;
    padding:0px;
  }

  to {
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
    text-decoration:underline;
    padding:2px 50px;
  }
}
.anyU{
    padding:2px 50px;
    font-size: 0.9em;
    color: #000;
    font-weight: bold;
    text-decoration:none;
    border-radius: 5px;
}
.modal-label {
    background: none repeat scroll 0px 0px #FFF;
    border: 1px solid #000;
    border-radius: 5px;
    font-family: calibritest;
    font-size: 15px;
    height: 35px;
    line-height: 30px;
    margin-top: 10px;
    vertical-align: middle;
    padding-left: 7px;
    padding-right: 7px;
}
.enterBlock input {
    width: 270px;
}
.backgroundBlock {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
    padding: 10px;
}


#Form1,#Form2,#Form3{
    color:#000;
    //position:fixed; 
}
.modal-label.trybutton.orange {
    background: none repeat scroll 0px 0px #FB0;
    cursor: pointer;
    height: 39px;
    width: 284px;
}
.modal-label.trybutton.orange:hover {
    background: none repeat scroll 0px 0px #5fbe19;
}

.cookies{
    position: fixed;
    bottom: 0px;
    z-index: 1900;
    box-sizing: border-box;
    padding: 9px 0;
    min-height: 54px;
    width: 100%;
    background: #1e2628;
    color: #9ba1a0;
}
.cook_cont{
    position: relative;
    margin: 0 auto;
    width: 50vw;
}
.cook_cont p{
    font-size :0.8em;
}
.cook_cloce{
    position: absolute;
    top: 20px;
    right: 50px;
    color: #9ba1a0;
    padding:2px 7px;
    cursor: pointer;
    border-radius:2px;
}
/*
.cook_cloce{
    background-image:url('./img/cook_cl.png');
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 19px;
    border: 0;
    text-indent: 999em;
}
*/

.picWrap{
    width: 42px;
    height: 42px;
    margin: 3px;
    overflow: hidden;
    border-radius: 50%;
    -webkit-box-shadow: 0px 0px 4px 4px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.25);
}
.roundPic{
    width: 100%;
    height: 100%;
    margin: 0 auto;
    cursor: pointer;
}
.picWrap.activePic{
    box-shadow: 0px 0px 7px 7px #5fbe19;
}
.langIco{
    align-items: center;
    display: flex;
}
.langIco img{
    margin:3px;
    width: 30px;
}
ul.lang {
  position: absolute;
  background: #329DC5;
  top: 51px;
  text-transform:uppercase;
  list-style: none;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding:10px;
  overflow:auto;
  margin-left: 300px;
  z-index:10;
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}
ul.lang li:hover{
  background: #FFAE0F;
  cursor:pointer;

}
ul.lang.hidden {
  display: none;
  color: #fff;
  list-style: none;
}
@media (max-width: 420px){
    .contener{
	width: 300px;
    }
    .enterBlock {
	width: 300px;
    }
    .contener_header{
	width: 300px;
    }
    ul.lang {
	margin-left: 180px;
    }
    .enterBlock input {
	width: 230px;
    }
    .footer p{
	font-size:0.7em;
    }
    .modal-label.trybutton.orange {
	width: 244px;
    }
    .cook_cont{
	width: 320px;
    }
    .cook_cont p{
	font-size :0.5em;
    }
}

