/*temporary adjustment*/
p{margin-bottom:0}
.product-add{position: relative;}
.product-add .show-buttons{font-size:12px;position: absolute;right: 1rem;transition: 0.1s ease all;opacity: 0;visibility: hidden;z-index: 1;top:1rem;}
.product-add .each{position: relative;}
.product-add .each:hover .show-buttons{visibility: visible;opacity: 1;}
.product-add .theme-gray .show-buttons{color:#0056b3;}
.product-add .theme-gray .show-buttons a:hover{text-decoration: underline;}
.product-add .thumbnail-list{flex-wrap: wrap;}
.product-add .thumbnail-list .each{width:150px;display: block;margin:0 10px;position: relative;}
.product-add .thumbnail-list span{position: absolute;top: -10px;right: -10px;background:red;color:#fff;padding: 3px 6px;border-radius: 60%;cursor: pointer;font-size:10px;}
/*temporary adjustment*/

/*common css*/
.alert-dismissible .btn-close{bottom:0;margin:auto}
.dropdown-menu{position: absolute;right: 0;}
.threedot button{background: none !important;border:none !important;padding:0;font-size:1rem;}
.btn{border:none !important}
.btn-white{background: var(--white--);color: var(--text-gray--);font-weight: normal !important;}
.text-gray{color: var(--text-gray--);}
.text-black{color: var(--black-color--);}
.dt-custom-filter{display: none;}
.w-1{width: 1%;}
.w-2{width: 2%;}
.w-5{width: 5%;}
.w-7{width: 7% !important;}
.w-10{width: 10%;}
.w-15{width: 15%;}
.w-18{width: 18%;}
.w-22{width: 22%;}
.w-30{width: 30%;}
.w-35{width: 35%;}

.fw-600{font-weight: 600 !important;}

.pagination{--bs-pagination-color:var(--top-bar-color--)}
.pagination .active > .page-link, .pagination .page-link.active{background-color:var(--top-bar-color--);border: none;}

.dashboard-bg{background-color: var(--bg-light) !important;}

.btn-outline-primary{border:1px solid var(--bs-theme-primary) !important;color: var(--bs-theme-primary);}
.btn-outline-success{border:1px solid var(--bs-theme-success) !important;color: var(--bs-theme-success);}
.btn-outline-warning{border:1px solid var(--bs-theme-warning) !important;color: var(--bs-theme-warning);}
.btn-outline-info{border:1px solid var(--bs-theme-info) !important;color: var(--bs-theme-info);}
.btn-outline-danger{border:1px solid var(--bs-theme-danger) !important;color: var(--bs-theme-danger);}

.badge{border:0;border-radius: 2px;}
.btn-primary, .bg-primary, .badge-primary{background:var(--bs-theme-primary) !important;color: var(--white--);}
.btn-success, .bg-success, .badge-success{background:var(--bs-theme-success) !important;color: var(--white--);}
.btn-warning, .bg-warning, .badge-warning{background:var(--bs-theme-warning) !important;color: var(--white--);}
.btn-info, .bg-info, .badge-info{background:var(--bs-theme-info) !important;color: var(--white--);}
.btn-danger, .bg-danger, .badge-danger{background:var(--bs-theme-danger) !important;color: var(--white--);}

.btn-primary:hover, .bg-primary:hover, .badge-primary:hover{color: var(--white--);}
.btn-success:hover, .bg-success:hover, .badge-success:hover{color: var(--white--);}
.btn-warning:hover, .bg-warning:hover, .badge-warning:hover{color: var(--white--);}
.btn-info:hover, .bg-info:hover, .badge-info:hover{color: var(--white--);}
.btn-danger:hover, .bg-danger:hover, .badge-danger:hover{color: var(--white--);}

.form-control:not(.form-control-lg):not(.form-control-sm), .swal-modal input.swal-content__input:not(.form-control-lg):not(.form-control-sm){min-height:calc(1.5em + .75rem + 3px)}
label{color: var(--black-color--)}
.form-select{height: calc(1.5em + .75rem + 5px);}
.form-group{margin-bottom:1.2rem;}
.page-header h1,.page-header h2,.page-header h3,.page-header h4,.page-header h5{margin:0}
.page-header .breadcrumb{background:0 0;padding:0;margin:0}
.chat-block .chat-sidebar .chat-sidebar-content .list-group .page-header .breadcrumb .list-group-item.active:hover,.header form .input-group .input-group-append .page-header .breadcrumb button.btn:hover,.page-header .breadcrumb .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active:hover,.page-header .breadcrumb .header form .input-group .input-group-append button.btn:hover,.page-header .breadcrumb a:hover{text-decoration:underline}
.page-header .breadcrumb li.breadcrumb-item{font-size:inherit!important}
.page-header .breadcrumb li.breadcrumb-item+.breadcrumb-item::before{font-size:10px}
.page-header .breadcrumb li.breadcrumb-item.active{color:#476A77;font-weight:600}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.app-block .app-content .app-action,.card,.chat-block{-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;position:relative;border:none}
.app-action{-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;margin-bottom:1.875rem;position:relative;background:#D6E2E7;border:none;-webkit-box-shadow:0 3px 10px rgba(62,85,120,.045);-moz-box-shadow:0 3px 10px rgba(62,85,120,.045);box-shadow:0 3px 10px rgba(62,85,120,.045);padding:1.5rem}
.app-block .app-content .bg-danger.app-action .card-header,.app-block .app-content .bg-dark.app-action .card-header,.app-block .app-content .bg-info.app-action .card-header,.app-block .app-content .bg-primary.app-action .card-header,.app-block .app-content .bg-secondary.app-action .card-header,.app-block .app-content .bg-success.app-action .card-header,.app-block .app-content .bg-warning.app-action .card-header,.bg-danger.chat-block .card-header,.bg-dark.chat-block .card-header,.bg-info.chat-block .card-header,.bg-primary.chat-block .card-header,.bg-secondary.chat-block .card-header,.bg-success.chat-block .card-header,.bg-warning.chat-block .card-header,.card.bg-danger .card-header,.card.bg-dark .card-header,.card.bg-info .card-header,.card.bg-primary .card-header,.card.bg-secondary .card-header,.card.bg-success .card-header,.card.bg-warning .card-header{border-bottom:1px solid rgba(235,235,235,.4)}
.app-block .app-content .app-action .card-footer,.app-block .app-content .app-action .card-header,.card .card-footer,.card .card-header,.chat-block .card-footer,.chat-block .card-header{border:none;background:0 0;font-size:13px;font-weight:600;padding:10px 20px}
.app-block .app-content .app-action .card-header,.card .card-header,.chat-block .card-header{margin-bottom:0;border-bottom:1px solid #ebebeb}
.app-block .app-content .app-action .card-footer,.card .card-footer,.chat-block .card-footer{border-top:1px solid #ebebeb}
.app-block .app-content .app-action .card-body,.card .card-body,.chat-block .card-body{padding:1.5rem}
.app-block .app-content .app-action .card-body h1.card-title,.app-block .app-content .app-action .card-body h2.card-title,.app-block .app-content .app-action .card-body h3.card-title,.app-block .app-content .app-action .card-body h4.card-title,.app-block .app-content .app-action .card-body h5.card-title,.app-block .app-content .app-action .card-body h6.card-title,.card .card-body h1.card-title,.card .card-body h2.card-title,.card .card-body h3.card-title,.card .card-body h4.card-title,.card .card-body h5.card-title,.card .card-body h6.card-title,.chat-block .card-body h1.card-title,.chat-block .card-body h2.card-title,.chat-block .card-body h3.card-title,.chat-block .card-body h4.card-title,.chat-block .card-body h5.card-title,.chat-block .card-body h6.card-title{margin-bottom:2rem;font-size:1rem;font-weight:400}
.app-block .app-content .app-action .card-body h1.card-title .dropdown *,.app-block .app-content .app-action .card-body h2.card-title .dropdown *,.app-block .app-content .app-action .card-body h3.card-title .dropdown *,.app-block .app-content .app-action .card-body h4.card-title .dropdown *,.app-block .app-content .app-action .card-body h5.card-title .dropdown *,.app-block .app-content .app-action .card-body h6.card-title .dropdown *,.card .card-body h1.card-title .dropdown *,.card .card-body h2.card-title .dropdown *,.card .card-body h3.card-title .dropdown *,.card .card-body h4.card-title .dropdown *,.card .card-body h5.card-title .dropdown *,.card .card-body h6.card-title .dropdown *,.chat-block .card-body h1.card-title .dropdown *,.chat-block .card-body h2.card-title .dropdown *,.chat-block .card-body h3.card-title .dropdown *,.chat-block .card-body h4.card-title .dropdown *,.chat-block .card-body h5.card-title .dropdown *,.chat-block .card-body h6.card-title .dropdown *{letter-spacing:normal;text-transform:none}
.app-block .app-content .app-action .card-scroll,.card .card-scroll,.chat-block .card-scroll{height:300px;overflow:auto}
.btn{font-size:0.9rem;width:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;line-height:1rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:2px}
.btn i{margin-right:0.3rem;}
.bg-none{background:none}
a{text-decoration: none;color: inherit;}
.form-control:focus,.form-select:focus{box-shadow: none;}
ul{list-style:none;}
.card{}

.form-check{display: flex;align-items:center;}
.form-check-input[type="checkbox"]{background-color:transparent;width: 1.5rem;height: 1.5rem;float: none;border-color:var(--theme-primary--);margin-right:0.5rem;margin-top:0}
.form-check-input:checked[type="checkbox"]{background:url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e)}
.form-check-input:focus{box-shadow: none;}
.form-check label{color: var(--black-color--);font-size:0.9rem;padding-left:0}
.form-check-input[type="radio"]{background-color:transparent;width: 1.5rem;height: 1.5rem;margin-right:0.8rem;float: none;border-color:var(--theme-primary--)}
.form-check-input:checked[type="radio"]{background-color:var(--theme-primary--)}
.form-check-input:checked[type="checkbox"]{background-color: var(--bs-theme-primary);border-color: var(--bs-theme-primary);}
.form-check-input:checked[type="radio"]{background-color: var(--bs-theme-primary);}
/* .select2.select2-container .select2-selection{border-radius: 5px;}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:12px} */
.dropdown-menu h5{font-size:1rem;}
.dropdown-item{font-size:0.875rem;padding:0.3rem 0.7rem}
.form-control{border-radius: 2px;}
.input-group-text{border-radius: 2px;padding:.375rem .45rem;font-size:0.75rem;font-weight: 700;}
.form-select{border-radius: 2px;}
.select2-container--bootstrap-5 .select2-selection{border-radius: 2px;}
/*common css*/

/*bootstrap additional custimization*/
.card{border-radius: 0 !important;border: 1px solid var(--bs-border-color);}
/*bootstrap additional custimization*/

/* layout css */
body{position:relative;background:#f5f5f5;font-size:.835rem;color:var(--black-color--);padding-top: 50px;padding-left: 16.9rem;overflow-x: hidden;}
section>.row{--bs-gutter-x:0;}
.content-view{min-height: 85vh;background: var(--white--);overflow-x: hidden;overflow-y: auto;}
.theme_header{background: var(--top-bar-color--);width: 100%;height: 50px;position: fixed;top: 0;left: 0;padding: 6px 20px;z-index: 100;display: flex;border-bottom:1px solid var(--top-bar-bcolor--)}
.theme_header .header_logo h1{font-size:1.2rem}
.header_search{background:var(--body-color--);border-radius: 1.5rem;overflow: hidden;padding:0.1rem 0.3rem 0.1rem 0.5rem;display: flex;align-items: center;}
.header_search input{background: none;border: none;padding: 0.5rem;width: 40rem;}
.header_search button{background:none;border:none}
.header_search .fa{font-size:1.2rem;opacity: 0.8;padding-right:0.3rem;}
.theme_header a{color: var(--white--);}
.theme_header a:hover{color: var(--white--);opacity: 0.8;}
.header_options .header_plus{position: relative;}
.header_options .header_plus .dropdown>a{font-size:1.2rem}
.header_options .plus_options{display: grid;grid-template-columns: repeat(4,1fr);transition: 0.2s ease all;}
.header_options .plus_options a{color: var(--body-color--);}
.header_options .plus_options h2{font-size:1rem;}
.header_options .plus_options ul{margin-top:1rem;padding-left:1.4rem;}
.header_options .plus_options li{margin-bottom:0.5rem}
.theme_header .dropdown-menu.show a{color: var(--body-color--);}
.header_options>div>a .fa{font-size:1.2rem;margin:0 0.2rem}
.header_options .header_plus .dropdown-menu.show{inset:5px -10px auto auto !important;width: 45rem;;}

.menu{background:var(--top-bar-color--);position: fixed;left:0;bottom:0;height: calc(100vh - 50px);overflow: hidden;padding-bottom:1.5rem;border-right:1px solid var(--top-bar-bcolor--);z-index: 102;width: 4.9rem;}
.menu>div{display: block;font-size:0.65rem;overflow:hidden;overflow-y: auto;max-height: 100%; -ms-overflow-style: none;scrollbar-width: none; }
.menu>div::-webkit-scrollbar{display: none;}
.menu>div a{color: var(--white--);display: block;margin:0 auto;text-align: center;padding:0.8rem 0.2rem;border-bottom:1px solid var(--top-bar-bcolor--);}
.menu>div a span{display: block;}
.menu>div a i{font-size:1rem;}

.main-sidebar{background:var(--top-bar-color--);position: fixed;left:4.9rem;bottom:0;height: calc(100vh - 50px);overflow: hidden;border-right:1px solid var(--top-bar-bcolor--);width: 12rem;z-index: 101;color: var(--white--);padding-top:1.5rem;}
.main-sidebar .nav-wrapper{overflow-y: auto;max-height: 100%;padding-bottom:1.5rem;overflow:hidden;overflow-y: auto; -ms-overflow-style: none;scrollbar-width: none;}
.main-sidebar .nav-wrapper::-webkit-scrollbar{display: none;}
.main-sidebar h6{margin-bottom:1.2rem;padding:0 1rem}
.main-sidebar a{color: var(--white--);opacity:0.8;padding:0;padding-left: 0.5rem;margin-bottom:0.5rem}
.main-sidebar a:hover{color: var(--white--);opacity: 1;}
.main-sidebar ul{padding:0 1rem 0.5rem 1rem !important;margin-bottom:0.8rem !important;border-bottom:1px solid var(--top-bar-bcolor--)}
.main-sidebar .dropdown-menu{position: static !important;margin:0; background:none;border:none}
.main-sidebar .dropdown-menu.show{transform:translate(0, 5px) !important;margin-bottom:1rem !important;padding:0 0 0 1rem;}
.main-sidebar .dropdown-menu a{color: var(--white--);padding:0 0.3rem;font-size:0.75rem;}
.main-sidebar .nav-link:focus, .main-sidebar .nav-link:hover{color: var(--white--);}
.main-sidebar .dropdown-item:focus, .main-sidebar .dropdown-item:hover{background: none;color: var(--white--);}
.sidemenu_has_plus{display: block;position: relative;}
.sidemenu_has_plus .sidemenu_plus_btn{position: absolute;right: 0rem;top: 0rem;color: #fff !important;bottom:0;margin:auto;height: 0;opacity: 0;visibility: hidden;}
.sidemenu_has_plus:hover .sidemenu_plus_btn{opacity: 1;height: auto;visibility: visible;}

.right-pane{background: var(--top-bar-color--);height: calc(96vh - 2.7rem);position: fixed;right: 0;z-index:99;width:15rem;padding:1rem;top:3.15rem;color: var(--white--) !important;max-height: 100%;overflow-y: auto;}
.right-pane .right-sidebar-content{max-height: 100%;overflow-y: auto;}
.right-pane {position: fixed;transition: right 0.3s ease-in-out;padding: 15px;}
.right-pane.hidden {right: -320px;}
#toggle-right-sidebar {position: fixed;top: 25%;right: 0%;background: var(--top-bar-color--);color: white;border: none;cursor: pointer;border-radius: 5px;z-index: 1100;transition: background 0.2s;display: none;padding:0.8rem 1.2rem;border-top-right-radius:0;border-bottom-right-radius: 0;}
#toggle-right-sidebar:hover{background: var(--top-bar-color--) !important;}
#toggle-right-sidebar:hover {background: var(--pink--);}
.list-view {flex: 1;transition: width 0.3s ease-in-out;}
.collapsed {width: calc(100% - 0%) !important;}
.data-table {width: 100% !important;table-layout: auto !important;max-width: 100%;}
.dataTables_wrapper {width: 100%;}
.right-sidebar-header {display: flex;justify-content: space-between;align-items: center;}
.right-close-btn { font-size: 20px; cursor: pointer; background: none; border: none; }
.content{padding-top:60px;padding-bottom:30px;}
.right-pane.hidden+.content{padding-right:0;}

footer{display: block;position: fixed;background: var(--white--);width: 100%;padding-left:16.8rem;bottom:0;padding-top:0.4rem;padding-bottom:0.4rem;left:0;z-index: 100;}
footer .a-container{display: grid;grid-template-columns: repeat(5, 1fr);padding:0 1rem}
footer *{font-size:0.7rem !important;z-index: 1;text-align: center;}
footer a{color: var(--black-color--);}

.table.data-table:not(.table-bordered) thead th{border-top:1px solid #dee2e6;font-weight: 600;color:#a2a0a2;padding-left:0.7rem;text-transform: none;background:none}
.table.data-table thead th{border:1px solid #dee2e6;}
.table.data-table thead th:nth-child(1){border-left:none;text-wrap: nowrap;}
.table.data-table thead th:nth-last-child(1){border-right:none;}
.table.data-table:not(.table-bordered) td{border:1px solid #dee2e6;font-weight: normal;color:var(--black-color--);padding:0.65rem;}
.table.data-table:not(.table-bordered) td:nth-child(1){border-left:0}
.table.data-table:not(.table-bordered) td:nth-last-child(1){border-right:0}
.table.data-table tr:hover td{background:#f5f5f5}
.table.data-table tr.seperator td{border:none !important}
.table.data-table tr.seperator td:hover{background:none !important}

.inner_top_bar{background: var(--white--);padding:10px 20px;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;position: fixed;top:50px;left:0;width: 100%;z-index: 5;display: flex;justify-content: space-between;align-items: center;padding-left:18rem;min-height: 60px;}
.inner_top_bar .right_options{flex-grow: 1;display: flex;justify-content: end;align-items: center;}
.inner_top_bar .top_bar_title{font-size:1rem;margin-bottom:0;}

.sidebar{display: block;}
.sidebar ul{width: auto;display: flex;justify-content: center;}
.sidebar ul li{padding:0 2.5rem;position: relative;z-index: 1;}
.sidebar ul li a{display: block;text-align: center;margin:auto;color: var(--black-color--);}
.sidebar ul li a i{background: var(--black-color--);padding:0.65rem 0.7rem;margin-bottom:0.3rem;color: var(--white--);border-radius: 50%;}
.sidebar ul li a span{display: block;}
.sidebar ul li.active a{color:var(--bs-theme-primary);font-weight: 600;}
.sidebar ul li.active a i{background:var(--bs-theme-primary);}
.sidebar ul li.active::after{background:var(--bs-theme-primary)}
.sidebar ul li:nth-child(1):after{display: none;}
.modal .modal-dialog {min-height: 100%; margin: 0 0 0 auto;min-width: 40%;}
.modal .modal-dialog .modal-content{border-radius: 0;border:none}
.modal.fade .modal-dialog.modal-dialog {-webkit-transform: translate(100%,0)scale(1);transform: translate(100%,0)scale(1);}
.modal.fade.show .modal-dialog.modal-dialog {-webkit-transform: translate(0,0);transform: translate(0,0);display: flex;align-items: stretch;-webkit-box-align: stretch;height: 100%;}
.modal.fade.show .modal-dialog.modal-dialog .modal-body{overflow-y: auto;overflow-x: hidden;}

.table.item-table tr:hover td{background: none !important;}

.table.item-table .form-control, .table.item-table .form-select{border:0;border-bottom: 1px var(--bs-border-color) solid;border-radius: 0;}

/* .select2-container--default .select2-selection--single,.select2-container .select2-selection--multiple{border:0;border-bottom: 1px var(--bs-border-color) solid;border-radius: 0;}
.select2-container--default.select2-container--focus .select2-selection--multiple{border: 1px var(--bs-border-color) solid;border-top: 0;} */

.table.item-table td{vertical-align: top !important;}
.table.item-table textarea{resize:none}
.table.item-table input.search-item, .table.item-table input.reference, .table.item-table input.search-all-item, .table.item-table select{font-weight: 600;font-size:0.8rem;padding: 0rem;min-height: 2rem;}
.table.item-table textarea{font-weight: 600;font-size:0.8rem;padding: 0rem 0rem;min-height: 2rem;padding-left:0.5rem;margin-bottom:0.5rem;font-size:0.65rem;padding:0 0.2rem;}
.table.item-table span{font-weight:600 !important;font-size:0.7rem !important;}
.table.item-table input, .table.item-table textarea, .table.item-table select{font-weight: 500;font-size:0.8rem;}
.table.item-table th{text-align: center}
.table.item-table input[name="quantity"]{text-align: center !important;}
.table.item-table .input-group{align-items: center;}
.table.item-table label{padding-right:10px}
.table.item-table input[name="fc_item_price"], .table.item-table input[name="fc_gross_price"], .table.item-table input[name="fc_tax_amount"], .table.item-table input[name="fc_total_amount"], .table.item-table input[name="discount_value"], .table.item-table .local_tr_itemprice, .table.item-table .local_tr_discountvalue, .table.item-table .local_tr_totalamount, .table.item-table .local_tr_taxamount{text-align: right;}
.table.item-table .threedot{float:right}
.table.item-table input:focus, .table.item-table textarea:focus, .table.item-table select:focus{border-color:#85b6fd}
.alert-message{position: fixed;bottom: 2rem;left: 0;right: 0;width: 50%;display: block;margin: auto;z-index: 99;}
.alert-message .alert{padding: 0.5rem 1.5rem;}
.custompills{display: flex;align-items: center;margin: 0;padding: 0;}
.custompills li{margin:0 0.3rem;}
.custompills li button{background:none;border:0;font-size:0.9rem;border-bottom:1px solid var(--text-gray--);padding:0.4rem 1rem;color: var(--text-gray--);}
.custompills li button.active{font-weight: 600;color: var(--black-color--);border-color: var(--black-color--);}
.nav-tabs{border:none;display: flex;align-items: center;margin: 0;padding: 0;margin-bottom:1px}
.nav-tabs li{margin:0 0.3rem;}
.nav-tabs .nav-link{background:none;border:0;font-size:0.9rem;border-bottom:1px solid var(--text-gray--);padding:0.4rem 1rem;color: var(--text-gray--);}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{font-weight: 600;color: var(--black-color--);border-color: var(--black-color--);}
.alert-message .alert .closebtn{cursor:pointer;margin-right:0.4rem;margin-left:-0.5rem;}
.disabled {background:#f1f4f7 !important}
.directory-sidebar{height: 85.1vh;overflow: hidden;position: fixed;right: 0;background-color: var(--white--);overflow-y: auto;}
/* layout css */

/*lightbox*/
.lightboxmodal {display: none;position: fixed;z-index: 250;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgba(0, 0, 0, 0.8);align-items: center;}
.lightboxmodal-content{position: relative;background-color: #fefefe;margin: auto;padding: 0;width: 90%;max-width: 80%}
.close{color: white;position: absolute;top: 1.5rem;right: 2rem;font-size: 2rem;font-weight: bold;}
.close:hover,.close:focus {color: #999;text-decoration: none;cursor: pointer;}
.mySlides {display: none;padding:0 5rem}
.cursorpointer {cursor: pointer;}
.prev, .next {cursor: pointer;position: absolute;top: 50%;width: auto;padding: 1rem;color: white;font-weight: bold;font-size: 1.5rem;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;-webkit-user-select: none;background: rgba(0, 0, 0, 0.8);}
.next {right: 0;border-radius: 3px 0 0 3px;}
.prev:hover,.next:hover {background-color: rgba(0, 0, 0, 0.8);}
/*lightbox*/

/*custom image uploader*/
.custom-input-file input{display: none;}
.custom-input-file a{width: 100%;display: flex;align-items: center;justify-content: center;padding:5rem 0;border:var(--bs-border-width) solid var(--black-color--);border-style: dashed;}
/*custom image uploader*/

@media (min-width:1200px){

}
@media (max-width:1200px){

}
@media (max-width:1200px){
   
}
@media (max-width:992px){
    
}
@media (max-width:768px){
    
}
@media (max-width:414px){
    
}
@media (max-width:375px){
    
}
@media (max-width:544px){
    
}
@media print{
    .page-header{display:none}
}
