.btn-outline-primary {
    border: 1.5px solid #4694f0;
    background-color: #ffffff;
    color: #4694f0;
    cursor: pointer;
    font-weight: 600;
    transition-duration: 0.3s;
    min-width: 145px;
}

.btn-edit {
    min-width: 30px;
}

@media (min-width: 576px) {
    .btn-outline-primary:hover {
        background-color: #3f85d8;
        border: 1.5px solid #3f85d8;
        color: #ffffff;
        font-weight: 500;
    }
}

.btn-outline-primary.small {
    min-width: 30px;
}
.btn-primary {
    border: 1.5px solid #4694f0;
    background-color: #4694f0;
    color: #ffffff;
    cursor: pointer;
    transition-duration: 0.3s;
    background-image: none;
}
.btn-primary:hover {
    background-color: #3f85d8;
    border: 1.5px solid #3f85d8;
}

.btn-outline-danger {
    border: 1.5px solid #d9534f;
    background-color: #ffffff;
    color: #d9534f;
    cursor: pointer;
    font-weight: 600;
    transition-duration: 0.3s;
    min-width: 145px;
}
@media (min-width: 576px) {
    .btn-outline-danger:hover {
        background-color: #c95a56;
        border: 1.5px solid #c95a56;
        color: #ffffff;
        font-weight: 500;
    }
}

.btn-outline-danger.small {
    min-width: 30px;
}

.btn-outline-warning.small {
    min-width: 30px;
}

.btn-outline-warning {
    border: 1.5px solid #f0ad4e;
    background-color: #ffffff;
    color: #f0ad4e;
    cursor: pointer;
    font-weight: 600;
    transition-duration: 0.3s;
    min-width: 145px;
}
@media (min-width: 576px) {
    .btn-outline-warning:hover {
        background-color: #f0ad4e;
        border: 1.5px solid #f0ad4e;
        color: #ffffff;
        font-weight: 500;
    }
}

.btn-outline-success.small {
    min-width: 30px;
}

.btn-outline-success {
    border: 1.5px solid #3e8f3e;
    background-color: #ffffff;
    color: #3e8f3e;
    cursor: pointer;
    font-weight: 600;
    transition-duration: 0.3s;
    min-width: 145px;
}

@media (min-width: 576px) {
    .btn-outline-success:hover {
        background-color: #5cb85c;
        border: 1.5px solid #5cb85c;
        color: #ffffff;
        font-weight: 500;
    }
}