.login {
    padding-top: 70px;
    background: #FBF9F7
    ;
}



span.error-message {
    color: red;
    font-size: 14px;
}

span.error-message strong {
    font-weight: 700;
}

/*Progress Bar*/

#upload-progress {
    height: 20px;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    display: none;
}

#upload-progress.file {
    height: 0px;
    width: 100%;
    border: 0;
    position: absolute;
    top: 50%;
    left: 0;
    display: none;
}

#upload-progress.file .progress-bar {
    background: #2175b7;
    width: 0;
    height: 5px;
}

#upload-progress .progress {
    height: 18px;
}

.fileContainer {
    position: relative;
    display: inline-block;
    width: 200px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #ccc;
}

.fileContainer [type=file] {
    cursor: pointer;
    display: block;
    filter: alpha(opacity=0);
    height: 30%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    bottom: 0;
}

.fileContainer .overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.8;
    background-color: #282c2d;
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .4s ease;
}

.fileContainer:hover .overlay {
    height: 30%;
}

.fileContainer .text {
    color: white;
    font-size: 15px;
    position: absolute;
    top: 45%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

.badge-success {
    background-color: #009432;
    padding: 10px;
}

.badge-danger {
    background-color: #d63031;
    padding: 10px;
}

.buttons .btn-update, .buttons .btn-update:hover {
    background: #765835;
    padding: 12px 50px;
    width: 196px;
    border-radius: 6px;
    border: 1px solid #765835;
}

.add-jewellery a {
    background: #D8CCA6;
    padding: 12px 15px 12px;
    border-radius: 5px;
    color: #000;
    font-size: 12px;
}

.add-jewellery a img {
    padding-left: 9px;
}

.nav_right_content p:hover {
    color: #fff;
}

.password_eye {
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 60px;
}

.search_box .limit_box label {
    white-space: nowrap;
    margin-bottom: 0px;
}

.search_box .limit_box label select {
    display: inline-block;
    width: 75px;
}

li.nav-item.active_l {
    /*background: #F2D2D5;*/
    border-radius: 6px;
    border: 1px solid #f55765;
}

a.dropdown-item.active_l {
    background: #F2D2D5;
}

.details .form-group .form-control, .details .form-group select {
    line-height: 30px !important;
}

.earring-table .stock-detail tbody tr td .dropdown button.down {
    height: 30px;
    width: 88px;
}

.modal-footer .croper_btn {
    background: #765835;
    border: 1px solid #765835;
}

.modal-footer .croper_cancel {
    background: #fff;
    border: 1px solid #765835;
}

.plus_btn_remove {
    width: 30px !important;
    height: 30px !important;
    border-radius: 30px !important;
    padding: 0 !important;
    margin-top: 36px;
}

.dropzone {
    border: none;
    background: none;
}

.drop-zone {
    padding: 0;
}

.dropzone.dz-clickable {
    width: 100%;
    border: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.dropzone.dz-clickable .dz-message p, .dropzone.dz-clickable .dz-message p {
    text-align: center;
}

.preview-droped-images {
    display: flex;
    flex-wrap: wrap;
}

.preview-droped-images .dz-details, .preview-droped-images .dz-success-mark, .preview-droped-images .dz-error-mark {
    display: none;
}

.preview-droped-images .dz-preview {
    margin: 10px 10px 10px 0;
    border: 1px solid #ccc;
    padding: 5px 5px 5px 5px;
    text-align: center;
    position: relative;
    border-radius: 5px;
}

.preview-droped-images a.dz-remove {
    position: absolute;
    right: -5px;
    top: -5px;
    background: #d6cdc2;
    color: #000;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
}

a.read-more {
    color: #e8b0b6;
}

.details .card-body .category ul li.active_category {
    border-color: #765835;
}

/*.job_status{*/
    /*background-color: #E2E8F0;*/
    /*max-width: 100%;*/
    /*font-weight: 500;*/
    /*width: 140px;}*/
/*.job_status{background-color: #E2E8F0;}*/
/*.job_status.green{background-color: #8BE48A;}*/
/*.job_status.blue{background-color: #E2E8F0;}*/
/*.job_status.red{background-color: #E2E8F0;}*/
/*.job_status button{color:#fff;}*/
/*.job_status button{color:#fff;}*/
/*.job_status.green button:after{background: url(../../img/dropdown_green.png) no-repeat;*/
    /*width: 14px;height: 8px;background-position: right -3px;}*/

.On.going {
    color: #b7e7b7;
}

.Not.started {
    color: #5e6d8f;
}

.Rejected {
    color: #f70b21;
}

.On.going {
    color: #6ed77e
}

.Delayed {
    color: #1212cf;
}

.Completed {
    color: #e39959;
}

.Received {
    color: #10563c;
}

.dasboard-menu ul li.side-dropdown {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
}

.dasboard-menu ul li.side-dropdown > a {
    width: calc(100% - 30px);
}

.side-dropdown span {
    display: flex;
    width: 100%;
    cursor: pointer;
    height: 30px;
    border-radius: 5px;
    align-items: center;
    justify-content: center;
        background: transparent;
    color: #000;
    font-size: 22px;
    font-weight: 400;
    position: absolute;
    right: 0;
    top: 0;
    justify-content: end;
}

/*.side-dropdown span:hover {
    color: #ac1f2e;
}*/

.side-dropdown ul {
    margin-left: 25px;
    display: none;
}

.dasboard-menu ul.show {
    display: block;
}

.dz-image {
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.dz-image img {
    max-width: 100%;
    width: 100%;
    height: auto;
}

.filter_search .filter a {
    box-shadow: none;
}

button#AjaxFilterButton {
    width: 100%;
    height: 100%;
}

#upload_progress {height: 20px;width: 100%;position: absolute;top: 50%;left: 0;}

label.error {display: block;color: red;font-size: 14px;font-weight: 700;}

.total_cost li{position: relative;}

.cus_form_group.label_with label{max-width: 200px;width: 100%;}
.details .card-body .category.jobs_edit ul li{padding:0;height: 132px;}
.details .card-body .category.jobs_edit ul li a{display: block;padding: 23px 0px;}
.inpur_form{text-align: right;}
.cost_unit{font-size: 16px;color: #000;font-weight: 600;}

.pie_chart ul{flex:0 0 60%;}
.pie_chart #pieChartContainer{flex:0 0 40%;}
.Updating .work-with ul li a {margin-right: 10px;}
.Updating {background: #fff;padding: 20px;border: 1px solid #E8DBD3;border-radius: 12px;}
.Updating h3{font-size:20px;}
.report .custom-form-group {padding: 20px;border: 1px solid #E8DBD3;border-radius: 12px;}


/*.xdsoft_datetimepicker{ z-index: 9 !important;}*/
/*.not-allowed {cursor: not-allowed;}*/

.login_page-background{background:#F1F5F9;}
.gender_input{width: 100%;display: flex;align-items: center;justify-content: flex-end;}
.all_accounts .nav{border-bottom:none;}
.all_accounts .nav .nav-item .nav-link{font-size: 14px;color: #0F172A !important;border: 1px solid #0F172A;border-radius: 9px;margin-right:15px;}
.all_accounts .nav .nav-item .nav-link.sub-admin{border: 1px solid #DAB198;color: #491C02!important;}
.all_accounts .nav .nav-item .nav-link.staff{border: 1px solid #D87881;color: #AF0C1C!important;}
.all_accounts .nav .nav-item .nav-link.active{background-color: #0F172A !important;color: #fff !important;}
.no_crack thead tr th, .no_crack tbody tr td{white-space: nowrap;}
/*fill:#612806;*/
.active_category a img{filter:brightness(10%);}

.pointer-disable{pointer-events:none;}
.dasboard-menu .nav-pills .nav-link{position: relative;padding-left: 47px;}
.dasboard-menu .nav-pills .nav-link img{position: absolute;left: 10px;top: 6px;}
.filter_search .cus_form_group{width: 440px;}
.filter_search .cus_form_group input{padding: 0 0px 0 32px;}
.filter_search .filter{margin-left: 15px;}
.minimal_filter .filter_search{max-width: max-content;}
.earring-table .stock-detail tbody tr td .worksmith button{text-align: left;padding: 5px 6px;}
.earring-table .stock-detail tbody tr td .worksmith button:after{    margin-left: auto;position: absolute;top: 12px;right: 8px;}

.inctive_type_button{background:#CBD5E1 !important;color:#64748B !important}

.gold_color_active{background: #7b3308 !important;color: #fff !important;}
.pen-eraser span.active{background: #D8CCA6;}
.dialog-filter-option.download_option .modal-header{background: transparent;}
.filter-options h5{font-size:14px;font-weight: 600;color:#000;text-align: center;    margin-bottom: 15px;}
.btn_download{background: #765835;color: #fff;height: 47px;font-weight: 600;font-size: 16px;}
.dialog-filter-option.download_option .form-group label{font-weight: 400;font-size:14px;}

/* --------------------------- TimeLine Chart Starts Here------------------------- */
#legendDiv>div{display:none;}
#legendDiv>div.time-legend-item{display:flex;background-color:transparent!important;align-items: center;}
.job_oder_main{    border: 1px solid #E8DBD3;border-radius: 12px;}
.job_order{border-right: 1px solid #E8DBD3;border-radius: 12px;}
.job_order p{margin-bottom: 0px;font-size: 14px;font-weight: 600;color: #3F4254;display: flex;justify-content: space-between;border-bottom: 1px solid #EFF2F5;padding: 15px;}
.job_order p span{font-size:12px;font-weight: 400;}
#legendDiv{padding:20px;}
.time-legend-marker img{border-radius: 50%;width: 40px;height: 40px;}
.time-legend-value{font-size: 14px;font-weight: 600;color: #3F4254;}
.time-legend-marker div:nth-last-child(1){font-size: 12px;font-weight: 400;color: #3F4254;text-overflow: ellipsis;
    overflow: hidden; white-space: nowrap}
.time-legend-marker{margin-bottom: 10px;}
.blank_div{border-bottom: 1px solid #EFF2F5;height:55px;}
.color_code{flex:0 0 65%;     text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
/*18-08-2022*/
.h2_title{
    font-size: 23px;
    line-height: 28px;
    color: #3F4254;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 25px;
    margin-left: 20px;
}
/* ---------------------------- TimeLine Chart Ends Here------------------------- */

/* ----------------------------- Loader starts here ------------------------------ */
.loader { border: 16px solid #0F172A; border-radius: 50%; border-top: 16px solid #fff;
  border-bottom: 16px solid #fff; width: 120px; height: 120px; -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite; margin: 0 auto; position: absolute; top: 37%; right: 0; left: 0;
  transform: translateY(-37%);
}

.loader-bg{ position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/* -------------------------------- Loader ends here ------------------------------ */

.filter_job.filter_job_new .nav{    border-radius: 5px;overflow: hidden;}
.filter_job.filter_job_new .nav .nav-item .nav-link{border-radius: 0px;}
.filter_job.filter_job_new .nav .nav-item .nav-link.active{border: none;}
.earring-table .stock-detail thead tr th{white-space: nowrap;}
.description div{width: 310px;}
.edit_delete a{color: #be1e2d;font-style: 18px;}


/* ---------------------------------- Toast Starts Here --------------------------------- */
.toast-success {background-color: #ECFDF5;border-color:transparent;}
.toast-success .toast-close-button{font-weight: 400;color: #047857;}
.toast-success .toast-title, .toast-success .toast-message{color: #047857;}
#toast-container>.toast-success{background-image:none !important;}
#toast-container>.toast-success:before{content: '';position: absolute;top: 20px;left: 15px;background: url(../../img/charm_tick.png)no-repeat center center/cover;width: 24px;height: 24px;}

.toast-error {background-color: #FEF2F2;border-color:transparent;}
.toast-error .toast-close-button{font-weight: 400;color: #DC2626;}
.toast-error .toast-title{color: #DC2626;}
.toast-error .toast-message{color: #475569;}
.toast-error .toast-message strong{font-weight: 400;}
#toast-container>.toast-error{background-image:none !important;}
#toast-container>.toast-error:before{content: '';position: absolute;top: 20px;left: 15px;background: url(../../img/charm_tick_error.png)no-repeat center center/cover;width: 24px;height: 24px;}
.toast-success .toast-progress{background-color:#047857;opacity: 1;}
.toast-error .toast-progress{background-color:#DC2626;opacity: 1;}
/* ---------------------------------- -Toast Ends Here ----------------------------------- */

.worksmith_new .dropdown-menu{min-width: 100%!important;border: 1px solid #F9E8EA;}
.worksmith_new .dropdown-menu li a{border-bottom:1px solid #F9E8EA;}
.worksmith_new .dropdown-menu li a:hover{background: #D6CDC2;color: #765835 !important;}
.worksmith_new .dropdown-menu li a:active {background: #D6CDC2 !important;color: #765835 !important;}
/* ------------------------------- Job Status Dropdown Starts Here ------------------------------ */
.earring-table .stock-detail tbody tr td .job_status.columbia_blue button{background: none;color:#93bff5;border-color:#93bff5;padding: 5px 10px;display: flex;align-items: center;}
.earring-table .stock-detail tbody tr td .job_status.columbia_blue button:after{margin-top:-2px;border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);border-color:#93bff5;}

.earring-table .stock-detail tbody tr td .job_status.black button{background: none;color:#000;border-color:#000;padding: 5px 10px;display: flex;align-items: center;}
.earring-table .stock-detail tbody tr td .job_status.black button:after{margin-top:-2px;border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);border-color:#000;}

.earring-table .stock-detail tbody tr td .job_status.earth_yellow button{background: none;color:#e4a061;border-color:#e4a061;padding: 5px 10px;display: flex;align-items: center;}
.earring-table .stock-detail tbody tr td .job_status.earth_yellow button:after{margin-top:-2px;border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);border-color:#e4a061;}

.earring-table .stock-detail tbody tr td .job_status.united_nation_blue button{background: none;color:#6183e4;border-color:#6183e4;padding: 5px 10px;display: flex;align-items: center;}
.earring-table .stock-detail tbody tr td .job_status.united_nation_blue button:after{margin-top:-2px;border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);border-color:#6183e4;}

.earring-table .stock-detail tbody tr td .job_status.mint button{background: none;color:#37b981;border-color:#37b981;padding: 5px 10px;display: flex;align-items: center;}
.earring-table .stock-detail tbody tr td .job_status.mint button:after{margin-top:-2px;border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);border-color:#37b981;}

.earring-table .stock-detail tbody tr td .job_status.begonia button{background: none;color:#f77171;border-color:#f77171;padding: 5px 10px;display: flex;align-items: center;}
.earring-table .stock-detail tbody tr td .job_status.begonia button:after{margin-top:-2px;border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);border-color:#f77171;}

.earring-table .stock-detail tbody tr td .job_status.red1 button{background: none;color:#ff0000;border-color:#ff0000;padding: 5px 10px;display: flex;align-items: center;}
.earring-table .stock-detail tbody tr td .job_status.red1 button:after{margin-top:-2px;border: solid black;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);border-color:#ff0000;}

/*.mint button:hover{cursor: not-allowed;}*/

.not_allowed button:hover{cursor: not-allowed !important;}
.not_allowed ul{display: none !important;}
/* ------------------------------------- Job Status Dropdown Ends Here --------------------------------- */

.modal_drawing .start-drawing{height:590px;}
.modal_drawing .start-drawing p{background: transparent;font-size: 16px;font-weight: 400;color: #94A3B8;}
.modal_drawing .start-drawing .pen-eraser{position: absolute;bottom: 20px;right: 20px;}
.modal_drawing .start-drawing .pen-eraser span.pen, .modal_drawing .start-drawing .pen-eraser span.erase{    position: static;display: flex;width: 50px;height: 50px;text-align: center;padding: 0;align-items: center;justify-content: center;    margin-bottom: 30px;}
.modal_drawing .start-drawing .pen-eraser span img{margin-right:0;}

.report .custom-form-group a.text-red{color: #ff040f;}
.btn-primary{background-color: #F2D2D5;color:#AF0C1C;}
.btn-primary:hover{background-color: #E5A5AB;color:#AF0C1C;}

/*Hover Css*/
.report .custom-form-group .cus_btn:hover, .buttons .btn-create:hover{background: #491C02!important;color:#fff!important;}

.POS_main_color{background: #F9F7F6!important;}
.total_fo_bill .dashed p, .total_fo_bill .dashed strong.amt, .total_fo_bill .dashed strong{position: relative;z-index: 2;padding: 0px 5px 0px 0px;}
.checkout-bill{position: absolute;bottom: 20px;}
.item_select {margin-bottom: 10px;}

.ui-widget.ui-widget-content{
    background: #FFFFFF; border: 1px solid #CBD5E1; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.08);
    border-radius: 4px; height:200px; overflow-y: scroll;
}


/*02-09-2022*/
.add_item_search_custom{max-width: 100%;}
.btn-confirm{font-size: 18px;font-weight: 600;padding: 12px 20px;border-color: #f2d2d5;}
.btn-reset-form-custom{font-size: 18px;font-weight: 600;padding: 12px 46px;color: #af0c1c;border-color: #F2D2D5;}
.btn-confirm:hover {border-color: #e5a5ab;}
.btn-reset-form-custom:hover {color: #af0c1c;background-color: #f2d2d5;border-color: #f2d2d5;}
.create_quotation .cus_form_control{padding-left: 64px;}
button:focus{outline:none!important;box-shadow:none!important;}
.btn-primary:active{background-color: #f2d2d5!important;border-color: #f2d2d5!important;}

.badge.badge-info{
    color:#000;
    background-color: #17a2b8;
}

.dropdown-item.active, .dropdown-item:active{background-color: #D6CDC2; color: #765835 !important;}

.removeTabing .nav-item .nav-link.bespoke, .removeTabing .nav-item .nav-link.repair, .removeTabing .nav-item .nav-link.inventory{pointer-events: none;}
.input_div{ height:52px; }

.field_error{ color:red; }

.view_link{ color:#7B3308; text-decoration-line: underline; }

.border_rd_12{border-radius: 12px !important;border: 1px solid #E8DBD3;overflow: hidden;}

.new_error_message{ display: block;font-size: 14px;font-weight: 500; }

.accordion-flush .accordion-item .accordion-body label{max-width: 195px;flex: 0 0 195px;margin-right: 15px;}
.accordion-flush .accordion-item .accordion-body .checkbox-group .form-check{min-width: 206px;}
.accordion-flush .accordion-item .accordion-body .checkbox-group .form-check.me-5{margin-right:0px !important;}
.accordion-flush .accordion-item .accordion-body .checkbox-group{flex-wrap:wrap;}

.conversion{margin: 20px 0px;}
.conversion_value{min-width:44px;}
.conversion_per{min-width:40px;}
.conversion h6 {min-width: 88px;text-transform: capitalize;}

.add_item_search .checkout .btn_confirm {background: #CBD5E1;font-size: 12px;line-height: 34px;border-radius: 8px;text-transform: uppercase;padding: 0 27px;font-weight: 600;color: #64748B;}
.add_item_search .checkout {margin-top: 30px;}

.customer_append .edit-delete{margin-bottom: 40px;}

.custom-create-quote{border-bottom: 0px;padding-bottom: 0px;}
.item_select .choose_file a{margin-bottom:40px;}

.activeBtnItem{background: #765835 !important; color: #FFFFFF !important;}

.conversion h6 { min-width: 88px; text-transform: capitalize;}

/* --- 06/10/2022 */
.top_title{font-size: 14px;color: #64748B;}
.card_custom{border: 1px solid #E8DBD3;border-radius: 12px;}
.card_custom .card-header{border-radius: 12px 12px 0 0;}
.table_custom thead{border-top: 0;}
.table tr, .table_custom tr{border-bottom: 1px solid #E8DBD3;}
.table tr:last-child, .table_custom tr:last-child{border-bottom: 0;}
.table{margin-bottom: 0}
.auto_width .return_input{width: 56px !important;}
/*.custom-tooltip {
 --bs-tooltip-bg: var(--bs-primary);
}*/


/*07-10-2022*/
.graph_chart_detail{margin-bottom: 20px}
.quotation_date .cus_form_control{border: 1px solid #CBD5E1;}
.quotation_date input::placeholder {
  color: #94A3B8;
}
.quotation_date input::-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #94A3B8;
}
.quotation_date input::-ms-input-placeholder { /* Microsoft Edge */
    color: #94A3B8;
}

.graph_chart_detail h4{color: #334155;}
.graph_chart_detail .dropdown button{color: #491C02;}

.quotation_date label{font-weight: 400; color: #000000 !important;}

.amount{ margin-left: 30px; font-weight: 600; font-size: 16px; text-align: center; width: 100%;
    max-width: 137px;}

/* add append class in items */
.border-items{border-top: 1px solid #E8DBD3; padding-top: 40px;}


.additonal_field { width: 239px; height: 49px; border: 1px solid #CBD5E1; border-radius: 4px;}

.additonal_field::placeholder { color: #94A3B8; }

.additonal_field::-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #94A3B8;
}

.additonal_field::-ms-input-placeholder { /* Microsoft Edge */
  color: #94A3B8;
}

.edit-delete a{color: #B91C1C;text-decoration: underline;font-weight: 400;   font-size: 14px;}

.logo_link{padding-bottom: 30px;border-bottom: 1px solid #E8DBD3 !important;border-radius: 0 !important;}

.layway_pay {  border: 2px solid #555;  border-radius: 2px !important; margin-right: 30px;}


/*10-10-2022*/
.created_link.click_full .create{padding:0px;}
.created_link.click_full .create a{padding: 40px 0;display:block;}
.created_link.click_full .create a:hover{color:#fff;}
.tooltip-inner {background-color: #616161;}
.tooltip.bs-tooltip-top .tooltip-arrow::before {border-top-color: #616161;}
.tooltip.bs-tooltip-bottom .tooltip-arrow::before {border-bottom-color: #616161;}
.tooltip.bs-tooltip-start .tooltip-arrow::before {border-left-color: #616161;}
.tooltip.bs-tooltip-end .tooltip-arrow::before {border-right-color: #616161;}
.tooltip.show {opacity: 1;}


.printActive {background-color: #CA8C67 !important;border-color: #CA8C67 !important; color: #FFFFFF !important;}

.checkout-active {border-radius: 9px m !important; background: #765835 !important; color: #FFFFFF !important; }

.click_disable_quation li a{pointer-events:none;cursor: pointer;}
.create_quote_link{display: table-cell;}
#append_button{margin-bottom: 50px;}
.big_button_div .add_item_from_main_new{width: 63%;}
.big_button_div .add_item_from_main_new .nav{border-bottom: none;display: block;}
.big_button_div .add_item_from_main_new .nav button.nav-link{border: 1px solid #765835;color: #765835 !important;min-width: 100%;}
.item_price_right{margin-left: 25px;}
.item_price_right input{text-align: left;margin-left: 0;padding-left: 25px;}
.item_price_right span{position: absolute;left: 10px;font-weight: 600;font-size: 16px;}
.repair-category .create_quotation{padding-top:0px;}
.repair-category .add_items_content .add_items_item{margin-top:0px;    margin-bottom: 30px;}

/*20-10-22*/
.sm_download_modal { max-width: 374px;}
.sm_download_modal .submit_report{width: 100% !important;border-radius: 9px;font-size: 19px !important;}
.sm_download_modal label{display: block;margin-bottom: 10px;}
.btn-close{opacity: inherit;}
.btn-full{width: 366px !important;}
.img_modal{max-width: 526px; /* height: 700px;*/}
.img_modal .modal-header{position: absolute;right: 0px;top: 5px; z-index: 9;}

.details .plus a:hover, .filter_search .filter:hover, .inventory_confirm:hover{border: 1px solid #E5A5AB; color: #88020F; background: #E5A5AB;}
.btn-reset-form:hover{
    background-color: #491C02;
    color: #491C02;
    color: #fff;
}
li.nav-item.active_l .nav-link{color: #000000;font-weight: 700;}
.form-check-minus{width: 24px;height: 24px;border-color: #997D5C;box-shadow: none;}
.form-check-minus:checked {background-color: #9b7d5f;}
.form-check-minus:checked[type=checkbox] {
    background:url(../../img/minus.png) no-repeat;
}

.capitalize{text-transform:capitalize;}
.no_print{pointer-events: none;}

.no_vip{display: none!important;}

/* 24-11-2022 */
.layway_deposite_amount{position: relative;margin-bottom: 30px !important;}
.layway_deposite_amount label{position: absolute;top: 50px;font-size: 14px;left: 0;}

/* 20-11-2022 */
.custom_filter .nav{
    border: 1px solid #E5A5AB;
    border-radius: 3px;
    width: fit-content;
    margin-left: auto;
        border-right: 0;
}
.custom_filter .nav .nav-item{ position: relative;e;}
.custom_filter .nav .nav-item::before {
    content: "";
    background-color: #E5A5AB;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99;
}


.custom_filter .nav .nav-item .nav-link { border-radius: 3px;position: relative; color: #BE1E2D !important;background: #FFFFFF ;font-size: 14px;padding: 8px 22px;}
/* .custom_filter .nav .nav-item{border: 1px solid #E5A5AB;} */
.custom_filter .nav .nav-item .nav-link.active{background-color: #F9E8EA;border: 0;}

/*30-11-2022*/
.btn-d-blue.active{background-color: #0F172A; border-color: #0F172A; color: #ffffff;}
.btn-brown.active{background-color: #491C02; border-color: #491C02; color: #ffffff;}
.btn-pink.active{background-color: #AF0C1C; border-color: #AF0C1C; color: #ffffff;}


.invoice_corner{ border: 1px solid #ddd; border-radius: 10px; margin-top: 20px;}
.stock-detail{min-height: 280px;}
.earring-table .stock-detail tbody tr td{vertical-align: baseline;}
.add_item_search .checkout .btn_confirm {line-height: 18px; padding: 6px 27px;}


/* 16-01-2023 */
.modal_custom_login{background-color: transparent !important;}
.login-page-2{background-image: url(../../img/login-bg.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover;padding: 0;height: 100vh; background-color: #009432;}
.login-page-2 .jewellery{height: 100vh;}
.remove_bg{height: auto !important;}
.remove_bg .provider{background: transparent !important;}
.login_crm{height: 100vh;display: flex;align-items: center;justify-content: center;}
.login-page-3{height: 100% !important;}
.login-page-3 .jewellery{height: 100% !important;}
.custom_items .add_items_item{margin-left: 0;max-width: 100%;}
.custom_items .add_items_item ul .nav-link{width: 218px;}
.custom_items .add_items_item .checkout .btn_confirm {line-height: 30px;}
.custom_items .add_item_from_main_new{width: 100% !important;}

/* 17-01-2023 */
.create_quotation .add_items_content .form-check-input:checked {background-color: #7B3308; border-color: #7B3308;;}
.add_item_custom .items .nav-tabs .nav-item .nav-link {width: 190px;}
.add_item_custom .add_items_content .add_items_item {max-width: 604px;}
.add_item_custom .add_items_content .add_items_item {max-width: 605px;}
.add_item_custom .add_items_item ul .nav-link {width: 189px;}
.add_item_custom .add_item_search {max-width: 605px;}
.click_disable_btn {pointer-events:none;cursor: pointer;}

.date_dropdown button {
    width: 129px;
    height: 32px;
    background: #ffffff;
    color: #475569;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    border-color: #9f8a72;
    text-align: center;
    display: flex;
    justify-content: space-between;
    padding: 0 10px 0 10px;
    align-items: center;
}

.date_dropdown button:active, .date_dropdown button:hover{
    color: #64748b;
    background-color: #ffffff;
    border-color: #9f8a72;
}

.date_dropdown .dropdown-menu.show{
    display: block;
    max-height: 150px;
    overflow: auto;
    font-size: 14px;
    min-width: 130px;
}

#calendarChart .highcharts-title{
    display: none;
}

.highcharts-figure, .highcharts-data-table table {
    max-width: 100% !important;
}

#calendarChart {
    height: 300px;
    margin-top: 40px;
  }


.job_amount {
    color: #3F4254;
    font-weight: 600;
}

.total_count{
    font-size: 14px;
    color: #3F4254;
    font-weight: normal;
}

.card-custom{
    margin: 0 20px 20px 20px;
    border: 1px solid #ccc;
    border-radius: 15px;
}

.card-custom .card-header {
    border-radius: 15px 15px 0 0;
    padding: 14px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.card-custom .card-body {
    padding: 0 20px;
}

.no_record {
    height: 280px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #9f8a72;
}



