.small-site-wrap{
    width:830px;
    margin:0 auto;
}
.small-site-wrap .title{
    float:left;
    width:100%;
    text-align:center;
    line-height: 32px;
    padding-bottom:20px;
    box-sizing:border-box;
    border-bottom:1px solid #AAAAAA;
}
.small-site-wrap .title span{
    float:left;
    width:100%;
    text-align:center;
    color:#000000;
    font-size:32px;
    font-weight: 700;
    line-height: 32px;
    text-transform: uppercase;
    
}
.profile-inputs.login{
    width:400px;
    margin:0 auto;
}
.profile-inputs.login form{
    float:left;
    width: 100%;
    margin-top:20px;
}
.profile-inputs .inp-hld{
    float:left;
    width:100%;
    margin-bottom:20px;
}
.profile-inputs .inp-hld label{
    color:#000;
    font-size:14px;
    margin-bottom:4px;
    float:left;
    width:100%;
}
.profile-inputs .inp-hld input{
    float:left;
    width:100%;
    border:1px solid #EFEFEF;
    border-radius:5px;
    height: 60px;
    line-height: 60px;
    padding-left:10px;
    box-sizing:border-box;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.30);
}
.profile-inputs .submit{
   float:left;
   width:100%;
   background:#EF3A4A;
   height: 50px;
   line-height: 50px;
   border-radius:30px; 
   font-size:15px;
   font-weight: 700;
   color:#fff;
   text-align:center;
   border:2px solid #FFFFFF;
   text-transform: uppercase;
   cursor:pointer;
   
}
.profile-inputs .f-pass{
    float:left;
    width:100%;
    margin-top:20px;
    margin-bottom:20px;
    text-align:center;
    text-decoration: underline;
    color:#000000;
    font-size:15px;
}
.new-reg{
    float:left;
    width:100%;
    background: #25408F;
    border:2px solid #25408F;
    border-radius:30px;
    height: 50px;
    line-height: 50px;
    text-align:center;
    color:#FFFFFF;
    font-size:15px;
    text-transform: uppercase;
    font-weight: 700;
    
}
.profile-inputs.reg{
    float:left;
    width:100%;
}
.register-inputs{
    float:left;
    width:100%;
    display:flex;
    gap:20px;
    flex-wrap:wrap;
    margin-top:40px;
}
.register-inputs .inp-hld{
    width:calc(50% - 20px);
    float:left;
}
.register-inputs .inp-hld.check-hld{
    display:flex;
    align-items:center;
    gap:5px;
}
.register-inputs .inp-hld.check-hld input{
    width:30px;
    height: 30px;
}
.profile-inputs.reg .submit{
    width:300px;
    float:none;
}
.profile-page{
    float:left;
    width:100%;
    display:flex;
    margin-top:40px;
}
aside{
   width:400px;
   float:left;
    
}
.aside-links{
    width:100%;
    float:left;
    display:flex;
   flex-direction:column;
   gap:20px;
    
}
.aside-title{
    float:left;
    width:100%;
    color:#000000;
    font-size:20px;
    text-transform:uppercase;
    margin-bottom:10px;
    
}
.aside-link{
    float:left;
    width:100%;
    font-size:15px;
    color:#000000;
    font-weight: 500;
    text-transform:uppercase;
}
.aside-link.active{
    color: #EF3A4A;
}
.inputs-wrap{
    float:left;
    width:calc(100% - 400px);
}
.profile-page .inputs-wrap .title.red-border{
    font-size:32px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom:4px solid  #EF3A4A;

    
}
.profile-page .profile-inputs .submit{
    float:none;
    width:50%;
}
.profile-page .profile-inputs .submit.pass{
    width:100%;
    margin-top:23px;
}
.blue-wrap{
    float:left;
    width:100%;
    background: #00AEF8;
    border-radius:5px;
    padding:20px 0px;
    box-sizing:border-box;
}
.blue-wrap .smaller-txt{
    float:left;
    width:100%;
    text-align: center;
    font-size:14px;
    color:#fff;
}
.blue-wrap .bolder-txt{
    float:left;
    width:100%;
    font-size:20px;
    text-transform: uppercase;
    font-weight: 700;
    color:#fff;
    text-align: center;
}
.bottom-aside-info{
    float:left;
    width:100%;
    border-top:1px dotted #000;
    padding:20px 0px;
    box-sizing:border-box;
}
.aside-row{
    float:left;
    width:100%;
    display:flex;
    justify-content: space-between;
}
.aside-row span{
    font-size:14px;
}
.summ{
    float:left;
    width:100%;
    padding:20px 10px;
    box-sizing:border-box;
    background: #000;
    border-radius:5px;
    display:flex;
    justify-content: space-between;
    
}
.summ span{
   color:#FFFFFF;
   font-weight: 700;
   font-size:14px;
   text-transform:uppercase; 
}

