/*
                common
*/
.content-styles .list-title {
    padding-bottom: .3em;
}
.content-styles ul.list {
    margin-bottom: .7em;
}

input::-ms-reveal {
    display: none;
}

/*
                Page - registration
*/
/*              form                */
.page-reg .data-form-reg .reg-policies {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 20px;
}
/* tooltip */
/*#ui-tooltip-reg_help_name {
    max-width: none;
    width: 335px !important;
}*/

/*              dialog 'policies'               */
.dialog-policies {
    max-width: 90%;
    min-width: 890px;
}
.dialog-policies .scrollpanel-policies {
    height: 450px;
}

/*
                Page - confirm Email
*/
.basecontent .base-cover.simple .page-reg-cfm-email .content-box.hr-box {
    padding-bottom: 35px;
    margin: 0 0 30px;
}
.basecontent .base-cover.simple .page-reg-cfm-email .content-box.link-is-sent {
    padding: 25px 40px 35px;
}
.basecontent .base-cover.simple .page-reg-cfm-email .content-box.link-is-sent .link-time {
    padding-top: 10px;
}
.page-reg-cfm-email .user-data {
    margin: 0 0 25px;
    line-height: 20px;
}
.page-reg-cfm-email .link-time {
    margin: 0 0 27px;
}
.page-reg-cfm-email .change-data {
    margin: 0 0 5px;
}
/*
                Page - confirm Phone
*/
.basecontent .base-cover.simple .page-reg-cfm-phone .content-box.hr-box {
    padding-bottom: 35px;
}
.basecontent .base-cover.simple .page-reg-cfm-phone .content-box.enter-code {
    padding: 40px 47px 35px;
}
.page-reg-cfm-phone .user-data {
    margin: 0 0 40px;
    line-height: 20px;
}
.page-reg-cfm-phone .data-form.flt-lbl-form dl {
    margin-bottom: 12px;
}
.page-reg-cfm-phone .code-is-sent {
    margin: -10px 0 28px;
}
.page-reg-cfm-phone .data-form-code {
    margin-bottom: 35px;
}
.page-reg-cfm-phone .code-expired {
    color: #e53c54;
    padding-bottom: 25px;
}
.page-reg-cfm-phone .phone-is-busy p {
    padding-bottom: 10px;
}
.page-reg-cfm-phone .phone-is-busy p.err {
    color: #e53c54;
    padding-bottom: 25px;
}
.page-reg-cfm-phone .phone-is-busy p.last {
    padding-bottom: 25px;
}


/*
                Page - set password
*/
.toggle-password {
     position: absolute;
     z-index: 6;
     top: 18px;
     right: 15px;
     font-size: 12px;
     color: #005faf;
     cursor: pointer;
 }

.toggle-password + input {
    padding-right: 80px;
}

.show-password .show,
.toggle-password .hide,
.empty-pass {
    display: none;
}

.show-password .hide {
    display: block;
}

/**/


/*
                Page - success
*/
/**/

@media screen and (max-width: 480px) {

    .toggle-password {
        position: absolute;
        padding: 18px 0 0 10px;
        top: 0;
        right: 0;
        height: 29px;
        width: 57px;
    }

    .basecontent .base-cover.simple .page-reg .content-box {
        padding: 30px 20px;
    }
}
