.mat-btn-sm {
    line-height: 30px !important;
}
.mat-btn-icon-sm {
    min-width: 36px !important;
    padding: 0px !important;
    .material-icons {
        font-size: 20px !important;
    }
}
.material-icons-sm {
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
}



.mat-raised-button {
    
    // box-shadow: none !important;
    // font-weight: 400 !important;
    // font-size: 0.9rem !important;
    // line-height: 30px !important;

    &:hover { 

        &:disabled{
            background-color: rgba(0,0,0,.12);
            cursor: not-allowed;
        }
    }

    &.rds__mat-btn-related {
        border: 1px solid #dee2e6 !important;

        padding-top: 0.375rem !important;
        padding-bottom: 0.375rem !important;
        border: none !important;
    
        .mat-button-wrapper {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
    
        &:hover {
            background-color: #f4f6f9;

            &:disabled{
                background-color: rgba(0,0,0,.12);
                cursor: not-allowed;
            }
        }
 
    }

    &.rds__mat-icon-button {
        border: 1px solid #dee2e6 !important;
        padding: 0 !important;
        min-width: 32px;
        width: 32px; 
        height: 32px;
        display: flex !important;
        justify-content: center;
        align-items: center;
        border-radius: 4px !important;
        border: none !important;
        color: #42526e;//#5f6368;
    
        .mat-button-wrapper {
            display: flex !important;
            justify-content: center;
            align-items: center;
            border-radius: 50% !important;
        }

        &:hover {
            background-color: #e2e5ea;
        }
    }
}

