/* color: #4caf50; mian color

 */
body {
    font-family: cairo;
}

.form-control:disabled,
.form-control[readonly]:focus,
.select2-container--bootstrap4 .select2-selection:focus,
textarea:focus,
textarea.form-control:focus,
div.dataTables_wrapper div.dataTables_length select:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(126, 239, 104, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
        0 0 8px rgba(126, 239, 104, 0.6);
    outline: 0 none;
}
/* Datepicker Css */
.picker__input.picker__input--active {
    border-color: rgba(126, 239, 104, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
        0 0 8px rgba(126, 239, 104, 0.6);
    outline: 0 none;
}

.select2-selection__arrow b {
    display: none !important;
}

[dir="rtl"] .radio {
    padding-left: 20px;
    padding-right: 30px;
    margin-top: 10px;
}

/* DatatableNet yajr style */

.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 !important;
}

.dropdown-menu {
    min-width: 4rem;
}

.dropdown-menu .dropdown-item,
.dropdown-menu li > a {
    min-width: 2rem;
}

.dataTables_scrollBody {
    font-family: cairo;
    font-size: 12px;
    /* position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; */
}

.size-15 {
    font-size: 15px;
    font-weight: bold;
}

.dropdown-item.active,
.dropdown-item:active {
    color: black;
    text-decoration: none;
    background-color: #f8f9fa;
}

.dropdown-item {
    color: #4caf50;
}

table.dataTable.dtr-inline.collapsed
    > tbody
    > tr[role="row"]
    > td:first-child:before,
table.dataTable.dtr-inline.collapsed
    > tbody
    > tr[role="row"]
    > th:first-child:before {
    background-color: #4caf50 !important;
}

table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
    border-right-width: 1px !important ;
}

/* ///////////////////////////////////// */
.inline {
    display: inline;
}

.link-button {
    background: none;
    border: none;
    /* color: blue; */
    text-decoration: none;
    cursor: pointer;
    padding: 0.375rem 0.75rem;
}

.link-button:focus {
    outline: none;
}

/* Dashboards */
/* .main-content-wrap{
  margin-top: 45px;
} */

.card-icon-bg-primary [class^="i-"] {
    color: rgba(76, 175, 80, 0.28);
}

.card-icon-bg .card-body .content {
    display: inline;
}

/* user profile */
.user-show .user-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    z-index: 9;
}
/* footer */
.app-footer {
    margin-top: 10px;
    padding-bottom: 5px;
}
.app-footer-login .footer-bottom .logo {
    width: 3rem;
    height: auto;
    margin: 4px;
}

.app-footer-login {
    margin-top: 2rem;
    background: rgba(245, 245, 245, 0.7);
    padding: 1.25rem;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-bottom: 0px;
}

/* sidebar */
.layout-sidebar-large
    .sidebar-left
    .navigation-left
    .nav-item
    .nav-item-hold:hover {
    color: #4caf50;
}

/* home Count Status */
.card-icon-bg .card-body .content {
    max-width: 100%;
}

[dir="rtl"] .mr-2,
[dir="rtl"] .mx-2 {
    margin-left: unset !important;
    margin-right: unset !important;
}

[dir="rtl"] .checkbox,
[dir="rtl"] .radio {
    padding-left: 0;
    /* padding-right: 0; */
}

[dir="rtl"] .checkbox-table .checkmark-table,
[dir="rtl"] .radio-table .checkmark-table {
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
}

.table {
    width: 100% !important;
}

.page_print_header {
    margin-bottom: 5%;
}

.page_print_logo img {
    max-width: 20%;
    filter: grayscale(100%);
}

.page_print_header_text {
    margin-top: 8%;
}

.text-responsive {
    font-size: calc(100% + 1vw + 1vh);
}

/* توسيط الهيدر للجداول
 */
thead,
th {
    text-align: center;
}

.counter_input {
    height: 10%;
}
.input-group > .input-group-append:not(:last-child) > .btn {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.bg_blue {
    background-color: #70a1ff;
}

.bg_bruschetta_tomato {
    background-color: #ff6348;
}

.card_icon_bg_white [class^="i-"] {
    font-size: 4rem;
    color: #fff;
}
.text-white {
    color: #fff;
}

.bg_ufo_green {
    background-color: #2ed573;
}

.bg_lime_soap {
    background-color: #7bed9f;
}

.bg_golden_sand {
    background-color: #eccc68;
}
.bg_orange {
    background-color: #ffa502;
}

.bg_saturated_sky {
    background-color: #5352ed;
}

.bg_prestige_blue {
    background-color: #2f3542;
}

.bg_spiro_disco_ball {
    background-color: #25ccf7;
}

.bg_georgia_peach {
    background-color: #fd7272;
}

.text_quantity_print {
    font-size: 60px;
}

.text_print_1rem {
    font-size: 1rem;
    font-weight: bold;
}

.text_print_2rem {
    font-size: 2rem;
    font-weight: bold;
}

.text_print_3rem {
    font-size: 3rem;
    font-weight: bold;
}
.text_print_4rem {
    font-size: 4rem;
    font-weight: bold;
}

.text_print_6rem {
    font-size: 6rem;
    font-weight: bold;
}

.text_print_25_bold{
    font-size: 25px;
    font-weight: bold;
}

.font_family_sans_serif {
    font-family: sans-serif;
}

.break-before {
    break-before: page;
}

