/*!
 * Theme Name: Default
 * Package : DashLite
 * Author: Softnio
 * Author URI: http://themeforest.net/user/softnio
 * Version	 :	1.0.0
 * Updated	 :	07.23.2020
**/
.nk-block-head-content {
    text-align: center;
    padding: 0 50px;
}
h4.nk-block-title {
    border-bottom: 1px dashed;
    padding: 10px;
}
.form-label-group {
    /* display: flex; */
    align-items: center;
    text-align: right;
    display: block;
    justify-content: space-between;
    margin-bottom: 0.5rem;
}

div#captcha-div{
    display: flex;
    background: #d3d3d3;
    padding: 1px;
    margin-bottom: 10px !important;
}
.captcha-div-p {
    margin: auto;
    background: #000;
    height: 100%;
    width: 250px;
    border: none;
}
.captcha-div-p img{
    height: 36px !important;
}
.captcha-div-input {
    text-align: center;
    transform: none;
    margin: initial;
    border-radius: 0;
    margin: auto !important;
    height: 100%;
    border: none;
    text-align: center;
    transform: none;
}
button#refresh {
    height: 100%;
    border: none;
}
.captcha-div-button{
    margin: auto !important;
    border-radius: 0 ;
}
body.nk-body {
    /*background-image: url("{{ asset('assets/images/bg.jpg') }}"); /* استفاده از asset در لاراول */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.card.card-bordered {
    border-radius: 20px;
  }
  .is-alter .js-select2 ~ .invalid, .is-alter .form-select ~ .invalid, .is-alter .form-control ~ .invalid, .is-alter .dual-listbox .dual-listbox__search ~ .invalid, .dual-listbox .is-alter .dual-listbox__search ~ .invalid, .is-alter div.dataTables_wrapper div.dataTables_filter input ~ .invalid, div.dataTables_wrapper div.dataTables_filter .is-alter input ~ .invalid, .is-alter .input-group ~ .invalid{
    left: 0 !important;
    right: auto;
  }
  .nk-block-head{
    padding-bottom: 0 !important;
  }
/****************************/

tr.tb-odr-item{
    cursor: pointer;
}
tr.tb-odr-item.selected-row td{
    background-color: #eee !important;
}


/*///////////  pagination  ///////////////*/
.pagination-custom {
    display: flex;
    justify-content: center;
    padding: 10px 0;
    list-style: none;
}

.pagination-custom .page-item {
    margin: 0 0.25rem;
}

.pagination-custom .page-item .page-link {
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
    padding: 0.5rem 0.75rem;
    text-decoration: none;
    transition: background-color 0.2s, color 0.2s;
}

.pagination-custom .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.pagination-custom .page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff;
    border-color: #dee2e6;
}

.pagination-custom .page-item .page-link:hover {
    color: #0056b3;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.help-btn
{
  text-align: left;
}


/* استایل برای منوی دراپ‌داون */
.filter-container {
    display: inline-block;
    margin-left: 10px;
}

.dropdown-menu {
    padding: 10px;
    min-width: 200px; /* تنظیم عرض منو */
}

.tb-odr-amount {
    position: relative;
}


/* استایل نوار جستجو */
.search-bar {
    margin-bottom: 15px;
}

.input-group {
    max-width: 300px;
}
span.item-table-kol {
    padding: 15px 0;
    border-top: 1px dashed;
    display: inline-block;
    text-align: center;
}
table.table.table-orders.table-stripped.table-responsive
{
    min-height: 400px !important;
}
.datepicker-plot-area {
    width: 280px !important;
    font: 15px tahoma !important;

}
span#select2-meeting_id-container {
    text-align: left;
}

.excle-export {
    background: #fff;
    border: 1px solid;
    margin: 10px;
    color: green;
    border-radius: 5px;
    transition: all 0.3s;
}
.excle-export:hover {
    background: darkseagreen;
    transition: all 0.3s;
    color: #fff;
}
.amount-link-a:hover {
    text-decoration: underline; /* افزودن خط زیر هنگام هاور */
}
.alert-message-dashbord {
    position: absolute;
    left: 10px;
    top: 50%; /* تنظیم موقعیت عمودی به وسط */
    transform: translateY(-50%); /* انتقال به اندازه نیمی از ارتفاع خود عنصر برای تراز کردن عمودی */
    border-radius: 5px;
    padding: 2px 10px;
}

