.container-fluid .ws-auto {
    max-width: fit-content;
    margin: auto;
}

.btn {
    float: right;
}

.btn-sm-custom {
    padding: .3rem 0.7rem !important;
}

.dt-buttons {
    float: right;
}

.dataTables_wrapper{
    width: fit-content;
    margin: auto;
}

.dataTables_info, .dataTables_length {
    text-align: left !important;
}

.form-check {
    text-align: left;
}

.color-loteria {
    color: #ea680a;
}

.background-color-loteria {
    background-color: #ea680a !important;
}

.modal-dialog.modal-notify.modal-loteria .modal-header {
    background-color: #ea680a
}

.modal-dialog.modal-notify.modal-loteria .fas,
.modal-dialog.modal-notify.modal-loteria .fab,
.modal-dialog.modal-notify.modal-loteria .far {
    color: #ea680a
}

.modal-dialog.modal-notify.modal-loteria .badge {
    background-color: #ea680a
}

.modal-dialog.modal-notify.modal-loteria .btn .fas,
.modal-dialog.modal-notify.modal-loteria .btn .fab,
.modal-dialog.modal-notify.modal-loteria .btn .far {
    color: #fff
}

.modal-dialog.modal-notify.modal-loteria .btn.btn-outline-danger .fas,
.modal-dialog.modal-notify.modal-loteria .btn.btn-outline-danger .fab,
.modal-dialog.modal-notify.modal-loteria .btn.btn-outline-danger .far {
    color: #ea680a
}

.btn-loteria {
    background-color: #ea680a !important;
}

.btn-loteria:hover {
    color: #fff;
    background-color: #f1823b !important;
}

.btn-loteria:focus,
.btn-loteria:active,
.btn-loteria.active {
    background-color: #c64518 !important;
}

.btn-loteria.dropdown-toggle {
    background-color: #ea680a !important;
}

.btn-loteria.dropdown-toggle:hover,
.btn-loteria.dropdown-toggle:focus {
    background-color: #f1823b !important;
}

.btn-loteria:not([disabled]):not(.disabled):active,
.btn-loteria:not([disabled]):not(.disabled).active,
.show>.btn-loteria.dropdown-toggle {
    background-color: #c64518 !important;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.btn-outline-loteria {
    color: #ea680a !important;
    background-color: transparent !important;
    border: 2px solid #ea680a !important;
}

.btn-outline-loteria:hover,
.btn-outline-loteria:focus,
.btn-outline-loteria:active,
.btn-outline-loteria:active:focus,
.btn-outline-loteria.active {
    color: #ea680a !important;
    background-color: transparent !important;
    border-color: #ea680a !important;
}

.btn-outline-loteria:not([disabled]):not(.disabled):active,
.btn-outline-loteria:not([disabled]):not(.disabled).active,
.show>.btn-outline-loteria.dropdown-toggle {
    background-color: transparent !important;
    border-color: #ea680a !important;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.btn-outline-loteria:not([disabled]):not(.disabled):active:focus,
.btn-outline-loteria:not([disabled]):not(.disabled).active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.modal-dialog.modal-notify.modal-loteria .btn.btn-outline-loteria .fas,
.modal-dialog.modal-notify.modal-loteria .btn.btn-outline-loteria .fab,
.modal-dialog.modal-notify.modal-loteria .btn.btn-outline-loteria .far {
    color: #ea680a;
}

.md-form input:not([type]):focus:not([readonly]),
.md-form input[type="text"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="password"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="email"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="url"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="time"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="date"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="tel"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="number"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="search"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="phone"]:not(.browser-default):focus:not([readonly]),
.md-form input[type="search-md"]:focus:not([readonly]),
.md-form textarea.md-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #ea680a !important;;
    -webkit-box-shadow: 0 1px 0 0 #ea680a !important;;
    box-shadow: 0 1px 0 0 #ea680a !important;
}

.md-form input:not([type]):focus:not([readonly])+label,
.md-form input[type="text"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="password"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="email"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="url"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="time"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="date"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="datetime"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="tel"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="number"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="search"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="phone"]:not(.browser-default):focus:not([readonly])+label,
.md-form input[type="search-md"]:focus:not([readonly])+label,
.md-form textarea.md-textarea:focus:not([readonly])+label {
    color: #ea680a !important;
}

.select-wrapper:not(.md-outline) .select-dropdown:focus {
    border-bottom: 1px solid #ea680a !important;
    -webkit-box-shadow: 0 1px 0 0 #ea680a !important;
    box-shadow: 0 1px 0 0 #ea680a !important;
}

.select-wrapper.active span.caret,
.select-wrapper.active label.mdb-main-label {
    color: #ea680a !important;
}

