body{
    background-color: #edf4ff;
}
.a-width-100{
    width: 100%;
}

.submit{
    color: #009efa !important;
}
.btn-login-submit {
    border-radius: 20px;
    color: #fff;
    background-color: #00b9fe;
    text-decoration: none;
    padding: 10px 50px;
    text-transform: uppercase;
    text-align: center;
    border-bottom: unset;
    border-top: unset;
    border-left: unset;
    border-right: unset;
    margin-top: 20px;
}

.btn-login-submit:hover,
button.btn-login-submit:hover,
button.btn-login-submit:focus {
    text-decoration: none;
    color: #fff;
    background-color: #0892ff !important;
    outline: none;
}

.btn-registration-submit {
    border-radius: 20px;
    color: #fff;
    background-color: #00b9fe;
    text-decoration: none;
    padding: 10px 50px;
    text-transform: uppercase;
    text-align: center;
    border-bottom: unset;
    border-top: unset;
    border-left: unset;
    border-right: unset;
    margin-top: 20px;
}
.btn-registration-submit:hover,
button.btn-registration-submit:hover,
button.btn-registration-submit:focus {
    text-decoration: none;
    color: #ccc;
    background-color: #337abd !important;
    outline: none;
}
.btn-registration-padding-bottom{
    padding-bottom: 29px;
    padding-right: 4px;
}
.btn-login-padding{
    padding-top: 10px;
    padding-bottom: 29px;

}
.box-shadow-button-log-sign{
    box-shadow: 0 0 21px -5px #4b8bc3
}
.box-padding{
    padding-top: 30px;
}
.box-color{
    background-color: white;
}
/*.box-border-radius{*/
/*border-radius: 20px;*/
/*}*/
/*.border-radius-log-sign{*/
/*-webkit-border-radius: 10px 10px 10px 10px;*/
/*}*/
.border-rad-left{
    border-top-left-radius: 6px; !important;
}
.border-rad-right{
    border-top-right-radius: 6px; !important;
}
.margin{
    margin-bottom: 50px;
}
.nav-tabs-border-radius{
    border-radius: 6px; !important;
}
.nav-tabs-style-padding-top{
    padding-top: 33px;
}
.nav-tabs-style-padding-l-r{
    padding-left: 20px;
    padding-right: 20px;
}
.nav-tabs-border-none{
    border:none !important;
}
.ul-overflow{
    overflow: hidden;
}
ul.nav-tabs li.active a{
    background-color: white!important;
}
ul.nav-tabs li :hover{
    background-color: #cfe2fe;
}
/*.none-active-color{*/
/*color: #1d75b3 ;*/
/*}*/
.eye-style {
    float: right;
    position: relative;
    top: -25px; !important;
    right: 10px;
}
.eye-style :hover {

}
.eye-style-open{
    color: #337abd;
}
.form-group-label-login{

    text-transform: uppercase;
    color: #ccc;
    width: 100%;
    font-weight: 400;
    margin-bottom: 0px !important;
}
.mycheck_form{
    margin: 15px;
    padding-top: 25px;
}

.my_check_input{
    width: 18px;
    height: 18px;
    position: relative;
    top: 2px;

}
.my_check_label{
    color: #ccc;
    font-size: 16px;
    font-weight: 100;
    padding-left: 5px;

}

.login-logo img {
    max-height: 50px;
    border-radius: 0;
}
.li-width{
    width: 50%;
}
.li-right{
    right: 15px;
}
.li-hover :hover{
    border:none;
}
.li-background-color{
    background-color: #deeaff;
}
.logo-padding{
    padding-bottom: 30px;
}
ul.nav-tabs li.border-rad-left.active{
    box-shadow: 9.326px 7.552px 8px 0px rgba(97, 129, 194, 0.16);
    overflow: hidden;
}
ul.nav-tabs li.border-rad-right.active{
    box-shadow: -9.326px 7.552px 8px 0px rgba(97, 129, 194, 0.16);
    overflow: hidden;
}

/*.li-shadow{*/
/*box-shadow: 0 0 10px 0 ;*/
/*}*/
.form-back{
    background-color: white;
    /*place-content: center;*/
}
.forgot-password{
    width: 300px;
    float:left;
    margin-top: 5px;
    font-weight: 600;
}
.full-width{
    width: 100%;
}
.tabs-content{
    margin-top: 85px ;
    padding: 0;
}
.tabs-style{
    background-color: white;

}
.tab-non-active-font-color{
    color: #00b9fe; !important;
}
.input-form {
    display: block;
    width: 100%;
    height: 35px;
    font-size: 14px;
    line-height: 1.52857;
    text-align: left;
    /*color: #3a3f51;*/
    background-color: #fff;
    background-image: none;
    border-bottom: 1px solid #52cfff;
    border-top: none;
    border-right: none;
    border-left: none;
    border-radius: unset;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color unset, box-shadow unset;
    -o-transition: border-color unset, box-shadow unset;
    transition: border-color unset, box-shadow unset;
    outline: none;
}
.signup-width{
    width: 100%;
    padding-bottom: 20px;
}

.white{
    background-color: white;
}
/* Styles for CodePen Demo Only */
#wrapper {
    max-width: 500px;
    margin: auto;
    padding-top: 25vh;
}

.mycheck_form input[type="checkbox"] {
    visibility: hidden;
    display: none;
}
.mycheck_form label {
    cursor: pointer;
}
.mycheck_form input[type="checkbox"] + label:before {

    content: "\00a0";
    display: inline-block;
    font: 20px/1em sans-serif;
    height: 20px;
    margin: 0 .25em 0 0;
    padding: 0;
    vertical-align: top;
    width: 20px;
    border-radius: 5px;
    border: 1px solid #ccc;
}
.mycheck_form input[type="checkbox"]:checked + label:before {
    background: #00b7ff;
    color: #fff;
    content: "\2713";
    text-align: center;
    border: 1px solid #00b7ff;
}
.mycheck_form input[type="checkbox"]:checked + label{
    color: black;
}
.mycheck_form input[type="checkbox"]:checked + label:after {
    font-weight: bold;
}

.mycheck_form input[type="checkbox"]:focus + label::before {
    outline: rgb(59, 153, 252) auto 5px;
}
.eye-style{
    color: #c8d5e7;
}
.eye-style.glyphicon-eye-close{
    color: #00a0f0;
}
.dd-none{
    display: none!important;
}
.flash-error-en, .flash-error-ru{
    display: none!important;
}
.modal-header{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.modal-header img{
    max-width: 100px;
    padding: 5px;
}
.modal-footer .btn{
    border-radius: 20px;
    color: #fff;
    background-color: #0090ef;
    text-decoration: none;
    padding: 10px 50px;
    text-transform: uppercase;
    text-align: center;
    border-bottom: unset;
    border-top: unset;
    border-left: unset;
    border-right: unset;
}
.modal-footer .btn:hover{
    text-decoration: none;
    color: #ccc;
    background-color: #337abd !important;
    outline: none;
}