.blockItemCabinet .editErrorActive{
    border: 1px solid #ea6d8e;
}

/* tables (fields with user data) */

#block_cabinetAccount table{
    width: 80%;
    margin-left: 10px;
}

#block_cabinetAccount table .block-userField50{
    height: 55px;
}

#block_cabinetAccount table .block-userField100{
    height: 117px;
    vertical-align: bottom;
}


#block_cabinetAccount table .block-userField50 .userFieldTitle,
#block_cabinetAccount table .block-userField100 .userFieldTitle{
    width: 22%;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
}

#block_cabinetAccount .block-accountSave{
    width: 80%;
    margin-left: 10px;
}

#block_cabinetAccount .block-accountSave #accountSaveButton{
    border: 0;
    margin-top: 15px;
    padding-top: 1px;
    background-color: #7fa8dc;
    color: #fff;
    font-weight: 700;
    width: 250px;
    height: 37px;
    font-size: 16px;
    letter-spacing: .7px;
    cursor: pointer;
}


/* Specific styles for the button in the DISABLED state */
#block_cabinetAccount .block-accountSave #accountSaveButton:disabled,
#block_cabinetAccount .block-accountSave #accountSaveButton[disabled] {
    background-color: #cccccc !important; /* Gray instead of a color */
    color: #888888 !important;            /* Faded text color */
    opacity: 0.6;                         /* Semi-transparency */
    cursor: not-allowed !important;       /* "Not allowed" cursor (red crossed circle) */
    box-shadow: none !important;          /* Remove shadows */
    transform: none !important;           /* Cancel any shift effects */
}

#block_cabinetAccount .block-accountSave .accountResult{
    margin: 20px 0;
}

#block_cabinetAccount .block-accountSave .consentPersonalData{
    font-size: 14px;
}


@media(min-width:1000px) and (max-width:1150px){
    
    #block_cabinetAccount table{
        width: 100%;
        margin:0;
    }
    
    #block_cabinetAccount .block-accountSave{
        width: 100%;
        margin:0;
    }
    
}

@media(max-width:800px){
    
    #block_cabinetAccount table{
        width: 100%;
        margin:0;
    }
    
    #block_cabinetAccount .block-accountSave{
        width: 100%;
        margin:0;
    }
    
}

@media(max-width:720px){
    
    
    #block_cabinetAccount table .block-userField50 .userFieldTitle, 
    #block_cabinetAccount table .block-userField100 .userFieldTitle{
        
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 700;
    }
    
    #block_cabinetAccount .block-accountSave #accountSaveButton{
        width: 225px;
        font-size: 14px;
    }
    
}

@media(max-width:550px){
    
    #block_cabinetAccount table .block-userField50 .userFieldTitle, 
    #block_cabinetAccount table .block-userField100 .userFieldTitle{
        
        width: 28%;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 700;
    }
    
    #block_cabinetAccount .block-accountSave #accountSaveButton{
        width: 225px;
        font-size: 14px;
    }
    
}

@media(max-width:400px){
    
    #block_cabinetAccount table .block-userField50 .userFieldTitle, 
    #block_cabinetAccount table .block-userField100 .userFieldTitle{
        
        width: 35%;
    }
    
}