.select-wrapper.active+label {
    color: #ea680a !important;
}

.select-wrapper input.active {
    border-bottom: 1px solid #ea680a !important;
    -webkit-box-shadow: 0 1px 0 0 #ea680a !important;
    box-shadow: 0 1px 0 0 #ea680a !important;
}

.select-wrapper .search-wrap .md-form input:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: 0 1px 0 0 #ea680a !important;
    box-shadow: 0 1px 0 0 #ea680a !important;
}

.select-wrapper+label.active-check {
    color: #ea680a !important;
}

.select-wrapper.dropdown-primary>label.mdb-main-label.active {
    color: #ea680a !important;
}

.select-wrapper.md-form>ul li label {
    top: 0;
    font-size: .9rem;
    color: #ea680a !important;
    -webkit-transform: none;
    transform: none;
}

.select-wrapper.md-form.md-outline span.caret.active {
    color: #ea680a !important;
}

.dropdown .dropdown-menu.dropdown-loteria .dropdown-item:hover,
.dropdown .dropdown-menu.dropdown-loteria .dropdown-item:active,
.dropdown .dropdown-menu.dropdown-loteria .dropdown-item.active,
.dropup .dropdown-menu.dropdown-loteria .dropdown-item:hover,
.dropup .dropdown-menu.dropdown-loteria .dropdown-item:active,
.dropup .dropdown-menu.dropdown-loteria .dropdown-item.active,
.dropleft .dropdown-menu.dropdown-loteria .dropdown-item:hover,
.dropleft .dropdown-menu.dropdown-loteria .dropdown-item:active,
.dropleft .dropdown-menu.dropdown-loteria .dropdown-item.active,
.dropright .dropdown-menu.dropdown-loteria .dropdown-item:hover,
.dropright .dropdown-menu.dropdown-loteria .dropdown-item:active,
.dropright .dropdown-menu.dropdown-loteria .dropdown-item.active {
    background-color: #ea680a !important;
    border-radius: .125rem;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.dropdown .dropdown-menu.dropdown-loteria .dropdown-item:hover.disabled,
.dropdown .dropdown-menu.dropdown-loteria .dropdown-item:active.disabled,
.dropdown .dropdown-menu.dropdown-loteria .dropdown-item.active.disabled,
.dropup .dropdown-menu.dropdown-loteria .dropdown-item:hover.disabled,
.dropup .dropdown-menu.dropdown-loteria .dropdown-item:active.disabled,
.dropup .dropdown-menu.dropdown-loteria .dropdown-item.active.disabled,
.dropleft .dropdown-menu.dropdown-loteria .dropdown-item:hover.disabled,
.dropleft .dropdown-menu.dropdown-loteria .dropdown-item:active.disabled,
.dropleft .dropdown-menu.dropdown-loteria .dropdown-item.active.disabled,
.dropright .dropdown-menu.dropdown-loteria .dropdown-item:hover.disabled,
.dropright .dropdown-menu.dropdown-loteria .dropdown-item:active.disabled,
.dropright .dropdown-menu.dropdown-loteria .dropdown-item.active.disabled {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.select-wrapper.dropdown-loteria>label.mdb-main-label.active {
    color: #ea680a;
}

.dropdown-loteria .dropdown-content li.active,
.dropdown-loteria .dropdown-content li a,
.dropdown-loteria .dropdown-content li span:hover {
    background-color: #ea680a !important;
}

.dropdown-loteria .dropdown-content li.disabled.active {
    background-color: transparent !important;
}

.dropdown-loteria .search-wrap input:focus {
    border-bottom: 1px solid #ea680a;
    -webkit-box-shadow: 0 1px 0 0 #ea680a;
    box-shadow: 0 1px 0 0 #ea680a;
}

.form-check-input[type="radio"]:checked+label:after,
.form-check-input[type="radio"].with-gap:checked+label:before,
.form-check-input[type="radio"].with-gap:checked+label:after,
label.btn input[type="radio"]:checked+label:after,
label.btn input[type="radio"].with-gap:checked+label:before,
label.btn input[type="radio"].with-gap:checked+label:after {
    border: 2px solid #ea680a !important;
}

.form-check-input[type="radio"]:checked+label:after,
.form-check-input[type="radio"].with-gap:checked+label:after,
label.btn input[type="radio"]:checked+label:after,
label.btn input[type="radio"].with-gap:checked+label:after {
    background-color: #ea680a !important;
}

.form-check-input[type="checkbox"]:checked+label:before,
label.btn input[type="checkbox"]:checked+label:before {
    border-right: 2px solid #ea680a !important;
    border-bottom: 2px solid #ea680a !important;
}