﻿.ant-btn{
    padding-top: 4px;
}
.mat-btn-common {
    height: 32px;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 13px;
    font-weight: 500;
}

.mat-btn-common:active {
    outline: none !important;
    
}
.mat-btn-common:disabled {
    cursor: no-drop;
    opacity: 0.7;
}
.mat-btn-primary, .mat-btn-primary:focus {
    background: #4392BB;
    color: #FFFFFF;
    border: 1px solid transparent;
}

.mat-btn-primary:hover {
    color: #FFFFFF;
    background: #29759C;
}
.mat-btn-primary[disabled], .mat-btn-primary[disabled]:active, .mat-btn-primary[disabled]:focus, .mat-btn-primary[disabled]:hover {
    color: #FFFFFF;
    border-color: #A6D1E7;
    background: #A6D1E7;
}

.mat-btn-secondary, .mat-btn-secondary:focus {
    background: #FFFFFF;
    border: 1px solid #D6D6D6;
}

.mat-btn-secondary:active, .mat-btn-secondary:hover {
    border: 1px solid #D6D6D6;
    background: #EFEFEF;
}
.mat-btn-secondary[disabled], .mat-btn-secondary[disabled]:active, .mat-btn-secondary[disabled]:focus, .mat-btn-secondary[disabled]:hover {
    background: #EFEFEF;
}
.mat-btn-clear, .mat-btn-clear:focus {
    background: #FFFFFF;
    color: #EB5757;
    border: 1px solid #EB5757;
}
.mat-btn-clear:active, .mat-btn-clear:hover {
    border: 1px solid #EB5757;
    background: #EFEFEF;
    color: #EB5757;
}
.mat-btn-clear[disabled], .mat-btn-clear[disabled]:active, .mat-btn-clear[disabled]:focus, .mat-btn-clear[disabled]:hover {
    color: #EB5757;
    background: #EFEFEF;
}
.mat-btn-cancel, .mat-btn-cancel:focus {
    background: #FFFFFF;
    color: #FF3B30;
    border: 1px solid #FF3B30;
}
.mat-btn-cancel:active, .mat-btn-cancel:hover {
    background: #EFEFEF;
    color: #FF3B30;
    border: 1px solid #FF3B30;
}
.mat-btn-cancel[disabled], .mat-btn-cancel[disabled]:active, .mat-btn-cancel[disabled]:focus, .mat-btn-cancel[disabled]:hover {
    background: #EFEFEF;
    color: #FF3B30;
    border: 1px solid #FF3B30;
}
.mat-btn-redirect, .mat-btn-redirect:focus {
    background: #005DC2;
    color: #FFF;
    border: 1px solid transparent;
}
.mat-btn-redirect:active, .mat-btn-redirect:hover {
    background: #033974;
    color: #FFF;
    border: 1px solid transparent;
}
.mat-btn-redirect[disabled], .mat-btn-redirect[disabled]:active, .mat-btn-redirect[disabled]:focus, .mat-btn-redirect[disabled]:hover {
    background-color: #A6D1E7;
    color: #fff;
    border: 1px solid #A6D1E7;
}
.mat-btn-delete, .mat-btn-delete:focus {
    background: #EB5757;
    color: #FFFFFF;
    border: 1px solid #EB5757;
}

.mat-btn-delete:active, .mat-btn-delete:hover {
    background: #d14444;
    color: #FFFFFF;
    border: 1px solid #EB5757;
}

.mat-btn-delete[disabled], .mat-btn-delete[disabled]:active, .mat-btn-delete[disabled]:focus, .mat-btn-delete[disabled]:hover {
    background: #d14444;
    color: #FFFFFF;
}
.mat-btn-back, .mat-btn-back:focus {
    background: #FFFFFF;
    color: #005DC2;
    border: 1px solid #005DC2;
}

.mat-btn-back:active, .mat-btn-back:hover {
    background: #D6D6D6;
    color: #005DC2;
    border: 1px solid #005DC2;
}
.mat-btn-edit, .mat-btn-edit:focus {
    background: #1B682E;
    color: #FFF;
    border: 1px solid #1B682E;
}

.mat-btn-edit:active, .mat-btn-edit:hover {
    background: #0E3719;
    color: #FFF;
    border: 1px solid #0E3719;
}
.mat-btn-edit[disabled], .mat-btn-edit[disabled]:active, .mat-btn-edit[disabled]:focus, .mat-btn-edit[disabled]:hover {
    background: #0E3719;
    color: #FFF;
    border: 1px solid #0E3719;
}
.button-download-csv[disabled] {
    border: 0.5px solid #E0EFFF !important;
}

.mat-btn-orange, .mat-btn-orange:focus {
    background: #C27100;
    color: #FFF;
    border: 1px solid transparent;
}

    .mat-btn-orange:active, .mat-btn-orange:hover {
        background: #033974;
        color: #FFF;
        border: 1px solid transparent;
    }

    .mat-btn-orange[disabled], .mat-btn-orange[disabled]:active, .mat-btn-orange[disabled]:focus, .mat-btn-orange[disabled]:hover {
        background-color: #A6D1E7;
        color: #fff;
        border: 1px solid #A6D1E7;
    }