.modal-content > .card {
    margin-bottom: 0;
}

.row-no-margin {
    margin-right: 0px;
    margin-left: 0px;
}
.no-padding {
    padding: 0px !important;
}
.no-margin {
    margin: 0px !important;
}
.hand {
    cursor: pointer;
}
.red {color: #ff0000;}
.green {color: #008000;}
.blue {color: #0000ff;}

.dt-buttons button {margin-right: 2px;}

.sidebar .nav-link .fas,
.sidebar .nav-link .far,
.sidebar .nav-link .fab {
    display: inline-block;
    width: 1.09375rem;
    margin: 0 .5rem 0 0;
    font-size: .875rem;
    color: #73818f;
    text-align: center;
}
label.required:after {
    content: " *";
    color: #F00;
}
.modal-mx {
    max-width: 100%;
    margin: 1.25rem;
}
.double-strike {
    text-decoration: line-through;
    text-decoration-color: #F00;
    text-decoration-style: double;
}
select#user_outlet,select#user_outlet:focus {
    border: 0px;
}
.text-blink{animation: text-blink 1s linear infinite;}
@keyframes text-blink {
    0%{opacity: 0;}
    50%{opacity: .5;}
    100%{opacity: 1;}
}
/* Bootstrap - Start */
body {font-size: 0.9rem !important;}
.form-inline .custom-control-label {margin-right: 5px; margin-left: -3px;}
.form-control{font-size: inherit !important;}
.input-group-text{font-size: inherit !important}
.btn.disabled, .btn:disabled {cursor: not-allowed;}
.btn-group .btn+.btn {margin-left: 0px;}
/* Bootstrap - End */

/* jQuery UI - Start */
.ui-front {z-index: 9999 !important;}
/* jQuery UI - End */

/* Fontawesome - Start */
.fa-reverse{-webkit-transform: scaleX(-1);transform: scaleX(-1);}
/* Fontawesome - End */