

/* Start:/local/components/richcode/system.register/templates/new_design/style.css?17161934521092*/
.error {
    border-color: red!important;
}
.resident{
    width: 50%;
}
.resident input[type='radio']{
    display: none;
}
#registry_for_add .passport-issued{
    width: 100%;
}
#registry_for_add .passport-title,
#registry_for_add .passport-date{
    width: 100%;
    margin:10px 0;
}
.resident-other{
    padding-left: 5px;
}

@media (max-width: 767px){
    #registry_for_add .resident{
        width: 100%;
        text-align: left;
    }
    #registry_for_add .passport-title{
        margin: 5px 0;
    }
    .modal.reg-add{
        overflow-y: auto;
        max-height: 90%
    }
    .resident{
        padding-left: 0;
        margin: 5px 0;
    }
}

.personalAgreeDP.disabled {
    color: grey;
}
.personalAgreeDP.disabled span:hover {
    color: grey;
}
.personalAgreeDP.disabled span {
    border-bottom-color: grey;
}
@media (max-width: 767px){
    .personalAgreeDP {
        display: inline-block;
        margin-bottom: 20px;
    }
    .personalAgreeDP img {
        left: 0 !important;
        top: 0 !important;
    }
}
/* End */
/* /local/components/richcode/system.register/templates/new_design/style.css?17161934521092 */
