@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');

body {
    font-family: Poppins, sans-serif;
    background: #fff;
    color: #000;
}

a:hover {text-decoration: none;}

a {display: inline-block;color: inherit;text-decoration: none;}

p {font-size: 16px;line-height: 24px;}

p:nth-last-child(1) {margin: 0;}

section {padding: 80px 0px;}

ul,ol {margin: 0;padding: 0;}

/* login */
header{background: #0F172A;position: fixed;z-index: 9999;width: 100%;}
.login{background: #fff;padding-top:70px;}
.navbar_custom {background:#0F172A;padding: 6px 47px;}
.navbar_custom .navbar-brand img{
    /* background: rgb(255 255 255 / 10%); */
    background: transparent;
    padding: 4px 11px;}
.nav_right_content{color:#fff;}
.nav_right_content p{font-size: 14px;line-height: 17px;margin-bottom: 0px;}
.nav_right_content .help{background: rgb(255 255 255 / 50%);padding: 1px 9px;justify-content: center;align-items: center;color:#fff;display: flex;border-radius: 50%;margin-left:15px;}

.login_page{margin: 0 140px;}
.login_page h3{font-size: 18px;text-align: end;color: #b0b1c2;font-weight: 500;}
.login_page h3 a{color: #3699ff;}
.login .modal-login h2{font-size: 45px;color: #181C32;font-weight: 600;}
.login .jewellery{
    /* background:url(../../img/image-4.png) no-repeat; */
    background-size: 100%;height:calc(100vh - 70px); background-position:left bottom;position: relative;}
.login .jewellery .provider{max-width:398px;background: rgba(255, 255, 255, 0.6);width: 100%;margin: 0 auto;position: absolute;top: 15%;left: 0;text-align: center;padding: 30px 20px 20px;border-radius:10px;font-size: 16px;font-weight: 500;line-height: 20px;right:0px;}
.login .jewellery .provider p{margin-top:30px;}
.login .modal-login{margin-top: 40px;}
.login .modal-login.forgot-p{margin: 89px 0;}
.login .modal-login p{font-size: 23px;color: #64748B;font-weight: 600;line-height:28px;}
.login .form-group{margin-bottom:30px;}
.login .form-group label a{font-size: 14px;font-weight: 600;line-height: 17px;}
.login .form-group .forgot{color:#F56159;}
.login .form-group input{width:100%;height:70px;border: 1px solid rgb(0 0 0 / 40%);border-radius: 9px;padding-left: 15px;}
.login .form-group .login-btn{background: #765835;width: 346px;height: 48px;padding: 0px 20px;line-height: 48px;border-radius: 9px;color: #fff;font-size: 19px;margin: 0 auto;margin-top: 66px;text-align: center;}
/* login end */



/* dashboard */
.jewellery{padding: 6px 47px;justify-content: flex-start;display: flex;align-items: center;}
.items .add-jewellery a{background:#D8CCA6;padding:8px 10px 8px;border-radius:5px;color:#000;font-size:12px;}
.items .add-jewellery a img{padding-left:9px;}
.items .add-noti a{padding-left:24px;border-radius:5px;color:#fff;font-size:14px;font-weight: 600;}
.items .add-noti a img{padding-left:19px;}

.items .name-of-user{padding-left: 24px;}
.items .name-of-user label{color:#CBD5E1;font-size:12px;font-weight: 600;margin: 0px;text-align:right;}
.items .name-of-user label span{color:#fff;display:block;margin-top: 2px;}
.items .name-of-user i{ display: flex; justify-content: center; background: rgb(255 255 255 / 50%);padding: 0px 16px;line-height: 40px;width: 40px;border-radius: 4px;margin-left: 14px;color: #fff;font-style:normal;}
.dashboard{padding-left:32px;}
.name-of-user .btn-group button{background: transparent;border: none;display: flex;align-items: center;}
.name-of-user .btn-group button:after{display:none;}

.dashboard .form-select{background: rgb(255 255 255 / 50%) url(../../img/down.png);color: #fff;padding: 6px 51px 6px 10px;width: 100%;background-repeat: no-repeat;background-position: right 10px center;background-size: 9px 5px;border:none;width: 241px;}
.dashboard .form-select option{color: #94A3B8;}

.jewellery .nav_right_content{padding-left: 36px;}
.nav_right_content .log{padding-left: 24px;}
.nav_right_content .log a{padding-left: 19px;}

.dashboard-main{background: #f8fafc; display: flex; padding: 110px 40px 40px 40px;position: relative;}
.dasboard-menu{width: 320px; background:#fff;padding:30px 16px;border-radius: 4px;    border: 1px solid #E8DBD3;border-radius: 12px;}
.dasboard-menu-item{position: relative;justify-content: space-between;min-width: 0;flex-grow: 1;min-height: calc(100vh - 150px);padding-left: 20px;width: calc(100% - 340px);}
.custom_sec_1{background-color: #fff;border-radius: 12px;}
.dasboard-menu ul{list-style: none;}
.dasboard-menu ul li{color: #464E5F;font-weight: 600;font-size: 14px;line-height: 17px;align-items: center;}
.dasboard-menu ul h4{font-size: 12px;line-height: 18px;font-weight: 500;text-transform: uppercase;color: #64748B;padding-left: 20px;border-top: 1px solid #E2E8F0;margin-top: 15px;padding-top: 15px;}
.dasboard-menu ul.all-acc h4{border-top:none;}
.dasboard-menu ul li.active{background: #F1F5F9;}
.dasboard-menu .nav-pills{width: 100%;}
.dasboard-menu .nav-pills .nav-link{color: #464E5F;font-weight: 600;font-size: 14px;line-height: 17px;align-items: center;text-align: start;}
.dasboard-menu .nav-pills .nav-link img{padding-right: 10px;}
.dasboard-menu .nav-pills .nav-link.active{background: #F1F5F9;}
.card{border: 0;}
.card-header{padding: 20px 30px;background-color: #fff;border-bottom-color: #E8DBD3;}
.card-header h4{font-size: 23px;line-height: 28px;color: #3F4254;font-weight: 600;}
.card-body{padding: 30px;}
.cus_form_group{display: flex;align-items: center;}
.cus_label{font-size: 18px;font-weight: 600;margin-bottom: 0;}
.cus_form_control{width: 161px;height: 48px;border: 1px solid #bbcaf3   ;border-radius: 4px;margin-left: 12px;padding: 10px 12px;}
.cus-form-check-input{width: 24px;height: 24px;}
.cus_form_check_label {display: inline-block;margin-top: 4px;margin-left: 10px;color: #5E6278;font-size: 14px;}
.cus_form_group .form-check{margin-right: 100px;}
.cus_form_group .form-check:last-child{margin-right: 0;}

._inner-menu{overflow: auto;}
/* dashboard end */


/* create-jewellery */
.details .form-group{padding-top: 16px;}
.details .form-group .form-label,.details .form-label{font-size: 14px;line-height: 17px;color: #475569;}
.details .sample{border-top:1px solid #EFF2F5;padding-top: 16px;margin-top: 16px;}
.details .sample .form-check{margin-right: 60px;}
.details .sample .form-check-input:checked[type=radio],.card .cus_form_group .cus-form-check-input:checked[type=radio]{background:#fff url(../../img/Rectangle.png) no-repeat center;}
.details .sample .form-check-input,.card .cus_form_group .cus-form-check-input{border:1px solid #765835;}
.details .form-group .form-control, .details .form-group select{font-size:16px;line-height:24px;color:#475569;height:52px;border-radius: 4px;}
.details .form-group .signature{height:80px;}
.details .form-group textarea.form-control{height:auto;}
.details .card-body .category ul{display: flex;list-style: none;flex-wrap: wrap;}
.details .card-body .category ul li{padding: 21px 0px;border: 1px solid #CBD5E1;text-align: center;border-radius: 4px;width: 152px; margin-right: 20px;margin-bottom:15px;}
.details .card-body .category ul li:last-child{margin-right:0px;}
.details .card-body .category ul li a{font-size: 16px;color: #334155;}
.details .card-body .category ul li a img{display: block;margin: 0 auto;padding-bottom: 25px;}

.details .form-label .folder{margin-left:20px;background:#D6CDC2;padding: 4px;border-radius:4px;}

.drop-zone{max-width: 100%;height: 240px;padding: 25px;display: flex;align-items: center;justify-content: center;cursor: pointer;color: #cccccc;border: 4px dashed #CBD5E1;border-radius: 10px;background: #F8FAFC;}
.drop-zone__prompt{display: block;text-align: center;margin-bottom: 12px;}

.drop-zone--over {border-style: solid;}

.drop-zone__input {display: none;}

.drop-zone__thumb {width: 100%;height: 100%;border-radius: 10px;overflow: hidden;background-color: #cccccc;background-size: cover;position: relative;}

.drop-zone__thumb::after {content: attr(data-label);position: absolute;bottom: 0;left: 0;width: 100%;padding: 5px 0;color: #ffffff;background: rgba(0, 0, 0, 0.75);font-size: 14px;text-align: center;}
.drop-zone p{font-size:16px;margin-bottom: 0;text-align: start;color:#94A3B8;}
.drop-zone ul{list-style-position: inside;}
.drop-zone .drop-zone__prompt{color: #94A3B8;}
.drop-zone ul li{font-size:16px;color:#94A3B8;}

.start-drawing{border:1px solid #000;display:flex;align-items:center;max-width: 100%;height: 240px;cursor: pointer;color: #cccccc;border: 1px solid #CBD5E1;border-radius: 10px;justify-content:center;position:relative;}
.start-drawing .pen-eraser span{border: 1px solid #E2E8F0;padding: 10px;border-radius: 50%;box-shadow: 0 4px 8px rgb(0 0 0 / 8%);}
.start-drawing .pen-eraser span.pen{position: absolute;right: 20px;bottom: 45%;}
.start-drawing .pen-eraser span.erase{position: absolute;right: 20px;bottom: 15%;}

.details .plus{margin-top:16px;}
.details .plus a{padding: 13px 29px;border: 1px solid #F2D2D5;border-radius: 4px; background: #F2D2D5;}
.details .plus a i{color: #BE1E2D;;}
.details .form-group .search img, .create_quotation .form-group .search img, .add_items_item .search img, .add_item_search .search span{position: absolute;padding: 14px;background: #F1F5F9;border: 1px solid #ced4da;height: 52px;border-radius: 4px 0 0 4px;}
.details .form-group .search input, .create_quotation .form-group .search input, .add_items_item .search input, .add_item_search .search span input{width:100%;padding-left: 60px;}

.buttons .btn-create{    color: #fff;background:#765835;padding: 12px 0px;width: 196px;border-radius: 6px;border: 1px solid #765835;}
.buttons .btn-reset-form{background:#fff;border:1px solid #765835;padding: 12px 20px;width: auto;border-radius: 6px;color:#765835;margin-left: 10px;}
.note p{font-weight:600;}
.note p span{font-weight:400;font-size: 14px;line-height: 17px;}
.sale-sig .btn-create{width: 96px;font-size:12px;line-height:18px;height:34px;padding: 7px 0;}

/* create-jewellery end*/


/* inventory */
.dasboard-menu-item .card-header p{color:#64748B;padding-top:16px;}
.filter_search .cus_form_group{border:1px solid #9F8A72;width: 426px;height: 52px;border-radius: 12px;padding-left: 10px;}
.filter_search .cus_form_group input{border:none;font-size: 16px;color: #997D5C;background: url(../../img/inventory-search.png) no-repeat;background-position: left center;background-size: 22px;padding: 0 30px 0 32px;}
.filter_search .cus_form_group input::placeholder{color: #997D5C;font-size:16px;}
.filter_search .filter{width: 109px;height: 50px;line-height: 50px;background: #F2D2D5;text-align: center;border-radius: 6px;margin-left: 38px;}
.filter_search .filter a{color:#BE1E2D;font-size:18px; line-height:22px;font-weight:600;}
.filter_search .filter a i{color: transparent;-webkit-text-stroke: 2px #BE1E2D;padding-right: 5px;}

.minimal_filter .filter_search{max-width: 520px;}

.earring-table{margin-top:24px;border:1px solid #E8DBD3;padding:20px;border-radius:12px;}
.stock-detail tbody tr td .form-check-input{width:24px;height:24px;border-color: #997D5C;box-shadow: none;}
.stock-detail tbody tr td .form-check-input:checked{background-color: #997D5C;border-color: #997D5C;}
.earring-table .stock-detail thead tr th.mark-up,.earring-table .stock-detail tbody tr td.mark-up{text-align:left;}
.earring-table .stock-detail thead tr th{font-size:12px;font-weight:600;color:#997D5C;vertical-align: baseline;}
.earring-table .stock-detail tbody tr td{vertical-align: middle;font-size: 14px;font-weight: 400;border-bottom: none;}
.earring-table .stock-detail tbody tr td.description,.earring-table .stock-detail tbody tr td.remark{font-weight: 400;}
.earring-table .stock-detail tbody tr td .dropdown button{height: 32px;width: 120px;padding: 5px 0px;text-transform: uppercase;font-size: 14px;}
.earring-table .stock-detail tbody tr td .dropdown button.down{border-color: transparent;background: #D1626C url(../../img/down.png) no-repeat;color: #fff;background-position: right 7px center;display: flex;padding-left: 10px;    box-shadow: none;}
.earring-table .stock-detail tbody tr td .dropdown .dropdown-menu{transform: translate(-11px, 34px);min-width: 171px;width: 100%;border-radius: 10px;padding: 7px 10px;width: auto;}
.earring-table .stock-detail tbody tr td .dropdown .dropdown-menu li a{font-size:14px;line-height:17px;color:#0F172A;    padding: 5px 4px;
    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.earring-table .stock-detail tbody tr td .dropdown .dropdown-menu li a img{padding-right:20px;}

.dialog-filter-option .modal-header{background: #f3f3f3;padding: 10px 15px;border-bottom:0px;}

.dialog-filter-option .modal-header h5 {text-transform: uppercase;font-size: 26px;}

.dialog-filter-option{max-width: 522px;margin:30px auto;}
.filter-options .form-group label.cus_label{font-size:14px;color:#475569;line-height:17px;font-weight: 400;}
.filter-options .form-group input.cus_form_control{width:229px;margin-left:0px;}
.filter-options .form-group select.form-select{width:490px;height:52px;border: 1px solid #bbcaf3;color: #94A3B8;font-weight: 400;background: url(../../img/down-earring.png) no-repeat;background-position: right 0.75rem center;}
.filter-options .form-group input.cus_form_control::placeholder{color:#94A3B8;font-weight:400;}
.filter-options .form-group.left-form-control:before{content:"";border: 1px solid #9F8A72;width: 24px;position: absolute;left: -10px;}

.dialog-filter-option .filter-modal-btn{width:100%;height:50px;background: #F2D2D5;display:flex;align-items:center;border-radius: 6px;justify-content:center;}
.dialog-filter-option .filter-modal-btn .btn-filter{color:#BE1E2D;font-size:18px; line-height:22px;font-weight:600;padding: 0;    margin: 0;}
.dialog-filter-option .filter-modal-btn .btn-filter i{color: transparent;-webkit-text-stroke: 2px #BE1E2D;padding-right: 5px;}
/* inventory end*/

.mob-hamb_1{display: none;}

/*04-05-2022*/
.dasboard-menu .nav-pills .nav-link.active{background: #F8E8EA;}
.btnseemore{width: 79px;height:34px;margin-left: 40px;font-size:12px;line-height:18px;background:#F2D2D5;color:#BE1E2D;border-color: transparent;border-radius: 5px;font-weight: 600;}
.sale-sig .btn-create{width: 96px;font-size:12px;line-height:18px;height:34px;padding: 7px 0;}
.earring-table{box-shadow: 0 4px 8px rgb(0 0 0 / 8%);}
.filter_search .cus_form_group input{box-shadow: none;}
.stock-detail>:not(:first-child) {border-top: 1px solid #E8DBD3;}

/* 27-05-2022 */

.total_cost ul{list-style-type: none;padding: 0;margin: 0;}
.total_cost ul li{flex: 0 0 100%;margin-bottom: 10px; display: flex; justify-content: space-between;    }
.total_cost ul li span{font-size: 16px;}
.total_cost ul li .gst_div input{width:72px;height:30px;}
.total_cost ul li .gst_div input::placeholder{padding:0 12px;}
.total_cost ul li input, .mark_up .mark_up-input{font-size: 16px;line-height: 24px;height: 40px;border-radius: 4px;border: 1px solid #ced4da;width: 154px;color: #000;text-align: right;padding: 0px 10px;font-weight: 400;}
.total_cost ul li:nth-child(even) input::placeholder{color:#000;}
.total_cost hr{background-color: #EFF2F5;margin: 4px 0px 10px;}
.mark_up .form-check .price_{font-size: 16px;line-height: 24px;height: 32px;border-radius: 4px;border: 1px solid #ced4da;width: 70px;color: #000;text-align: center;padding: 0px 10px;}
.total_cost ul li:nth-child(odd) input::placeholder{color:#000;}
.total_cost ul.total_final_cost li, .total_cost ul.total_final_cost li input, ul.mark_up li input.mark_up-input{font-weight:600;font-size:20px;}


/* 14-06-2022  Jod dashboard starts here*/
.Job-dash{border-bottom:none;}
.report{background:none;}
.report .custom-form-group{padding: 20px 36px;}
.report .custom-form-group{background:#fff;}
.report .custom-form-group a{color: #00a389;font-size: 14px;font-weight: 600;}
.report .custom-form-group h4{font-size: 28px;line-height: 34px;font-weight: 700;color: #495A69;padding-top: 16px;}
.form-group .detailing label{font-size: 14px;font-weight: 500;color: #94A3B8;}
.report .custom-form-group .cus_btn{ text-transform: uppercase; background: #765835;color: #fff;line-height: 34px;padding: 0 21px;border-radius: 8px;}

.Updating{background:#fff;padding: 20px 32px;}
.Updating h3{font-size: 23px;font-weight: 600;color: #334155;line-height: 28px;}
.Updating .job-status ul{padding-right:44px;}
.Updating .job-status ul:last-child{padding-right:0px;}
.Updating .job-status ul li{align-items:center;font-size: 14px;font-weight: 400;padding-top: 22px;position:relative;}
.Updating .job-status ul.percent li{padding-top: 36px;}
.Updating .job-status ul.percent li:first-child{padding-top: 22px;}
.Updating .job-status ul li a.color{background:#CBD5E1; width:17px;height:17px;border-radius:50%;margin-right: 16px;margin-bottom: -2px;}
.Updating .job-status ul li a.black{background:#0F172A;}
.Updating .job-status ul li a.dark-yellow{background:#E4A061;}
.Updating .job-status ul li a.primary-blue{background:#6183E4;}
.Updating .job-status ul li a.green{background:#10B981;}
.Updating .job-status ul li a.red{background:#F87171;}

.Updating .work-with ul{padding-right:20px;}
.Updating .work-with ul{padding-right:20px;}
.Updating .work-with ul li a{margin-right: 16px;}
.Updating .work-with ul li a img{border-radius: 50%;}


.job-status .update{position:relative;}
.job-status .update li .number::after{content: "";border-left: 1px solid #D1616C;position: absolute;height: 100%;left: 8px;}
.job-status .update li:last-child .number::after{display:none;}
.job-status .update .number{margin-right:10px;}
.job-status .update .number em{background: #D1616C;width: 16px;height: 16px;border-radius: 50%;display:flex;}
.Updating .update li{padding-top:27px;}
.Updating .job-status ul li h4{font-size: 14px;font-weight: 600;line-height: 17px;}
.Updating .job-status ul li p{font-size: 13px;font-weight: 400;line-height: 17px;}
/* 14-06-2022  Jod dashboard ends here*/

/* POS home 17-06-2022*/

.POS_main{background:#E5E5E5;padding: 72px 40px 78px 40px;}
.POS_main_2{background:#F9F7F6;padding: 72px 0px 0px 40px;}
.POS_home_container{max-width:844px;}

.POS_main .name{display:flex;align-items:center;}
.POS_main .name a, .POS_main_2 .name a, .today_sale_main .name a{background: #DAB198;line-height: 40px;width: 40px;border-radius: 50%;font-size:18px;padding: 0 6px;}
.POS_main .about a{display:flex;align-items:center;}

.main_create_quotation{display: table !important;width: 100%;}

.create_quote_link{padding-top: 50px;width: calc(100% - 446px);padding-right: 30px;}
.create_quote_link span.create_span{margin-bottom:0px;}
.create_quote_link span img{margin-right:20px;}
.create_quote_link span a{font-size: 23px;line-height: 28px;color:#0F172A;font-weight: 600;}

.time_date_user a{color:#64748B;font-weight: 400;color:#000000;}
.time_date_user a img{padding-right: 20px;}
.customer .name, .time_date_user .name{color:#64748B;font-weight: 600;}
.time_date_user .name a, .customer .name a{margin-right:32px;}

.create_tab_with_search{padding-top:119px;}
.create_tab_with_search .form-group input{height:72px;background:#F1F5F9;border: 1px solid #CBD5E1;font-size: 23px;color:#64748B;line-height: 28px;border-radius: 8px;}

.created_link{margin-top: 27px;}
.create{display: flex;align-items: center;justify-content: center;background: #000;max-width: 270px; width: 100%;margin: 0 auto;padding: 40px 0;border-radius: 8px;
    margin-top: 32px;cursor:pointer;}
.created_link a{font-size: 23px;line-height: 28px;font-weight: 600;}
.create.c_quotation{background: #CA8C67;color:#fff;}
.create.repair_job{background: #F2D2D5;color:#88020F;}
.create.sales{background: #126F84;color:#fff;}
.create.invoice{background: #88020F;color:#fff;}
.create.bespoke_job{background: #DAB198;color:#491C02;}
.create.order{background: #0F172A;color:#fff;}

.about{margin-top:50px;}
.time_date_user, .create_quotation{border-bottom:1px solid #E8DBD3; padding-bottom:24px;}
.about{border-bottom:none;}
.endborder{border-bottom:none;}

.create_quotation{padding:30px 0;}
.create_quotation .form-label, .item_select .form-label{display: block;font-size: 14px;line-height: 17px;font-weight: 400;color: #475569;}
.create_quotation .cus_form_control{width: 100%;height: 52px;border: 1px solid #CBD5E1;margin-left: 0px;}
.create_quotation .cus_form_control::placeholder{color:#94A3B8;font-size: 16px;line-height: 24px;font-weight: 400;}

.add_item .form-group .form-label.head{color: #000;}
.add_item .form-group .form-label{display: block;font-size: 16px;line-height: 24px;font-weight: 600;color: #475569;}
.items .nav-tabs .nav-item{margin-left:16px;}
.items .nav-tabs .nav-item .nav-link{padding: 12px 0;width:160px;line-height: 23px;color: #F8FAFC;font-weight: 600;border-radius: 9px;border:0px;}
.items .nav-tabs .nav-item .nav-link.inventory{background: #0F172A;}
.items .nav-tabs .nav-item .nav-link.bespoke{background: #DAB198;color:#491C02;}
.items .nav-tabs .nav-item .nav-link.repair{background: #F2D2D5;color:#88020F;}


.customer{width: 446px;z-index: 0;background:#fff;padding: 40px;border-radius: 4px;margin-left: 30px;box-shadow: 0px 6px 12px rgb(0 0 0 / 11%);    height: 100%;
    position: relative;display: table-cell;}

.customer .name a img{padding: 3px;}

.item_select .form-label{margin-top:57px;font-weight: 600;}
.item_select .choose_file{margin-top: 50px;}
/* .item_select .choose_file{margin-top: 50px;display: none;} */
.item_select .choose_file a{padding: 166px 0;border: 2px solid #E2E8F0;width: 366px;border-radius: 20px;}


.checkout-bill .btn_checkout{background: #CBD5E1;height: 47px;font-size: 19px;line-height: 23px;width: 366px;border-radius: 8px;padding: 0 0;margin-top: 40px;
    font-weight: 600;color: #64748B;}

.add_items_bespoke{margin-top: 30px;}

.add_items_content .add_items_item{max-width: 519px;width: 100%;margin-left: auto;margin-top: 36px;}
.add_items_item .checkout{margin-top: 30px;}
.add_items_item .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;}

.search_field{background: #fff;border: 1px solid #CBD5E1;padding: 10px 15px;position: absolute;width: 100%;top: 61px;border-radius: 4px;}
.search_field span{display: block;}

.add_items_item .form-group .form-label{font-size: 12px;line-height: 18px;font-weight: 600;text-transform: uppercase;}
.add_items_item ul{display: flex;flex-wrap: wrap;}
.add_items_item ul .nav-link{border:1px solid #7B3308;border-radius: 8px;height: 40px;line-height: 40px;text-align:center;width:160px; color: #7b3308; padding:0px;
    margin:0 6px 16px;font-weight: 600;}
.add_items_item ul.gold_color .nav-link{width:116px;}
.nav-link.active{border:1px solid #7B3308;background:#7b3308;color:#fff!important;}
.add_items_item .form-group .form-control{height:49px;border: 1px solid #CBD5E1;}
.add_items_item .checkout .btn_illustration{background: #7B3308;color:#fff;text-transform: none;line-height: 38px;font-size: 16px;padding: 0 19px;}
.add_items_item .form-check{display: flex; align-items: center;margin-bottom:0px;position: relative;}
.add_items_item .form-check .form-check-input{width:24px; height:24px;}
.add_items_item .form-check .form-check-label{padding-left:30px;position: absolute;top: 4px;}

.customer .item_select .form-group input.amount{height: 44px;width: 107px;margin-left: 20px;}
.amount_price .form-group .form-label{font-size: 16px;line-height: 24px;color: #000000;text-align: justify;font-weight: 400;}
.amount_price .form-group p{font-size: 14px;line-height: 17px;color: #475569;padding-top: 5px;font-weight: 400;}

.dashed{position:relative;margin-top: 20px;}
.dashed:after{content:"";position:absolute;border-bottom: 1px dashed #000;width: 100%;bottom: 6px;z-index: 0;opacity: .4;transform: rotate(180deg);}
.total_fo_bill .dashed p{font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 0px;background: #fff;}
.total_fo_bill .dashed strong.amt{font-size: 16px;font-weight: 600;line-height: 24px;background: #fff;padding: 2px 0;}
.total_fo_bill .dashed strong{font-size: 20px;font-weight: 600;line-height: 28px;background: #fff;padding: 2px 0;}
.customer_append{padding-bottom: 200px;display: none;}

/* modal css*/
.illustration_dialog .modal-header, .quotation .modal-header{border-bottom: 0px;}
.illustration_dialog .modal-header h5, .quotation .modal-header h5{font-size: 16px;color: #0F172A;line-height: 24px;font-weight: 600;}
.illustration_dialog .modal-body .required_photo{background:#F8FAFC;margin: 0 20px;height: 590px;border: 3px dashed #CBD5E1;width:100%;}
.illustration_dialog .modal-body p{margin:0 auto;padding: 10px 27px;background:#F2D2D5;border-radius: 9px;font-size: 16px;font-weight: 600;color: #AF0C1C;line-height: 24px;
    width:244px;margin-bottom: 20px;}
.illustration_dialog .modal-body span{margin-left: 20px;font-size: 16px;font-weight: 400;color: #94A3B8;}
.illustration_dialog .modal-body ul{margin-left: 39px;}
.illustration_dialog .modal-body ul li{font-size: 16px;font-weight: 400;color: #94A3B8;}
.illustration_dialog .modal-footer, .quotation .modal-footer{border-top:0px;}
.illustration_dialog .modal-footer .btn-save{background:#765835;color:#fff;padding: 9px 101px;font-size:16px;border-radius: 8px;border-color: #765835;}

.quotation, .illustration_dialog{max-width:1123px;width:100%;}
.quotation .modal-header h5{text-transform: uppercase;}
.quotation .modal-body{margin: 90px 0;}
.quotation .modal-body ul li{margin-bottom:47px;}
.quotation .modal-body ul li:last-child{margin-bottom:0px;}
.quotation .modal-body ul li a{background: #CA8C67;padding: 37px 20px;border-radius: 8px;font-size: 23px;font-weight: 600;color: #fff;width: 270px;}
.quotation .modal-body ul li.order a{background: #CA8C67;}
.quotation .modal-body ul li.quotation a{background: #F2D2D5;}
.quotation .modal-body ul li.both a{background: #126F84;}


/*22-06-2022*/
.earring-table .stock-detail tbody tr td .job_status button{width: 129px;height: 32px;background: #E2E8F0;color: #475569;font-size: 12px;line-height: 18px;font-weight: 600;border-color:#94A3B8; text-align: center;display: flex;
    justify-content: space-between;
    padding: 0 8px 0 5px;
    align-items: center;}
.earring-table .stock-detail tbody tr td .job_status.green button{background: #EBF9EB;color: #3CC13B;border-color:#3CC13B;}
.earring-table .stock-detail tbody tr td .job_status.blue button{background: #ECF0FF;color: #3E66FB;border-color:#3E66FB;}
.earring-table .stock-detail tbody tr td .job_status.red  button{background: #F8E8EA;color: #D1626C;border-color:#D1626C;}
.earring-table .stock-detail tbody tr td .job_status.disable button{background: none;pointer-events: none;cursor: default;color:#6c757d;border-color:#6c757d;padding: 5px 10px;display: flex;align-items: center;}
/*.earring-table .stock-detail tbody tr td .job_status.disable{}*/

.earring-table .stock-detail tbody tr td .job_status.green 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:#3CC13B;}
.earring-table .stock-detail tbody tr td .job_status.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:#3E66FB;}
.earring-table .stock-detail tbody tr td .job_status.red 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:#D1626C;}
/*.earring-table .stock-detail tbody tr td .job_status 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;}*/

/*
.earring-table .stock-detail tbody tr td .job_status.green button:after{background: url(../../img/green_dropd.png) no-repeat;margin-left: 19px;}
.earring-table .stock-detail tbody tr td .job_status.blue button:after{background: url(../../img/blue_dropd.png) no-repeat;margin-left: 22px;}
.earring-table .stock-detail tbody tr td .job_status.red button:after{background: url(../../img/red_dropd.png) no-repeat;}
*/
.earring-table .stock-detail tbody tr td .job_status.disable button:after{background: url(../../img/disable.png) no-repeat;height: 14px;margin-left: 19px; border:0; width:14px; transform: rotate(0);-webkit-transform: rotate(0);}
.earring-table .stock-detail tbody tr td .job_status .dropdown-menu{min-width: 71px;border-radius:5px;}

.earring-table .stock-detail tbody tr td .worksmith button{width: 149px;height:32px;background: #fff;color: #980715;font-size: 12px;line-height: 18px;font-weight: 600;border-color:#980715; text-align: center; text-overflow: ellipsis;
    white-space: nowrap; overflow: hidden; padding-right: 20px !important;}
.earring-table .stock-detail tbody tr td .worksmith button:after{vertical-align: 0px;background: url(../../img/red_dropd.png) no-repeat;border: none;background-position: right center;width: 14px;height: 8px;margin-left: auto;margin-left: 38px;}

.filter_job .nav-link{background: #E2E8F0;color: #0F172A!important;font-size: 12px;line-height: 18px;font-weight: 600;    border-radius: 0 5px 5px 0;}
.filter_job .nav-link.active{background: #64748B;color: #fff!important;border-radius: 5px 0 0 5px;}
.create_job a{background: #0F172A;padding: 8px 18px 8px;border-radius: 5px;color: #000;font-size: 12px;color:#F8FAFC;}

.chart_desc{}
.chart_desc .legend-item{width:100%;display: flex;    align-items: center; font-size: 14px;}
.chart_desc .clr{width:15px; height:15px; border-radius: 50%;}
.chart_desc .legend-value{min-width: 38px;}
.chart_desc .legend-marker{width: 56%; padding-left: 7px;}

/* 18-07-2022 */
.create_asccess .form-group .form-label{color: #475569;font-size:14px;}
.create_asccess .form-group input{border: 1px solid #CBD5E1;border-radius: 4px;height: 52px;}
.custom_accordian .accordion-item{border:none;box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 1px 3px rgba(0, 0, 0, 0.12);margin-bottom: 15px;}
.custom_accordian .accordion-button:not(.collapsed){background: rgba(0, 0, 0, 0.08);box-shadow: none;color:#000;}
.custom_accordian .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.checkbox-group input{width: 18px;height: 18px;border-radius: 0px !important;border: 2px solid #000;}
.checkbox-group label{position: relative;top: 1px;}
.access-role .table thead tr th span{border: 1px solid #E2E8F0;box-shadow: 0px 4px 8px rgb(0 0 0 / 8%);border-radius: 4px;font-weight: 600;font-size: 16px;display: block;padding: 3px 10px;width: fit-content;margin: 0 auto 10px;}
.access-role .table thead tr th a{border: 1px solid #E2E8F0;border-radius: 4px;padding: 4px;width: 32px;height: 32px;}
.access-role .table tbody tr td:nth-child(1){font-size: 12px;color: #997D5C;}
.earring-table.access-role .stock-detail tbody tr td{border-bottom:1px solid #E8DBD3;padding-top: 15px;padding-bottom: 15px;}
.access-role .table thead tr th{white-space: nowrap;}
.create_quotation .add_item .nav-tabs{border-bottom: none!important;}


/* today sale */
.today_sale_main{background: #F9F7F6;padding: 72px 40px 0px 40px;}
.today_sale_main .dasboard-menu-item{min-height:100%;width: 100%;}

.today_sale{width:100%; display: block !important;}
.today_sale_detail .card-body{background: #fff;padding:0px;border-radius: 16px;}
.sale-detail tbody tr{border-bottom: 1px solid #E8DBD3;}
.sale_detail_main .sale-detail tbody tr td{padding-bottom: 34px;padding-top: 12px;vertical-align: baseline;}

.total_invoice_main{margin-top: 20px;padding-bottom: 20px;}
.total_invoice_main .total_invoice{margin-right:10px;padding: 16px 0;}
.total_invoice{border: 1px solid #E8DBD3;border-radius: 16px;background: #FFFFFF;padding: 16px;text-align: center;width: 128px;}

.total_invoice p, .total_invoice_main .total_invoice p{font-weight: 600;font-size: 14px;line-height: 17px;color: #94A3B8;}
.total_invoice h3{font-weight: 600;font-size: 33px;line-height: 40px;color: #000000;margin-bottom:0px;}

.total_invoice_main .total_amount_todal_sale h3{font-weight: 600;font-size: 48px;line-height: 56px;color: #000000;}


/* today sale */
.inventory_detail{background: #fff;}
.quotation_inventory_{width:100%;box-shadow: 0px 6px 12px rgb(0 0 0 / 11%);}
.quotation_inventory_ .nav-item{background: #fff;}
.quotation_inventory_ .nav-item .nav-link{border: none;font-weight: 500;font-size: 20px;line-height: 24px;padding: 12px 0;color: rgba(0, 0, 0, 0.6);}
.quotation_inventory_ .nav-item .nav-link.active{background: #0F172A;}

.inventory_detail_main{padding: 0px 40px 0px 40px;}
.sale_detail_main .sale-detail tbody tr td .dropdown .dropdown-menu{min-width: 219px;}

.today_sale_heading .form-group .form-label{margin-bottom:10px;}
.today_sale_heading .form-group .cus_form_control{width:100%;margin-left:0px;}

.action_item{display: flex;}
.action_items{margin-right:15px;}
.action_item .btn-tooltip{position: relative;left: 0px;opacity: 0;}
.action_item img{position: absolute;}
.today_sale_detail tbody tr td a.view_image{color: #1D4ED8;font-weight: 400;font-size: 14px;line-height: 17px;text-decoration: underline;}
.today_sale_detail tbody tr td a.quotation{font-weight: 400;font-size: 14px;line-height: 17px;color: #000000;}

/*add item from*/
.add_itemm{font-weight: 400;margin-bottom:10px;font-size: 16px;line-height: 24px;color: #000000;}
.add_item_from_main .nav-tabs{border-bottom: 0px;}
.add_item_search{max-width: 519px;width: 100%;margin-top: 36px;}
.nav-link.inactive{background: #CBD5E1!important;color: #64748B!important;}
.ms-16{margin-left:16px;}

.buttons_1 .btn-confirm{background: #FEE2E2;border-radius: 5px;padding: 14px 20px;font-weight: 600;font-size: 18px;line-height: 22px;color: #980715;text-align: center;
    height: 50px;border: none;}
.add_item_btn .btn-reset-form{border:1px solid #980715;color: #88020F;font-weight: 600;}
.add_item_from_main{border-bottom: none;padding: 30px;}
.remove, .none{display:none ;}
.block{display: block!important;}
.add_item_search .search .cus_form_control:focus::placeholder{color: #0F172A;}
.cross{padding-left: 10px;}

.search span{z-index:1;}
.nav.button_color .nav-item .nav-link{background: #CBD5E1!important;color: #64748B!important;}
.nav.button_color .nav-item .nav-link.active.inventory{background: #0F172A!important;color:#fff !important;}
.nav.button_color .nav-item .nav-link.active.bespoke{background: #DAB198!important;color: #491C02!important;}
.nav.button_color .nav-item .nav-link.active.repair{background: #F2D2D5!important;color: #88020F!important;}
.search input:focus{box-shadow:none;}
.active.active_input .search span{background: rgb(218, 177, 152);border: 1px solid #7b3308;border-right-color: #CBD5E1;}
.active.active_input .search img.display{display:none;}
.active.active_input .search img.focus_search{display:block;}
.active.active_input .search input{border-color:rgb(123, 51, 8);}
.active.active_input .search .cross{display:block;}
.cross{position: absolute;right: -40px;}
.return_input{width: 96px;height: 37px;border: 1px solid transparent;border-radius: 4px;padding: 0px 8px;cursor: default;pointer-events: none;}
.return_value .return_input{border: 1px solid #E2E8F0;cursor: auto;pointer-events: unset;}
.return_edit{margin: 0px 10px;width: 32px;height: 32px;background: #765835;border-radius: 9px;text-align: center;line-height: 30px;display: flex;align-items: center;justify-content: center;}
.return_second{display:none;}
.return_value .return_first{display:none;}
.return_value .return_second{display:block;}

/*main_dashboard 19-09-2022*/
.job_conversion .conversion .conversion_quot{width:17px;height:17px;background:#CBD5E1 ;border-radius: 50%;}
.job_conversion .conversion .invoice{background: #0F172A;}
.job_conversion .conversion p{padding: 0px!important;margin:0px!important;font-weight: 400;font-size: 14px;line-height: 17px;}
.job_conversion .conversion h6{font-weight: 400;font-size: 14px;line-height: 17px;}

.graph_chart .quotation_dropdown{border: 1px solid #7B3308;border-radius: 4px;padding: 0 10px 0px 15px;}
.graph_chart .month_daily::after{background: url(../../img/down_chart.png) no-repeat; background-position: 4px center;width: 24px;height: 36px;border-left: 1px solid #7f3410;
border-right: 0;border-top: 0px;margin-left: 15px;}

.quotation_date .form-control{width: 110px;height: 36px;font-weight: 400;font-size: 14px;line-height: 17px;}
.quotation_date label{color: #000000;}

.recent_invoice .earring-table{box-shadow: none;border: none;padding: 0px;}

/*main_dashboard 19-09-2022 end*/

/* / 30-09-2022 / */
.login-page-2 .jewellery{
    /* background: url(../../img/login-page-2.png) no-repeat; */
    background-size:cover;background-position:bottom;justify-content: center;}
.login-page-2 .modal-login{background: rgba(241, 245, 249, 0.95);border-radius: 16px;padding: 24px;max-width: 648px;width: 100%;}

/*07-10-22*/
.time_date_user .name{display: flex;align-items: center;}
.time_date_user a{color: #64748B;}
.time_date_user .name a{display: flex;justify-content: center;color: #000000;}
.choose_file a{color: #334155;font-weight: 600;
font-size: 19px;}
.choose_file a:hover{color: #334155;font-weight: 600;
font-size: 19px;}
.today_sale_detail {padding-bottom: 40px;}
.total_amount_todal_sale{text-align: end;}
.total_amount_todal_sale p{font-size: 14px}
.earring-table.access-role .stock-detail tbody tr td{border-bottom: 0;}

 /* 10-10-2022 */
.invoice_item{width: 100%;max-width: 800px;margin: auto;padding:70px 0;}
.invoice_item ul {  display: flex;justify-content: flex-start;}
.invoice_item ul .nav-link { border: 1px solid #765835; border-radius: 8px; height: 47px; display: flex; justify-content: center; align-items: center; width: 273px;  color: #765835;  padding: 0px; margin: 0 6px 16px; font-weight: 600; font-size: 19px;}
.invoice_item ul .nav-link a:hover{color: #765835;}
.invoice_item ul .nav-link.active{ background-color: #765835;  color: #fff;}
.invoice_item p{font-size : 16px;font-weight: 600;color: #475569;margin-bottom: 20px;}
.invoice_item .form-control{width: 273px; height: 47px;}
.btn_print{ background-color: #CBD5E1;border-color: #CBD5E1;  color: #64748B;  width: 270px;height: 108px;  display: flex; align-items: center; justify-content: center;Font-size: 23px;font-weight: 600;}

/* 12-10-2022 */
.table_max{max-width: 260px;}
.balence_calc{background: #F9E8EA;padding: 0px;height: 50px;vertical-align: middle;color: #980715;font-weight: 700;border-radius: 8px;margin-top: 12px;}
.rigt_cont h6{font-size: 14px;font-weight: 400;color: #000000;}
.form_control_amt{max-width: 151px;height: 44px;border-radius: 4px;}
.btn-update{background-color: #765835;border-color: #765835;color: #fff;padding: 12px 24px;border-radius: 9px;}
.btn-update:hover, .btn-update:active, .btn-update:focus {background-color: #765835;border-color: #765835;color: #fff;padding: 12px 24px;box-shadow: none;}
.bottom_t_cont{border-top: 1px solid #cccccc;}


/* 14-10-2022 */
.add-noti-content .dropdown-menu{width: 441px;background-color: transparent;border: 0;}
.box_n1{padding: 15px;background-color: #ffffff;border-radius: 3px !important;margin-bottom: 10px;position: relative;}
.box_n1 a {font-size: 14px !important;display: block;font-weight: 600 !important;color: #1E3A56 !important;padding-left: 0 !important;}
.box_text h6 span{color: #9D430D;}
.box_text h6 {font-size: 14px !important;color: #1E3A56 !important;background-color: #ffffff;border-radius: 3px !important;margin-bottom: 10px;}
.box_n1 i{position: absolute;top: 6px;right: 13px;font-size: 20px;}

/* 2-12-2022 */
.previous-page{font-size:12px;color:#334155;padding: 0;}
.create-invoice-preview{width:330px;}
/* .table-preview .table{border: 1px solid #ddd;} */
.table-preview .table thead tr{background: #88020F;}
.table-preview .table thead tr th{white-space: nowrap;font-size: 10px;text-transform: uppercase;vertical-align: middle;color: #fff;font-weight: 600;}
.table-preview .table tbody{border-top:none;}
.table-preview .table tbody tr td{font-size:14px;}
.table-preview .table tbody tr td input{width: 157px;height: 47px;text-align: center;border:1px solid #CBD5E1;margin: 0 auto;}
.total_amount p, .total_amount h4{margin-bottom: 12px;display: flex;align-items: center;justify-content: space-between;}
.total_amount p strong{font-weight:600;}
.total_amount h4{font-weight:600;font-size:20px;}
.total_amount{border-bottom: 1px solid #EFF2F5;padding: 10px 0px;}
.total_amount .form-check{padding: 20px 0px 20px 25px;}
.total_amount .form-check input{border-radius: 0px;width: 20px;height: 20px;border: 2px solid rgb(0 0 0 / 60%);position: relative;top: -2px;}
.table-preview .buttons.buttons_1 button{font-size: 18px;font-weight: 600;padding: 12px 45px;}
.table-preview .table-responsive{border-radius: 10px;}
.table-preview .table>:not(caption)>*>* {border-bottom-width: 0;}

.add_items_item .checkout .btn_confirm {

    line-height: 18px;

    padding: 6px 27px;

}
