a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none;
    cursor: not-allowed;
}

/*CSS dos botões na linha do data grid*/
.btn-datagrid {
    margin-right: 5px;
    color: #5177A8;
}

.btn-datagrid:link,
.btn-datagrid:visited,
.btn-datagrid:active {
    text-decoration: none;
}

.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn-primary {
    width: 115px;
    height: 35px;
}

.btn-info:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-warning:hover,
.btn-danger:hover,
.btn-datagrid:hover {
    cursor: pointer;
    filter: contrast(125%);
    text-decoration: none;
}

.btn-primary {
    color: #fff;
    background-color: #ff7f50;
    border-color: #ff7f50;
}

.btn-primary:focus,
.btn-primary.focus {
    box-shadow: 0 0 0 0.2rem #ff7f50;
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #ff7f50;
    border-color: #ff7f50;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active-menu,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #ff7f50;
    border-color: #ff7f50;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active-menu:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem #ff7f50;
}

.btn-success {
    color: #fff;
    background-color: #5C9146;
    border-color: #5C9146;
}

.btn-success:focus,
.btn-success.focus {
    box-shadow: 0 0 0 0.2rem #5C9146;
}

.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #5C9146;
    border-color: #5C9146;
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active-menu,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #5C9146;
    border-color: #5C9146;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active-menu:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-info {
    color: #fff;
    background-color: #5177A8;
    border-color: #5177A8;
}

.btn-info:focus,
.btn-info.focus {
    box-shadow: 0 0 0 0.2rem #5177A8;
}

.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #5177A8;
    border-color: #5177A8;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active-menu,
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #5177A8;
    border-color: #5177A8;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active-menu:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem #5177A8;
}

.btn-warning {
    color: #fff;
    background-color: #E6B325;
    border-color: #E6B325;
}

.btn-warning:focus,
.btn-warning.focus {
    box-shadow: 0 0 0 0.2rem #E6B325;
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #fff;
    background-color: #E6B325;
    border-color: #E6B325;
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active-menu,
.show>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #E6B325;
    border-color: #E6B325;
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active-menu:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem #E6B325;
}

.btn-danger {
    color: #fff;
    background-color: #D14B4B;
    border-color: #D14B4B;
}

.btn-danger:focus,
.btn-danger.focus {
    box-shadow: 0 0 0 0.2rem #D14B4B;
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #D14B4B;
    border-color: #D14B4B;
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active-menu,
.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #D14B4B;
    border-color: #D14B4B;
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active-menu:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem #D14B4B;
}