/*breadcrumb*/

li.breadcrumb-item {
    background: white;
    font-size: 12px;
    border-radius: 0;
    font-weight: 800;
}
.breadcrumb-help {
    display: flex;
    position: relative;
    background: #fff;
    margin-bottom: 15px;
    border-radius: .25rem;
    padding: 10px;
    margin-top: 0px;
    box-shadow: 0px 0px 0px 1px;
}

.breadcrumb {
    margin: 0px;
    line-height: 25px;
}



.table thead tr:last-child th {
    border-bottom: var(--bs-border-width) solid #dbdfea;
    background: cyan !important;
    border-radius: 0;
    text-align: center;
    vertical-align: middle;
}
.card.card-bordered.card-preview {
    overflow: hidden;
}
button.text-danger.delete {
    text-align: right;
}
button.text-danger.delete .icon {
    font-size: 1.125rem;
    opacity: 0.8;
}
.main-body-container {
    background-color: #eee;
    border-radius: .25rem;
    padding: 1rem;
    box-shadow: 0px 0px 0px 1px;
}

.nk-header.nk-header-fixed.is-light {
    box-shadow: 1px 1px 10px;
}
td.tb-odr-info {
    text-align: center;
}
.tb-odr-head .tb-odr-item .tb-odr-total,.card .table tr:first-child th:last-child {
    color: #272727;
    font-weight: bold;
}
.selected-row {
    background-color: #f0f0f0;
}
.dropdown-menu {
    display: none;
    position: absolute;
    background: white;
    border: 1px solid #ccc;
    padding: 5px;
}
.dropdown-menu.show {
    display: block;
}
.tb-odr-item .tb-odr-total {
    color: #364a63;
    font-size: 12px;
    font-weight: 600;
}
.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    min-height: 400px;
}
button.text-danger.delete:hover {
    color: #6576ff;
    background: #f5f6fa;
}
.tb-odr-item.selected td {
    transition: background-color 0.3s ease;
    background-color: #e9f7ef; /* رنگ انتخاب دلخواه */
   }
   /* انیمیشن برای ردیف انتخاب شده */
   .tb-odr-item.selected {
       background-color: #f0f9ff;
       transition: background-color 0.3s ease;
   }

   input[type="checkbox"].select-row,.selectable-row th input[type="checkbox"]{
    transform: scale(1.5); /* مقدار بزرگ‌نمایی */
    margin: 5px; /* فاصله اطراف */
    cursor: pointer;
}
/* استایل دکمه بستن */
.custom-close {
    border: 1px solid red;
    font-size: 1.5rem; /* اندازه مناسب برای دکمه */
    color: #fff !important; /* رنگ معمولی دکمه */
    transition: color 0.3s ease, transform 0.3s ease; /* انیمیشن تغییر رنگ و ترنسفورم */
}

.custom-close:hover {
    color: #e74c3c !important; /* رنگ قرمز برای هاور */
    background-color: #fff ;
    transition: color 0.3s ease, transform 0.3s ease; /* انیمیشن تغییر رنگ و ترنسفورم */

}

.custom-close:focus {
    outline: none; /* حذف خط مرزی در حالت فوکوس */
}
.nk-footer {
    box-shadow: 1px 1px 10px;
}

.accordion-body {
    margin: 10px;
}
a.country-item {
    border: 1px solid #eee;
}
a.country-item:hover {
    border: 1px solid #000;
}
.animated-bg {
    background: linear-gradient(-45deg, #3a7bd5, #3a6073, #16222a, #3a6073);
    background-size: 400% 400%;
    animation: gradientBG 15s ease infinite;
    height: 100vh;
    width: 100%;
  }

  @keyframes gradientBG {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
  }


