@charset "utf-8";
#site-header,.footer { display:none;}
html,body{background: url(/img/1px.gif) 100% 100% repeat fixed #f7f7f7;}
#shnzd{float:left;margin: 35px 0px -100px 33px;z-index: 1;position: relative;}
#shnzd img{width:60px;}
.ctrbx{
    width: 326px;
    margin: 40px auto 0px auto;
    float: none;
    display: block;
}
.ctrbx strong{
    text-align: center;
    float: left;
    font-size: 17px;
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
}
.ctrbx img{
    width: 300px;
    margin: 0px 0px 20px 0px;
    float: left;
    clear: both;
}
.ctrbx h2{
    float: left;
    text-align: center;
    font-size: 28px;
    font-weight: 900;
    margin: 70px 0 40px 0;
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    clear: both;
}
.ctrbx p{width: 100%;text-align: center;float: left;margin: 25px 0 0 0;font-family: 'Inter', sans-serif;font-weight: 500;font-size: 14px;clear: both;}
.ctrbx p a{color: #ff7b24;text-decoration: underline;font-family: 'Inter', sans-serif;font-weight: 700;font-size: 14px;}
.ctrbx2{
    border: 3px solid #FF7B24;
    float: left;
    clear: both;
    width: 100%;
    margin: 0px 0px 9px 0px;
    padding: 7px 0px 7px 10px;
    line-height: 22px;
    height: 40px;
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 14px;
}
#center_boxindex .row-center {
   max-width: 900px;
}
.ctrbx2 img{width: 24px;float: left;margin: 1px 8px 0px 0px;}
.ctrbx2 img.scl{margin: -3px 10px 0px -3px;}
.ctrbx2:hover,.ctrbx2 a:hover{cursor:pointer; color:#999}
#registr_email label {
    margin: 0px 1rem 0 0;
    font-size: 16px;
    line-height: 21px;
    color: #000000;
    float: left;
    width: 100%;
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    clear: both;
}
.ctrbx2 a{color:#000;}
#registr_email input{float:left; clear:both;width: 100%;border-radius: 10px;height: 35px;border: 3px solid #FF7B24;margin: 4px 0 18px 0px;font-size: 16px !important;font-family: 'Inter', sans-serif;font-weight: 500;padding: 0px 0px 0px 8px;}
#registr_email .btn{float:left; clear:both;width: 100%;height: 41px;border-radius: 10px;background-color: #FF3385;border:none;line-height: 25px;margin: 0px 0px 110px 0px;font-family: 'Inter', sans-serif;font-weight: 700;font-size: 16px;}
#registr_email .btn:hover{cursor:pointer}
.noSubm{filter: opacity(0.5);}
#registr_email{display: none;float: left;clear: both;width: 100%;}


.new-input{margin: 10px 0px 0px -32px;float: left;clear: both;width: 100%;}
.new-input input{display:none}
.new-input span{display:block;float:left;clear: none;font-family: 'Inter';font-style: normal;font-weight: 500;font-size: 14px;line-height: 19px;margin: 0px 0px 0px 0px;cursor: pointer;}
.new-input span a{color:#FF7B24; text-decoration:underline}
.new-input > INPUT + S::before {
  content:url('/img/ch1.png');
  transform: scale(.6);
}
.new-input > INPUT:checked + S::before {
  content:url('/img/ch2.png');
  transform: scale(.6);
}
.new-input > INPUT:disabled + S::before {
  opacity: 0.5;
}
.new-input > S {
  text-decoration: none;
  margin: -25px 27px 0px 26px;
  float: left;
  cursor: pointer;
}
.new-input > S::before {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
#bxsocial{float:left; clear:both; width:100%;}