@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,600;1,700&display=swap');
 *{margin:0;padding:0;font-family:'Montserrat',sans-serif}
a:hover{text-decoration:none}
body{font-weight:500;font-size:16px}
.btn{border:none;font-size:15px;padding-top:9px;padding-bottom:9px;vertical-align:middle;position:relative;background:#f7f7f7;overflow:hidden;box-shadow:0 0 10px rgba(214,191,147,0.4)}
.btn:focus,button:focus{outline:none;box-shadow:0 0 10px rgba(214,191,147,0.4)}
#header{box-shadow:0 3px 21px rgba(214,191,147,0.6); height:70px; position:fixed;left:0;right:0;top:0;width:100%;display:flex; align-items:center; background-color:#fff;z-index:9999; padding-top: 5px; padding-bottom: 5px;}
#sidebar{position:fixed;top:0;bottom:0;left:0;padding-top:70px;width:200px;overflow:auto;z-index:10;-webkit-box-shadow:0 8px 17px rgba(0,0,0,0.2);box-shadow:0 8px 17px rgba(0,0,0,0.2);transition:transform .3s ease-in-out;background:#fff;padding-bottom:40px}
#wrapper{background:#f7f7f5;min-height:calc(100vh - 60px);margin-top:70px;padding:25px 15px 45px;-webkit-transition:margin-left .3s ease;-o-transition:margin-left .3s ease;transition:margin-left .3s ease}
.header_actions{float:right; /*max-height: 60px;*/}
#sidebar ul li a{color:#29323d;padding:12px 5px 12px 50px;display:block;position:relative;font-size:13px}
#sidebar ul li a .img-fluid{max-width:25px;position:absolute;left:15px;top:50%;transform:translateY(-50%)}
#sidebar ul li a:hover,#sidebar ul li.active a{color:#29323d;background:#d6bf93;font-weight: 600;}
.app-sidebar__toggle svg rect{fill:#d6bf93;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.app-sidebar__toggle svg rect:nth-child(1){-webkit-transform:scaleX(.8);-ms-transform:scaleX(.8);transform:scaleX(.8)}
.app-sidebar__toggle:hover svg rect:nth-child(1){-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,input:-internal-autofill-selected{-webkit-box-shadow:0 0 0 1000px #fff inset!important}
.logo_profile p{font-size:12px;color:#333}
.app-sidebar__toggle svg{width:20px;height:20px;vertical-align:middle}
.noti{display: none;}
span.noti{position:absolute;width:20px;height:20px;background:#9e732e;border-radius:50%;top:-10px;right:-15px;font-size:10px;text-align:center;color:#fff;line-height:22px;box-shadow:0 0 0 3px #d6be93}
a.noti-bell{position:relative}
.header_actions ul.mb-0{list-style:none; padding-top:0px; display: flex; align-items: center; }
form.form-search .form-control{color:#7f7f7f;font-size:14px;min-height:40px;border:0;-webkit-box-shadow:none;box-shadow:none}
form.form-search .form-control::placeholder{color:#7f7f7f}
form.form-search .form-control::-ms-input-placeholder{color:#7f7f7f}
.table-responsive span.activestatus,.table_listing .inactivestatus{color:#fff!important;padding:7px 12px;border-radius:.25rem;cursor:pointer}
.table-responsive span.activestatus{background:#28d094}
.table-responsive .inactivestatus{color:#fff!important;padding:9px 12px;border-radius:.25rem;cursor:pointer;background:#ff4961}
.userstatus{width:150px}
.table-responsive td.userstatus a{display:block;max-width:110px;text-align:center}
form.form-search .form-control:focus{border-color:#ccc;box-shadow:none}
#searchbtn{padding:0 20px 0 0;margin-top:10px;color:#7f7f7f;background:#fff;font-size:14px;font-weight:500;-webkit-box-shadow:none;box-shadow:none;min-height:40px;height:auto;border:1px solid #ccc;border-left:0;border-radius:0 50px 50px 0;cursor:pointer}
.form-search{max-width:500px;margin-left:auto}
.footer{background:#d6bf93;text-align:center;z-index:99;position:relative;padding:10px 0}
.dash{background:#d6be93; padding:10px 15px;border-radius:5px 5px 0px 0px; }
.rec-cstm h4{line-height:35px}
.rec-cstm h4,.rec-cstm p{margin-bottom:0}
.rec-cstm{background:#fff}
.rec-cstm p{font-weight:500;font-size: 12px;}
.viewtask{color:#29323d;font-weight:500}
.viewtask:hover{color:#d99d2b}
.c-order span.num-s{background:#f7f2e9;width:35px;height:35px;display:block;text-align:center;line-height:35px;border-radius:50%;font-size:14px;font-weight:600}
.red-text,.appendduplicates table.table tbody tr td a.duplicate{color:#ff4961}
.orange-text{color:#d99d2b!important}
.green-text,span#valid-msg{color:#28d094}
span#valid-msg{font-size:14px}
.gray-text{color:#a3a4ab}
.rec-cstm .c-order{padding:10px 12px;font-size:14px}
.rec-cstm h4{font-weight:600;font-size:16px}
.c-order a.orange-text{text-decoration:underline;font-weight:500;cursor:pointer}
.status ul{float:right;margin-bottom:0}
.status ul li:first-child:after{content:"";width:1px;height:15px;background:#d99d2b;position:absolute;right:-5px;top:4px}
.status ul li:first-child{margin-right:10px;position:relative}
.rec-cstm .c-order:last-child{padding:15px  ;  border-bottom: none !important;}
li.month_cstm .orange-text{font-size:13px}
.days .current ul.jobs-status span{padding:0;right:0;display:inline;position:inherit;color:#29323d;}
.rec-cstm.task-calender{min-height:489px}
.rec-cstm .c-order:last-child a.orange-text{font-size:16px}
.fa.pull-right{margin-left:0;margin-top:3px}
#sidebar ul .subMenu li a .img-fluid,#sidebar ul .submenu li a .img-fluid{left:55px}
#sidebar ul .subMenu li a,#sidebar ul .submenu li a{padding:10px 10px 10px 75px}
.btn.bg-white {background: #efd8ac !important;}
/*.bg-white.Tab-cstm ul#myTab li{flex:1;}*/
/*.bg-white.Tab-cstm ul#myTab li{flex:0 0 50%}*/
/*.Tab-cstm .nav-pills li a.active:after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d6bf93;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}*/
/*
#Description-tab .btn.bg-white {
    float: right;
    padding: 8px 10px;     transform: translate(0px, -4px);
}
#Description-tab a.btn.bg-white.btn-clone {
    transform: translate(-10px, -4px);
}
*/
.bg-white.Tab-cstm>ul#myTab li.nav-item {
    flex: auto;
}
.Tab-cstm .nav-pills li .nav-link{color:#c5c2bb;background-color:#f7f2e9;font-size:18px;font-weight:500;position:relative;border-radius:0}
.Tab-cstm .nav-pills li .active{background-color:#d6bf93;color:#29323d;}
.Tab-cstm .nav-pills li .nav-link{line-height: 30px;padding: .5rem 0.7rem;}
.form-group input,.form-group select{border:none;box-shadow:0 0 10px rgba(214,191,147,0.3);font-size:13px;padding:10px 15px;color:#29323d;;font-weight:400}
.form-group .form-controlinput::placeholder,.form-control::placeholder{color:#29323d;opacity:1}
.form-group .form-controlinput:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#29323d;opacity:1}
.form-group input:focus,.form-group select:focus{color:#29323d;box-shadow:0 0 10px rgba(214,191,147,0.5);border:none}
select.form-control{-moz-appearance:none;-webkit-appearance:none;position:relative;background:url(../images/select-aero.png);background-position:center right;background-repeat:no-repeat}
.tab-content h4{font-size:18px;margin-bottom:15px}
.btn-section{padding:0 10px;text-align:center}

.lead_main .btn-section .btn{min-width:170px;
/*	width:100%;*/
	line-height: 23px;}

.btn.btn-primary{background:#d6bf93;color:#000}
.btn-cstm.btn{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;overflow:hidden;border: 2px solid #927642;}
.btn span{color:rgba(0,0,0,1);display:block;z-index:2;position:relative;font-weight:500;font-size:14px; line-height: 23px; }
.btn::before,.btn::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(158,115,46,0.25);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translate(-50%,-190%) rotate(-30deg);transform:translate(-50%,-190%) rotate(-30deg);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}
.btn::after{-webkit-transition-delay:.2s;transition-delay:.2s}
.btn:hover::before,.btn:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}
select.form-control:not([size]):not([multiple]){height:auto;}
form.contact-info .d-flex .form-group:first-child{flex:0 0 22%}
form.contact-info .d-flex .form-group:last-child{flex:0 0 78%}
form.contact-info .d-flex .form-group:first-child select.form-control{padding:10px}
a.forgot{color:#29323d;font-size:12px}
.mt-40{margin-top:40px}
.mt-60{margin-top:60px}
.mb-100{margin-bottom:100px}
div#wrapper .bg-white{height:100%}
.checkbox .check-label{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:17px;margin-bottom:0;padding-left:20px;font-size:12px}
.checkbox .check-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.product-tax.ppc-top-sec.w-com .table-responsive.inv-se th .checkbox .checkmark{top:6px}
.checkbox .checkmark{position:absolute;top:1px;left:0;height:15px;width:15px;border:1px solid #d6bf93;border-radius:2px}
.checkbox.selectAll{margin-bottom:7px}
.selectAll.checkbox .check-label{font-size:12px}
.selectAll.checkbox .checkmark{top:3px}
.checkbox .check-label input:checked~.checkmark{background-color:#d6bf93}
label#cat_id-error{position:absolute;top:42px}
.checkbox .checkmark:after{content:"";position:absolute;display:none}
.checkbox .check-label input:checked~.checkmark:after{display:block}
.checkbox .check-label .checkmark:after{left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.check-main span,.d-flex.check-main.pt-2 .check-label{font-size:13px}
.check-box.d-flex .checkbox{margin-left:10px;margin-top:2px}
.ky-border{border-left:5px solid #d6bf93;border-radius:3px;padding-left:20px;min-height:50px;box-shadow:0 0 10px rgba(214,191,147,0.3)}
.ky-border span{display:inline-block;line-height:60px;font-size:14px}
.ky-border .form-group select.form-control,.brown-select .form-control{background-color:#d6bf93}
.ky-border .form-group{margin-top:10px;margin-bottom:0;margin-right:10px}
.ky-border .form-group .form-control.no-cstm{background-color:#e4e4e4}
.btn-white{background:#d5be93}
/*.btn-white{background:#efd8ac}*/
#wrapper h4{font-size:18px}
.search-inp .input-group .form-control{border:none;box-shadow:none;font-size:13px;color:#29323d;}
.search-inp{box-shadow:0 0 10px rgba(214,191,147,0.3)}
.search-inp .input-group-btn .btn{background:#fff;box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0;padding-top: 10px;padding-bottom: 11px; height: 45px; }
.search-inp .btn i{z-index:99;position:relative}
table.table td{font-size:12px;border:none;vertical-align:middle;font-weight:400}
table.table tbody tr:hover{box-shadow:0 0 10px rgba(214,191,147,0.3)}
.bg-brown{background:#d6bf93!important}
tr.total{background:#f6f6f6}
.wine-img.d-flex img{margin-right:10px;width:50px;height:50px;max-width:50px}
.wine-img.d-flex span{line-height:30px}
.wine-list .btn-section .btn{max-width:150px}
.lead-detail h4{line-height:44px;margin-bottom:0}
/*.lead-detail .btn.btn-cstm{width:100%}*/

.lead-detail p b{font-weight:600;word-break:break-word}
.lead-detail p{font-size:13px;margin-bottom:8px}
.lead-content i{font-size:25px}
.back-text{color:#29323d;}
div#wrapper.lead-detail .bg-white{height:auto}
.tab-notes .tab-content{width:100%}
.tab-notes .nav.nav-tabs .nav-item{border-bottom:4px solid #d6bf93;padding:0 10px}
.tab-notes .nav.nav-tabs .nav-item .nav-link{position:relative;background:#fff;color:#29323d;border:none;font-size:13px;font-weight:600;padding: 3px 10px!important;line-height: 30px;}
.tab-notes .nav.nav-tabs .nav-item .nav-link.active{background:#d6bf93;z-index:3}
.tab-notes .nav-link.active::after,.tab-notes .nav-link.active::before{background:#d6bf93}
.tab-notes a.nav-link::after,.tab-notes a.nav-link::before{content:'';position:absolute;z-index:1;top:0;right:-.5em;bottom:0;width:1em;background:#fff;-webkit-transform:skew(15deg);-moz-transform:skew(15deg);-ms-transform:skew(15deg);-o-transform:skew(15deg);transform:skew(15deg);-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0}
.tab-notes a.nav-link::before{top:0;right:auto;transform:skew(-15deg);left:-5px;border-radius:5px 0 0 0}
.tab-notes .nav-tabs .nav-item{min-width:150px;text-align:center}
.tab-notes .nav-tabs{border-bottom:0}
.tab-notes .nav.nav-tabs .nav-item:last-child{padding-right:13px}
.content-note label{font-size:14px}
.content-note .form-control{border:none;resize:none;box-shadow:0 0 10px rgba(214,191,147,0.3)}
.table-responsive .table thead th .checkbox .checkmark{border-color:#a1a1a1}
.table-responsive .table thead th{padding: 7px 10px;font-size:14px;font-weight:600;color:#29323d;background:#d6bf93;border:none;position:relative}
.brown-text{color:#c29641}
table.table td .dropdown.ac-cstm a{color:#29323d;border-bottom:none;cursor:pointer;outline:none}
.dropdown.ac-cstm .dropdown-menu{top:45px!important;left:inherit!important;border:none;box-shadow:0 0 10px rgba(214,191,147,0.3);right:0;padding:0; /*transform:translate3d(0,0,0px)!important*/ }
.ac-cstm .dropdown-menu::before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;bottom:100%;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:9px;right:30px}
.ac-cstm .dropdown-toggle::after{border:none ; display: none; }
.dropdown.ac-cstm .dropdown-menu a{padding:10px 15px 10px 35px;font-size:14px;font-weight:500 !important;position:relative;cursor:pointer}
.footer p,#error-msg,.error{font-size:13px}
.red-color,.error,.form-group label.error,#error-msg{color:#d70404}
.green-color{color:#449d44}
.blue-text{color:#337ab7}
.dropdown.ac-cstm .dropdown-item.active,.dropdown.ac-cstm .dropdown-item:active{background-color:#d6bf93}
.mb-200{margin-bottom:200px}
.modal button.close{background:#d6bf93;border:1px solid #fff;color:#fff;opacity:1;font-weight:100;border-radius:50%;width:40px;height:40px;position:absolute;right:-10px;z-index:99;top:-10px;cursor:pointer}
.modal-content{background:none;border:none;border-radius:30px}
.modal-content .modal-body{background:#fff;margin-bottom:-1px}
.modal-header{padding:10px;background:#d6bf93;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom:0}
h4.modal-title{font-size:18px;margin:0 auto}
.modal-footer{background:#fff;border-bottom-left-radius:20px;padding:10px;border-bottom-right-radius:20px;border-top:0;box-shadow:0 -5px 10px rgba(214,191,147,0.2);position:relative}
.btn-modal{background:none}
ul.modal-ul li{padding:8px 20px;font-size:14px}
ul.modal-ul li:hover{background:#f7f2e9}
.btn.btn-modal{box-shadow:none;background:url(../images/save-bottle.png) no-repeat;background-position:left;max-width:120px;text-align:left;padding:0;font-weight:600;color:#29323d;line-height:44px}
.btn.btn-modal:before,.btn.btn-modal:after{display:none}
.modal-footer .btn.btn-modal:last-child{background:url(../images/cancel-bottle.png) no-repeat;text-align:right;padding-right:25px;transition:all .3s}
.round-pro{width:145px;height:145px;text-align:center;line-height:145px;background:#d6bf93;border-radius:50%;border:5px solid #fae3b7;font-weight:700;font-size:21px}
.win-h4{margin:0;line-height:44px}
.logo_profile{margin-bottom:45px}
.btn.btn-login{background:#32bba7;padding:10px 60px;font-weight:500;border-radius:30px;color:#fff;text-transform:uppercase;letter-spacing:1px;width:100%;transition:.2s ease all;border:0 solid transparent;font-size:13px}
.logo_profile p{font-size:12px;color:#333}
.logo_profile h3{color:#29323d;font-weight:600;font-size:35px;text-transform:uppercase}
.wel{height:100%;width:100%}
.wel .img-fluid{max-width:270px;position:absolute;z-index:999;top:50%;transform:translateY(-50%);left:30px}
.container_form .form>div input:focus+label+i.icon .icon-focus,.icon-form{display:block}
.container_form .form>div input:focus+label+i.icon .icon-form,.icon-focus{display:none}
.container-login100{width:100%;margin:0 auto;max-width:960px;height:100%;min-height:100vh;    display: flex;align-items: center;}
.container_form{background:#f7f7f5;position:relative}
.wrap-login100{width:100%;max-width:960px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:0;align-items:stretch;z-index:9;min-height:470px;position:relative}
.login100-form{width:50%;padding:58px 30px;background-size:45%;background-repeat:no-repeat;background-position:80% center;align-items: center;display: flex;justify-content: center;}
.col.login100-form form#loginform{width:100%;}
.login100-more{width:50%;background-repeat:no-repeat;background-size:100% 100%;background-position:center;position:relative;z-index:1}
/*.shadow{position:relative;bottom:7px;max-width:86%;left:7%;width:100%;z-index:1}*/
.shadow{display: none;}
.right_sec label{font-size:14px;color:#daaa50;margin-bottom:0}
.right_sec input.form-control{padding:5px 0;box-shadow:none;border-bottom:4px solid #dfdfe7;border-radius:0;background:transparent}
.right_sec .input-cstm{position:relative}
.right_sec .input-cstm:before{width:0;height:4px;content:"";background:#d6bf93;position:absolute;left:0;bottom:0;transition:.3s ease all}
.right_sec input.form-control:focus+.input-cstm:before{width:100%}
.table-search{border:none;width:100%}
.table-search th,.table-search td{padding:8px 16px;font-size:15px}
.table-search thead{background:#ececec}
.search .search-input{text-align:-webkit-center;text-align:center;position:relative;z-index:100}
.search-input a{float:right;position:absolute;top:14px;right:36px;z-index:105;text-decoration:none;font-weight:400;color:#bbb}
.search-input .search-text,.search-input .search-text:focus{border:none!important;outline:none!important}
.hide{display:none}
#search_panel .modal-body{padding:0;min-height:300px;overflow:hidden;border-radius:33px}
.search-input .search-text{line-height:30px;padding-left:33px}
.form-group.search-input{margin-bottom:0}
.table-search td{border-bottom:1px solid #eee}
.table-search a{color:#29323d;text-decoration:underline}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#29323d;;background-color:transparent;box-shadow:none;}
.col.login100-form .right_sec{padding-right:50px}
.right_sec .btn span{text-transform:uppercase}
.forget-cstm .btn-section{display:flex}
.forget-cstm .btn-section .btn{max-width:100%}
.forget-cstm .btn-cstm.btn::before,.forget-cstm .btn-cstm.btn::after{transform:translate(-20%,-190%) rotate(-30deg)}
.forget-cstm .btn:hover::before,.forget-cstm .btn:hover::after,.current-item .btn:hover::before,.current-item .btn:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}
.head-stock h5{font-size:12px;margin-bottom: 0;}
.upl-lead h5{font-size:16px}
.amoun-liter p{font-size:14px;font-weight:400;line-height:40px;margin-bottom:7px}
.purchase.modal-ul li{flex:0 0 50%}
.add-contnt .form-control{border:1px solid #ced4da!important;padding:8px 10px;box-shadow:none}
.add-contnt select.form-control{font-weight:400;text-transform:uppercase;padding:8px 7px;font-size:14px}
.modal-dialog.modal-lg{max-width:1040px}
.add-contnt ul.modal-ul li{padding:0}
.action li a{width:35px;height:35px;display:block;text-align:center;line-height:35px;background:#d6bf93;color:#29323d;;border-radius:3px}
.fade-cstm{opacity:.5}
.action{float:right}
.add-contnt .row .col:not(:last-child){padding-right:15px}
.head-stock{padding:10px 20px;box-shadow:0 5px 10px rgba(214,191,147,0.2);margin-bottom:10px}
div#add_stock .modal-content .modal-body{padding:0}
div#Winery .modal-body{height:380px;overflow:auto}
div#add_stock ul.modal-ul li:hover{background:none}
.appendduplicates table.table tbody tr a{color:#29323d;;display:block}
table.table tbody tr td>a:first-child{font-weight:600;color:#29323d;}
.user table.table tbody tr:hover .user-img span,table.table tbody tr td>a:first-child:hover,.appendduplicates table.table tbody tr td:nth-child(2) a:first-child:hover{color:#d99d2b}
nav.navigation2 .page-link{color:#333;font-weight:600}
ul.pagination .page-link span{display:inline-block;margin:0 2px;line-height:13px;font-size:25px}
nav.navigation2 ul.pagination{justify-content:center;margin-bottom: 0;}
nav.navigation2 .page-item:first-child .page-link,nav.navigation2 .page-item:last-child .page-link{display:flex;text-transform:uppercase;letter-spacing:2px;background:url(/assets/images/left-arow.png) no-repeat;width:40px;background-position:center;font-size:0!important;background-color:none!important}
nav.navigation2 .page-item:last-child .page-link{transform:rotate(180deg)}
nav.navigation2 .page-item{margin:0 5px;outline:none}
nav.navigation2 .page-item.active .page-link{background-color:#d6bf93;margin:0;text-align:center;line-height:25px;box-shadow:none}
nav.navigation2 .page-item .page-link{background-color:#e9ecef;width:35px;height:35px;border-radius:50%;font-size:12px;line-height:25px;text-align:center;padding:5px;border:none;box-shadow:none}
nav.navigation2 .page-item.active:first-child .page-link,nav.navigation2 .page-item.active:last-child .page-link{background-color:transparent!important}
.add-wine textarea.form-control,.create-task textarea.form-control{border:none;resize:none;box-shadow:0 0 10px rgba(214,191,147,0.3) !important;min-height:100px}
.purchase li{flex:0 0 30%}
.purchase li:first-child{flex:0 0 50%;margin-right:10px}
ul.purchase select.form-control{text-transform:uppercase;padding:9px 5px;font-size:14px}
.file{position:relative;padding:10px 40px}
.file input{position:absolute;opacity:0;top:0;left:0;transform:translateX(-50%);height:100%;z-index:999}
.upload-main span{font-size:14px}
.bg-white.head-new{ padding:10px;box-shadow:0 3px 10px rgba(214,191,147,0.3); }
div#stock h4.win-h4{font-size:17px;}
.search-criteria select{background-color:#f8f7f5;box-shadow:none}
.price li:last-child{flex:auto}
.dis-wine p{font-size:14px}
.dis-wine p b{font-weight:600}
.price li:first-child{flex:0 0 40%;margin-right:8px}
.price div .form-control{padding:6px 2px;font-size:14px;text-transform:uppercase;background-position:50px 0;color:#29323d;}
.current-item .form-control{padding:5px}
.current-item .win-h4{text-align:center;background:#d6bf93}
.modal .modal-dialog{transform:translateY(-50%)!important;top:50%}
.filter-result .btn.btn-cstm.bg-brown span{font-size:14px}
.current-item{box-shadow:0 -5px 10px rgba(214,191,147,0.1)}
.current-item h4{margin-bottom:0}
.current-item .btn.border-radius-0{border-radius:0}
.current-item .btn::before,.current-item .btn::after{transform:translate(-33%,-190%) rotate(-30deg)}
.create-user .d-flex .form-group:last-child{flex:auto}
.form-group label{font-size:14px}
.sto-ck ul li span{color:#cea454;font-size:15px;font-weight:500}
.sto-ck ul{height:140px}
.sto-ck ul li:last-child .main-div span{color:#29323d;font-weight: 600;}
.tab-task .sto-ck ul li:last-child .main-div span{color:#29323d;}
.sto-ck{overflow:hidden;border:3px solid #fae3b7}
.s-back{background:#f7f2e9}
.action.sto-action{float:none}
.action.sto-action ul li:last-child a{background:none;line-height:45px}
.px-40{padding:0 35px}
.Kanban_head.danger{background:#d9534f}
.Kanban_head{padding:7px;margin-bottom:15px;font-size:14px;color:#fff;font-weight:600;border-radius:3px 3px 0 0}
.Kanban_head.warning{background:#f7ac00}
.Kanban_head.primary{background:#1473d3}
.Task_cont p{margin-bottom:10px}
.Task_cont-main .row:last-child .Task_cont p{margin-bottom:0}
.Kanban_head.success{background:#65be4d}
.Kanban_head.gray-bg{background:#4e4e4e}
.Kanban_head.light-blue{background:#0493c7}
.Kanban_head.purple{background:#be44e1}
.Kanban_head span{width:22px;height:22px;background:#fff;border-radius:50%;color:#29323d;text-align:center;font-size:13px;line-height:22px;float:right}
.Task_cont-main.danger-border{border-left:7px solid #d9534f}
.Task_cont-main.warning-border{border-left:7px solid #f7ac00}
.Task_cont-main.success-border{border-left:7px solid #65be4d}
.Task_cont-main.primary-border{border-left:7px solid #1473d3}
.Task_cont-main.light-blue-border{border-left:7px solid #0493c7}
.Task_cont-main.purple-border{border-left:7px solid #be44e1}
.Task_cont-main.gray-border{border-left:7px solid #4e4e4e}
.modal .gray-text{color:#4e4e4e}
.modal .danger-text{color:#d9534f}
.warning-text{color:#f7ac00}
.primary-text{color:#1473d3}
.modal .success-text{color:#65be4d}
.light-blue-text{color:#0493c7}
.purple-text{color:#be44e1}
.Task_cont p b{font-weight:600}
.Task_cont-main{padding:10px 8px;border-radius:5px;background:#fff;margin-bottom:18px;font-size:14px;box-shadow:0 0 4px rgba(220,220,220,0.5);border:1px solid #ededed;min-height:140px}
.Task_cont em{font-size:14px;display:inline-block;font-weight:400;font-style:normal}
.Latest_leads .modal-dialog.modal-lg{max-width:1290px;transform:translateY(10px)!important}
.Latest_leads .modal-footer{box-shadow:none;border-radius:0 0 5px 5px}
.Latest_leads .modal-header{border-radius:5px 5px 0 0}
.search-content{height:0;display:none;transition:.3s ease all}
input#ed-srch-term:focus+.input-group-btn+.search-content{display:block;width:100%;position:fixed;z-index:1050;max-width:500px;top:50px;margin-left:-16px;height:100%}
form.form-search input#ed-srch-term.form-control:focus{border:0;margin-top:0}
#searchbtn{border:0}
.search-results,form.form-search .input-group{border:1px solid #ccc}
.input-group-btn #searchbtn{margin-top:0}
form.form-search .input-group{margin-top:9px;padding:0 0 0 15px;border-radius:20px}
.search-results{border-top:0;border-radius:0 0 20px 20px;overflow:hidden;background:#fff}
form.form-search.check .input-group{border-bottom:0;border-radius:20px 20px 0 0}
form.form-search .form-control{padding:0}
.check-main{font-weight:400}
.file.border-file{border:2px dashed #ccc;max-width:240px;margin:0 auto;border-radius:8px;min-height:60px;line-height:35px;padding:10px 0}
.file.border-file span{color:#636d77;font-weight:400;text-align:center;display:block;position:relative;cursor:pointer}
input[type="file"]{cursor:pointer}
div#Bulk_import .upload-main{padding:20px 0;position:relative}
div#Bulk_import label{font-size:14px;margin-bottom:25px}
div#Bulk_import .modal-footer .btn-cstm.btn-white.btn.btn-modal{padding-left:10px}
div#Bulk_import a.btn-cstm{padding-left:10px}
button.btn.btn-outline-secondary.border-left-0{background:#fff;border:none}
.c-order .table-responsive .table thead th{background:#f7f2e9;color:#29323d;}
.c-order .table-responsive .table td:first-child{font-weight:600;color:#29323d;}
.c-order.heading{position:relative;border-bottom:1px solid #f1f1f2}
.c-order.heading::before{content:'';height:23px;width:2px;background:#d19f54;position:absolute;left:0;top:0;bottom:0;margin:auto}
.sales_total select.form-control{max-width:120px;display:inline-block}
.heading .form-group{margin-bottom:0}
.heading h4{line-height:41px}
.total_call_listing li{list-style-type:none;float:left;width:100%}
.total_call_listing span.day{min-width:142px;position:relative;color:#29323d;display:inline-block;font-size:13px;padding-left:14px;margin-bottom:20px;margin-right:37px;min-height:45.5px}
span.text_date{float:right;max-width:200px;color:#d19f54;line-height:20px;font-size:18px}
span.text_date em{font-size:13px;color:#787878;font-style:normal;display:block}
.total_call_listing span.day::before{content:'';height:25px;width:25px;position:absolute;right:0;top:0;background:url(../images/phone_img.png) no-repeat right top;z-index:9}
.total_call_listing span.day::after{content:'';height:90px;width:1px;background:#d19f54;position:absolute;right:12px;top:0;bottom:0}
.total_call_listing li:last-child span::after{display:none}
.c-order .table-responsive .table td{border-bottom:1px solid #f1f1f2}
div#wrapper.cstm-sales table.table.table-bordered{margin-bottom:0}
.cstm-sales#wrapper .rec-cstm .c-order:last-child{padding-top:0}
.cstm-sales#wrapper h4{font-weight:500}
.dropdown.ac-cstm .dropdown-menu a i,.dropdown.ac-cstm .dropdown-menu a .img-fluid{position:absolute;left:15px;top:50%;transform:translateY(-50%);max-width:10px}
.table-search{border:none;width:100%}
.table-search th,.table-search td{padding:8px 16px;font-size:15px}
.table-search thead{background:#ececec}
.search .search-input{text-align:-webkit-center;text-align:center;position:relative;z-index:100}
.search-input a{float:right;position:absolute;top:14px;right:36px;z-index:105;text-decoration:none;font-weight:400;color:#bbb}
.search-input .search-text,.search-input .search-text:focus{border:none!important;outline:none!important}
.hide{display:none}
#search_panel .modal-body{padding:0;min-height:300px;overflow:hidden;border-radius:33px}
.search-input .search-text{line-height:30px;padding-left:33px}
.form-group.search-input{margin-bottom:0}
.table-search td{border-bottom:1px solid #eee}
.table-search a{color:#29323d;text-decoration:underline}
.name_id_date ul li{display:inline-block;text-align:center;margin-right:10px;min-width: auto;
    flex: 1;}
.name_id_date ul li span{display:block;font-weight:600;text-transform:capitalize}
.thanks_box{background:url(../images/confirmation_bg.jpg) no-repeat center top;position:relative;float:left;padding:15px 0;width:100%;background-size:100% 100%}
.thanks_box span{background:#d7bf93;border:3px solid #f1f1f2;width:100px;height:100px;position:absolute;display:inline-block;border-radius:50%;left:0;right:0;line-height:93px;top:0;margin:-45px auto}
.thanks_box h3{margin-top:57px;float:left;font-size:23px;width:100%;font-weight:400}
.name_id_date{text-align:center;padding:45px 7px;float:left;width:100%}
.name_id_date ul{margin:0;padding:0;display: flex;}
.confirm_feature_box{max-width:1080px;margin:0 auto 25px;width:100%;box-shadow:0 3px 10px rgba(214,191,147,0.3)}
.confirmation_page{padding-top:45px}
.proposal_head{background:#d6bf93;text-align:center;font-size:18px;font-weight:600;padding:12px 0}
table.table td.total_price{font-weight:600;font-size:14px}
.header_actions .ac-cstm{ max-width: 100px; cursor:pointer;text-align:center}
.header_actions .ac-cstm .dropdown-menu::before{right:10px}
.c-order table{margin-bottom:0}
.header_actions ul li{margin:0 10px}
td.total_price.text-right{background:#f7f7f7}
div#wrapper .bg-white{border-radius:5px}
#wrapper textarea{font-size:13px;color:#29323d;}
.create-user .d-flex .form-group{flex:0 0 25%}
.Delt-content .modal-footer .btn.btn-modal:last-child{padding-top:10px}
.Delt-content.text-center h4{font-size:14px}
.cstm-sales .c-order h4{line-height:inherit}
#Lead_group{font-size:16px}
.per-mis{padding-right:230px}
#createleadcategory h5{font-size:15px;text-align:center;margin-bottom:20px}
.modal-footer .btn-cstm.btn-white.btn.btn-modal{padding-left:13px;border: none;}
.btn-cstm.btn-white.btn.btn-modal:hover{transform:translateX(5px)}
.modal-footer .btn.btn-modal:last-child:hover{transform:translateX(-5px)}
.checkbox.radio span.checkmark{border-radius:100%}
.modal-ul li.active{background:#f7f2e9}
.modal-ul li.active span.check{display:block}
.modal-ul li span.check{display:none}
.loader{border:16px solid #f7f6f4;border-radius:50%;border-top:16px solid #c9b287;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:99999}
.load-main{position:fixed;width:100%;height:100%;background:rgba(214,191,147,0.5);z-index:9999;top:0;}
/* Safari */
@-webkit-keyframes spin{
    0{-webkit-transform:rotate(0deg)}
	100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.form-control[readonly]{background-color:#fff;opacity:1}
.brown-select option{background:#f7f7f5;color:#29323d;text-shadow:0 1px 0 rgba(0,0,0,0.4)}
.tab-pane .d-flex .form-group,.update_lead .d-flex .form-group{flex:auto}
.update_lead .d-flex .form-group:first-child,.tab-pane .d-flex .form-group :first-child{flex:0 0 70px}
div#Bulk_import label.error{margin-bottom:0;display:block;text-align:center;line-height:20px!important}
.dropdown.bulk-ac.ac-cstm .dropdown-menu.show{top:30px!important}
span.select2.select2-container.select2-container--default{width:100%!important}
.form-control.leadcategory{border-top-right-radius:0;border-bottom-right-radius:0}
.contact-info .form-group a.btn.btn-cstm{ line-height: normal; border-top-left-radius:0;border-bottom-left-radius:0;background:#f7f7f7;display: flex;justify-content: center;align-items: center;}
.modal-body .selection .select2-selection:focus{box-shadow:0 0 10px rgba(214,191,147,0.3)}
.modal-body .selection .select2-selection{display:block;width:100%;padding:0;font-size:1rem;line-height:2!important;color:#29323d;;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:40px!important}
.modal-body .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px!important;font-weight:500!important;line-height:37px!important;color:#29323d!important}
.modal-body .selection .select2-selection__arrow{height:40px!important}
.modal-body .selection .select2-selection__rendered{line-height:37px!important}
.select2-selection__arrow b{border-color:#29323d transparent transparent!important}
.select2-results li{font-size:14px!important}
.select2-results__option.select2-results__option--highlighted{background-color:#d6bf93!important}
.pt-40{padding-top:90px!important}
.created_lead .thanks_box h3{margin-bottom:40px;margin-top:60px}
.created_lead p{font-weight:400;margin-bottom:10px;font-size:12px}
.created_lead p b{font-weight:600;}
.mail-{min-height:41px}
#datepicker-error{display:block;position:absolute;top:40px}
#Bulk_import.modal form .modal-dialog{transform:translateY(50%)!important}
.app-sidebar__toggle{ /*line-height:57px;*/ margin-top: 0px; -webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;float:right}
.phone-c .intl-tel-input{width:100%}
.brown-border{border-top:2px solid #d6bf93;margin-bottom:1.5rem}
.gj-icon{color:#29323d}
.country span{font-size:13px}
.form-group.phone-c .intl-tel-input .selected-flag{height:40px;background-color:transparent!important}
.intl-tel-input.allow-dropdown .selected-flag:focus{outline:none!important}
.form-group label.error{margin-top:5px;display:block;margin-bottom:0;font-weight:500;line-height:25px;font-size:12px}
.form-group{position:relative}
.cstm-label{position:absolute;top:10px;right:20px;left:auto;transition:.3s ease all;z-index:99;opacity:0;transform:translateX(-10px);margin-bottom:0}
.form-group.d-flex select.form-control+.cstm-label{right:72px}
.form-group select.form-control + .cstm-label{right:35px}
.form-control:focus+.cstm-label{opacity:1;transform:translateX(0);background:#fff;}
.form-control:focus::-webkit-input-placeholder{opacity:0}
.lead-detail p b i.flag-icon{font-size:15px;margin-right:5px}
.form-control:focus:-moz-placeholder{opacity:0}
.form-control:focus::-moz-placeholder{opacity:0}
.form-control:focus:-ms-input-placeholder{opacity:0}
.d-flex.check-main.pt-2 .check-label{line-height:17px}

/*.contact-info .form-group a.btn.btn-cstm span{top:50%;transform:translateY(-50%)}*/
.dro-pag:first-child{flex:0 0 80%}
.dro-pag:last-child{flex:0 0 18%}
.dro-pag:last-child .form-group.brown-select label{line-height:40px}
.logo{ /* height:60px;line-height:80px;*/ display:inline-block;outline: none;}
.status-a{color:#29323d;font-size:16px;position:absolute;top:50%; transform:
	translate(0%, -50%); right:0px;}
.lead_main .table tr td{font-size:11px}
th.created- a.status-a{right:0}
th.categ-{padding-right:20px}
th.Assigned- a.status-a{right:0}
.daterangepicker .calendar-table th{width:30px!important}
.daterangepicker .calendar-table .next span{position:absolute;right:18px;top:18px}
.daterangepicker th.month{padding-top:0}
.lead-content .co-lead p{min-height:20px;margin-bottom:10px}
.fc-toolbar .fc-center h2{display:inline-block;font-size:13px}
.fc-toolbar .fc-center{vertical-align:bottom}
.fc-toolbar.fc-header-toolbar,.fc-view-container{background:#fff;padding:10px;margin-bottom:0!important}
.fc-toolbar.fc-header-toolbar button{background:transparent;border-radius:5px;border:2px solid #ddd}
.fc-toolbar.fc-header-toolbar {padding: 10px 220px;line-height: 33px;}
.fc-event-container a{background:#d6be93;color:#29323d!important;font-weight:500;font-size:12px;border:#29323d}
span.fc-title{cursor:pointer}
#calender.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:left}
.fc-row.fc-week.fc-widget-content.fc-rigid,.fc-scroller.fc-day-grid-container{height:auto!important}
.fc-day-header span{font-size:13px;font-weight:500}
#calender .fc-head-container.fc-widget-header{border:none}
.fc-widget-content{border-left:0!important}
.fc-view.fc-month-view.fc-basic-view > table{border:0!important}
.perpage .form-control{padding:5px 4px}
#updateuser label{display:block}
.gj-modal .gj-picker.gj-picker-md [role=switch] div{font-size:20px}
.gj-modal .gj-picker.gj-picker-md [role=switch],.gj-modal .gj-picker>div:first-child{background:#d6bf93}
.gj-datepicker i.gj-icon {line-height: 40px;right: 6px !important;}
.gj-picker.datetimepicker [role=header] [role=date]{font-size:22px}
.gj-modal .gj-picker-md [role=footer] button.gj-button-md:first-child{float:left}
.gj-modal .gj-picker-md [role=footer] button.gj-button-md{box-shadow:0 0 10px rgba(214,191,147,0.4);background:#fff;color:#29323d}
.gj-modal .gj-picker-md [role=footer]{width:100%}
.gj-modal .gj-picker-md [role=footer] button.gj-button-md:nth-child(2){float:right;background:#d6bf93}
.form-group.d-flex .leadcategory.error+label+label.cstm-label{right:48px}
.intl-tel-input.allow-dropdown{width:100%}
.fc .fc-body>tr>td.fc-widget-content{border:0}
.lead_main .table thead tr th:first-child{padding-left:13px}
div#showtaskdetail .modal-footer{box-shadow:none;padding:5px}
div#showtaskdetail .modal-dialog p{font-size:13px;margin-bottom:5px}
thead.fc-head{border-bottom:1px solid #ddd}
div#showtaskdetail .modal-dialog p b{font-weight:600;word-break:break-word;text-align:justify}
.gray-hr{border-top:2px solid #f7f7f5!important}
b#desc{word-break:break-all}
.gj-picker-md table tr td.today div{color:#d6bf93;font-weight:500}
.thanks_box.text-center p{padding:10px;background:#fff;display:inline;color:#28d094;font-weight:500;display: inline-block;}
.lead-detail i.flag-icon{display:none}
.lead-content a,.lead-content i,.dis-wine i{font-size:15px;color:#29323d;font-weight:500}
.lead-content i{margin-right:5px}
.lead-content a{max-width:150px}
.btn.btn-primary:disabled:before,.btn.btn-primary:disabled:after{opacity:0}
.user-name{font-size:12px;font-weight:500;display:block; line-height: normal; }
.header_actions .dropdown.ac-cstm .dropdown-menu{min-width:7rem}
.appendduplicates+ div#commonconfirm{z-index:1060}
.modal-backdrop.fade.show+.modal-backdrop.fade.show{z-index:1059}
div#duplicate h4{font-size:15px}
span.duplicate{color:red}
.reset-s p{color:#888;font-weight:400;font-size:14px}
.reset-s a.btn-primary.btn-cstm.btn{text-transform:uppercase}
.submenu a.nav-link+span i{line-height:48px}
.submenu a.nav-link+span{position:absolute;right:5px;top:50%;transform:translateY(-50%);cursor:pointer;width:30px;height:100%;text-align:right}
li.submenu{position:relative}
#sidebar ul li.submenu+ul li.active a{background:#d6bf93}
.submenu i{font-size:11px}
.rember label{color:#29323d;line-height:17px}
.close-c i{cursor:pointer}
.ms-options-wrap.ms-active+.text-right.close-c{visibility:visible}
.text-right.close-c{visibility:hidden;position:absolute;top:-15px;right:0}
.btn-section.cstm-sec .btn,.user-create .btn-section.cstm-sec .btn{max-width:180px}
.add-contnt .form-group input.form-control.error .error{margin-top:5px!important;margin-bottom:0!important}
.stock_main table.table td span{font-size:13px}
.wine-img a.orange-text,.wine-name a.orange-text{font-weight:500}
.amoun-liter ul.modal-ul.purchase li:first-child{flex:0 0 75%}
.amoun-liter ul.modal-ul.purchase li:last-child{flex:0 0 25%}
.add-contnt .row.stock_row ul li select,.add-contnt .row.stock_row ul li input,.add-contnt .form-control{font-size:13px}
.appendduplicates+ div#commonconfirm{z-index:1060}
.modal-backdrop.fade.show+.modal-backdrop.fade.show{z-index:1059}
div#duplicate h4{font-size:15px}
span.duplicate{color:red}
.reset-s p{color:#888;font-weight:400;font-size:14px}
.reset-s a.btn-primary.btn-cstm.btn{text-transform:uppercase}
.duplicate{color:red!important}
#sidebar ul li.submenu+ul li a{padding-left:70px;background:#fff5e2;padding-right:10px}
#sidebar ul li.submenu+ul li:first-child a{border-top:1px dotted #ddd}
#sidebar ul li.submenu+ul li a{border-bottom:1px dotted #ddd}
#sidebar ul li.submenu+ul li a .img-fluid{left:40px}
.lead-content hr.brown-border{margin:0 0 15px}
label#lead_client_id-error{text-align:center;width:100%}
.bg-white.lead_main.py-4.appendduplicates .col-lg-12 h4.win-h4{padding-bottom:10px}
#lead_createnote .form-group textarea#desc{max-width:100%}
div#showassignlead .modal-dialog.modal-lg{max-width:700px}
/*.modal-dialog .table-responsive{height:210px;overflow-y:auto}*/
div#showbulkstatus .modal-dialog.modal-lg,div#showassignlead .modal-dialog.modal-lg{max-width:700px;max-width:700px}
.modal-dialog .customtable-responsive{height:210px;overflow-y:auto}
.SumoSelect.sumo_assign .SumoUnder{position:absolute;width:100%}
.SumoSelect.sumo_assign{width:100%}
.modal-dialog .SumoSelect>.optWrapper>.options li.opt:hover{background-color:#d6bf93}
.modal-dialog .SumoSelect .select-all{padding:11px 0 35px 35px}
.modal-dialog .SumoSelect>.optWrapper>.options{position:relative;max-height:125px}
.reset-s.reset-pass{position:relative}
.reset-s.reset-pass .text-center{position:absolute;top:50%;transform:translateY(-50%)}
span.assignleaduser,span.assignleadstatus{color:#fff;font-weight:600}
.modal-dialog .SumoSelect>.optWrapper.multiple>.MultiControls> p.btnOk{background:#d6bf93;color:#29323d!important}
.modal-dialog .SumoSelect>.optWrapper.multiple>.MultiControls> p.btnOk:hover{ background-color: rgba(158,115,46,0.5);  }
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{background:#eaeaea}
.modal-dialog .SumoSelect>.optWrapper.multiple>.MultiControls> p.btnOk:hover{ background-color: rgba(158,115,46,0.5);  }
.intl-tel-input.allow-dropdown .flag-container .country-list{z-index:9}
div#showbulkstatus,div#showassignlead{z-index:9999}
.dropdown.ac-cstm .dropdown-menu a{font-size:12px}
.checkbox.rember{padding-top:5px}
span.fc-title{cursor:pointer;text-transform:capitalize}
.gj-modal .gj-picker-md .arrow-begin,.gj-modal .gj-picker-md [role=body] [role=arrow],.gj-modal .gj-picker-md table tr td.selected.gj-cursor-pointer div{background-color:#bfa677}
.gj-modal .gj-picker.gj-picker-md.datetimepicker.gj-unselectable .arrow-end{border-color:#bfa677}
.wine-image{clear:both;margin-top:20px}
.upload-main span#error-msg{margin-right:10px;margin-top:10px}
.checkbox.rember{padding-top:4px}
span.fc-title{cursor:pointer;text-transform:capitalize}
.gj-modal .gj-picker-md .arrow-begin,.gj-modal .gj-picker-md [role=body] [role=arrow],.gj-modal .gj-picker-md table tr td.selected.gj-cursor-pointer div{background-color:#bfa677}
.gj-modal .gj-picker.gj-picker-md.datetimepicker.gj-unselectable .arrow-end{border-color:#bfa677}
.forbitten{text-align:center}
.forbitten h2{font-size:100px;text-align:center}
.forbitten span{color:#8c8c8c}
.forbitten p{color:#333;font-size:14px}
.col.login100-form.forbiten_Cstm .right_sec{padding-right:0!important}
div#deletetask,div#Creat_Task{z-index:1060}
textarea.form-control{border:none;resize:none;box-shadow:0 0 10px rgba(214,191,147,0.3);min-height:100px}
.co-lead p b{word-break:break-word;display:inline-block;font-weight:600;text-align:left;}
.co-lead p{font-size:14px}
.lead_main .table thead tr th:first-child .checkbox .checkmark{top:0}
.icons_action{justify-content:flex-end}
.icons_action .btn{color:#29323d}
.winery_add .modal-dialog .table-responsive{height:auto}
.filter-result table.table td .form-control{font-size:12px;padding: 7px 5px;box-shadow: 0 0 5px rgba(88, 63, 16, 0.1);}
input#api_key{height:43px}
.add-contnt label.error{font-size:10.3px;position:absolute;	bottom: 15px;margin-bottom: 0;}
table.table.current-proposal thead th{border:0;vertical-align:middle}
form#createpackage table.table.current-proposal h4{line-height:35px}
table.table.current-proposal input#sum_total{max-width:100px;float:right}
.row.stock_row .d-flex,.row.stock_row .refrence{position:relative}
.package-detail p{font-weight:500;word-break:break-all;font-size:14px}
.package-detail p span{font-weight:400;display:block}
#sidebar ul li.submenu+ul li a{font-size:12px}
form#createproposal h4,form#createorder h4{font-size:12px}
/*.co-lead+.mt-2 p img.img-fluid,.dis-wine .co-lead img.img-fluid{width:150px;height:150px;object-fit:cover}*/
.winery_add .co-lead img.img-fluid{width:150px;object-fit:cover}
li.text-left.col.refernce- h5,li.text-left.col.pl-4 h5{padding-left:0}
.add-contnt .form-control{font-size:10px;color:#29323d;}
.package-detail h4{line-height:44px;margin-bottom:0}
/*div#stock .add_stock_modal{margin:auto;margin-right:0}  */
.filter-result table.table.quantity_sec td:nth-last-child(2),.filter-result table.table.quantity_sec th:nth-last-child(2){border-left:2px solid #bda87f}
.proposal_detail_box tr:nth-last-child(2) td.total_price{border-top:1px solid #e6e3db}
.proposal_detail_box td.total_price{background:#fff}
.form-group .d-flex label.error{position:absolute;bottom:-30px}
form#createwine .form-group{margin-bottom:1.9rem}
.file label#brochure-error{position:absolute;bottom:-30px;left:0;width:500px}
table.table.mb-3.quantity_sec th{font-size:13px}
#wrapper .current-item h4.win-h4{font-size:16px}
table.table.current-proposal tfoot.current_items td{vertical-align:middle;padding:0 5px 10px}
.modal .checkbox .check-label{display:inline-block}
.content-note.pt-3+.table-responsive{padding-bottom:70px}
label#due_date-error{font-size:13px}
.stock_main .table-responsive .table thead th{font-size:13px;padding:7px 5px;}
label#due_date-error{font-size:13px}
.form-control[readonly]::placeholder{color:#29323d;opacity:1;font-family:'Montserrat',sans-serif}
.form-control[readonly]:-ms-input-placeholder{color:#29323d;font-family:'Montserrat',sans-serif}
.form-control[readonly]::-ms-input-placeholder{color:#29323d;font-family:'Montserrat',sans-serif}
/* .lead_main .table tbody.leadlisting tr td:nth-child(5){word-break:break-word;word-wrap:inherit} */
.gj-datepicker input{font-size: 12px;font-family: 'Montserrat', sans-serif; line-height: 21px;}
.form-control.taskdate{height:40px;font-family:'Montserrat',sans-serif}
.quantity_sec th,.filter-result table.table td{padding:10px 5px}
table.table tbody.curr_stock td{font-size: 11px;}
div#search-category .checkbox .check-label{font-size:11px}
.lead_main .table th a{cursor:pointer;color:#29323d}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:5px}
::-webkit-scrollbar-thumb{background:#989898;border-radius:5px}
::-webkit-scrollbar-thumb:hover{background:#d6bf93;cursor:pointer}
div#Lead select.form-control:not([size]):not([multiple]){height:42px}
body .custom-table{overflow-y:auto}
body .table-responsive{overflow-y:none}
.col.login100-form button.btn-primary.btn-cstm.btn span{text-transform:uppercase}
th.sta-s a.status-a{right:0px}
div#showtaskdetail .modal-dialog p b#desc{height:150px;overflow:auto;display:inline-block}
table td.desc-td{word-break:break-word;height:auto;max-height:100px;overflow:auto;display:block;margin-bottom:10px;text-align:justify}
.modal-body.create-task{padding-bottom:0}
.modal-body.create-task hr.brown-border{margin:10px 0}
.upload-main.add_img .file.border-file{width:100%;text-align:center;max-width:100%}
.upload-main.add_img .file input{position:absolute;opacity:0;top:0;left:50%;transform:translateX(-50%);height:100%;z-index:999;width:100%}
/*.image_upload{max-width:250px;margin:0 auto;}*/
/*h4.win-h4>.add_stock_modal {float: right;transform: translateX(-10px);}*/
.images .image_upload{margin-left: 0;}
.image_upload img{position:inherit;max-width:100%;object-fit:contain;width:150px;height:150px;}
.file.border-file .image_upload img{height:250px; width:250px; object-fit: cover; }
.perpage{border-top:1px solid #fff5e2}
.bg-white.lead_main.pt-2.appendduplicates > .container-fluid>.row .btn-section{display:flex;justify-content:flex-end}
.desc-td{word-break:break-word;height:auto;max-height:100px;overflow:auto;display:block;margin-bottom:10px;overflow-y:auto;text-align:justify}
.form-control.currency_change{background-color:#f6f0e7;color:#29323d;font-size:12px;padding:5px;width:100%;max-width:80px;margin:0 auto 5px;box-shadow:none}
.lead-detail .btn.btn-cstm img{max-width:16px}
.status-c{display:flex;justify-content:center}
.status-c>.btn{line-height:25px;margin-right:10px;}
.status-c .btn{border: 2px solid #927642;}
.status-c .action a.btn.bg-white,.status-c .action a.btn.bg-white span,.status-c>.btn{display:block;}
.status-c>.btn,.action,.status-c .action > a{max-width:157px;text-align:center;width:100%}
.wine_cat .upload-main{position:relative}
.status-c .inactivestatus.btn span{color: #fff;}
.search-criteria select.form-control{padding:10px 5px;font-size:10.5px;background-position-x:100%;padding-right: 23px;
 height: 41px;}
.wine-img.d-flex img{object-fit:contain;}
div#showtaskdetail .modal-dialog p b{text-transform:capitalize}
.proposal_detail_box .table-responsive .table thead th{background:#f7f2e9;padding:10px 5px;font-size:12px}
.proposal_detail_box table.table td{font-size:11px;padding:10px 5px;word-break: break-word;}
form#createorder h4{justify-content:center;align-items:center}
input.form-control.advance_payment{margin-left:4px}
.dropdown.ac-cstm.noti->a{ /*line-height:50px*/ line-height: inherit; float: left; display: flex; }
.dropdown.ac-cstm.noti- a.dropdown-toggle embed{position:relative;z-index:-1;width: 20px;
    height: auto; right: 0; }
.add-wine .form-group label.error{position:absolute}
.dropdown.ac-cstm.noti- .dropdown-menu{padding:10px}
.dropdown.ac-cstm.noti- h5{font-size:16px;border-bottom:1px solid #d6be93;padding-bottom:10px;margin-bottom:0}
.dropdown.ac-cstm.noti- a i{left:5px}
.dropdown.ac-cstm.noti- a.dropdown-item{border-bottom:1px solid #ddd}

.dropdown.ac-cstm.noti- a.dropdown-item:before{position:absolute;content:"";background:#ddd;width:1px;height:20px;left:25px;
    top: 50%; transform: translate(0%, -50%); }

/*.dropdown.ac-cstm .see-more .clearnotifys,.dropdown.ac-cstm .see-more a.clearallnotifys{margin:10px 0 0;font-size:13px;color:#000;padding: 7px 10px;background: #fff;box-shadow: 0 0 8px rgba(0,0,0,0.1);border-radius: 3px; display: inline-block; }*/
.dropdown.ac-cstm .see-more .clearnotifys, .dropdown.ac-cstm .see-more a.clearallnotifys {
    margin: 10px 0 0;
    font-size: 13px;
    color: #a98d59;
    padding: 0 10px;
    /* background: #fff; */
    /* box-shadow: 0 0 8px rgba(0,0,0,0.1); */
    border-radius: 3px;
    display: inline-block;
}
.dropdown.ac-cstm .see-more a.clearallnotifys {
/*    background: #d6be93; color: #000;*/
    margin-left: 1rem;
}
.content-noti{overflow-y:auto;height:200px;border-bottom: 1px solid #d6be93;}
.create-winery .winery .form-group label.error{position:absolute;bottom:-25px}
.create-winery .winery .form-group{margin-bottom:1.5rem}
.lead-detail span.viewpage .bg-brown.rounded-top .row .row{justify-content:flex-end}
body .note-toolbar.panel-heading{display:none}
body .note-editable{font-size:12px;font-weight:500}
/* body .note-editor.note-frame{border:none;padding:0;box-shadow:none} */
.des-editor .note-toolbar {background: hsl(0deg 0% 100% / 11%);}
.des-editor .note-editor.note-frame {border: none;box-shadow: 0 0 10px rgba(214,191,147,0.3);height: 160px;}
.des-editor .note-editing-area {padding: .375rem .90rem;}
body .des-editor .note-editable{padding:0}
body .des-editor button.note-btn.btn{width:100px;padding:11px 10px;font-size:10px;display:flex;justify-content:space-around;background:#fff}
.des-editor span.note-current-fontname{font-size:13px;margin-right:5px}
body .des-editor i.note-icon-font.note-recent-color{padding:1px 10px}
body .des-editor button.note-btn.btn:after{display:none}
.des-editor .note-btn-group .btn span{font-size:12px;right:-3px}
.tooltip{font-size:12px}
.des-editor .note-editor ol{margin-left:15px}
.des-editor .note-editor ul{margin-left:20px}
.add-contnt label#reference-error{bottom:-40px}
.lead-detail img.img-fluid.res-ico{max-width:9px;filter:grayscale(1)}
.dropdown-fontname li a i,.note-btn-group.btn-group.note-style li a i{display:none}
.dropdown-fontname li a,.note-btn-group.btn-group.note-style li a{padding:2px 10px;font-size:14px;color:#29323d;display:block;text-align:left}
.dropdown-fontname,.note-btn-group.btn-group.note-style ul.dropdown-menu.dropdown-style{margin-left:0!important}
.note-btn-group.btn-group.note-style pre,.note-btn-group.btn-group.note-style blockquote,.winery_add .note-editable{padding:0!important}
.confirm_feature_box .note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"],body .note-editing-area .note-editable{background-color:#fff!important}
.dropdown-fontname li a:hover,.note-btn-group.btn-group.note-style li a:hover{background:#f7f7f7}
.form-control[readonly]::placeholder{color:#29323d;opacity:1}
.form-control[readonly]:-ms-input-placeholder{color:#29323d}
div#search-status .modal-body, div#search-category .modal-body {height: 300px;overflow-y: auto;}
div#search-category .checkbox .check-label{font-size:11px}
#lead_createnote .form-group textarea#desc{max-width:100%}
.search-inp{margin-bottom:10px}
.right_sec .row .col-md-6{width:50%}
div#Lead .form-group.d-flex{margin-bottom:45px}
#createleadcategory h5{font-size:12px}
.lead-detail .col-md-6.px-1,.lead-detail .col-md-6.pl-1{padding:0 10px!important;margin-top:10px}
.created_lead p b{display:block}
.created_lead p.mb-4{margin-bottom:10px!important}
.created_lead .thanks_box h3{margin-bottom:30px;margin-top:50px}
.confirm_feature_box .p-5{padding:15px!important}
.confirm_feature_box .btn-section.mt-5.cstm-sec{padding:0;margin-top:10px!important}
div#showtaskdetail .modal-dialog p{font-size:12px;margin-bottom:0}
div#showtaskdetail .modal-dialog p b#desc{height:100px}
div#showtaskdetail hr.brown-border{margin-top:0;margin-bottom:10px}
.modal-body.create-task{padding-bottom:0}
.dropdown.ac-cstm .dropdown-menu a{padding:5px 15px 5px 35px}
body .note-editing-area .note-editable{padding:0!important}
body .note-statusbar{display:none}
.dis-wine .mt-2{margin-top:2rem!important}
.dis-wine .co-lead p b{text-align:left}
a.deletewineimg.d-block.text-center{text-align:left!important}
.bg-white.add-wine ul.list-unstyled.mb-0 li{width:inherit; }
.sto-ck ul li:last-child .main-div{text-align:center;line-height:140px}
.note-editing-area .note-editable li{text-align:justify!important}
tr.Trade{background:#f7f7f7}
.modal-backdrop.fade.show+.modal-backdrop.show{z-index:1059}
div#Winery.modal.fade.show+.modal+.modal+.modal+.modal+.modal+div#countrymodal.modal.show,div#Winery.modal.fade.show+.modal+.modal+.modal+.modal+.modal+.modal+div#regionmodal{z-index:1060!important}
input[type=text],textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;-webkit-text-fill-color:#29323d;-webkit-box-shadow:0 0 10px rgba(214,191,147,0.3)}
p.quantity_error{margin-top:5px;display:block;margin-bottom:0;font-weight:500;line-height:25px;font-size:12px;color:#d70404}
p.release_success{margin-top:5px;display:block;margin-bottom:0;font-weight:500;line-height:25px;font-size:15px;color:#d70404;text-align: center;}
.submitorder{margin-top:10px;display:none!important}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#29323d;-webkit-box-shadow:0 0 10px rgba(214,191,147,0.3)!important}
.right_sec input:-webkit-autofill,.right_sec input:-webkit-autofill:hover,.right_sec input:-webkit-autofill:focus{border:none;border-bottom:4px solid #dfdfe7;-webkit-box-shadow:0 0 0 1000px #fff inset!important}
input:-internal-autofill-selected{background:#fff!important}
.portfolio .sto-ck ul li .main-div span b{color:#29323d}
.modal-dialog.modal-md{max-width:700px}
.modal-dialog.modal-md ul.modal-ul li:hover{background:none}
.modal-dialog.modal-md li.text-left.pl-2.col.pr-0 h5{position:relative;left:-20px}
.modal-dialog.modal-md li.text-left.col.pl-4{position:relative;left:-15px}
span.noti em{font-style:normal;font-weight:600}
#wrapper div#regionmodal .upload-main.add_img h4{font-size:14px}
textarea.form-control:focus{outline:none;box-shadow: 0 0 10px rgba(214,191,147,0.3);}
.file.bg-brown.rounded.btn-md{max-width:150px;padding:10px 30px;display:block;text-align:center;position:relative;overflow: hidden;}
.file.bg-brown.rounded.btn-md label.error{position:absolute;top:40px;width:260px!important;display:block!important;left:0;text-align:left}
.c-pcs{word-break:break-word}
.cstm-scor p b{display:inline-block}
.cstm-scor p{margin-bottom:0}
.wine_cat img.img-fluid{width:150px;height: 150px;object-fit: contain;}
.add-st .add_stock_modal{font-size:13px}
.gj-datepicker input:focus+i{color:#d6bf93}
.search-criteria .col-xl{padding:0 7px}
.add_stock_modal span,.reset_button span{font-size:13px}
.dis-wine .co-lead img {object-fit: contain;height: 150px;width: 150px;}img.img-cover {object-fit: cover;}
p.stock_message {color: #28d094;text-align: center;background: #f5f5f5;padding: 10px;margin-top: 30px !important;}
.submitorder{margin-top:10px;display:none!important}
.tradesubmit{margin-top:10px;display:none!important}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus{    -webkit-text-fill-color: #29323d;
    -webkit-box-shadow: 0 0 10px rgba(214, 191, 147, 0.3) !important;}
 .right_sec input:-webkit-autofill,.right_sec input:-webkit-autofill:hover,.right_sec input:-webkit-autofill:focus{border:none ;border-bottom: 4px solid #dfdfe7;-webkit-box-shadow:0 0 0 1000px #fff inset !important;}

input:-internal-autofill-selected{background:#fff !important; }
.logo-sec {overflow: hidden;}
.portfolio .sto-ck ul li .main-div span b{color: #29323d;}
.modal-dialog.modal-md{max-width:700px}
.modal-dialog.modal-md ul.modal-ul li:hover{background:none}
.modal-dialog.modal-md li.text-left.pl-2.col.pr-0 h5{position:relative;left:-20px}
.modal-dialog.modal-md li.text-left.col.pl-4{position:relative;left:-15px}
.confirm_feature_box p.mail-{font-size: 14px;}
.dropdown.ac-cstm.noti- .dropdown-menu{min-width:210px}
.wine-img.d-flex span a{display:inline-block;word-break:break-word;line-height:initial; margin-bottom:0px; }
.client-info input#lcb_number{background:#d6bf9387;border-bottom-right-radius: 0;border-top-right-radius: 0;}
.client-info input#lcb_number:active,.client-info input#lcb_number:focus{background:#fff}
.fixed-head thead tr th{position:sticky!important;top:0;z-index:9}
div#Bulk_import .upload-main img{position:absolute;top:35px;right:120px;z-index:9;max-width:45px}
.alow-stock{margin-top:10px}
.alow-stock .form-group,.alow-stock label{margin-bottom:0}
.alow-stock span{font-size:14px;font-weight:600}
.dropdown.bulk-ac.ac-cstm .dropdown-menu.show{top:50px!important}
a.btn.btn-primary.btn-cstm.reset_button{display:block;line-height:23px}
table.table.mb-3.quantity_sec td{font-size:12px;word-break:break-word}
tbody.leadlisting td,.lead_main .table-responsive.fixed-head td a{word-break:break-word}
.lead_main .table-responsive.fixed-head th{font-size:13px}
.modal-body .head-stock th{background-color:transparent;border-bottom: 0;}
a.payment-history{font-size:14px}
.notifylist a.btn-primary.btn.btn-cstm{padding:4px 10px;margin-top:-2px}
.notifylist a.btn-primary.btn.btn-cstm span{font-size:12px}
/*notification-page*/
.notification-head{height:600px;overflow-y:scroll;overflow-x:hidden;border-bottom:1px solid #d6be93}
a.orange-text{margin-bottom:5px;display:block}
.notification-area span i{color:#888787}
.notification-area a+span{font-size:12px}
.notification-area{border-bottom:1px solid #efefef;padding:5px 10px;border-left:3px solid #989898;transition:.3s ease all;border-radius:5px;margin-bottom:8px;border-top:1px solid #efefef;    font-size: 14px;}
.notification-area:nth-child(2n){   background: #fbfbfb;}
.csmt-clos{position: relative;}
.content-noti::-webkit-scrollbar{width:5px;height:5px}
.limitmessage{
   display:none;
   font-size: 14px;
}
p.totalcount {
   background: #efeadd;
   padding: 10px;
   margin-bottom: 7px;
}
p.stock_error {
    color: #ff0000;
    text-align: center;
    background: #f5f5f5;
    padding: 10px;font-size: 14px;
    margin-top: 30px;clear: both;
}
a.dropdown-item.singlenotifycheck.isviewed{background:#fff5e2}
.csmt-clos i.fa.fa-times{right:2px;position:absolute;top:7px;font-size:12px;color:#333;margin:0;transition:.3s ease all}
.csmt-clos i.fa.fa-times:hover{top:7px}
.notification-area:hover{border-left:5px solid #c49c5c;background:#f7f7f7;box-shadow:0 3px 4px rgba(220,220,220,0.5)}
.pro-p svg+image{width:70px!important}
/* .wine-list .wine-name .custom-table{max-height:525px!important;height:100%} */
#sidebar embed.img-fluid.pro-p{max-width:20px!important;}
.wine-name .add_stock_modal img{max-width:13px !important;}
.wine-name .wine-img.d-flex img{width:40px;height:40px}
.wine-name .add_stock_modal{padding: 5px 10px;line-height: 28px;margin-right: 5px;}
select#stock_category_id{font-size:10px;width:120px}
div#add_stock .table thead th{border-bottom:0}
div#add_stock tfoot td{padding:0}
div#add_stock .modal-content table.table tbody tr:hover{box-shadow: none;}
div#add_stock .modal-content .modal-body{padding:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;    padding-bottom: 20px;}
.Ita-contract td.green-text{font-weight:500}
.c-order .prod .orange-text{text-decoration:none;margin-bottom:0;display:inline-block;font-size: 12px;}
.Ita-task .danger-text {color: #ff4961;font-weight: 500;}
div#add_stock .modal-dialog.modal-lg {
    max-width: 1000px;
}
div#add_stock .add-contnt.stock_row td {
    padding: 20px 7px;
}
div#add_stock .add-contnt.stock_row td:nth-child(2),div#add_stock .add-contnt.stock_row td:nth-child(1) {
    width: 100px;
}
.table-responsive.wineprimary td {padding: 10px 7px;font-size: 11px;}
div#add_stock thead.modal-ul.list-unstyled.head-stock th{padding: 20px 7px 15px;}
#move-totrade+#movestock-confirm{z-index:1060}
/*404 error page*/
.add-contnt.stock_row td {
   padding-top: 30px;
   padding-bottom: 30px;
}
.error-404.col.login100-form .right_sec{padding-right: 0;}
.error-404 h2 {font-size: 90px;font-weight: 600;}
.error-404 span {font-size: 100px;color: #d6bf93;letter-spacing:3px;font-weight: 800;text-shadow:0 1px 6px rgb(214, 191, 147, 0.7)}
.error-404 p {font-size: 24px;text-transform: uppercase;letter-spacing: 22px;color: #b5adad;text-shadow: 0px 1px 2px rgba(0 ,0 ,0 ,0.2);}
/* animate-logo */
.o-fill {
/*
    stroke-dasharray: 316 258;
    stroke-dashoffset: 227;
*/
	stroke-width:0;
	fill:#D6BF93;
    animation: draw 5s ease-in-out 20ms forwards;
    -webkit-animation: draw 5s ease-in-out 20ms forwards;
}
/*
@keyframes draw {
	0%
	{
		stroke-dashoffset: 100 50;
	}
	30%
	{
		stroke-dashoffset: 30 20;
	}
	40%
	{
		stroke-dashoffset: 0;
	}
	70%
	{
		stroke-dashoffset: 0;
	}
  100% {
    stroke-dashoffset: 0;stroke-width:0;fill:#D6BF93;
  }
}
@-webkit-keyframes draw {
  0%
	{
		stroke-dashoffset: 100 50;
	}
	30%
	{
		stroke-dashoffset: 30 20;
	}
	40%
	{
		stroke-dashoffset: 0;
	}
	70%
	{
		stroke-dashoffset: 0;
	}
  100% {
    stroke-dashoffset: 0;stroke-width:0;fill:#D6BF93;
  }
}
*/
.wine-name .table td.green-text{font-weight:500}
.status span{display:inline-block;word-break:break-word;font-size:11px}
.custom-table table.table td{padding:7px 10px}
/*.modal-dialog .table-responsive .table-responsive.cases-list{height:250px}*/
.modal-dialog .table-responsive.cases-list thead.head-stock th{background:#f7f2e9;position:sticky;top:0;z-index:99}
form#importoldleads .btn-section{justify-content:center;}
/*header#header .col-md-4.pr-lg-0{height:60px}*/
span.file_info+.image_upload{margin-left:0}
.payment-table .table thead th{background:transparent}
.Ita-task .table-responsive .table thead th{font-size:12px;padding:10px 4px;text-transform: capitalize;}

.Ita-task .table td{padding:10px 5px}
.Ita-task .table td.green-text{font-weight:500}
.cstm-des.Tab-cstm .nav-pills li .active:after{right:-7px!important;position:absolute!important;left:auto;transform:skew(15deg);height:38px}
div#myTabContent .tab-pane.fade{display:none}
div#myTabContent .tab-pane.fade.active.show{display:block}
.Ita-task .table-responsive .table thead td{font-size:11px}
div#sell-stock .add-contnt{padding:0 10px}
table.table .add-contnt.stock_row tr:hover{box-shadow:none}
.buyback .proposal_detail_box td.d-flex{align-items:center;justify-content:center}
textarea.form-control.comment{outline:none;box-shadow:none}
.buyback .proposal_detail_box td input.form-control.buybackprice{margin-left:10px;font-size:12px;width:100px}
ul#stocktypetabs{margin:0 10px}
.filter-result.tab-notes .nav.nav-tabs .nav-item{padding-left:13px}
.filter-result.tab-notes a.nav-link::before{left:-8px}
.comment textarea.form-control{max-width:500px;border:1px solid #d6bf93}
.bg-light-brown .col-md-3:not(:last-child) p{border-right:1px solid #29323d}
.bg-light-brown{background:#f7f2e9}
.search-criteria form#proposal_filters .form-group{margin-bottom:0}
.bg-white.lead_main.appendduplicates .table-responsive .table td{padding:2px 15px;font-size:11px;white-space:nowrap;word-break:break-word;overflow: hidden;
    text-overflow: ellipsis;max-width: 100px;}
.bg-white.lead_main.appendduplicates .table-responsive .table td.text-right{overflow: visible;}
.table-responsive.cases-list{overflow:inherit}
/*.table-responsive.cases-list .cases-modal{overflow-y:auto;height:170px}*/
.cases-modal th:first-child .checkbox{line-height:0}
thead.modal-ul.list-unstyled.head-stock th {padding: 20px 10px 15px;background: #f7f2e97a;}
div#secondary-availstock thead.head-stock{background: #f7f2e9;}
.stock-detail.tab-notes .nav.nav-tabs .nav-item { padding: 0 13px;}
.stock-detail.tab-notes a.nav-link::before{left:-8px;}
table.table.quantity_sec .form-control{box-shadow: none;}
  /* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none;margin: 0;}
td .dropdown.ac-cstm .dropdown-menu {top: auto !important;}
/*.bg-white.lead_main.pt-2.appendduplicates .container-fluid >.row .btn {width: 100%;min-width: 170px;    max-width: 150px;}*/

/* Firefox */
input[type=number] {-moz-appearance: textfield;}
.status_cstm .modal-content .modal-body {padding: 0;height: 300px;overflow-y: auto;}
.dis-wine img.img-cover{object-fit: contain;}
.table-responsive.cases-list .btn-section {border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;margin-top: 15px;background: #fff;padding-bottom: 10px;border-top: 1px solid #d6bf9314;padding-top: 10px;}
div#sell-stock .head-stock h5 {margin-bottom: 0;vertical-align: middle;}
div#sell-stock .head-stock{background: #f7f2e97a;}
div#sell-stock .modal-footer .btn-cstm.btn-white.btn.btn-modal{    padding-left: 6px;}
.des-editor .confirm_feature_box .note-editor.note-frame {box-shadow: none;}
.bg-white.lead_main.pt-2.appendduplicates .input-group-btn .btn{min-width:auto !important;}
/*
.table-responsive.wines_stock tr td {
    max-width: 200px;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap;
}
*/
.wine-list .wine-name .table-responsive .table thead th{    font-size: 11px;
	font-weight: 600;}
	.form-control:focus	{border-color: rgba(214,191,147,0.3);}

.lead_main .table-responsive.fixed-head th a.country-a {
    font-size: 16px;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

/*
.lead_main .table-responsive.fixed-head th {
    font-size: 12px;
}
*/
.dropdown.bulk-ac.ac-cstm .dropdown-menu.show {
   top: 50px!important;
}
.wine-image .images span.file.bg-brown.rounded.btn-md {
   overflow: hidden;
}
form#createitarequest label.error {
    font-size: 11px;
}
div#ita_detail p {
    font-size: 12px;
}
/*sunil css*/

.btn-section .btn{min-width: 170px;}
h4.d-block.win-h4.search_crit {
    line-height: initial;
    background: #ebe3d2;
    padding: 5px 25px;
    margin: 0 -15px;
    font-size: 16px !important;
}
.notification-area .orange-text {
    margin: 0;
}
.lead_main .btn.btn-cstm span,.container-fluid .btn-primary.btn-cstm.btn span {
    font-size: 13px;
}
.lead_main>.container-fluid .btn-primary.btn-cstm.btn {
    min-width: 170px;    line-height: 23px;    padding: 9px 10px;
}
.lead_main .modal-footer .btn.btn-modal{    line-height: 3;}
.add-contnt .refrence .form-control {
    height: 34px;
}
.prod p {
    text-align: center;
}
.rec-cstm p img+span {
    display: block;
    text-align: center;
    font-weight: 600;margin-top: 10px;    letter-spacing: 2px;
}

.lead-detail.clientdetails{margin-bottom: 0}
.lead-detail>.bg-white span.viewpage .row .btn.btn-cstm {
    width: 100%;
}
.reset_button {
    width: 100%;
}
.refrence i.gj-icon {
    font-size: 15px;
    line-height: 35px;
}

/*sunil css*/
p.totalcount {background: #efeadd;padding: 5px 15px;margin-bottom: 7px;    font-size: 14px;}
h5.limitmessage {font-size: 14px;display: none;}
.bg-white.lead_main.appendduplicates .table-responsive .table thead th { padding: 7px 15px; z-index: 99;}
.form-control:focus	{border-color: rgba(214,191,147,0.3);}
div#search-category .modal-body {overflow-x: hidden;}
.form-group.cstm-date-picker input#vintage {background: #f8f7f5;box-shadow: none;border-radius: 3px;height: 36px;}
.proposal_detail_box .btn-section .btn {
   max-width: 170px;
}
.modal-footer .btn-section .btn {
   min-width: auto !important; width:100%;
}
.lead_main .btn-section{    display: flex;
    justify-content: flex-end;}
a.btn.btn-white.btn-cstm.mr-4.resetleadfilter {
    margin-right: 7px !important;
}
.curr_stock .basket_items td {
    padding: 10px 5px 0 0 !important;
}
.tab-portfolio td .dropdown.ac-cstm .dropdown-menu {
    min-width: 120px;
}

.c-order .prod p {
    text-align: left;
}
.btn-cstm-group {
    margin-top: 1rem;
}

.lead_main .modal-footer .btn-section{justify-content: center;}
.confirm_feature_box .note-editable.card-block,#wrapper .confirm_feature_box textarea {
    font-size: 14px;
}
/*crm-css*/

textarea.form-control.pr-50 {
    padding-right: 8rem;
}

h2.cstm-hd {
    display: inline-block;
    font-size: 20px;
    background: #fff;
	padding: 0 10px 0 0;
    position: relative;
    top: -15px;
    margin-bottom: 0;
}
.client-tradelead hr.brown-border {
    margin-bottom: 0;
}
.wine-list .lead_main h4.d-block.win-h4.search_crit {
    padding: 5px 15px;
}
.client-tradelead .bg-brown.p-2.px-3 {
    padding: 10px 20px!important;
}
span.viewpage .col-md {
    max-width: 170px;
}
.bg-white.lead_main.appendduplicates .table-responsive .table td:nth-child(2) {
    position: relative;
}
a.duplicate {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
/*.client-tradelead .confirm_feature_box hr.brown-border{margin-bottom: 1.5rem;}*/
.c-order .prod.no-record p{text-align: center;}
#wrapper .border-bottom.c-order h4 {
    font-size: 14px;
}
form#createitarequest .lead-detail .head-new+.p-3> .row>[class*='col-md'] {
    padding: 0 10px !important;
}
form#createitarequest .lead-detail .head-new+.p-3 label.mb-0.mt-1.mr-2 {
    line-height: 30px;
}
body .note-editing-area .note-editable{min-height: 100px;}
.winery_list .container-fluid .search-inp {margin-bottom: 0;}
.winery_list .container-fluid .btn-primary.btn-cstm.btn {width: 100%; min-width: 162px; padding-top:9px; padding-bottom:9px;  }
.co-lead .note-editor.note-frame {border: none;}
div#Description .note-editor.note-frame.card .note-editable.card-block {
    min-height: auto;
}
.confirm_feature_box .note-editor.note-frame.card
/*,body .note-editing-area .note-editable*/
{
    height: auto;min-height: auto;
}
.confirm_feature_box .note-editing-area{padding: 0;}

.stock_main .custom-table .status-c .btn,.stock_main .custom-table .action,.status-c .btn {
    min-width: 157px;
}
body .confirm_feature_box .note-editing-area .note-editable {
    min-height: auto;
}

.lead-detail.cstm-des .lead-content .note-editor.note-frame{border: none;}
a.btn.btn-primary.editApi,.btn-section>.btn.w-100{min-width:auto;}
div#search-leadcountry .modal-body{height:400px;overflow-y:auto}
a.leadname {
    padding-right: 10px;
}
form#add_wine_stock input.form-control[name="bottles"],input#units_per_case, input#stock_ref, select#stock_category_id, input#sale_price,tbody.add-contnt.stock_row .refrence .bottlecase,.clientbottles {
    background: #f5f5f5;
}
.confirm_feature_box .co-lead textarea.form-control {
    height: auto !important;
    padding: 0;
    box-shadow: none;
    min-height: auto;
}
.modal-body .table-responsive .table thead th{background: #f7f2e9;}
.main-div a {
    cursor: pointer;
}
a.app-sidebar__toggle:focus {
    outline: none;
}
.buyback .confirm_feature_box {
    max-width: 1100px;
}
.lead-detail.clientdetails p{margin-bottom: 0;}
.upload-main .wine-image .images span.file {
    overflow: visible !important;    margin: 0 auto;
}
.upload-main .wine-image .images .file.bg-brown.rounded.btn-md label.error,.wine_cat .text-left.upload-main.mt-3 .file.bg-brown.rounded.btn-md label.error{width: 300px!important;}
 #wrapper table.table.current-proposal h4 {
    font-size: 12px;
    font-weight: 600;
}
.curr_stock tr.basket_items td:first-child {
    min-width: 120px;
}
.forbiten_Cstm .forbitten span {
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 12px;
    color: #d6bf93;
    text-shadow: 0px 1px 2px rgba(0 ,0 ,0 ,0.2);
}
.forbiten_Cstm .forbitten p{font-size: 18px;padding: 10px 160px 0;}
.edi_le a.btn.btn-white.btn-cstm {max-width: 170px;}
.edi_le {text-align: right;}
.SumoSelect>.CaptionCont.SelectBox.search>label{margin: 0;}
p.gif-errormsg1 {
    font-size: 13px;
    margin-top: 23px;
}
.bg-white.add-wine .note-editor.note-frame .note-editing-area {
    overflow: auto;
}
.create-wine.des-editor ul.d-flex.list-unstyled .co-lead img{    object-fit: contain;}
.wine-image .images span.file.bg-brown.rounded.btn-md input.first {left: 0;}
.wrap-login100:before {
    content: "";
    background: url(../images/shadow.png);
    background-size: contain;
    position: absolute;
    bottom: -100px;
    width: 100%;
    height: 100px;
    left: 0;
    background-repeat: repeat-x;
}
form#updatelead ul#myTab li.nav-item {
    flex: 1;
}
/*
	.lead-detail+.bg-white>.tab-notes .nav.nav-tabs .nav-item .nav-link {
		padding: 0.5rem 0.2rem !important;
	}
*/
ul#winestocktypetabs li.nav-item a {
    padding: 2px 10px !important;
    line-height: 34px;
}
/*
#Description-tab .bg-white.add_stock_modal {
    transform: translate(-20px, -4px) !important;
    padding: 10px;
}
*/
div#Description-tab {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
div#Description-tab span {
    line-height: normal;
}
div#Description-tab a.btn.bg-white {
    padding: 8px 10px;
}
.btn-cs {
    display: flex;
    justify-content: space-between;
    flex: 0 0 14%;
}
.proposal table.table td {
    padding: 7px 10px;
}
.co-lead img {
    object-fit: contain;
}

.bg-white.client_detail.lead-detail.pb-3{padding-bottom: 0 !important;}
.singlenotifycheck span {color: #d6be93;}
.client-info .form-group {
    margin-bottom: 5px;
}
form#reserveclientinfo.client-info hr.brown-border {
    margin: 10px 0;
}
.generate_lcbnumber {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    background: #f7f7f7;
}
.italian_fields{display: none;}
#lcb-errormsg {margin-top: 5px;font-size: 12px;}
.btn-cstm.btn:active{box-shadow:none;}
.d-flex a.btn.btn-cstm,.contact-info .form-group a.btn.btn-cstm,.create-wine .form-group .d-flex a.btn.btn-cstm,.btn.btn-cstm.bg-brown.add_to_basket{border:none;}
	.wine_cat .file.bg-brown.rounded.btn-md {max-width: 100%;}
.stock_main .btn-primary.btn-cstm span {font-size: 13px;}
.activestatus.btn {background: #28d094;}
.activestatus.btn span {color: rgb(255 255 255);}
.status-c .inactivestatus.btn { border: 2px solid #ff0022; }
.status-c .activestatus.btn { border: 2px solid #47987b;}
table.table.mb-3.winesize-list .custom-table table.table td {padding: 7px 5px;}
.pl-60 {padding-left: 60px;}
.bg-white.lead_main.pt-2.appendduplicates .input-group-btn .btn{padding:11.5px 11px;}
a#sell_stock span {font-size: 13px;}
form#lead_createnote {
    display: flex;
}
form#lead_createnote>.form-group {width: calc(100% - 180px);}
form#lead_createnote .btn-section {    margin-left: 1rem;
    width: 170px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
#lead_createnote .form-group textarea#desc{min-height: 50px;}
div#orders {margin-bottom: 2rem;}
.stock_main.cstm-des.Tab-cstm {
    margin-bottom: 20px;
}
.Delt-content img {
    max-width: 100px;
}
div#sendotpmodal .Delt-content img.img-fluid {
    max-width: 70px;
}
.dropdown.ac-cstm .dropdown-menu .sendotp .img-fluid {
    max-width: 15px;
}


.otp-lead {
    font-size: 14px;
    padding: 0 25px;
    text-align: center;
    display: inline-block;
}
p#otp-number {
    margin: 10px 0;
    color: #c3a05d;
    font-size: 24px;
    letter-spacing: 14px;
}
#sentotpmodalconfirmation .btn.btn-primary {
    max-width: 130px;
    border: 2px solid #968563;
    padding: 8px 0;
}
 a.btn.btn-primary.btn-cstm.reset_button {
    line-height: 22px;
}
.tab-content .custom-table{max-height: 280px !important;}
.ITA.Contracts .custom-table ::-webkit-scrollbar-thumb {
    background: #989898;
    border-radius: 5px;
    display: none;
}
.stock_main .table-responsive .table thead th, .stock_main .custom-table table.table td { padding-left:15px; padding-right:15px; }
div#sendotpmodal .Delt-content h5 {
    font-size: 16px;
}

/* css edit 30-12 start */
.mobilelogo{ display:none; }
.mobiletoggle{ display:none; }
.perpage .row{ align-items: center; }
.perpage .ml-auto.mr-auto.mt-2{ margin-top:0px !important; }
.proposal_detail_box table.table td{ /*word-break: normal !important; max-width: 160px;*/
  word-break: normal !important; width: 160px; }
.wine-img.d-flex{ align-items: center; }
.btn.btn-white.btn-cstm.mr-0.resetleadfilter{ padding-bottom: 9px; padding-top: 9px; }
.btn-pl .btn-cstm.btn-primary { max-width:110px; padding:7px; font-size: 15px;}
.btn.btn-primary.btn-cstm.reset_button{ padding-top: 8.5px; padding-bottom: 8.5px; }
#header .row{ align-items:center; }
.winery .text-left.upload-main.mt-3.w-100{ margin-bottom:20px !important; }
.btn.btn-primary.editApi{ line-height:25px; }
.wine_cat .upload-main, .wine_cat .upload-main .wine-image{ width:100%; float: left; }
.navigation2.text-center{ margin-bottom:15px; }
.status-c .activestatus.btn.bgcolor_n{ border-color:#927642; background: #d6bf93;
 color: #000; }
.status-c .activestatus.btn.bgcolor_n span{ color: #000; }
.note-editable.card-block{ margin-bottom:15px; }
#regionmodal .modal-dialog{/* max-height: 550px; overflow-y: scroll; overflow-x: hidden; */ padding: 15px; width:100%; max-width: 1100px; margin: 0 auto; }
.input_number { width:100%; float:left; text-align:center; padding:10px 0px; margin-bottom:5px;border-radius: 7px; }
.input_number input{ max-width: 300px; width:100%; float:none; display: inline-block; text-align: center; padding:11px 15px;  font-size: 13px; color: #29323d;  border-radius: 5px;     border: none;
   box-shadow: 0 0 10px #d2d2d2; font-size: 16px; padding: 10px 15px; color: #29323d;
    font-weight: 400;     border: 1px solid #d2d2d2; }
#twillo-leadphone-error{  width: 100%; float: left; text-align: center; color: red; margin-top: 10px;font-size: 12px; font-weight: 400; }
.Delt-content.text-center h5{ font-size: 16px; font-weight: 500; width: 100%; float: left; padding: 0px 40px;     line-height: 20px; margin-top:0px !important; }
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus{ box-shadow:none; border-color:#927642; }
.table-responsive .table thead th{ box-shadow: 0px 0px 2px #d6bf93; }
.proposal_detail_box .table-responsive .table thead th{ box-shadow: 0px 0px 2px #f7f2e9; }
.addsecondary input.form-control.clientbottles{ background: #f5f5f5; }
.modal-body .table-responsive .table thead th{ box-shadow: 0px 0px 2px #f7f2e9; }
.gj-picker-md{ z-index:999999 !important; }
.col-md-10.pl-0 > .d-flex.list-unstyled.mb-0{ float:left; }
.note-editable.card-block *{ font-family: 'Montserrat',sans-serif !important; }
.note-editable.card-block span{ font-size:14px !important; }
.dis-wine .co-lead.mt-2 .col-md-9.col-sm.pl-2 > p b{ font-weight: 500 !important; }
.modal-content .modal-body{ max-height: 350px;  overflow-y: auto; overflow-x: hidden;  }
.regiondetails_row_n .col-xl-2.col-lg-3.col-md-3 .btn-section .btn{ min-width: 157px; }
body .table-responsive{ margin-bottom: 15px; }
.table-responsive.payment-table .table{ width:100% !important; }
.wine-name .add_stock_modal{ display: flex !important; justify-content: center; align-items:center !important; }
#Description-tab .btn-cs{ flex: inherit; }
div#Description-tab a.btn.bg-white{ min-width:34px !important; max-width: 34px !important; width:100% !important; margin-left:7px; height:34px; display: flex; align-items: center; justify-content: center; }
.wine-name .table .add_stock_modal, .wine-name .table .delete_wine{ max-width:35px !important; width:35px !important; height: 35px !important; text-align: center;    display: flex !important; justify-content: center; align-items: center !important;}
.wine-name .table .add_stock_modal span, .wine-name .table .delete_wine span {  line-height: 20px; }
.wine-name .table .delete_wine span i{ font-size: 13px !important; }
.user.appendduplicates .delete_winery.btn span {line-height:17px;  }
.wine-name .add_stock_modal img{ margin-right: 2px; }
.MultiControls{ text-align:center; padding: 10px; }
.MultiControls .btnOk, .MultiControls .btnCancel{ width: 150px !important; color: #FFF !important; background: rgba(158,115,46,0.7); border: 2px solid #927642 !important; font-size: 15px !important; padding-top: 10px !important; padding-bottom: 10px !important; vertical-align: middle !important; position: relative !important;
     overflow: hidden !important; box-shadow: 0 0 8px -2px rgba(50, 48, 44, 0.2);line-height: 1.5 !important;
    border-radius: .25rem !important; margin: 0px 4px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;
    -o-transition: all 0.3s; transition: all 0.3s; position: relative; }
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{   }
.MultiControls .btnCancel{ background:#FFF !important; color:#32302B !important; border-color: rgba(158,115,46,0.1)  }
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{ }
.MultiControls .btnOk:before, .MultiControls .btnOk:after, .MultiControls .btnCancel:before,  .MultiControls .btnCancel:after { content: ''; position: absolute; top: 0;left: 0; width: 100%; height: 100%; z-index: 1;
    background-color: rgba(158,115,46,0.25); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translate(-50%, -190%) rotate(-30deg);
    transform: translate(-50%, -190%) rotate(-30deg); -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); }
.MultiControls .btnOk:after, .MultiControls .btnCancel:after{ -webkit-transition-delay: .2s;
	transition-delay: .2s; }
.MultiControls .btnOk:hover::before, .MultiControls .btnOk:hover::after, .MultiControls .btnCancel:hover:before, .MultiControls .btnCancel:hover:after { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.MultiControls span{ z-index: 999; }
.modal-body.searchbody_n{ overflow: visible !important;}
.btn.bg-white.editkycquestion.mr-2 span{ line-height: normal !important;}
.bg-white.head-new{ background: #d6bf93 !important; }
.btn.bg-white.deletestock span { line-height: 17px !important; }
.btn.bg-white.mr-1.deletetask span, .btn.bg-white.mr-1.updatetask span{ line-height: 17px !important; }
.view-user .back-text.pull-right.py-2.mb-0.d-inline-block.btn.bg-white{ display:flex !important; width:35px !important; height: 35px !important; align-items: center; justify-content:center; }
.view-user .back-text.pull-right.py-2.mb-0.d-inline-block.btn.bg-white span { line-height: 10px !important; }
.btn.bg-white.editkycquestion.mr-2{ display:flex !important; width:35px !important; height: 35px !important; align-items: center; justify-content:center; }
.btn.bg-white.editkycquestionmr-2 span{ line-height: 20px !important; }
.appendduplicates.spaceing_n .lead_bladebtop1_n{ flex-basis: 0; -webkit-box-flex: inherit; -ms-flex-positive:inherit; flex-grow: inherit; }
.modalcurrency_n{ max-width: 800px !important; width:100% !important; }
.modalcurrency_n .table thead th select{ float: left; width: 100%; padding: 0px; font-size: 14px; font-weight: 600 !important; color: #29323d !important; background: transparent !important; border: none !important; position: relative !important; outline:none; }
/**/
.lead_main.spaceing_2n .lead_bladebtop1_n , .winery_row_n.spaceing_2n .lead_bladebtop1_n{ flex-basis: 0; -webkit-box-flex: inherit; -ms-flex-positive:inherit; flex-grow: inherit; }
.lead_main.spaceing_2n >.container-fluid .btn-primary.btn-cstm.btn, .winery_row_n.spaceing_2n >.container-fluid .btn-primary.btn-cstm.btn{ min-width:160px !important; }
/**/
.stock_main .mrgstock_n .col-xl-5.col-lg-6.col-md-5{ padding-right: 0px !important; }
.d-block.win-h4.mb-2.search_crit{ width:100%; float: left; margin: 0; }
.search-criteria{ width:100%; float: left; padding: 0px; }
body .col.d-flex.pr-0 .dropdown-menu.fadeIn.show{ top: 15px!important; }
#add_stock button.btn.btn-modal{ max-width:120px !important; }
#add_stock{ padding:10px !important; }
.bg-white.lead_main.appendduplicates .table-responsive .table td.text-right > .dropdown.ac-cstm .dropdown-menu{ transform: none !important; top: 10px !important; z-index: 1; }
.table.mb-3.winesize-list{ width:100% !important; }
span.advance_sign{ display: flex; align-items: center; margin-right: 5px; }
.search-criteria .navbar-form .row{ margin:0px; }
.trade_sale_n{ width:100%; float:left; padding:15px 0px !important; }
.trade_sale_n .search-criteria .row{ margin: 0px; }
.confirmation_modal_m textarea.form-control{ height:39px; min-height: 39px; border: none;
    box-shadow: 0 0 10px rgba(214,191,147,0.3); font-size: 13px !important; padding: 10px 15px !important;
text-transform: inherit; }
.confirmation_modal_m textarea.form-control::-webkit-input-placeholder { /* Edge */
text-transform:uppercase;}
.confirmation_modal_m textarea.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
text-transform:uppercase;}
.confirmation_modal_m textarea.form-control::placeholder {
text-transform:uppercase;}
.form-control.payment_n{ text-transform: uppercase; }
.winery_btn_n.btn-section{ display:flex; }
.region_addnew.region_dn{ -webkit-box-flex:initial; -ms-flex-positive: initial; flex-grow: initial; max-width: inherit; }
.row.winery_row_n.spaceing_2n.mb-3{ margin-bottom:10px !important; }
.bg-white.create-proposal .p-3{ width:100%; float:left; }
.proposal_detail_box_body_n{ max-height: inherit !important; overflow: visible !important; }
.buyback .proposal_detail_box td input.form-control.buybackprice{ background:#f8f7f5; }
.confirm_feature_box .textarea.form-control.comment{ background: #f8f7f5; }
#lead_createnote .form-group label.error{ position:absolute; bottom: 0px; left:10px;}
.tablew-100_n{ width:100% !important; }
.modal-content .modal-body .table { width:100% !important; }
.modal-content .modal-body .table-responsive.cases-list{ overflow: visible; }
.modal-open .modal{ padding: 10px !important; }
.bg-white.head-new{ margin-bottom: 15px; }
.col-md-12.co-lead{ margin-bottom:10px; }
.filter-result .btn.btn-cstm.bg-brown span{ line-height: normal !important; }
.buyback .form-control.comment{ background:#f8f7f5; }
.buyback .proposal_detail_box table.table td{ font-size: 10px; }
.proposal_detail_box .table-responsive .table thead th{ font-size:11px;}
/* baskitsize_n css start */
.price_row_n .price_box_n{ width:auto;  margin-right:5px; }
.price_row_n .discount_n{ width: 46px; padding-left: 2px !important; padding-right: 2px !important;    margin: 0 !important;  }
.price_row_n2{ display: flex; align-items: center; }
.price_row_n2 span{ margin-left:3px; }
.price_row_n2{ position: relative; width:50px !important; float: right; margin: 0px; }
.baskitsize_n tr:first-child .price_row_n2:after{ position:absolute; top:-20px; font-size: 10px; content: 'Disc';left: 50%;
 transform: translate(-61%, 0%); font-weight: 600; color:#383737; }
.current-item form.contact-info{ padding-top:0px;  }
.quantuty_fild_n{   position: relative;  }
.baskitsize_n tr:first-child  .quantuty_fild_n:after{ position:absolute; top:-20px; font-size: 10px; content: 'Qty';left: 50%;
transform: translate(-50%, 0%);  font-weight: 600; color:#383737; }
.baskitsize_n tr:first-child td{ padding:25px 5px 5px 5px !important;}
.wine-image .remove_field{ float: left; margin-top: 5px;  }
.text-left.upload-main.mt-3{ margin-bottom:15px;  }
.deletewinegraphimg{ text-align:left !important;  }
.deletewinegraphimg{ float: left; margin-top:5px;  }
.wine-image .remove_field i{ margin-left:0 !important;  }
.col-md-10.pl-0 > .d-flex.list-unstyled.mb-0 .image_upload{ margin-right: 10px;  }
.filter-result .container-fluid.pl-0 .col-xl-3.col-md-12.col-sm-12.pl-0 .current-item .win-h4{
  line-height: 33px !important; }
.file.bg-brown.rounded.btn-md input{ width:100%; transform: translateX(0%) !important; }
.winery .deletewineryimg { text-align: left !important;  }
.baskitsize_n tr:first-child .price_row_n2.price_row_n3:after{ position:absolute; top:-20px;
	font-size: 10px; content: '';left: 50%;
 transform: translate(-50%, 0%); font-weight: 600; color:#383737; }
 .additionalDisc_n{ max-width:100px; float: right;  }
/*4-1-21 css start */
.duplicate{ background: #FFFF; padding: 0px 3px 0px 5px;  }
.filter-result .row .col-xl-9.col-md-12{ -ms-flex: 0 0 65%; flex: 0 0 65%; max-width: 65%; }
.filter-result .row .col-xl-3.col-md-12 { -ms-flex: 0 0 35%; flex: 0 0 35%; max-width: 35%; }
.baskitsize_n .nametd_n{ min-width:110px !important; width:110px;  }
.form-group.mt-3.brown-select .col-md-6.pr-0 label{ font-size: 13px; }
.table.current-proposal .baskitsize_n tr td{ padding-left:5px !important; padding-right: 5px !important; }
.text-left.upload-main.mt-3 .wine-image{ margin-top:10px !important; }
.text-left.upload-main.mt-3 label.d-block{ margin-top:8px !important; }
.d-flex.bybackval_n { position: relative;  }
.d-flex.bybackval_n .buybackval{   text-align: center;
    position: absolute;  bottom: -25px; color: red; font-size: 10px;
    right: 5px;
}
/*media query start*/
.baskitsize_n tr td{ padding-left:5px !important; padding-right: 5px !important;  }
.price_row_n .price_box_n{ width:auto;  margin-right:5px; }
.price_row_n .discount_n{ width: 46px; padding-left: 2px !important; padding-right: 2px !important;    margin: 0 !important;  }
.price_row_n2{ display: flex; align-items: center; }
.price_row_n2 span{ margin-left:3px; }
/*2-2-21 */
.price_row_n2{ position: relative; width:50px !important; float: right; margin: 0px; }
.baskitsize_n tr:first-child .price_row_n2:after{ position:absolute; top:-20px; font-size: 10px; content: 'Disc';left: 50%;
 transform: translate(-61%, 0%); font-weight: 600; color:#383737; }
.current-item form.contact-info{ padding-top:0px;  }
.quantuty_fild_n{   position: relative;  }
.baskitsize_n tr:first-child  .quantuty_fild_n:after{ position:absolute; top:-20px; font-size: 10px; content: 'Qty';left: 50%;
transform: translate(-50%, 0%);  font-weight: 600; color:#383737; }
.baskitsize_n tr:first-child td{ padding:25px 5px 5px 5px !important;}
.wine-image .remove_field{ float: left; margin-top: 5px;  }
.text-left.upload-main.mt-3{ margin-bottom:15px;  }
.deletewinegraphimg{ text-align:left !important;  }
.deletewinegraphimg{ float: left; margin-top:5px;  }
.wine-image .remove_field i{ margin-left:0 !important;  }
.col-md-10.pl-0 > .d-flex.list-unstyled.mb-0 .image_upload{ margin-right: 10px;  }
.filter-result .container-fluid.pl-0 .col-xl-3.col-md-12.col-sm-12.pl-0 .current-item .win-h4{
  line-height: 33px !important; }
.file.bg-brown.rounded.btn-md input{ width:100%; transform: translateX(0%) !important; }
.winery .deletewineryimg { text-align: left !important;  }
.baskitsize_n tr:first-child .price_row_n2.price_row_n3:after{ position:absolute; top:-20px;
	font-size: 10px; content: '';left: 50%;
 transform: translate(-50%, 0%); font-weight: 600; color:#383737; }
 .additionalDisc_n{ max-width:100px; float: right;  }
/*media query start*/

/** crm_replieca css */
.bg-white.head-new{ padding:3px; border-radius: 0px !important; }
.removegraph_field{ text-align: center;  }
.upload-main.add_img.imgcenter_n .remove_field{ text-align: center;  }
.duplicate { background: #FFF; padding: 0px 3px 0px 5px; }
.col-md-3.pl-0.imgsrc.winegraphload .removegraph_field {text-align: left !important;}
.country_iconright{ padding-right: 15px !important;  }
.country_iconright a{ position:absolute; right:0; top: 50%;transform: translate(0%, -50%); }
.text-center.createleft_n{ text-align: left !important;  }
.col-md-3.pl-0.imgsrc.winegraphload .col-md-3.pl-0.imgsrc.winegraphload{ -ms-flex: 0 0 100%;
    flex: 0 0 100%;  max-width: 100%; }
.mail-mr_0_n{ line-height:15px !important; }
.wineimagesize_n { margin-bottom: 15px;  }
.wineimagesize_n img{ height:auto !important; margin-bottom: 15px; }
.table .status-a{ right:0px !important; line-height: 12px; }
.winery_list .table th a i{ line-height:12px; }
.stock_main .table-responsive.wineprimary .table thead th{ font-size: 12px; }
.winery_list .user.appendduplicates .table thead th{ font-size: 13px; }
.wine-list .wine-name .table-responsive .table thead th{ vertical-align: middle;  }
.bg-white.lead_main.appendduplicates .trade_leads_n .table thead th{ font-size:13px !important;
    vertical-align: middle; }
.modal-dialog .SumoSelect>.optWrapper.multiple>.MultiControls> p.btnOk:after,
.modal-dialog .SumoSelect>.optWrapper.multiple>.MultiControls> p.btnOk:before,
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel:after,
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel:before{ display: none;  }
.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel:hover,
.modal-dialog .SumoSelect>.optWrapper.multiple>.MultiControls> p.btnOk:hover{
 background:#D6BF7F !important; }
.winecircle_n .circle-stock h4{ font-size:15px !important;  line-height:normal !important;  min-height:40px; }
.winecircle_n .sto-ck ul li span{ color:#29323d !important; font-weight: 600 !important;  }
.wineprimary .btn.bg-white.release_stock, .wineprimary .btn.bg-white.deletestock{ width:35px; height:35px; }
.wineprimary table tr td:first-child{ width:180px; }
.wineprimary table tr td:last-child{ width:130px; }
.wineprimary table tr td:nth-child(5) { width: 100px; }
.wineprimary table tr td:nth-child(8) { width: 100px; }
.table-responsive.wineprimary th, .table-responsive.wineprimary td { padding-left:5px !important;
 padding-right:5px !important;  }
.winecircle_n .col{ margin-bottom:15px;  }
.wine-list .wine-name .table-responsive .table thead th{ vertical-align: middle; }
.winecircle_n .row .col-lg-2{ -ms-flex: 20%; flex:20%; max-width:20%; margin-bottom: 15px; }
 .mail-.mr_0_n{ min-height:inherit; }
 .confirm_feature_box .py-4.px-3.co-lead{ padding-bottom:0px !important; }
.addreleasestock.quantity{ overflow: auto; }

/* @media (min-width: 1367px) start */

@media (min-width: 1367px) {
.container_form{height:100vh;}
}
/* @media (min-width: 1367px) end */
/* @media (min-width: 768px) start */
@media (min-width: 768px) {
#wrapper{margin-left:200px}
.main_wrapper.active .footer{margin-left:0}
.main_wrapper.active #sidebar{transform:translateX(-200px)}
.main_wrapper.active .footer{margin-left:0}
.main_wrapper.active #wrapper{margin-left:0}
body .custom-table{max-height: 600px!important; height: 100%;}

}
/* @media (min-width: 768px) end */
/* @media (max-width:1366px) start */
@media (max-width:1366px) {
.total_call_listing span.day{padding-left:0;margin-right:0;min-width:130px}
.total_call_listing{margin-top:20px;margin-bottom:0}
span.text_date{font-size:16px}
.total_call_listing li:last-child .day{margin-bottom:0}
.lead_main>.container-fluid .btn-primary.btn-cstm.btn{ min-width: 162px; }
.stock_main .table-responsive .table thead th{ font-size: 11px; line-height:15px; }
.file.bg-brown.rounded.btn-md{ padding: 10px 20px;  }
.lead_main .table-responsive.fixed-head th{ font-size:12px;  }
.stock_main .table-responsive.wineprimary .table thead th { font-size: 11px; vertical-align: middle; }
.bg-white.lead_main.appendduplicates .trade_leads_n .table thead th{ font-size:12px !important; }
}
/* @media (max-width:1366px) end */

/* @media(max-width:1299px) start */
@media(max-width:1299px){

body .custom-table{ margin-bottom:10px; }
.stock_main .table-responsive.wineprimary .table thead th {
	font-size: 12px; vertical-align: middle; line-height:normal; }

.lead_main .table-responsive.fixed-head th { font-size: 12px;}
body .custom-table{ margin-bottom:10px; }
}
/* @media(max-width:1299px) end */
/* @media (max-width: 1280px) start */
@media (max-width: 1280px) {
.Latest_leads .modal-dialog.modal-lg{max-width:1270px}
.content-note textarea#desc{max-height:70px}
#sidebar ul li a{font-size:12px}
table.table td{font-size:11px}
#wrapper h4{font-size:14px}
.status-a{font-size:14px}
.btn span{font-size:13px}
th.pr-0.sta-s{width:80px!important}
/*th.created- a.status-a{right:10px}
th.sta-s a.status-a{right:10px}
th.categ- a.status-a{right:10px}
/*.status-a{top:7px;}*/
.content-note.pt-3 textarea#desc{max-height:70px}
.lead_main .table tr td:first-child{padding:0 7px; }
	.wine-table-list .table tr td:first-child{ min-width: 185px; }
.table-responsive .table thead td,.table-responsive .table thead th{font-size:13px}
.wines_stock th,.wines_stock td{padding:10px}
.lead_main .table tr td,.lead_main .table tr td a i{font-size:11px}
/*th.Assigned- a.status-a{right:10px}*/
.bg-white.lead_main.pt-2.appendduplicates .container-fluid >.row .btn { /*width: 100%;*/ min-width: 150px;}
.lead_main .btn-section .btn{ min-width: 160px;}
.proposal_detail_box .table-responsive .table thead th:first-child {width: 50px;}
.tab-notes .nav-tabs .nav-item {min-width: 145px;}
.lead_main>.container-fluid .btn-primary.btn-cstm.btn{min-width: auto;}
body .des-editor button.note-btn.btn{width: 95px;}
	.contact-info .winery .d-flex a.btn.btn-cstm{display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;}
	.wine-list .wine-name .table-responsive .table thead th {
    padding: 7px 6px;
}
	.proposal_detail_box .table-responsive .table thead th {
    font-size: 12px;
}
	a.btn.btn-primary.btn-cstm.reset_button {
    line-height: 16px;
}
	.search-criteria form#proposal_filters .form-group {
    margin-bottom: 10px;
}
/**/
.perpage .form-group label{ font-size:13px; }
body .brown-select select.form-control:not([size]):not([multiple]){ background-position-x: 102%; }
#lead_createnote .form-group textarea#desc { max-height: 41px; min-height: 41px; }
.lead_main .table-responsive.fixed-head th { font-size: 11.8px; }
/*.stock_main .table-responsive .table thead th { font-size: 10px; }*/
/*.name_id_date{ overflow-y:none; overflow-x: scroll; }*/
.modal-footer.search_btn_n .btn-section .btn { min-width: auto; }
.table.current-proposal{ width:100% !important;  }
.table.wineries_contact_n{ width:100%; }
.filter-result .row .col-xl-9.col-md-12{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 15px !important; padding-right: 15px !important; }
.filter-result .row .col-xl-3.col-md-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 15px !important;  padding-right: 15px !important; }
.wine_cat > .row > .col-md-8{ -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%;  }
.wine_cat .upload-main .wine-image .col-md-2{   -ms-flex: 0 0 20%; flex: 0 0 20%;  max-width: 20%;  }
.wine_cat .upload-main .wine-image .col-md-10{   -ms-flex: 0 0 80%; flex: 0 0 80%;  max-width: 80%;  }
.wine_cat .text-left.upload-main.mt-3 .col-md-2{   -ms-flex: 0 0 20%; flex: 0 0 20%;  max-width: 20%;  }
.baskitsize_n .nametd_n{ width:250px; }
.stock_main .table-responsive.wineprimary .table thead th{ font-size:11px; }
.stock_main .table-responsive .table thead th, .stock_main .custom-table table.table td {
    padding-left: 7px; padding-right:7px; }
.wine-list .wine-name .table-responsive .table thead th{ line-height: normal; }
.bg-white.lead_main.appendduplicates .trade_leads_n .table thead th{ font-size: 11.8px !important;  }

/*#wineprimarystock-tab .wineprimary .table { width:1200px; }*/

#wineprimarystock-tab .wineprimary .table thead th{ font-size:10.9px;  }
/* @media (max-width: 1280px) end */

}
@media(max-width: 1249px){
#wineprimarystock-tab .wineprimary .table { width:1200px; }
}
/* @media (max-width: 1280px) start */
/*======= @media (min-width: 1025px) and (max-width: 1170px) start ==========*/
@media (min-width: 1025px) and (max-width: 1170px) {
.lead_main .table tbody.leadlisting tr td:nth-child(5){min-width:100px}
.bg-white.lead_main.appendduplicates .table-responsive .table td{font-size:10px}
th.created- a.status-a{right:0px}
th.sta-s a.status-a{right:0}
th.Assigned- a.status-a{right:0px}
a.status-a{top:50%; transform: translate(0%, -50%);}
th.pr-0.sta-s{min-width:40px}
th.categ- a.status-a{right:5px}
}
/*======= @media (min-width: 1025px) and (max-width: 1170px) end ==========*/
/* @media (max-width: 1024px) start */
@media (max-width: 1024px) {
 div#wrapper .bg-white.create-winery.des-editor .bg-white.head-new h4.win-h4,div#wrapper form#createuser .bg-white.head-new h4.win-h4 {font-size: 16px!important;}
#wrapper h4{font-size:16px}
.c-order span.num-s{width:30px;height:30px;line-height:30px;font-size:12px}
.rec-cstm .c-order{font-size:13px}
.rec-cstm h4,.rec-cstm span{font-size:11px}
.rec-cstm .c-order .col-md-5{padding-left:0}
.rec-cstm .c-order:last-child a.orange-text{font-size:12px}
.dash{font-size:15px}
form.form-search .form-control{font-size:13px}
.form-search{max-width:430px}
.main_week{padding:0 5px}
li.month_cstm .orange-text{font-size:12px}
ul.inner-content li.next a,li.prev a{padding:2px 10px;font-size:16px}
.Latest_leads .modal-dialog.modal-lg{max-width:985px}
.Kanban_head span{font-size:11px}
.Latest_leads .col{flex-basis:25%}
ul.jobs-status li{padding:0 0 0 3px}
table.table td,.dropdown.ac-cstm .dropdown-menu a{font-size:12px}
.table-responsive .table thead th,.search-inp .input-group .form-control{font-size:11px}
/* .lead_main .btn-section .btn{max-width:155px;width:100%} */
/*div#myTabContent .tab-pane{padding:20px 10px!important}*/
.form-group input,.form-group select,.Tab-cstm .nav-pills li a{font-size:12px}
.ky-border span{line-height:3;font-size:12px;padding:10px 0}
form.contact-info .d-flex .form-group:first-child{flex:0 0 27%}
form.contact-info .d-flex .form-group:last-child{flex:0 0 75%}
form.contact-info .d-flex .form-group:first-child select.form-control{padding:10px 5px}
.lead_main .col-lg-3{padding-left:0}
.brown-select select.form-control:not([size]):not([multiple]){height:35px;padding:10px 5px;background-position-x:104%}
.bg-white.lead_main.py-4{padding-top:15px!important}
input#ed-srch-term:focus + .input-group-btn + .search-content{max-width:330px}
.lead-detail p{font-size:12px}
.px-4.pb-4.lead-content{padding:0 15px!important}
.px-4.pb-4.lead-content .pl-5{padding-left:0!important}
.tab-notes .nav.nav-tabs .nav-item .nav-link,#wrapper .current-item .table td h4{font-size:13px}
.tab-notes .nav-tabs .nav-item{min-width:90px;}
#wrapper .circle-com h4,div#wrapper .bg-white.head-new h4.win-h4{font-size:13px!important}
.filter-result table.table td .form-control,.filter-result .btn.btn-cstm.bg-brown span{font-size:12px}
.bg-white.head-new{padding:0}
.container-fluid.pl-0,.col-lg-4.pl-1{padding-left:15px!important}
.wine-list .lead_main .btn-section .btn{max-width:127px;width:100%}
.wine_cat .mb-5{margin-bottom:20px!important}
.current-item .table tr td:first-child{min-width:150px}
.current-item .table tr td{min-width:50px}
.current-item .table tr td:last-child{min-width:30px}
.confirm_feature_box .name_id_date ul li,.proposal_head{font-size:14px}
.thanks_box h3{font-size:20px}
table.table td.total_price{font-size: 11px;min-width: 90px;}
.create-user .d-flex .form-group{flex:0 0 15%}
.per-mis{padding-right:0}
.Latest_leads .modal-body .col-md.pr-1{padding-right:15px!important}
.Latest_leads .modal-body .col-md{flex:0 0 33%;max-width:33%}
.Latest_leads .modal-dialog.modal-lg{max-width:740px}
a.btn.bg-white.add_stock_modal img.img-fluid{max-width:inherit}
#sidebar ul li a{font-size:13px}
.status-a{right:0;/* top: 8px;*/ }
.current-item{margin-top:10px}
.bg-white.lead_main.appendduplicates .table-responsive .table thead th{font-size:13px;white-space: nowrap;padding-left:5px}
.fc-toolbar.fc-header-toolbar{padding:10px 110px}
.lead_main .table th a,.lead_main .table th a i{font-size:13px}
.bg-white.lead_main.appendduplicates .table-responsive .table thead th:nth-child(2){padding-right:0}
.bg-white.lead_main.appendduplicates .table-responsive .table thead th.pr-0.sta-s{padding-right:10px!important;width:60px!important}
.bg-white.lead_main.appendduplicates .table-responsive .table thead th:nth-last-child(5){padding-right:10px;width:200px!important;min-width:auto!important}
th.created-{width:85px!important}
th.categ- a.status-a{right:0px}
th.Assigned- a.status-a{right:0}
th.created- a.status-a{right:0px}
th.categ-{min-width:90px}
th.sta-s a.status-a{right:0}
/*button.btn.btn-default {padding: 3px 8px;}*/
.input-group-btn,button.btn.btn-default,.search-inp .input-group .form-control{height: 45px;}
.bg-white.lead_main.pt-2.appendduplicates .container-fluid >.row .btn {width: 100%;min-width: 110px;line-height: inherit;}
/*.lead_main>.container-fluid .btn-primary.btn-cstm.btn{line-height: 18px;}*/
.bg-white.lead_main.appendduplicates .table-responsive .table td{max-width: inherit;}
	.lead_main .search-criteria .col-lg-3 {padding: 0 5px;}
	.proposal table.table tbody td a, .proposal table.table tbody td,.ITA.Contracts table.table tbody td {font-size: 10px;}
	.user a.leadname,.user .custom-table table.table td {font-size: 11px;}
	.status-c .btn{min-width: inherit; margin-right: auto;max-width: 100px;margin-left: 0;}
	.user .custom-table table th {min-width: 100px;}
	.userstatus{width:auto;}
	.lead-detail h4 {line-height: 37px;}
	div#Lead .form-group.d-flex {
    margin-bottom: 25px;
}
	.btn-section .btn {min-width: 150px;}
	.lead-detail>.bg-white span.viewpage .row .btn.btn-cstm{  padding: 10px 5px;}
	table.table.mb-4.notelist thead th:nth-child(2) {width: 450px;}
	.lead-detail>.bg-white span.viewpage .row .col-md.pl-1 .btn.btn-cstm {padding: 10px 10px 10px 5px;}
	.btn-cs{flex: 0 0 20%;}
	div#Description-tab .btn-cs a.btn.bg-white span {
    font-size: 14px;
}
	body .des-editor button.note-btn.btn {
    width: 68px;
}
	.status-c .action {
    margin-left: 10px;
}
	.user .custom-table .status-c .btn {
    min-width: 110px;     margin: 0;
}

	a.btn.btn-white.btn-cstm.mr-0.resetleadfilter {max-width: 120px;}
	.pl-60 {padding-left: 50px;}
p.totalcount{ padding:5px;  }
.bg-white.lead_main.appendduplicates .table-responsive .table td{ padding: 2px 5px; }
}
/* @media (max-width: 1024px) end */
/* @media(max-width:1199px) start */
@media(max-width:1199px){
div#ita_detail .lead-detail .btn-cstm.btn{ margin: 5px !important; }
.perpage > .row .col-lg-4, .perpage > .row .col-lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex:100%; max-width:100%; }
.perpage > .row{ display:grid; }
.perpage > .row .col-md-12:nth-child(1){ order:2; margin-bottom:20px; padding:0px; }
.perpage > .row .col-md-12:nth-child(2){ order:1; }
	nav.navigation2 .page-item .page-link{ font-size: 11px; }
.bg-white.lead_main.appendduplicates .col-sm-12{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.bg-white.lead_main.appendduplicates .col.d-flex.pr-0 { padding-right: 15px !important; display:block !important; }
.bg-white.lead_main.pt-2.appendduplicates > .container-fluid>.row .btn-section { justify-content: center; padding-bottom:10px !important; }
.bg-white.lead_main.pt-2.appendduplicates{ padding-top:10px !important; }
.dropdown.bulk-ac.ac-cstm.ml-2{ margin: 0px 0px 8px 0px !important; }
body .table-responsive{ padding-bottom:10px; margin-bottom: 15px; }
/*.winery_list .container-fluid .btn-primary.btn-cstm.btn{ padding-bottom:8.5px; padding-top:8.5px; }	*/
.search-inp .input-group-btn .btn { height: 45px; }
.table{ width:1200px; }
.btn-section .status-c a{ margin: 5px 20px !important; }
.dis-wine > .p-4.co-lead{ padding:10px !important; }
.circle-stock.text-center h4{ margin-top:15px; }
.mt-3.add-st.addpd_n{ margin-top:5px !important; }
.form-group label { font-size: 12px; }
h2.cstm-hd{ font-size:16px; }
.client_details_n .rounded-top > .row { display:block;}
.client_details_n .rounded-top > .row > .col-md-4, .client_details_n .rounded-top > .row > .col-md-8 { -webkit-box-flex: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%; }
.client_details_n .rounded-top > .row > .col-md-8 > .row{ text-align:center; display:block; }
.client_details_n .bg-brown{ width:100%; float:left;    margin-bottom: 10px; }
.client_details_n span.viewpage .col-md{ float: none; display: inline-block; margin:0px 0px 10px 0px; }
.row.winery_row_n{ display:block !important; }
.winery_row_n .col-md-4, .winery_row_n .col-md-5, .winery_row_n .col-md-3 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%; }
.winery_row_n .col-md-5{ margin-bottom:10px; }
.daterangepicker .drp-buttons .btn{ height: auto !important; }
.lead_main.appendduplicates.spaceing_n .row { display: block !important; }
	.lead_main.appendduplicates.spaceing_n .form-group.mt-3.brown-select .row{ display:flex !important;}
.lead_main.appendduplicates.spaceing_n .col.d-flex.pr-0{ width:100%; display:flex !important;  }
/*.lead_main.appendduplicates.spaceing_n .dropdown.bulk-ac.ac-cstm.ml-2{ min-width: 160px !important; margin-left: 10px !important; }*/
.lead_main.appendduplicates.spaceing_n .bg-white.lead_main.appendduplicates .col.d-flex.pr-0{ display: flex !important; }
.bg-white.lead_main.pt-2.appendduplicates .container-fluid >.row .btn-cstm{  min-width: 160px !important; width:auto !important; }
.bg-white.lead_main.pt-2.appendduplicates .col-lg.lead_bladebtop1_n{ display:block !important; padding:0px 15px !important; }
.bg-white.lead_main.pt-2.appendduplicates .dropdown.bulk-ac.ac-cstm.ml-2{     margin: 0px 0px 8px 10px !important; }
.lead_main.spaceing_2n .row_n{ display: block !important; }
.lead_main.spaceing_2n .row .col-lg.lead_bladebtop1_n.pl-0, .lead_main.spaceing_2n .row .col.d-flex.pr-0{ padding: 0px 15px !important; }
.lead_main.spaceing_2n .row .col-lg.lead_bladebtop1_n.pl-0{ margin-bottom: 10px !important;  }
.lead_main.spaceing_2n .row .col-lg.lead_bladebtop1_n.pl-0 .btn-section{ justify-content: center !important;
}
.winery_row_n.spaceing_2n .col.d-flex.pr-0{ padding: 0px 15px !important; }
.winery_row_n.spaceing_2n .lead_bladebtop1_n { padding: 0px 15px !important; }
.winery_row_n.spaceing_2n .lead_bladebtop1_n .btn-section.px-0.text-right.ml-2{ margin-left:0px !important; display: flex; justify-content: center;}
.winery_row_n.spaceing_2n .lead_bladebtop1_n .btn-section.px-0.text-right.ml-2 .btn-cstm.btn{ margin-bottom:0px !important;  }
.winery_row_n.spaceing_2n .search-inp.w-100{ margin-bottom: 10px !important; }
.winery_row_n.spaceing_2n .btn-cstm.btn{ width: auto !important;}
.region_addnew a.btn-primary.btn-cstm.btn{ width:100%;  }
.filter-result .container-fluid.pl-0 .row > .col-xl-3.col-md-12.col-sm-12.pl-0{ padding-left:15px !important; }
.modalcurrency_n{ margin: 0px auto !important; }
#confirm{ padding: 10px !important; }
.winery_btn_n.btn-section{ justify-content: center;  }
.appendduplicates.spaceing_n #dropdownMenuButton{ margin-left:.5rem!important; }
.proposal_detail_box_body_n{ max-height:350px !important; overflow-y: scroll !important; }
.modal-dialog.modal-lg { max-width: 940px; }
.tablew-100_n .status-c .inactivestatus, .winesize-list .inactivestatus,
.tablew-100_n .status-c .activestatus, winesize-list .status-c .activestatus{ margin: 0px; }
.tsresetfilter_n .search-criteria > .row > .col-lg-2{ -ms-flex: 0 0 22%; flex: 0 0 22%; max-width:22%; }
.tsresetfilter_n .search-criteria > .row > .col-lg-10{ -ms-flex: 0 0 78%; flex: 0 0 78%; max-width:78%;  }
.baskitsize_n .nametd_n{ width:auto; min-width:auto;  }
.price_row_n .price_box_n{ text-align:right;  }
.winecircle_n .row .col-lg-2{ -ms-flex: 25%; flex:25%; max-width:25%; }

}
/* @media(max-width:1199px) end */
/* @media (max-width: 991px) start */
@media (max-width: 991px) {
ul.jobs-status li{padding:0 0 0 3px;}
.form-search{max-width:100%}
.Calendar_section{margin-top:20px}
form.form-search .form-control{font-size:12px}
#searchbtn{padding:0 10px 0 0}
form.form-search .input-group{padding:0 0 0 13px}
input#ed-srch-term:focus+.input-group-btn+.search-content{max-width:319px;margin-left:-14px}
.table-search a{font-size:12px}
.table-search th,.table-search td{padding:8px 10px;font-size:13px}
.footer p{font-size:14px}
.rec-cstm{margin-top:1.5rem}
h4.modal-title{font-size:15px}
.bg-brown.p-2.px-4.rounded-top .col-md-4.pl-1{padding-right:0}
.lead-detail .btn.btn-cstm{padding:9px 3px; width:100%; }
#lead_createnote .form-group textarea#desc { max-height: 40px; min-height: 40px; }
.lead-detail .btn-section .btn.btn-cstm:last-child{margin-bottom: 0;}
/*.lead-detail .btn.btn-cstm span{font-size:11px}*/
.px-4.pb-4.lead-content{padding:0 10px!important}
.lead-detail p{word-wrap:break-word}
div#myTabContent .tab-pane h4{display:block}
.oe-add .row .col-md-6:first-child{padding-right:0}
#wrapper h4{font-size:13.6px}
.btn span,.search-inp .input-group .form-control{font-size:12px}
.table-responsive .table thead th,.search-inp .input-group .form-control{
	font-size:12px; }

.wine-list .px-0.col-md-12{padding:0 15px!important;margin-bottom:10px}
.sto-ck ul li span{font-size:14px}
div#myTabContent .s-back h4.win-h4.mb-0{margin-top:0!important}
.px-40{padding:0 15px}
.stock_main table.table.mb-100 thead th{min-width:120px}
.price div .form-control,.dis-wine p,.dis-wine p b,.dis-wine p a{font-size:12px;word-break:break-all}
.dis-wine .p-4{padding:0!important}
.add-contnt .row .col:not(:last-child){padding-right:15px}
.purchase li:first-child{flex:0 0 40%}
.add-contnt p,.add-contnt input,ul.purchase select.form-control{font-size:12px;background-position-x:115%}
.modal-dialog.modal-lg{max-width:750px}
.cost .purchase li:first-child{flex:0 0 60%}
.wel .img-fluid{max-width:240px}
.login100-form{background-size:contain}
.logo_profile h3{font-size:25px}
.name_id_date ul li{min-width:auto}
.stock .name_id_date ul li{min-width:40%;float:left;margin-top:15px}
.stock .name_id_date{padding:15px}
.thanks_box h3{font-size:16px}
.add-wine .cost .purchase li:first-child{flex:0 0 65%}
.order-div.mt-4{margin-top:0!important}
.created_lead .pt-40,.winery_add .pt-40{padding:50px 10px 0!important}
.confirm_feature_box .p-5.co-lead{padding:15px!important}
.current-item{margin-top:20px}
.order-div.mt-4{margin-top:0!important}
.ky-border .form-group{margin-top:10px;margin-bottom:10px}
.create-newlead .p-5.pt-40.pb-5{padding:70px 15px 0!important}
.form-group.d-flex select.form-control+.cstm-label{display:none}
.contact-info .form-group a.btn.btn-cstm{width:35px;padding: 0;}
.head-stock h5{font-size:10px}
/* .lead_main .btn-section .btn{max-width:115px;width:100%;margin-right:5px!important} */
th.Assigned-,.bg-white.lead_main.appendduplicates .table-responsive .table thead th:nth-child(2){min-width:100px}
table.table td,.dropdown.ac-cstm .dropdown-menu a{font-size:10px}
th.sta-s a.status-a{right:10px}
.bg-white.lead_main.appendduplicates .table-responsive .table thead th.pr-0.sta-s{min-width:60px!important}
.dropdown.ac-cstm .dropdown-menu a i,.dropdown.ac-cstm .dropdown-menu a .img-fluid{left:10px;width:10px}
.dropdown.ac-cstm .dropdown-menu a{ padding: 10px 16px 10px 30px; }
::-webkit-scrollbar{width:5px;height:5px}
.user a.leadname, .user .custom-table table.table td {font-size: 10px;}
.kyc_cstm table.table td {padding: 7px 10px; }
.tab-notes .nav-tabs .nav-item{min-width: inherit;}
.tab-notes a.nav-link::after, .tab-notes a.nav-link::before{right: -5px;transform: skew(8deg);}
.tab-notes a.nav-link::before{transform: skew(-14deg);}
.tab-notes .nav.nav-tabs .nav-item{padding: 0 8px;margin-bottom: 5px;}
.tab-notes .nav.nav-tabs .nav-item .nav-link{font-size: 12px;}
.btn-section .btn {min-width: 130px;}
.lead-detail span.viewpage .col-md-12.col-lg-3.col-sm-12,.lead-detail span.viewpage .col-md.pl-1 {padding: 0 3px !important;}
 /*.tab-notes.p-3 { padding: 8px 0 0 !important; }*/
.bg-white.lead-detail.pb-3{padding-bottom:0 !important}
.bg-white.client_detail.lead-detail+.bg-white.lead-detail .form-group {margin-bottom: 0;}
.lead-detail .btn.btn-cstm img {max-width: 12px;}
.lead-detail img.img-fluid.res-ico {
	max-width: 8px;}
.dropdown.bulk-ac.ac-cstm.ml-2 {margin-left: 0 !important;}
.wine-list .lead_main .pl-md-2{padding-left: 0 !important;}
.btn-cs {flex: 0 0 30%;}
.des-editor span.note-current-fontname{margin-right: 0;	}
.des-editor .note-btn-group .btn span{right: 0;}
.des-editor .note-editor.note-frame{height: 200px;}
#wrapper .lead-detail.orderdetails h4{    margin-bottom: 0;
line-height: inherit;}
.proposal .wine-name .custom-table thead tr th:last-child {width: 100px !important;}
.proposal .wine-name .custom-table thead tr th {min-width: 110px;}
.input-group-btn, button.btn.btn-default, .search-inp .input-group .form-control {height: 45px;}
.exportExcel.excel_Download.mr-2, a.btn.btn-white.btn-cstm.mr-0.resetleadfilter {flex: 1 !important;}
.exportExcel.excel_Download.mr-2, a.btn.btn-white.btn-cstm.mr-0.resetleadfilter {flex: 1 !important;}
.pl-60 {padding-left: 38px;}
.proposal .wine-name .table thead th {min-width: 90px;}
.proposal_detail_box .table-responsive .table thead th:first-child {min-width: 60px;}
.proposal_detail_box .table-responsive .table thead th { min-width: 90px;}
.btn-section.refreshorderstatus a.btn-primary.btn-cstm.btn {margin-bottom: 0;}
.wine-name thead th {min-width: 100px;}
div#ita_detail .lead-detail .btn-cstm.btn {min-width: 120px;}
div#ita_detail .lead-detail .btn-section {padding: 0 !important;}
div#ita_detail .client_detail.lead-detail+.lead-detail {padding-bottom: 1px !important;}
#sidebar ul li a {font-size: 12px;}
#wrapper {margin-left: 170px;}
#sidebar{width: 170px;}
#sidebar ul li a{padding:12px 5px 12px 43px;}
span.viewpage>.rounded-top .col-sm-12 {flex: 0 0 100%;max-width: 100%;}
span.viewpage>.rounded-top .col-sm-12:first-child {padding: 0 6px;}
/*h5.limitmessage.red-text+.lead_main.appendduplicates .dropdown.bulk-ac.ac-cstm.ml-2 { margin-left: 0px !important; margin-bottom: 10 !important; }*/
div#myTabContent .pl-md-0 {padding-left: 15px !important;}
h4.d-block.win-h4.search_crit{padding: 5px 15px;}
.proposal_detail_box table.table td{font-size: 11px;}
#wrapper .update_lead.Tab-cstm.create-newlead h4.win-h4 {font-size: 18px;}
	.user-name{ font-size:10px; }
	.bg-white.lead_main.pt-2.appendduplicates .container-fluid >.row .btn.resetleadfilter, .bg-white.lead_main.pt-2.appendduplicates .container-fluid >.row a.btn-primary.btn-cstm.btn { min-width: 120px !important; max-width: 120px !important;}
	.co-lead p,.confirm_feature_box p.mail-{font-size: 12px;}
	div#ita_detail .lead-detail .btn-cstm.btn{ min-width: 33.33%; width: 33.33%; margin: 5px !important; }
	button.btn-primary.btn-cstm.btn.my-5.ml-2.cancel_order {margin: 0 !important;}
	.proposal_detail_box .btn-section .btn{min-width: 127px;}
	.proposal_detail_box .btn-cstm-group button.btn-primary.btn-cstm.btn.cancel_order {margin-left:0px !important;}
	 .action{max-width: 110px;}
	.stock_main .custom-table .status-c .btn, .stock_main .custom-table .action, .status-c .btn {min-width: 110px !important;}
	.bg-+.p-3.w-50.m-auto {width: 100% !important;}
/* 30-12  */
.bg-white.lead_main.appendduplicates .col-sm-12{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.bg-white.lead_main.appendduplicates .col.d-flex.pr-0 { padding-right: 15px !important; }
.bg-white.lead_main.pt-2.appendduplicates > .container-fluid>.row .btn-section { justify-content: center; padding-bottom:10px !important; }
.bg-white.lead_main.pt-2.appendduplicates{ padding-top:10px !important; }
.exportExcel.excel_Download.mr-2, a.btn.btn-white.btn-cstm.mr-0.resetleadfilter{ flex: 0 !important; }
.winery_list .container-fluid .btn-primary.btn-cstm.btn{ padding-bottom:9px; padding-top:9px; }
.proposal_detail_box table.table td{ word-break: break-all !important; }
.refreshorderstatus .btn.btn-cstm, .refreshorderstatus button.btn-primary.btn-cstm.btn.my-5.ml-2.cancel_order{ margin-bottom: 5px !important; }
.note-editable.card-block span{ font-size:12px !important; }
.row.regiondetails_row_n{ display: block !important; }
.row.regiondetails_row_n .col-md-4, .row.regiondetails_row_n .col-md-3, .row.regiondetails_row_n .col-md-5{ -ms-flex: 0 0  100%; flex: 0 0 100%; max-width: 100%;  }
.row.regiondetails_row_n .col-md-3 .btn-section{ text-align: center !important;}
.vatfild_n .btn-section .btn{  min-width: 100%; width:100%; }
/*.lead_main.appendduplicates.spaceing_n .dropdown.bulk-ac.ac-cstm.ml-2{ min-width: 140px !important; max-width: 140px !important; }	*/
.bg-white.lead_main.pt-2.appendduplicates.spaceing_n .container-fluid >.row .btn-cstm, .bg-white.lead_main.pt-2.appendduplicates.spaceing_n .container-fluid >.row a.btn-primary.btn-cstm.btn{ min-width: 140px !important; max-width: 140px !important; }
.bg-white.lead_main.pt-2.appendduplicates.spaceing_n .container-fluid >.row .btn.btn-default{ margin:0px !important;  }
.bg-white.lead_main.pt-2.appendduplicates.spaceing_n .dropdown.bulk-ac.ac-cstm.ml-2 .btn-primary.btn-cstm.btn.w-100 { margin-bottom: 0px !important;  }
	.bg-white.lead_main.pt-2.appendduplicates.spaceing_n .container-fluid >.row .btn-cstm{ margin-left: 10px !important; }
.lead_main.spaceing_2n >.container-fluid .btn-primary.btn-cstm.btn{ max-width:fit-content; }
.region_addnew a.btn-primary.btn-cstm.btn{ width:auto;  }
.thanks_box{ background-size:cover; padding: 15px; }
.row.regiondetails_row_n{ margin-bottom: 10px;  }
.row.regiondetails_row_n .col.d-flex.pr-0{ padding-right:15px !important; }
.row.regiondetails_row_n .region_addnew.region_dn{ padding-left:15px !important; }
.tsresetfilter_n .search-criteria > .row > .col-lg-2{ -ms-flex: 0 0 26%; flex: 0 0 26%; max-width:26%; }
.tsresetfilter_n .search-criteria > .row > .col-lg-10{ -ms-flex: 0 0 74%; flex: 0 0 74%; max-width:74%; }
.wine_cat > .row > .col-md-8{ -ms-flex: 0 0 30%; flex: 0 0 30%;  max-width: 30%;  }
.wine_cat .upload-main .wine-image .col-md-2{   -ms-flex: 0 0 30%; flex: 0 0 30%;  max-width: 30%;  }
.wine_cat .upload-main .wine-image .col-md-10{   -ms-flex: 0 0 70%; flex: 0 0 70%;  max-width: 70%;  }
.wine_cat .text-left.upload-main.mt-3 .col-md-2{   -ms-flex: 0 0 30%; flex: 0 0 30%;  max-width: 30%;  }
.confirm_feature_box .btn-section.mt-5 .btn{ margin-right: 5px !important; margin-bottom: 5px;    }
.confirm_feature_box .col-md-3.col-sm{ float: left; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; flex-basis: 2; -webkit-box-flex: 2; -ms-flex-positive: 2;
    flex-grow:2;  }
.wine_cat img.img-fluid, .image_upload img{ width: 100px; height:100px; }
.wine_cat img.img-fluid{   width: 100px; height:100px; }
.bg-white.add-wine ul.list-unstyled.mb-0 li img{ width: 100px !important; height:100px !important;  }
.tablew-100_n .status-c .inactivestatus, .winesize-list .inactivestatus,
.tablew-100_n .status-c .activestatus, .winesize-list .status-c .activestatus {
    margin: 0;  }
.winecircle_n .row .col-lg-2{ -ms-flex:33.33%; flex:33.33%; max-width:33.33%; }
}

/* @media (max-width: 991px) end */
/* @media only screen and (max-width: 768px) start */
@media only screen and (max-width: 768px){ .bg-white.lead_main.appendduplicates .col-sm-12{-webkit-box-flex: 0;
   -ms-flex: 0 0 100%;
   flex: 0 0 100%;
   max-width: 100%;}
   .bg-white.lead_main.appendduplicates .col.d-flex.pr-0 {
       padding-right: 15px !important;
   }

.bg-white.lead_main.pt-2.appendduplicates .container-fluid >.row .btn {
   width: 100%;
   min-width: 150px;
   margin-bottom: 10px !important;    max-width: inherit !important;
}
.bg-white.lead_main.pt-2.appendduplicates > .container-fluid>.row .btn-section {justify-content: center;}
	.wine-img.d-flex span a {word-break: inherit;}
/*
	p.d-ob {
    margin-top: 1.6rem;
}
*/
	.tab-notes.p-3 .tab-content {padding: 0 0px 5px;}
table.table.mb-4.notelist thead th:nth-child(2) {width: 280px !important;}
	.dis-wine .p-4.co-lead {padding: 10px !important;}
	.circle-stock {margin-bottom: 20px;}
/*	.btn-section .btn{min-width: 100%;}*/
/*	.view-user .btn-section .btn-cstm.btn,.tab-notes .btn-section .btn{min-width: 130px;} */
	 .bg-white.view-user {padding-bottom: 20px !important;}
	.create-user .btn-section .btn {min-width: 130px;}
	.dropdown.ac-cstm.noti- .dropdown-menu {min-width: 420px;}
	.input-group-btn, .input-group-btn button.btn.btn-default{height: 45px;}
	.table-responsive.wine-table-list td.text-center .d-flex>.btn.btn-cstm.btn-white {flex: 1;}
	.modal-content .modal-body{ max-height:200px; }

}
/* @media only screen and (max-width: 768px) end*/

/* landscape media start */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
.modal-content .modal-body{ max-height: 130px; }
.modal-open .modal { padding: 70px 10px 10px !important; }
.modal-dialog{ margin:0 auto; }
.gj-picker-md table tr td div, .gj-picker-md table tr th div{ width: 35px !important; height:22px !important; }
.gj-picker-md{ top:70px !important; }
.gj-modal .gj-picker.gj-picker-md [role=switch] div { font-size: 14px; }
.gj-picker.datetimepicker [role=header] [role=date] { font-size: 16px; }
.gj-picker-md div[role=navigator] { height: 30px; line-height: 35px; }
}
/* Smartphones (portrait and landscape) */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/*.modal-content .modal-body{ max-height: 130px; }*/
.modal-open .modal { padding: 70px 10px 10px !important; }
.modal-dialog{ margin:0 auto; }
.gj-picker-md table tr td div, .gj-picker-md table tr th div{ width: 35px !important; height:22px !important; }

.gj-modal .gj-picker.gj-picker-md [role=switch] div { font-size: 14px; }
.gj-picker.datetimepicker [role=header] [role=date] { font-size: 16px; }
.gj-picker-md div[role=navigator] { height: 30px; line-height: 35px; }

}
/* landscape media end */
/* @media(max-width:767px) start */
@media (max-width: 767px) {
.main_wrapper.active #sidebar{transform:translateX(0); z-index: 999; }
.main_wrapper #sidebar{transform:translateX(-200px);/* padding-top:130px */ }
/*#header{height:130px}*/
#wrapper{min-height:calc(100vh - 130px); /*margin-top:130px; */ margin-left: 0;}
.logo-sec{max-height:50px}
.header_actions{float:none; width:100%; }
input#ed-srch-term:focus+.input-group-btn+.search-content{max-width:345px;margin-left:-14px;top:105px}
.c-order .col-md-7,.c-order .col-md-8,.c-order .col-md-4,.c-order .col-md-5{float:left;width:50%}
.c-order .col-md-7,.c-order .col-md-8{padding-right:0}
.main_week{padding:0}
.days li span{padding:3px}
.days .current{min-height:115px}
ul.jobs-status li{font-size:10px}
.days li{padding:57px 1px}
.order-div.mt-4{margin-top:0!important}
.days .current ul.jobs-status span{font-size:10px}
#sidebar ul li a .img-fluid{max-width:20px}
.footer p,.Task_cont p b,.Task_cont em{font-size:12px}
.col.pr-1{-webkit-flex-basis:100%;flex-basis:100%;padding-right:15px !important}
.Kanban_head,.dash{font-size:13px}
h4.modal-title{font-size:14px}
.modal button.close{right:5px;}
.Task_cont p{margin-bottom:5px}
.Latest_leads .modal-body .col-md{flex:0 0 100%;max-width:100%}
.Latest_leads .modal-dialog.modal-lg{max-width:745px}
.lead-detail .col-sm-12 .col-md-4:not(:first-child){margin-top:10px}
.px-4.pb-4.lead-content .pl-5{padding-left:15px!important}
.ky-border{padding-bottom:10px}
.tab-notes+.table-responsive th:nth-child(2){min-width:200px}
.tab-notes+.table-responsive th:nth-child(3){min-width:120px}
.tab-notes+.table-responsive th:nth-child(4){min-width:100px}
.lead_main .col-lg-3{padding-left:15px}
.brown-select select.form-control:not([size]):not([multiple]){background-position-x:100%}
.lead_main .btn-section .btn{ max-width:100%; }
a.btn.btn-white.btn-cstm.mr-2{margin-right:0;margin-bottom:10px}
ul.modal-ul li{padding:8px 20px;font-size:12px}
.btn.btn-modal{font-size:12px}
.lead-content i{font-size:18px}
.lead-detail .content-kyc .btn.btn-cstm{max-width:110px}
.lead-detail .bg-white.mt-5{margin-top:15px!important}
.tab-notes .nav.nav-tabs .nav-item .nav-link{font-size:12px;padding-left:12px!important}
.ky-border,.Tab-cstm .oe-add .row .col-md-6:first-child{padding-left:15px}
.tab-notes .nav.nav-tabs .nav-item{margin-top:10px}
.round-pro{width:130px;height:130px;font-size:15px;line-height:130px}
.btn-section .btn{max-width:100%;margin-bottom:10px;margin-right:0!important;width: 100%;}
.wine-list .lead_main .btn-section .btn{ max-width:100% }
.stock_main .table th,.wine-name th.text-center{min-width:120px}
div#stock h4.win-h4{font-size:14px}
.dis-wine p,.dis-wine p b,.dis-wine p a{font-size:12px}
.dis-wine .co-lead .col-sm.text-right{text-align:left!important}
.dis-wine p.mt-5{margin-top:170px!important}
.dis-wine a.btn-white.btn-cstm.btn.mb-5.mt-4{margin:10px 0!important}
.modal .add-contnt{overflow-x:auto;width:100%;max-width:790px}
.btn-section.mt-60{margin-top:20px}
.modal .head-stock,.modal .add-contnt{overflow-x:scroll;width:650px}
div#add_stock .modal-content .modal-body{overflow-x:scroll}
.wrap-login100{display:block;padding:20px}
.wrap-login100 .col{flex:auto;width:100%;min-height:250px}
.wel .img-fluid{max-width:200px;left:15px}
.login100-form{padding:55px 30px}
.col.login100-form .right_sec{padding-right:0}
.input_password.mt-5{margin-top:20px!important}
.logo_profile h3{font-size:20px}
.login100-form{padding:35px 0}
.logo_profile{margin-bottom:15px}
.form-group label{font-size:12px}
.proposal .col-md-5.px-0,.wine-list .col-md-5.px-0{padding:0 15px!important;margin-bottom:15px}
.current-item{margin-top:15px}
.login100-form{background-position:100% center}
form.contact-info .d-flex .form-group:last-child{flex:0 0 73%}
form.contact-info .col-md-5.pl-1{padding-left:15px !important}
#wrapper h4{font-size:14px;margin-bottom:10px;line-height: 37px;}
.lead-detail p{min-height:40px;margin-bottom:0}
.lead-detail .bg-brown.p-2.px-4.rounded-top>.row>.col-md-3.col-lg-5.col-sm-12{padding:0 3px}
.Create-client h4:not(:nth-child(1)){margin-top:15px}
.thanks_box span{line-height:70px;width:70px;height:70px}
.thanks_box span img{max-width:40px}
.name_id_date ul li{min-width:100%;padding:0 15px;margin-top:10px}
.name_id_date{padding:5px 0}
.proposal .btn-section.px-0.text-right .btn,.wine-list .btn-section.px-0.text-right .btn{width:100%;max-width:100%}
.user-img img{width:30px;height:30px}
.user table.table td{min-width:120px}
nav.navigation2 .page-item a{font-size:12px;line-height:18px;width:27px;height:27px}
.proposal_detail_box .table-responsive .table td{min-width:auto}
.stock .name_id_date ul li{min-width:100%;float:left; text-align: center !important;}
.stock .name_id_date ul li:nth-child(1){margin-top:0}
.thanks_box h3{margin-top:30px;font-size:14px;line-height:23px}
table.table td.total_price,.upload-main .d-block{font-size:11px}
.Create-client a.btn{max-width:100px}
.create-user .d-flex .form-group{flex:0 0 25%}
.upload-main{margin-bottom:15px}
.upload-main span{font-size:12px}
.create-user label,.add-wine .check-label,.checkbox .check-label{font-size:13px}
.user_detail .col-md-6.pl-5,.tab-pane .pl-1{padding-left:15px !important}
.add-wine .cost .purchase li:first-child{margin-right:15px}
.add-wine .purchase,.cstm-sales#wrapper h4{margin-bottom:0}
.total_call_listing span.day{min-width:130px;font-size:12px}
.total_call_listing span.text_date em{font-size:10px}
span.text_date,.co-lead p{font-size:12px}
.cstm-sales .c-order h4{line-height:inherit}
.oe-add .row .col-md-6:first-child{padding-right:15px}
.Task_cont-main{min-height:auto}
.mt-40{margin-top:20px}
.modal-footer .btn-section .btn{max-width:120px;margin-bottom:0}
.wine_cat .row{display:block}
.wine_cat .row .mb-5{margin-bottom:10px!important}
.bg-white.add-wine .p-4{padding:0 15px!important}
form#createwine .btn-section.mt-4.pb-5{padding-bottom:0!important}
form#createwine .bg-white.add-wine .col-md-12.mt-3{margin-top:0!important}
div#Winery .modal-body{height:270px;padding:0}
.wine_cat h6.my-3{font-size:14px}
.search-inp{margin-bottom:15px}
.tab-content .form-group.d-flex{margin-bottom:35px}
label#cat_id-error{top:35px}
.ky-border span{padding:10px 0 0}
.bg-white.lead_main.appendduplicates .table-responsive .table thead th{padding:10px 15px 10px 15px}
.wrap-login100 .col.login100-form{padding-bottom:0}
.co-lead .col-sm{max-width:50%}
.bg-white.lead_main.pt-2.appendduplicates > .container-fluid>.row .btn-section,.bg-white.lead_main.appendduplicates .col.d-flex.pr-0 {
  display: block !important;}
  .exportExcel.excel_Download.mr-2{margin-right: 0 !important;}
  .bg-white.lead_main.pt-2.appendduplicates .container-fluid >.row .input-group-btn .btn{min-width: auto !important;width: auto;max-width: initial !important;margin-bottom: 0 !important;}
.dropdown.bulk-ac.ac-cstm {margin-left: 0 !important;}
	/*.o-fill { stroke-dasharray: 316 258;stroke-dashoffset: 227;stroke-width:10;fill:none;animation: draw 5s ease-in-out 20ms forwards; -webkit-animation: draw 5s ease-in-out 20ms forwards; }*/


@keyframes draw {
	0%
	{
		stroke-dashoffset: 100 50;
	}
	30%
	{
		stroke-dashoffset: 30 20;
	}
	40%
	{
		stroke-dashoffset: 0;
	}
	70%
	{
		stroke-dashoffset: 0;
	}
  100% {
    stroke-dashoffset: 0;stroke-width:0;fill:#D6BF93;
  }
}
@-webkit-keyframes draw {
  0%
	{
		stroke-dashoffset: 100 50;
	}
	30%
	{
		stroke-dashoffset: 30 20;
	}
	40%
	{
		stroke-dashoffset: 0;
	}
	70%
	{
		stroke-dashoffset: 0;
	}
  100% {
    stroke-dashoffset: 0;stroke-width:0;fill:#D6BF93;
  }
}

.header_actions ul.mb-0{justify-content: center; width: 100%; }
.fc-toolbar.fc-header-toolbar {padding: 10px 40px;line-height: inherit;}
#calender.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{font-size: 12px;}
.exportExcel.mr-2{margin-right: 0 !important;}
.bg-white.lead_main.appendduplicates .table-responsive .table thead th:last-child {padding-right: 9px;}
.status-a {right: 0;top: 50%;transform: translateY(-50%);}
/*
nav.navigation2 .page-item:nth-child(4), nav.navigation2 .page-item:nth-child(5), nav.navigation2 .page-item:nth-child(6), nav.navigation2 .page-item:nth-child(7), nav.navigation2 .page-item:nth-child(8), nav.navigation2 .page-item:nth-child(9) {
    display: none;
}
*/
.wine-list .search-criteria .form-group { margin-bottom: 0; }
.wine-list .col-md-4:not(.pr-md-0) { margin-bottom: 10px;  padding: 0 15px; }
	.winery_list .container-fluid .btn-section.px-0.text-right.mb-3{margin-bottom: 0 !important;}
	.winery_list .container-fluid .search-inp{margin-bottom: 15px;}
	.user-s .search-inp {margin: 0 15px 15px;}
	.container-fluid .btn-primary.btn-cstm.btn span {font-size: 12px;}
	span.viewpage .col-md:not(:last-child) {margin-bottom: 10px;}
	.lead-detail span.viewpage .col-md,.lead-detail span.viewpage .col-md.pl-1 {  padding: 0 15px !important;max-width: 100%; }
	.lead-detail span.viewpage .col-md-12.col-lg-3.col-sm-12{    padding: 0 15px !important;}
	p.d-ob {margin-top: 0rem;}
	.Tab-cstm .nav-pills li .nav-link.active,.Tab-cstm .nav-pills li .nav-link{
	 line-height: 25px; padding: .2rem 0rem;font-size: 14px;}

	.update_lead .btn-section .btn:last-child {margin-bottom: 0;}
	.bg-white.client_detail.lead-detail+.bg-white.lead-detail .form-group,.create-proposal .search-criteria .btn-cstm.reset_button {margin-bottom: 15px;}
	.create-proposal .search-criteria .col-sm-12.pl-2,.search-criteria .col-xl{padding: 0 15px !important;}
	table.table.mb-4.notelist thead th:nth-child(2) {width: 80px !important;}
	.content-note.pt-3+.table-responsive {padding-bottom: 0;}
	#wrapper h4.modal-title {font-size: 14px;margin-bottom: 0;line-height: 25px;}
	.confirm_feature_box .btn-section.mt-5 {margin-top: 10px !important;}
	.contact-info .btn-section.mt-60 {padding: 0;}
	.contact-info div#myTabContent {padding-bottom: 30px !important;}
	.quantity_sec .table-responsive .table thead th {padding: 7px;}
	.filter-result.tab-notes .btn-section,span.viewpage>.rounded-top .col-sm-12:first-child {padding: 0 15px;}
	#wrapper .search-criteria h4.search_crit {padding: 5px 15px;line-height: 25px;font-size: 13px !important;}
	table.table.current-proposal tfoot.current_items td{padding: 0;}
	#wrapper .current-item .table td h4 {line-height: inherit;margin-top: 10px;}
	div#wrapper .bg-white.head-new h4.win-h4 {margin-bottom: 0;}
	textarea.form-control.pr-50[placeholder="Address"] { padding-right: 4.4rem;}
	h2.cstm-hd{font-size: 16px;}
	.client-tradelead .check-main {padding: 0 0 10px 0 !important;}
	div#wrapper .client-tradelead h4 {line-height: 20px;}
	textarea.form-control.pr-50[placeholder="Notes"] {padding: 15px 58px 15px 15px;}
	.dis-wine .co-lead ul.d-flex.list-unstyled {display: block !important;}
	div#Description-tab .btn-cs a.btn.bg-white span, div#Description-tab .btn-cs a.btn.bg-white span img {font-size: 12px;width: 14px;}
	.btn-cs {flex: 0 0 47%;}
	ul#myTab div#Description-tab.nav-link {padding: 4px 10px;}
	#wrapper .bg-white.Tab-cstm .head-new h4.win-h4 {font-size: 13px;}
	.sto-ck ul li:last-child .main-div{line-height: inherit;}
	.circle-stock {margin-bottom: 0;}
	body .des-editor button.note-btn.btn {width: auto;}
	.pl-0.imgsrc {padding-left: 15px !important;}
	.create-winery.des-editor .winery .btn-section .btn-white.btn-cstm.btn{margin-bottom: 0;}
	.create-winery.des-editor .winery .btn-section {padding: 0;	margin: 0 !important;}
	.create-winery.des-editor {padding-bottom: 0 !important;}
	.wine-name .table thead th {min-width: 120px;}
	.lead-detail.orderdetails p{min-height: 25px;}
	.dropdown.ac-cstm .dropdown-menu.notifylist {top: 45px!important	;left: -140px !important;right: 0 !important;min-width: 360px !important;transform: inherit !important;}
	.dropdown.ac-cstm.noti- h5 {font-size: 14px;}
	.name_id_date ul{display: block; }
	.status-c .action {margin-left: 0.5rem;}
	.stock_main .custom-table .status-c .btn, .stock_main .custom-table .action, .status-c .btn {min-width: 80px;}
	.Grape-vinary .stock_main .px-0.col-md-5 {padding: 0 15px !important;}
	.create-user .btn-section .btn{min-width: 100%;}
	.create-user .btn-section .btn:last-child {margin-bottom: 0;}
	.dropdown.ac-cstm .dropdown-menu.notifylist::before {left: 140px;right: auto;}
	form#createtaxkey .w-50.m-auto {width: 100% !important;}
	.tab-notes thead th {min-width: 100px;}
	.tab-notes thead td {padding: 10px 4px !important;}
	.tab-notes a.nav-link::before{transform: skew(-13deg);}
	.tab-notes a.btn-cstm.btn-white {margin-top: 1rem;}
	.table-responsive .inactivestatus{ padding: 5px 12px;}
	.mb-100,form#updatebank .btn-section.mt-5.mb-3 {margin-bottom: 0 !important;}
	nav.navigation2 ul.pagination{margin-bottom: 10px;}
	form#updatebank .btn-section.mt-5.mb-3 {margin-top: 10px !important;}
	.winery_add a.btn-white.btn-cstm.btn {margin-bottom: 0;}
	.table-responsive.fixed-head{margin-bottom: 10px !important;}
	.table-responsive.fixed-head .custom-table table {margin-bottom: 10px !important;}
	.lead_main .modal-footer .btn.btn-modal {line-height: 4;}
	.modal-footer .btn.btn-modal:last-child{    background-position: right;padding-right: 15px;}
	.edi_le a.btn.btn-white.btn-cstm{min-width: 100%;}
	.ky-border .form-group{margin-right: 15px;}
	.tab-notes a.nav-link::after, .tab-notes a.nav-link::before{right: -7px;}
	.pl-60{padding-left: 15px;}
	.refreshorderstatus button.btn-primary.btn-cstm.btn {width: 100%;max-width: 100%;}
	.btn-section.refreshorderstatus a.btn-primary.btn-cstm.btn{margin-bottom: 10px;max-width: 100%;width: 100%;}
	.btn-section.refreshorderstatus .btn-cstm-group {margin-top: 0;}
	.btn-section.refreshorderstatus .btn-cstm-group .btn,div#ita_detail .client_detail.lead-detail+.lead-detail .btn-cstm.btn{width: 100%;max-width: 100%; margin: 3px 0px; }
	div#ita_detail .lead-detail .btn-section {padding: 0 10px!important;}
	div#ita_detail button.btn-primary.btn-cstm.btn.buttoncontract.mx-2,h5.limitmessage.red-text+.lead_main.appendduplicates .dropdown.bulk-ac.ac-cstm.ml-2 {margin-left: 0 !important;}
	form#lead_createnote {display: block;}
	form#lead_createnote .btn-section,.tab-notes a.btn-cstm.btn-white {   margin-left: 0;		width: 100%;}
	form#updatelead ul#myTab li.nav-item,.bg-white.Tab-cstm>ul#myTab li.nav-item {flex: 1;}
	form#createlead .bg-white.Tab-cstm.create-newlead div#myTabContent {padding-bottom: 0 !important;}
	form#createlead .bg-white.Tab-cstm.create-newlead div#myTabContent a.btn-white.btn-cstm.btn{margin-bottom: 0}
	.wine-list .lead_main .pl-md-2{padding-left: 15px !important;margin: 10px 0;}
	   .table-responsive.wine-table-list td.text-center .d-flex>.btn.btn-cstm.btn-white{ max-width: 40px;}
	.proposal_detail_box .btn-section .btn{max-width: 100%;}
	.bg-white.lead_main.pt-2.appendduplicates .container-fluid >.row .btn.resetleadfilter, .bg-white.lead_main.pt-2.appendduplicates .container-fluid >.row a.btn-primary.btn-cstm.btn {max-width: inherit!important;}
	#sidebar ul li.submenu+ul li a .img-fluid{left: 28px;}
	#sidebar ul li.submenu+ul li a {padding-left: 50px; }
	.proposal_detail_box .btn-cstm-group a.btn-white.btn-cstm.btn {margin-bottom: 15px;margin-top: 0;}

/* mobile header edit  css start */
.mobilehide{ display:none; }
.mobilelogo{ display:block; max-width:125px; width:100%; float: left; }
.mobilelogo svg{ width:100%; float: left; }
.mobiletoggle{ display:block; }
header .col-md-8 .col-md-4{ display: flex; align-items: center; justify-content: space-between;  }
.header_actions{ max-height: inherit; }
#header { height: 65px; }
.header_actions ul.mb-0{ padding-top:0px; align-items:center; justify-content: flex-end; padding-right: 10px; }
.dropdown.ac-cstm.noti->a { line-height: normal; }
.header_actions ul li:nth-child(2) .dropdown.ac-cstm .dropdown-toggle{ top: 0px; position: relative; }
.header_actions ul li:nth-child(2){ max-width:60px; }
#wrapper{ margin-top:60px; }
.header_actions .ac-cstm, .app-sidebar__toggle{ line-height: normal; }
.dropdown.ac-cstm .dropdown-menu.notifylist{     left: -360px !important; top:50px !important; }
.dropdown.ac-cstm .dropdown-menu.notifylist::before{ left: auto; right: 8px; }
.header_actions ul li { margin: 0px 10px 0px 0px; }
.dropdown.ac-cstm .dropdown-menu{ right: -5px; top: 65px!important; }
header#header .col-md-4.pr-lg-0{ height:auto; }
header#header{ padding-top: 5px; padding-bottom:5px; }
.main_wrapper #sidebar{ padding-top: 65px; }
.bg-white.lead_main.pt-2.appendduplicates { padding-top: 15px !important; }
body .brown-select select.form-control:not([size]):not([multiple]) { background-position-x: 100%; }
#wrapper{ padding-bottom:15px; }
form#lead_createnote>.form-group { width: calc(100% - 0px); }
.lead-detail .btn.btn-cstm{ width: auto; }
nav.navigation2 ul.pagination{ display: block; text-align:center; }
nav.navigation2 .page-item{ margin: 2px 5px; width: auto; float: none; display: inline-block; }
h5.limitmessage.red-text+.lead_main.appendduplicates .dropdown.bulk-ac.ac-cstm.ml-2 { margin-bottom: 0 !important; }
.perpage .form-group.mt-3.brown-select .col-md-6{ width: 50%; }
/*.Tab-cstm .client-info{ height: 350px; overflow-y: scroll; }*/
.Tab-cstm .modal-content{ padding: 0px 0px 0px 5px; z-index: 99; }
.Tab-cstm .modal button.close{ top:-20px; right: 0; }
.Tab-cstm .modal { padding-right: 0px !important; pointer-events:auto; padding-top: 50px; }
.modal{ padding-right: 0px !important; padding-left: 0px !important; }
.modal-content{ height:300px; }
body .SumoSelect{ width:100%; }
.header_actions .ac-cstm{ max-width: 80px; }
.col-md-10.pl-0.imgsrc1{ padding-left: 15px !important; }
.container-fluid.pb-2 .form-group{ padding: 0px !important; }
.confirm_feature_box .btn-section .btn-white.btn-cstm.btn.my-5{ margin: 0px 0px 15px 0px !important; }
.dropdown-item{ white-space:inherit; }
.csmt-clos i.fa.fa-times{ top:50%; transform: translateY(-50%); right: 5px; }
/* mobile header edit css end */
.modal-dialog.modal-lg{ max-width: 540px; }
/*#regionmodal .modal-dialog{ height: 470px; max-height: 470px; }*/
body .customwidth_n .btn-primary.btn-cstm.btn.mr-4{ width:auto; max-width:inherit; }
.image_upload { width:100%; padding: 15px 0px 0px; float: left; }
.image_upload img{ width:100%; max-width: 300px; float: left; height: auto; }
.user .custom-table .status-c .btn{ padding: 9px 15px !important; }
.error-404 h2{ font-size: 50px; }
.error-404 span{ font-size:60px; }
.error-404 p{ letter-spacing:7px; font-size:19px; }
.MultiControls .btnOk, .MultiControls .btnCancel{ padding-top: 7px !important; padding-bottom: 7px !important;    width: 114px !important; }
.status-c .btn.bg-white.editcountry{ padding-top: 5px; padding-bottom: 5px; }
.lead_main.appendduplicates.spaceing_n .dropdown.bulk-ac.ac-cstm.ml-2{ min-width: 100% !important; max-width: 100% !important; }
.bg-white.lead_main.pt-2.appendduplicates.spaceing_n .container-fluid >.row .btn-cstm{ min-width: 100% !important; max-width:100% !important; }
.bg-white.lead_main.pt-2.appendduplicates.spaceing_n .container-fluid >.row a.btn-primary.btn-cstm.btn
{ min-width: 100% !important; max-width:100% !important; margin:0px 0px 10px 0px !important; }
.bg-white.lead_main.pt-2.appendduplicates.spaceing_n .btn.btn-white.btn-cstm.ml-2.resetleadfilter{ margin-left:0px !important;  }
.bg-white.lead_main.pt-2.appendduplicates.spaceing_n .dropdown.bulk-ac.ac-cstm.ml-2 .btn-primary.btn-cstm.btn.w-100 { margin-bottom: 10px !important;  }
.bg-white.lead_main.pt-2.appendduplicates.spaceing_n .search-inp{ margin-bottom: 10px !important; }
.bg-white.lead_main.pt-2.appendduplicates.spaceing_n .container-fluid >.row .btn-cstm{ margin-left: 0px !important; }
.lead_main.spaceing_2n >.container-fluid .btn-primary.btn-cstm.btn{ max-width:100%; margin-left: 0px !important; }
.lead_main.spaceing_2n .row .col-lg.lead_bladebtop1_n.pl-0 .btn-section{ display: block;}
.lead_main.spaceing_2n .search-inp{ margin-bottom: 10px !important; }
.winery_row_n.spaceing_2n .lead_bladebtop1_n .btn-section.px-0.text-right.ml-2{ display: block; }
.winery_row_n.spaceing_2n .btn-cstm.btn{ width: 100% !important; }
#add_stock { padding: 0px !important; }
.table.mb-3.winesize-list{ max-width:800px !important; width:800px !important; }
.table_w_100 .btn.bg-white.editleadcategory{ padding:5px !important; height: auto !important; }
.btn.bg-white.editwinesize{ padding-top:5px !important;  padding-bottom:5px !important; }
.confirmation_modal_m textarea.form-control{ min-height: 50px; height:50px; }
.winery_btn_n.btn-section{ display: block;  }
.region_addnew a.btn-primary.btn-cstm.btn{ width: 100% !important; margin: 0px 0px 10px 0px !important; }
.appendduplicates.spaceing_n #dropdownMenuButton{ margin-left: 0rem !important; }
.winery_row_n.spaceing_2n .btn-cstm.btn { margin-left: 0px !important; }
.table-responsive .inactivestatus{ display:flex; align-items: center; justify-content: center; }
.btn{ padding-top:5px; padding-bottom: 5px; }
.proposal_detail_box_body_n{ max-height:250px !important; }
.tablew-100_n{ width:800px !important; max-width:800px !important; }
.kyclist.tablew-100_n{ width:100% !important; }
.px-4.pb-4.lead-content .col-md-12.text-right > a.btn.my-3{ padding-top: 9px; }
.csmt-clos i.fa.fa-times:hover{ top: 50%; transform: translateY(-50%); right:5px; }
.filter-result .btn.btn-cstm.bg-brown, .delete_winery.btn.btn-cstm.btn-white { padding-top: 9px !important;  padding-bottom:9px !important; }
.tsresetfilter_n .search-criteria > .row > .col-lg-2{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%; }
.tsresetfilter_n .search-criteria > .row > .col-lg-10{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;  }
.wine_cat > .row > .col-md-8{ -ms-flex: 0 0 30%; flex: 0 0 30%;  max-width: 30%;  }
.wine_cat .upload-main .wine-image .col-md-2{   -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }
.wine_cat .upload-main .wine-image .col-md-10{   -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; padding:0px 15px !important;  }
.wine_cat .text-left.upload-main.mt-3 .col-md-2{   -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;   }
.wine-image .images span.file.bg-brown.rounded.btn-md input.first{ width:100%; transform: translateX(0%);  }
.wine_cat .file.bg-brown.rounded.btn-md input{  width:100%; transform: translateX(0%); }
.wine_cat .upload-main .wine-image .images.mt-3{ width:100%; float: left;  }
.deletewinegraphimg i{ font-size:16px; }
.form-group.mt-3.brown-select .row .col-md-6{ width:50%; float: left;  }
.wine_cat .image_upload img{ max-width: 100px; height: 100px; }
.bg-white.add-wine ul.list-unstyled.mb-0 li{ margin-top:15px; float:left;  }
.col-md-10.pl-0 > .d-flex.list-unstyled.mb-0{ display: block !important; }
select.form-control{ padding-right:25px;  }
.dis-wine .co-lead ul.d-flex.list-unstyled li.mr-3{ width:100%; float: left; margin-right: 0px !important; }
.dis-wine .co-lead ul.d-flex.list-unstyled li.mr-3 img{ width:100%; margin-bottom:10px; height: auto !important; }
.co-lead .col-md-9.col-sm.pl-2 img{ height: auto !important; width: 100% !important; float: left;margin-bottom: 10px;  }
.wineprimary .btn.bg-white.release_stock, .wineprimary .btn.bg-white.deletestock{ padding-top:8px !important;
padding-bottom:8px !important;  }
.winecircle_n .col{ margin-bottom:0; }
.circle-stock{ padding-left: 10px; padding-right:10px; }
.bg-white.lead_main.appendduplicates .table-responsive .table td { padding: 2px 15px; }
p.totalcount{ padding:5px 15px; }
.btn.btn-cstm#sell_stock{ padding: 9px 15px; }
#transection .modal-body .table{ width:1100px !important; }
}

/* @media(max-width:767px) end */
/* @media(max-width:575px) start */
@media(max-width:575px){
.dropdown.ac-cstm .dropdown-menu.notifylist{ left: -123px !important; min-width: 230px !important; }
.dropdown.ac-cstm .dropdown-menu a { padding: 10px 15px 10px 30px; white-space: normal; }
.dropdown.ac-cstm .dropdown-menu.notifylist::before{ right:88px; }
.fc-toolbar.fc-header-toolbar{ padding: 10px 15px; }
#wrapper h4{ padding:5px; }
/*.Tab-cstm .client-info{ height: 300px; }*/
.user-name { font-size: 8.5px; line-height: 8px; margin-top: 3px; }
.btn-cs{ flex: 0 0 55%; }
.btn-section .status-c{ display: block; }
.btn-section .status-c a { margin: 7px 0px !important; }
.file.border-file .image_upload img{ width:150px; height: 150px; }
.Delt-content.text-center h5{ padding: 0px 20px;  }
.daterangepicker .drp-selected{ padding-right: 0; width: 100%; float: left; margin-bottom: 10px; }
.co-lead .col-sm img{ max-width:100%; }
.contract-payment .modal-open .modal{ padding: 0 !important; }
.baskitsize_n .nametd_n{ width: 100px; max-width:100px; min-width: 100px !important; }
.dis-wine .co-lead ul.d-flex.list-unstyled img{ width:100%; margin-bottom: 10px;  }
.dis-wine .mt-2 img{ max-width: 100%; width:100%; }
.d-flex.list-unstyled.mb-0{ display:block !important;  }
.d-flex.list-unstyled.mb-0 li.mr-3{ width:100px !important;  }
}
/* @media(max-width:575px) end */

/* media query end */
a.btn.btn-primary.btn-cstm.reset_button {
    line-height: 22px;
}
.sendotp svg ,.sendotp svg path{
    fill: #c7a769;
}

@media(max-width:420px){
	.Delt-content.text-center h5{ padding:0px; margin-top:0px !important;  }
}


.Delt-content img {
    max-width: 100px;
}
div#sendotpmodal .Delt-content img.img-fluid {
    max-width: 70px;
}
.dropdown.ac-cstm .dropdown-menu .sendotp .img-fluid {
    max-width: 15px;
}


.otp-lead {
    font-size: 16px;
    padding: 0 25px;
    text-align: center;
    display: inline-block;
}
p#otp-number {
    margin: 10px 0;
    color: #c3a05d;
    font-size: 24px;
    letter-spacing: 14px;
}
#sentotpmodalconfirmation .btn.btn-primary {
    max-width: 130px;
    border: 2px solid #968563;
    padding: 8px 0;
}
 a.btn.btn-primary.btn-cstm.reset_button {
    line-height: 22px;
}

.sendotp svg ,.sendotp svg path{
    fill: #c7a769;
}

.co-lead .sendotp svg {
    max-width: 20px;
    height: 20px;cursor: pointer;
}


.btn-pl .btn-cstm.btn-primary {
    max-width: 110px;
    padding: 7px;
    font-size: 15px;
}
span.color-add {
    color: #ff1b1b;
    font-size: 10px;
}

.btn-section .btn.btnsendcancal_n{ min-width: 130px; max-width: 130px !important; width:100% !important; border: 2px solid #968563;
    padding: 8px 0; margin:0px 7px;     background: #d6bf93 !important;     color: rgba(0,0,0,1);
    font-weight: 500;}
.btn-section .btn.btnsendcancal_n span{ font-size:15px !important; }
.wine-image.noMargin {
    margin: 0;
}
span.file.bg-brown.rounded.btn-md.themeBtns{
    padding: 12px 20px;
    max-width: 162px;
    float: left;
    width: 100%;
}

button.btn.bg-brown.add_more_images.pull-right.themeBtns {
    padding: 12px 20px;
    max-width: 162px;
    width: 100%;
}
 @media(max-width:575px){
    .btn-section .btn.btnsendcancal_n{ min-width: 120px; max-width: 120px !important; }
	 .user .custom-table .status-c .btn { padding: 5px 15px !important; }
 }
p#otp-code {margin: 10px 0;color: #c3a05d;font-size: 24px;letter-spacing: 14px;}
div#search-winery-region .modal-body {height: 400px;overflow-y: auto;}
.winery_list .table th a {cursor: pointer;color: #29323d;}
.region-list .table th a {cursor: pointer;color: #29323d;}
div#search-region-country .modal-body {height: 400px;overflow-y: auto;}
th .status-a:hover{ color:#000 !important; }
#importbulkleads .modal-body{ min-height:140px !important; max-height: initial !important;
    overflow-y: hidden !important; overflow-x: hidden !important; padding-bottom: 40px;  }
#importbulkleads input{ width: 100%; float: left; text-align: center; border: 1px solid #ddd;
    padding: 10px; border-radius: 7px; overflow: hidden; margin: 0px; }
    #importbulkleads input:focus{ color:transparent;outline: none; }
#importbulkleads .modal-body h4{ text-align: center;  }
.bulkimportlead.btn.btn-primary.btn-cstm:focus{ outline: none; }
.leadsimportfile{ width:100%; float:left; display: flex;
    align-items: center; position:relative; justify-content: center; }
.leadsimportfile input{ margin: 0px; }
.leadsimportfile .file_info{ padding:0px 10px; overflow: hidden; }
#importbulkleads .modal-body .import-invalidmessage.red-text{ text-align: center;
 float: left; left: 0px;  padding: 4px 0px !important; margin: 0;
  position: absolute; }
.lead_main .modal-footer .btn.btn-modal{ line-height: 3.1 !important; }
#singleassign_user .modal-body div, #assign_user .modal-body div{ margin-bottom: 5px !important; }
.leadsimportfile .file.bg-brown.rounded.btn-md{ min-width:150px !important; }
/* a.btn.btn-primary.btn-cstm.reset_button {
    line-height: 22px;
}*/
 .exportlead_n{ width:100%; float: left;  }
 .exportlead_n a{ cursor: pointer; color:#3094ff; }
 .exportlead_n a:hover{ color:#026cdd; }
 #importbulkleads .modal-footer .btn.btn-modal{ background-size: auto 100%; }
 #importbulkleads .modal-body h4{ line-height:normal; margin-bottom:1rem !important; }

@media(max-width:575px){
.leadsimportfile{ display:inline-block; text-align: center; }
.leadsimportfile span{ float: none; display: inline-block !important; }
#importbulkleads .modal-body h4{ line-height: normal; margin-bottom:10px !important; }
#importbulkleads .Delt-content.text-center h5{ font-size: 14px !important;  }
.win-h4.exportlead_n{ margin-bottom:0px; }
.leadsimportfile .file_info{ width:100%; font-size: 14px; }
#importbulkleads .modal-body .import-invalidmessage.red-text{ left: 0; text-align: center; padding: 0px 10px;  }
.winecircle_n .row .col-lg-2{ -ms-flex:100%; flex:100%; max-width:100%; }
}
.wineprimary .btn.bg-white.release_stock span{ line-height:17px !important;  }
.wineprimary .btn.bg-white.release_stock span img{ width:16px; }
p.stock_zero_error {color: #ff0000;text-align: center;background: #f5f5f5;padding: 10px;font-size: 14px;
    margin-top: 30px;clear: both;}
.bg-white.add-wine .form-group label.error{ line-height:normal !important;  font-size:11px !important;  }
.delete_releasestock span img{ width:16px; }
div#add_stock .modal-content .modal-body,
#deletewine .modal-content .modal-body,
#sell-stock .modal-content .modal-body,
#Creat_Task .modal-content .modal-body,
#deletereleasestock .modal-content .modal-body,
#singleassign_user .modal-content .modal-body,
#sendotpmodal .modal-content .modal-body,
#Deletenotepop .modal-content .modal-body,
#deletewinery .modal-content .modal-body,
#payment-history .modal-content .modal-body,
#payment-add .modal-content .modal-body,
#createkyc .modal-content .modal-body,
#grapevarietymodal .modal-content .modal-body,
#createsize .modal-content .modal-body,
#commonconfirm .modal-content .modal-body,
#createwinestyle .modal-body,
#createcountry .modal-body,
#createleadcategory .modal-body, #deletestock .modal-body, #deleteproposal .modal-body{ overflow: auto; max-height:inherit; }
#deletewine .modal-footer .btn-section .btn{ max-width: 120px !important; }
.gainloss{ line-height: normal; }
.buyback .confirm_feature_box{ margin:0px !important; max-width: 100% !important; }
.colgainloss .form-control{ font-size: 10px !important; line-height: 1.5; }
.colgainloss span{ margin-left: 5px;  }
.winecircle_n .row .col-lg-3{ margin-bottom:15px; }
.colgainloss .form-control.totalbuyback{ margin-left: 5px; }
.buyback .proposal_detail_box td input.form-control.buybackprice{ margin-left: 5px !important; }
.confirm_feature_box textarea.form-control{ box-shadow: none;  padding-left: 0; }
.buyback .form-control.comment{ padding-left:15px !important;  }
.d-flex.align-items-center.colgainloss span{ margin-right: 5px; }
.buyback .proposal_detail_box td input.form-control.buybackprice,
.buyback .proposal_detail_box td input.form-control.gainloss,
.buyback .proposal_detail_box td input.form-control.buybackcase,
.buyback .proposal_detail_box td input.form-control.totalbuyback { width:77px; text-align: center;
	font-size: 10px !important; padding-left: 5px !important; padding-right: 5px !important; }
.buyback .confirm_feature_box .name_id_date ul{ display: grid !important;
	grid-template-columns: repeat(5, 1fr); grid-gap: 10px;  }
.buyback .confirm_feature_box .name_id_date li{ text-align: center !important; min-width: 100% !important; }
.buyback .proposal_detail_box table.table td .d-flex.align-items-center.justify-content-center { position:relative; }
.buybackval{ text-align: center; position: absolute; bottom: 0; margin: 0px 0px -15px 0px;
    width: 143px; color: red; font-size: 9px; }
.total_purchased_amount .main-div { width:auto; float:none; display: inline-block; }
.reservations_input .btn.btn-default{ height:40px; }
.reservations_input .search-inp{ margin:0px;  }
.addsecondary #sell-stock .request_error { font-size: 10px; text-align: left !important; padding: 0px 14px; position: absolute;
    bottom: 23px; }
.total_purchased_amount{ width: 100%; float:left; text-align: left;  background: #efeadd; padding: 5px 15px; margin-bottom: 7px; font-size: 14px; }
.total_purchased_wine_n .custom-table{ display: inline; }
.total_purchased_amount .headingtotal{ font-weight: 500;  }


input.form-control.buybackpriceoeno {
    width: 77px;
    text-align: center;
    font-size: 10px !important;
}


input.form-control.buybackcaseoeno {
    width: 77px;
    text-align: center;
    font-size: 10px !important;
}

input.form-control.convertgbpbottleoeno {
    width: 77px;
    background: transparent;
    font-size: 10px !important;
    color: #495057;
    margin-left: 5px;
    text-align: center;
    cursor: not-allowed;
    padding-left: 3px !important;
    padding-right: 3px !important;
}



input.form-control.convertgbpcaseoeno {
    width: 77px;
    background: transparent;
    font-size: 10px !important;
    color: #495057;
    margin-left: 5px;
    text-align: center;
    cursor: not-allowed;
    padding-left: 3px !important;
    padding-right: 3px !important;
}


input.form-control.totalbuybackoeno {
    width: 77px;
    text-align: center;
    font-size: 10px !important;
}


/*30-3-21*/

.winecircle_n .row .col-lg-3{ -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
.bg-white.add-wine .form-group label.error { z-index: 99;  }
.addnewwinemain_n .form-group label.error{ bottom: -19px !important; }
.orange-text.mrg{ margin-bottom:0px;  }
#showtaskdetail .modal-content .modal-body,
#deletetask .modal-content .modal-body,
#deletepackage .modal-content .modal-body{ overflow-y: visible; min-height:inherit; }


/* max-width:1366px) start media */
@media(max-width:1366px){
.table-responsive .table thead th{ font-size:12px; line-height: normal;
 vertical-align: middle; }
.buyback .confirm_feature_box .name_id_date li{  font-size: 14px; }
.region_order_n .status-c .btn{ min-width: 120px !important; }
}

/* max-width:1366px) end media */
/*@media(max-width:1280px) start */
@media(max-width:1280px){
.lead-detail p{ font-size: 11px; }
.co-lead p{ font-size: 11px; }
.note-editable.card-block span { font-size: 11px !important; }
.note-editable.card-block span strong{ font-size: 11px !important; }
.co-lead p strong{ font-size: 12px !important; }
.sto-ck ul li span{ font-size:12px; }
.buyback .confirm_feature_box .name_id_date ul{ grid-template-columns: repeat(3, 1fr); grid-gap: 15px;  }
.wine-img.d-flex img{ width:30px; height:30px; }
.region_order_n .status-c .btn{ min-width: 110px !important; }
}
/*@media(max-width:1280px) end */
/* @media(max-width:1199.98px) start */
@media(max-width:1199.98px){
#add_wine_stock .table.mb-0{ width:1000px !important; max-width:1000px !important;  }
#add_wine_stock .modal-body{ overflow-y:hidden !important; overflow-x: scroll !important; }
#add_stock .modal-content{ padding:0px 15px !important; }
.head-stock h5 { font-size: 12px !important; }
.buyback .confirm_feature_box .name_id_date ul{ grid-template-columns: repeat(2, 1fr); grid-gap: 15px; margin-bottom: 15px;  }
.total_purchased_amount .headingtotal,
.total_purchased_amount span,
.total_purchased_amount span .gbp_sign { font-size: 14px; }
.reservations_input .search-inp .input-group .form-control{ height:40px !important; }
.reservations_input .input-group-btn button.btn.btn-default{ height:40px !important; }
.reservations_input .input-group-btn{ height:40px !important; }
.winecircle_n .row .col-lg-3{ -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; }
.clients_protfolio .table{ width:1200px; }
}
/*@media(max-width:1199.98px) start */

/*@media(max-width:767.98px) start*/
@media(max-width:767.98px){
.lead_main .modal-footer .btn.btn-modal { line-height: 4.1 !important; }
.reservations_total_n h4{ margin-bottom:0px !important; }
.total_purchased_amount{ margin-bottom:10px;   }
}
/*@media(max-width:767.98px) end*/
/* @media(max-width:575px) start */
@media(max-width:575px){
.winecircle_n .row .col-lg-3{ margin-bottom: 0px; }
.winecircle_n .circle-stock h4{ min-height: inherit; margin-top: 10px !important; }
.buyback .confirm_feature_box .name_id_date ul
{ grid-template-columns: repeat(1, 1fr); grid-gap: 10px; margin-bottom: 15px;  }
.total_purchased_amount .headingtotal, .total_purchased_amount span, .total_purchased_amount span .gbp_sign {
    font-size: 13px; }
.winecircle_n .row .col-lg-3{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.winecircle_n .circle-stock h4{ min-height: 50px !important; }
}
/* @media(max-width:575px) end */
/* @media(max-width:420px) start */
@media(max-width:420px){
.total_purchased_amount .headingtotal, .total_purchased_amount span, .total_purchased_amount span .gbp_sign {
    font-size: 11px; }
.winecircle_n .row .col-lg-3{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.winecircle_n .circle-stock h4{ min-height: inherit !important; }
}
/* @media(max-width:420px) end */

/* toggle css*/
/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #d6bf93;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

p.request_error{margin-top:5px;display:block;margin-bottom:0;font-weight:500;line-height:25px;font-size:15px;color:#d70404;text-align: center !important;}

 @media(max-width:1280px){
.switch{ height: 30px;  }
.slider:before{ height:23px; width:23px; left:7px; }
.table-responsive.wine-table-list .table{ width:1280px; max-width:1280px; }

}
.reservations_input .search-inp{ padding:0px; }
.reservations_input .search-inp .navbar-form{ width:100%; }

@media(max-width:767px){
.reservations_input a.btn.btn-primary.btn-cstm.order_reset_button.ml-2
{ padding-top:8px !important; padding-bottom:8px; }
}
@media(max-width:575px){
.reservations_input .btn{ padding-top:8px; padding-bottom:8px;  }
.reservations_input{ display:block !important; text-align: center; }
.reservations_input .search-inp { text-align:center; display: block !important; }
.reservations_input .search-inp a{ margin-top:15px !important; }
.reservations_input a.btn.btn-primary.btn-cstm.order_reset_button.ml-2{  width:100%;
 margin-top: 15px !important; margin-left: 0px !important; }
}
/**/
.content-noti .csmt-clos .dropdown-item  span{  color: #d6be93; }
.btn.btn-primary.btn-cstm.order_reset_button.ml-2{ border: 2px solid #927642 !important; }
.form-control.convertgbp, .form-control.convertgbpcase, .form-control.convertgbpbottle, .form-control.convertgbptotal{ width:77px; background: transparent; font-size: 10px !important;color: #495057;  margin-left: 5px; text-align: center; cursor:not-allowed; padding-left: 3px !important; padding-right: 3px !important; }
.titlegbp{ font-size: 11px; font-weight: 600; color: #29323d; margin-bottom:5px; }
/* Create Collection Page css start  */
.enter_collection_form input{ height: 40px; }
.create_collection_page_n .quantity_sec th, .create_collection_page_n .filter-result table.table td{  padding: 10px 10px;  }
.create_collection_page_n .table th{ position:relative; /*padding-right: 20px !important;*/ }
.create_collection_page_n .table th i{ position: absolute; right: 5px; top: 50%; transform: translate(-50%, -50%);  }
.filter-result.Create_CollectionPage table.table.mb-3 td:nth-last-child(2),
.filter-result.Create_CollectionPage table.table.mb-3 th:nth-last-child(2) {
   border-left: 2px solid #bda87f !important; }
.collection_list_n{ width:100%; float:left; margin:0px; padding:0px; }
.collection_list_n li{ width:100%; float: left; list-style:none; font-size: 12px; border: none; vertical-align: middle;
    font-weight: 400; font-family: 'Montserrat',sans-serif; }
.search-criteria.enter_collection_form{ float:none; }
.enter_collection_form .search-inp .input-group .form-control{ width:100%; }
.enter_collection_form .search-inp label.error{ font-size: 10px; position: absolute; bottom: -24px; left:0; }
.delete_package.btn.btn-white, .edit_package.btn.btn-white{ max-width: 35px !important; width: 35px !important; height: 35px !important;
    text-align: center; display: flex !important; justify-content: center; align-items: center !important; }
.delete_package.btn.btn-white span, .edit_package.btn.btn-white span{ line-height: 20px; font-size:13px; }
.edit_package.btn.btn-white { margin-right:5px;  }
.collections_btn_n a{  border: 2px solid #927642 !important;  }
.package_error{ width:100%; float: left; text-align: center; color: red; font-size: 13px; background: #efeadd; padding: 3px 5px; }
.confirm_feature_box{ padding-bottom:20px; }
.edit_Collection_row_n .navbar-form{ margin-bottom:10px; }
.edit_Collection_row_n .col-md-8.col-lg-10.pl-2.col-sm-12{ padding-left:15px !important; }
.remove_curr_row_package{ float: right;  }
.curr_stock tr.basket_items td:first-child{ padding-left: 5px !important; }
.filter-result table.table td.bottle_price input{ max-width:70px !important; }
.client_details_n .green-text{ text-align: center; }
.clients_protfolio table.table td{ padding-left:5px !important; padding-right: 5px !important;  }
.buybackbtn_n .btn { padding:0px !important; }
.buybackbtn_n .btn span{ padding:9px .75rem !important; }
.proposal .wine-name .custom-table thead tr th:last-child{ padding-right:15px; }
.proposal .wine-name .custom-table thead tr th:last-child .status-a{ right: 5px;  }
#errorotpmodal .modal-content .modal-body, #deletewineryimgpop .modal-content .modal-body { max-height: initial; overflow:visible; }
.collections_row_n .search-inp.mb-2.w-100{ margin-bottom:0px !important; }
.filter-result table.table td th{ padding:8px 5px !important; background:#ebe3d2;  }
.collapse_pdgremove > td{ padding:0px !important; }
/*.collapse.show{ padding:8px 0px !important;  }*/
form#createpackage table.table.current-proposal h4{ text-align: left;  }
.Ita-task.mt-3 table.table td{ vertical-align: top !important; }
.Ita-task.mt-3 .red-text.text-right{ text-align: left !important; }
.Ita-task.mt-3 .red-text.text-right{  text-align: left !important; }
.Ita-task.mt-3 .green-text.text-left{  text-align: left !important; }
.curr_stock .basket_items td{ padding-bottom: 5px !important; padding-top: 5px !important;  }
/*.filter-result td .form-control{ margin:5px 0px !important; } */
.table-responsive.clients_protfolio table.table td, .table-responsive.clients_protfolio table.table th{ font-size:11px !important; }
.total_purchased_wine_n .table.mb-3 .status-a{  position: relative !important; top: 2px !important; right: -5px !important;   }
.total_purchased_wine_n .row.pt-2.total_purchased_n{ margin:0px !important; background:#FFF; }
.proposal.reservations_total_n div#wrapper .bg-white{ border-radius: 0px !important; }
.total_purchased_amount .main-div.text-center{ text-align: left !important; }
.total_purchased_amount .headingtotal, .total_purchased_amount .gbp_sign{ margin-right:3px;  }
.total_purchased_amount .main-div{ width:100%; float: left; }
.total_purchased_n .total_purchased_amount .headingtotal, .total_purchased_n .total_purchased_amount span{ float: left;  }
.appendduplicates .leadlisting .ac-cstm .dropdown-menu::before{ right:7px; }
#wrapper .appendduplicates .leadlisting .ac-cstm .dropdown-menu{ top:21px !important; right: -3px; }
.table-responsive.fixed-head .custom-table{ min-height: 600px;  }
@media(max-width:1366px){
.bg-white.add-wine .form-group label.error{ font-size: 8.8px !important; }
.form-group input, .form-group select{ font-size: 12px; }
}
#bulkchange-status .modal-body, #change-status .modal-body{ max-height:300px; min-height: 100px; height: auto; }
#assign_user .modal-body{ overflow:visible !important;  }
.winesbtnrow_n .col-lg{ -webkit-box-flex: initial; -ms-flex-positive: initial; flex-grow: initial; max-width: initial; }
.ex_clients_btn_n .col-lg{  -ms-flex-positive: 1;  flex-grow: inherit; max-width: inherit; }
#wineprimarystock-tab .wineprimary .table{ width:100% !important; }
.portfoliofile{ float: left; overflow: visible !important; width: 100%;   }
.portfoliofile input{ width: 100%; outline:none; font-size: 15px;  }
.portfoliofile #leadfile-error, .invalid-filemessage.red-text{ margin-top: 10px; position: absolute;
	left: 14px;  bottom: -32px; color: #d70404; font-size: 14px;}
.importmessage.red-text{ font-size: 15px; padding:0px 15px; text-align: center; width: 100%;  }
#sub-menu3 li a{background: #ddd; }
#sidebar ul li.submenu+ul ul li a{ padding-left:80px; background: #efeadd; /*background:#fbeacb;*/ font-size: 11px; }
#sidebar ul li.submenu+ul ul li a .img-fluid{ left:50px; }
#piechart{ width:80%; height:500px; }
.stock_mainmodal { padding:70px 15px 15px !important; background: transparent !important; width:20%; }
.piechart_n{ position: relative; display:inline-flex; width: 100%;  }
div#add_stock .add-contnt.stock_row td{ position: relative; }
.add-contnt label.error{ bottom:-10px; line-height:normal; }
#purchase_price-error{ padding:0px 16px; }
.stock_mainmodal .btn.btn-default{ margin-bottom: 7px; margin-right:0px; width:100%; font-weight: 600 !important;
    float: left; background: #efeadd; text-align: left; font-size: 12px; padding: 7px 15px;  }
.stock_mainmodal .btn.btn-default:hover{ background:#efd8ac !important; }
/*.totalprice_n b{ max-width: 154px; float: left; width: 100%; }*/
.add-wine #website_price-error, .add-wine #retail_price-error, .add-wine #trade_price-error, .add-wine #future_price-error{
 padding: 0px 18px; bottom: -20px; }
.bg-white.created_lead.cstm-des .btn-section.mt-5{ margin-top:0px !important; margin-bottom:60px !important; }
.wineprimary .delete_releasestock{ width: 35px; height: 35px !important; }
.wineprimary .delete_releasestock span{ line-height: 17px !important; }
.table-responsive.wineprimary td .btn.bg-white.move_to_stock,
.table-responsive.wineprimary .delete_releasestock,
.table-responsive.wineprimary .btn.bg-white.release_stock{ width: 35px; height: 35px !important;  display: flex;
align-items: center; justify-content: center; }
.table-responsive.wineprimary td .btn.bg-white.move_to_stock .fa-reply-all:before{ font-size:14.5px; color:#29323d; }
.table-responsive.wineprimary td .btn.bg-white.move_to_stock { margin-left:.25rem!important; }
.table-responsive.wineprimary td .btn.bg-white.move_to_stock span{ line-height: normal !important; }
#add_stock #add_wine_stock .modal-body .add-contnt label.error{ top: 55px; font-size: 9px; }
div#add_stock .add-contnt.stock_row td:nth-child(1) { width: 185px !important; }
div#add_stock .add-contnt.stock_row td:nth-child(2){ width:100px !important; }
div#add_stock .add-contnt.stock_row td:nth-child(3){ width:175px !important; }
div#add_stock .add-contnt.stock_row td:nth-child(4){ width:150px !important; }
div#add_stock .add-contnt.stock_row td:nth-child(5){ width:100px !important; }
#stockTabContent #wineprimarystock-tab .wineprimary .table thead th{ font-size:12px; color:#29323d; }
#stockTabContent #wineprimarystock-tab .wineprimary .table thead td{ color:#29323d; }
.form-control.buybackcase, .form-control.buybackpriceoeno, .form-control.buybackcaseoeno, .form-control.totalbuybackoeno{ margin-left: 5px; }
.form-control.gainloss, .form-control.gainlossoeno{ margin-right: 5px; max-width:77px; width: 100%;
	height: 29px; padding-left: 5px !important; padding-right: 5px !important; text-align: center !important; }
.table.futuretable_n  .d-flex.align-items-center.colgainloss span,
.table.oenohouse_n .d-flex.align-items-center.colgainloss span,
.table.winedetails_n .d-flex.align-items-center.colgainloss span
{ margin-left:0px !important; margin-right: 0px !important;  }
.form-group.winecomtantbox{  padding:0px 200px; }
.confirm_feature_box.namelist_n{ padding-bottom: 0px !important;  }
.futureoenoHouse span.checkmark{ border-radius: 0px; }
.check-main.futureoenoHouse{ position: relative; }
.check-main.futureoenoHouse .future_oneo_checkbox_error{ text-align: left !important; width: 100%; color: red;  float: left;  position: absolute;
    top: -6px;  padding: 0px 9px; font-size: 10px;  }
#stockaction .modal-content .modal-body {  max-height: initial !important; overflow-y: visible !important; overflow-x: visible !important; }
.bg-white.add-wine .addnewwinemain_n .form-group label.error{ font-size:12px !important; }
.head-new.bg-brown.releasewinechart .win-h4.mb-0{ display: inline-flex; justify-content: space-between;
    width: 100%; padding:.5rem 0.7rem; align-items: center; line-height: normal; }
.head-new.bg-brown.releasewinechart .win-h4.mb-0 a.release_stock {  border: 2px solid #927642; display: flex; align-items: center;
justify-content: center; margin-left: 7px; margin-right: 0px !important; }
.head-new.bg-brown.releasewinechart .win-h4.mb-0 a.release_stock span img{ width: 17px; }
#releasestock .modal-body.addreleasestock.quantity,
#movetostock .modal-body.addreleasestock.quantity{ max-height: initial !important;  }
.table.mb-3.internal_stock_n td{ font-size: 11px !important; }
.table.mb-3.internal_stock_n a.release_stock_internal_stock img{ width: 17px;  }
.table.mb-3.internal_stock_n a.release_stock_internal_stock { width: 34px; height: 34px !important; padding: 0px 5px; display: flex;
    align-items: center; justify-content: center; margin-right:0px !important;  }
.table.mb-3.internal_stock_n .checkboxfuture{  width: auto; float: none; display: inline-block; top: 5px; position: relative; margin-left: 5px; }
#release-stock-internal .addreleasestock.quantity{ overflow: auto !important; }
.piechartinternal_stock{ width:100%; float: left; background: #FFF; padding:50px 0px 0px; margin:15px 0px;  }
#deletenotification .modal-content .modal-body{ max-height: initial !important; overflow-y: auto !important;
	overflow-x: auto !important; }
.mrgproposal_n{ margin-bottom: 0px !important; }
.text-right.buybackbtn_n a.btn.btn-cstm.btn-primary i{ margin-right:4px; }
.table-responsive.clients_protfolio .text-right.buybackbtn_n { padding-right: 0px !important; }
 .table.current-proposal .current_items .checkbox .check-label{ width: auto; float: left;  }
 #advance_payment-error{  position: absolute; top: -13px; font-size: 9px; right: 0; white-space: nowrap; line-height:normal; }
#wrapper table.table.current-proposal h4{ position: relative;  }
p.release_success{ color:#28d094 !important; }
/*.buyback .proposal_detail_box .form-control.buybackprice.whitebg{  background: #FFF !important; }*/
#sell-stock .add-contnt.stock_row td{ position: relative; }
#sell-stock .add-contnt.stock_row  label.error{ bottom:10px; }
#sell-stock .modal-content{ height: auto; }
.releasewinechart.releasestock_h h4{ line-height: normal !important; text-align: left !important; }
.releasewinechart.releasestock_h h4 a.release_stock { margin-left: 10px !important; max-width: 135px;
    width: 100%; font-weight: 600 !important; }
 .piechartinternal_stock #piechart{ width:100% !important; }
.notelist .d-flex.description_btn_n a,
.tasktable .d-flex.description_btn_n a{ width: 35px !important; height: 35px !important; padding: 0;
    display: flex; align-items: center;justify-content: center; }
 .notelist .d-flex.description_btn_n a span,
 .tasktable .d-flex.description_btn_n a span{ line-height: normal; }
 .table.futuretable_n input, .table.oenohouse_n input{ background: #f8f7f5; }
#wrapper .confirm_feature_box textarea{ text-align: left; }
.searchoenohouse{ width:100%; float: left; background:#FFF; }
.table.futuretable_n input, .table.oenohouse_n input{ padding-left: 5px !important; padding-right: 5px !important;  }
#sell-stock .request_error{ line-height: normal; bottom: 29px; }
.addsecondary #sell-stock .request_error{ bottom:20px; width:260px; }
.table.mb-3.internal_stock_n a.move_stock_internal_data { width: 34px; height: 34px !important; padding: 0px 5px; display: flex;
    align-items: center; justify-content: center; margin-left:4px !important; margin-right:0px !important;  }
#movestockinternaldata .modal-footer .btn-section .btn{ width: 120px; }
.total_purchased_wine_n .collapse_pdgremove table th{ padding: 9px 10px !important; }
#sendotpmodal .modal-content{ height:auto !important; }
.futuretable_n .form-control.buy-gray-background.gbp_bg_remove,
.oenohouse_n .form-control.buy-gray-background.gbp_bg_remove{ background: transparent !important;
	border:0px !important; box-shadow: none !important; }
.futuretable_n .gbptitle, .oenohouse_n .gbptitle{ font-weight: 600;  }
.searchoenohouse .oenohouse_reset_button { min-width: 160px !important; border: 2px solid #927642 !important; }
.spaceing_2n.wineleadbg_n{ width:100%; float: left; border-radius:5px 5px 0px 0px !important; }
.orderdetails p.stock_message{ color:red !important;  }
#Creat_Task .modal-content,
#singleassign_user .modal-content,
#showassignlead .modal-content,
#change-status .modal-content,
#errorotpmodal .modal-content,
#releaseinternalstock .modal-content,
#deletewine .modal-content,
#deleteproposal .modal-content,
#Deletenotepop .modal-content,
#search-order-status .modal-content,
#movestockinternaldata .modal-content,
#wine-allocated-client .modal-content,
#releasestock .modal-content,
#deletestock .modal-content,
#createkyc .modal-content{ height:auto; }
#piechart_region{ height:500px; }
/*1-06-2021*/
.piechart_s #piechart_size{ height:500px; }
.piechart_oenohouse {  display: grid; grid-template-columns: 3fr 3fr 3fr; }
.piechart_oenohouse .container{ max-width:100% !important; float: left; }
.oenohouse_total{ width:100%; float: left; background: #efeadd; padding: 5px 15px; margin-bottom: 7px;  font-size: 14px; }
.oenohouse_total .totalcol_oh{ width:auto; float: left; margin-right: 15px; border-right: 1px solid #927642; padding-right: 15px; }
.oenohouse_total .totalcol_oh:last-child{ border-right: 0px; margin-right: 0px; padding-right:0px; }
.piechart_title{ text-align: center; font-size: 15px; font-weight: 600; position: relative; top:50px;
    z-index:1; }
.piechartinternal_stock.piechart_oenohouse{ padding-top: 0px !important; }
.piechartwinecircle{ width: 60%; }
.piechartwinewd .s-back.stock_mainmodal{ width:25% !important; }
.piechartwinecircle #piechart{ width: 100%; }
.errorlogin100_n .col.login100-form .right_sec{  padding-right:0px; }
.errorlogin100_n .error-404 p{ letter-spacing: 9px; }
.table.internal_stock_n thead th{ padding: 7px 5px !important; }
.table.mb-3.internal_stock_n td{ padding: 7px 5px !important; }
.wine-table-list .custom-table.winecustom_internal_n{ max-height:inherit !important; }
.custom-table.oenohouse_listn{ max-height:inherit !important; }
#sell-stock .modal-content .modal-body .table #sell_quantity-error{ top:66px; }
.appendduplicates .trade_leads_n table.table tbody tr td a{ text-overflow: ellipsis; overflow: hidden; }
#showtaskdetail .modal-body.create-task .btn.bg-white.mr-1.dashbordview span{ line-height: 17px !important; }
.wine-name .table td.text-center .btn span{ line-height:17px; }
.text-right.totalbottleprice_n{ width: auto !important;  }
#myTabContent .table.mb-3.quantity_sec th,
#myTabContent .table.mb-3.quantity_sec td{ padding: 10px 5px !important; }
.retail_update_form_n hr.brown-border, .retail_update_form2_n hr.brown-border{ margin-bottom:25px !important; margin-top: 10px; }
.retail_update_form_n .marginbottom, .retail_update_form2_n .marginbottom { margin-bottom:15px !important; }
.retail_update_form_n select.leadcategory, .retail_update_form2_n select.leadcategory{ padding-right:160px; text-overflow: ellipsis;}
.retail_update_form_n label#cat_id-error, .retail_update_form2_n label#cat_id-error{ top: 39px; }
.retail_update_form_n select, .retail_update_form2_n select{ text-overflow: ellipsis; }
/*22-6-21*/
#createclientcategory h5{ font-size:12px; text-align: center; }
h4.billing_address_title{ width: 100%; float: left; margin:0px 0px 17px 0px !important; line-height: normal !important; font-weight: 600; font-size: 16px !important; }
/*28-6-21*/
.leadsbtn_row_n .col-lg{ -webkit-box-flex: initial; -ms-flex-positive: initial; flex-grow: initial; max-width: initial;
}
/*25-6-21*/
.notemainrow_n form#lead_createnote{ align-items:flex-start; }
.notemainrow_n #note_savebtn{ margin-top: 31px; }
.package-table-list .table thead th{ font-size: 12px; }
.collection_successfully_n thead th{ font-size: 12px !important; }
/*30-6-21*/
.notelist_n.table td.desc-td{ margin-top:10px; margin-bottom: 0px; }
.notelist.notelist_n .description_btn_n a{ width: 35px !important; height:35px !important; line-height:35px !important; }
.notelist.notelist_n .description_btn_n a span{ line-height:18px !important; }
.fixed-head.error_bg_n .text-danger{ color: #dc3545!important; background:
	#efeadd; padding: 5px 15px; margin-bottom:7px; font-size:14px; text-align:center; }
.perpage .navigation2.text-center{ margin-bottom: 0px !important; }
/*25-3-21 @media*/
@media(max-width:1450px){
.total_purchased_n .total_purchased_amount .headingtotal,
.total_purchased_n .total_purchased_amount span{ font-size:12px; }
.piechartinternal_stock{ padding: 25px 0px 0px;  }
}
@media(max-width: 1280px){
.proposal_detail_box .table-responsive .table thead th{ font-size: 11px !important; }
.proposal_detail_box .table{ width:1300px !important; max-width: 1300px; }
.total_purchased_n .total_purchased_amount .headingtotal, .total_purchased_n .total_purchased_amount span{ font-size:10px; }
.row.winesbtnrow_n .btn-primary.btn-cstm.btn{ min-width: 162px;  }
.proposal_detail_box .table.futuretable_n, .proposal_detail_box .table.oenohouse_n{ width:100% !important; }
#piechart{ width: 75%; }
.stock_mainmodal{ width:25%; }
/*25-6-21*/
.notemainrow_n #note_savebtn{ margin-top: 30px; }
.notemainrow_n textarea#desc{ max-height:45px !important; min-height: 45px !important;  }
}
@media(max-width:1199px){
.edit_Collection_row_n .col-md-8.col-lg-10.pl-2.col-sm-12{  -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%;  }
.edit_Collection_row_n .col-lg-2.col-md-4.col-sm-12{  -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%;  }
.Update_CollectionPage .container-fluid.pl-0 .col-lg-8, .Update_CollectionPage .container-fluid.pl-0 .col-lg-4,
.Create_CollectionPage .container-fluid.pl-0 .col-lg-8, .Create_CollectionPage .container-fluid.pl-0 .col-lg-4
 {  -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
 .total_purchased_amount{ width:100%; }
 .total_purchased_wine_n .total_purchased_n{ width:1200px;  }
.row.winesbtnrow_n .btn-primary.btn-cstm.btn{ min-width: 140px;  }
.bg-white.lead_main.appendduplicates .row.ex_clients_btn_n .col.d-flex.pr-0{  padding-right:0px !important; display: flex !important; }
.portfoliofile #leadfile-error{  bottom:-30px; left: 15px; font-size: 12px; }
/*.piechart_n{ overflow-x: scroll; }*/
.stock_mainmodal .btn.btn-default{ padding: 4px 15px; }
.form-group.winecomtantbox{  padding:0px 100px; }
#piechart{ width: 70%; }
.stock_mainmodal{ width:30%;  }
.piechart_oenohouse {  display: grid; grid-template-columns: 1fr; }
.oenohouse_total{ width:1200px; }
.piechartwinewd .s-back.stock_mainmodal { width:30% !important; }
.piechartwinecircle { width:60%; }
.piechartwinecircle #piechart{ height: 350px; }
.package-detail .table.mb-4{ max-width:1200px; }
.custom-table.oenohouse_listn .table { max-width:1200px !important; }
.table-responsive.fixed-head .custom-table .table,
.tab-content .custom-table .table,
.clients_protfolio .table{ max-width:1200px; }
.wine-name .table, .stock_main .custom-table .table { max-width:1200px; }
.user.appendduplicates .custom-table .table{ max-width:1200px; }
.user .custom-table .tablew-100_n .userstatus.status-c { justify-content: left !important; }
.collection_successfully_n .table{ max-width:1200px; }
.stock_main.stock_main_pdg .custom-table .tablew-100_n td .status-c .action{ margin-left:10px !important; }
#Payment .table-responsive .table{ max-width: 1200px; }
#myTabContent .table.mb-3.quantity_sec{ max-width: 1200px !important; }
.tab-notes #ITA .table, .tab-notes #orders .table, .tab-notes #Proposal .table{  max-width:1200px; }
/*30-6-21*/
.perpage .navigation2.text-center{ margin-top: 15px; }
#wineprimarystock-tab .wineprimary .table{ width:1200px !important; max-width:1200px !important; }
.fixed-head.error_bg_n .custom-table.trade_leads_n table th:last-child{ padding-right: 5px !important; }
.status-c .action { margin-left: 10px; }
}
/*25-6-21*/
@media(max-width:1024px){
.package-detail p{ font-size: 12px; }

}
@media(max-width:991px){
a#sell_stock span { font-size: 11px; padding: 0px 5px; line-height: normal; }
.collections_row_n .col-lg.d-flex{ display:block !important; }
.collections_row_n .btn-section .btn{ margin-left: 0px !important; margin-right: 0px !important;  min-width: 100% !important; }
.collections_row_n .search-inp.mb-2.w-100{ margin-bottom:10px !important; }
.collections_btn_n.d-flex{display:block !important;  }
.collections_btn_n.d-flex .btn-cstm.reset_wine_button{ margin-top: 10px; padding-top: 9px !important; padding-bottom: 9px !important;  }
.total_purchased_n .total_purchased_amount .headingtotal, .total_purchased_n .total_purchased_amount span{ font-size:12px; }
.row.winesbtnrow_n .col.d-flex.pr-0{ padding-right:15px !important;  }
.row.winesbtnrow_n .btn-section{ justify-content: center; margin-bottom:10px; }
.bg-white.lead_main.appendduplicates .row.ex_clients_btn_n .col.d-flex.pr-0{  padding-right:15px !important; display: block !important; }
.bg-white.lead_main.pt-2.appendduplicates .row.ex_clients_btn_n .dropdown.bulk-ac.ac-cstm.ml-2{ margin:0px !important;  }
.bg-white.lead_main.pt-2.appendduplicates .row.ex_clients_btn_n .dropdown.bulk-ac.ac-cstm.ml-2 .btn-cstm{  min-width: 100% !important; width: 100% !important;  }
.bg-white.lead_main.pt-2.appendduplicates .row.ex_clients_btn_n .btn-section.p-0.text-right{ display: block !important; }
.bg-white.lead_main.pt-2.appendduplicates .row.ex_clients_btn_n .exportExcel.excel_Download.ml-2{ margin:0px !important; min-width: 100% !important; width: 100% !important; max-width:100% !important; }
.bg-white.lead_main.pt-2.appendduplicates .row.ex_clients_btn_n a.btn-primary.btn-cstm.btn{ margin:10px 0px 0px 0px !important; max-width: 100% !important; min-width: 100% !important; }
.ex_clients_btn_n .col-lg{ padding-left: 15px !important;  }
#sidebar ul li.submenu+ul ul li a .img-fluid { left: 33px; }
#sidebar ul li.submenu+ul ul li a{ padding-left: 58px;  }
#piechart{ width:65%;}
.stock_mainmodal{ width:35%;  }
.form-group.winecomtantbox{  padding:0px 50px; }
.proposal_detail_box .table.futuretable_n, .proposal_detail_box .table.oenohouse_n{ width:1000px !important; }
.btn-section.mt-5.wineupdatebtn_n .btn-primary.btn-cstm.btn.mr-4{ margin-right:4px !important;  }
.bg-white.created_lead.cstm-des .btn-section.mt-5{ margin-bottom:30px !important;  }
.stock_mainmodal .btn.btn-default{ font-size: 11px;  }
.head-new.bg-brown.releasewinechart .win-h4.mb-0 a.release_stock{ padding: 4px 10px; }
.releasewinechart.releasestock_h h4{ line-height: normal !important; text-align: left !important; }
.releasewinechart.releasestock_h h4 a.release_stock { margin-left: 10px !important; max-width: 115px;
    width: 100%; }
#commonconfirm .modal-content { height:auto !important; }
.oenohouse_total{ font-size:12px; }
.piechartwinecircle { width: 65%; }
.piechartwinewd .s-back.stock_mainmodal { width: 35% !important; }
.piechartwinecircle #piechart{ height: 300px; }
.Tab-cstm .nav-pills li .nav-link{ font-size:15px; line-height:25px; }
.user .custom-table .tablew-100_n{ width: 1000px !important; max-width:1000px; }
.retail_update_form_n select.leadcategory, .retail_update_form2_n select.leadcategory{ padding-right:30px; }
.fixed-head.error_bg_n .text-danger{ font-size:12px; }
}
@media(max-width:767px){
.collections_row_n .col-lg.d-flex{ display: block !important; }
.collections_row_n .col-lg.d-flex .btn-primary.btn-cstm.btn.ml-2{ margin-left: 0px !important; padding-top: 9px !important; padding-bottom: 9px !important; }
.edit_Collection_row_n .col-lg-2.col-md-4.col-sm-12{ margin-bottom: 15px; }
.package_error{ font-size: 11px; line-height: normal; }
.collections_btn_n.d-flex .btn-cstm.reset_wine_button{ margin-top:0px; }
.total_purchased_wine_n .row.pt-2.total_purchased_n{ background: transparent; }
.total_purchased_wine_n .row.pt-2.total_purchased_n .col-md-12.col-lg-6.col-xl-4{ padding:0px; }
.row.winesbtnrow_n .btn-section{ display:block; }
.row.winesbtnrow_n .search-inp { margin-bottom: 10px; margin-top:10px; }
.bg-white.lead_main.pt-2.appendduplicates .row.ex_clients_btn_n .dropdown.bulk-ac.ac-cstm.ml-2 .btn-cstm{ margin: 0px !important;  }
.bg-white.lead_main.pt-2.appendduplicates .row.ex_clients_btn_n .search-inp{ margin-bottom: 10px !important;  }
button.btn.bg-brown.add_more_images.pull-right.themeBtns{ margin-bottom:15px; }
#piechart{ height: 300px; }
.stock_mainmodal { padding: 15px !important;  position:relative; width: 100%; top: 0px; margin-bottom: 0px; }
.stock_mainmodal .btn.btn-default { width:auto;  padding: 4px 9px; font-size: 10px; }
.piechart_n .text{ font-size: 10px;  }
.piechart_n{ padding-bottom: 10px;  }
.piechart_n{ display: grid; }
#piechart{ width:100%; order: 2; overflow: scroll !important; }
.stock_mainmodal{ width: 100%; padding: 0px !important; }
.stock_mainmodal .btn.btn-default{ margin-right: 8px; }
.bg-white.created_lead.cstm-des .btn-section.mt-5{ margin-bottom:20px !important; }
.proposal_detail_box .table.futuretable_n, .proposal_detail_box .table.oenohouse_n{ width:800px !important; }
.head-new.bg-brown.releasewinechart{ padding: 7px 10px !important;  }
.head-new.bg-brown.releasewinechart .win-h4.mb-0{ padding:0px !important;  }
.piechartinternal_stock{ padding-top:10px; }
#sell-stock .modal-content .modal-body .table{ width: 800px !important; max-width:800px !important; }
.modal#errorotpmodal{ padding-right:10px !important; padding-left:10px !important; }
div#Winery .modal-body{ max-height:270px; }
#piechart_region, .piechart_s #piechart_size{ height:300px; overflow: scroll !important; }
.piechart_title{ font-size: 12px; top:35px; }
.piechartwinecircle { width:100%; }
.piechartwinewd .s-back.stock_mainmodal { width:100% !important; }
#tab-cart-package .table.mb-3{ max-width: 800px; }
/*28-6-21*/
.leadsbtn_row_n .col-lg{ padding-left:15px !important; }
.lead_main.appendduplicates.spaceing_n .leadsbtn_row_n .col .dropdown.bulk-ac.ac-cstm.ml-2  { margin-bottom:0px !important;
 margin-left: 0px !important; }
.lead_main.appendduplicates.spaceing_n .leadsbtn_row_n .exportExcel.excel_Download.ml-2{ margin-left:0px !important; }
/*25-6-21*/
.notemainrow_n #note_savebtn{ margin-top: 0px; }
.editcollection_btn .btn-primary { margin:25px 0px !important; }
.editcollection_btn .btn-white { margin-bottom:25px !important; margin-top:0px !important; }
/*28-6-21*/
.secondary_future_btn .exportExcel.ml-2{ margin-left:0px !important; }
/*30-6-21*/
.notelist.notelist_n .description_btn_n a span{ line-height:26px !important;  }
.fixed-head.error_bg_n .custom-table.trade_leads_n table th:last-child{ padding-right: 15px !important; }
.cstm-des.Tab-cstm .nav-pills li .active:after{ transform: skew(7deg); right: -6px!important; }
.tab-notes a.nav-link::before{ transform:skew(-10deg); }
.stock-detail.tab-notes a.nav-link::before { left: -5px; }
p.totalcount{ font-size:12px; }

}
@media(max-width:575px){
.edit_Collection_row_n .col-md-8.col-lg-10.pl-2.col-sm-12, .edit_Collection_row_n .col-lg-2.col-md-4.col-sm-12{
 -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;  }
.Update_CollectionPage .container-fluid.pl-0 .col-lg-8, .Update_CollectionPage .container-fluid.pl-0 .col-lg-4{ padding-left: 0px !important; padding-right: 0px !important;
}
.total_purchased_n .total_purchased_amount .headingtotal, .total_purchased_n .total_purchased_amount span{ font-size:10px; }
.portfoliofile{ padding:0px 5px; }
.stock-detail.tab-notes .nav.nav-tabs .nav-item {  padding: 0 8px; }
.form-group.winecomtantbox{  padding:0px 15px; }
#releasestock .modal-body.addreleasestock.quantity .form-group label.error{ line-height: normal;   }
.searchoenohouse .oenohouse_reset_button{ margin-top: 15px; }
.searchoenohouse{ padding:10px 0px; }
#sell-stock .modal-content .modal-body .table{ width:600px !important; max-width:600px !important; }
.Tab-cstm .nav-pills li .nav-link{ font-size: 11px !important; }
}
@media(max-width:374px){
.mb-2.filter-result.Update_CollectionPage .current-item .table-responsive1,
.mb-2.filter-result.Create_CollectionPage .current-item .table-responsive1
{ overflow-x: scroll !important; }
.mb-2.filter-result.Update_CollectionPage .current-item .table-responsive1 .table.current-proposal,
.mb-2.filter-result.Create_CollectionPage .current-item .table-responsive1 .table.current-proposal{ width:374px !important; }
.total_purchased_n .total_purchased_amount .headingtotal, .total_purchased_n .total_purchased_amount span { font-size: 9px; }
}

p.package_delete_error {color: #ff0000;text-align: center;background: #f5f5f5;padding: 10px;font-size: 14px;
    margin-top: 30px;clear: both;}
.mb-2.filter-result.Create_CollectionPage, .mb-2.filter-result.Update_CollectionPage { width:100%; display: inline-block;  }
.sold_quantity_package_error { color: #d70404 !important; margin-top:5px; display: block;
 margin-bottom: 0; font-weight: 500 !important; line-height:normal !important;
  font-size:11px !important; }
.bottlecasebg .form-control[readonly]{ background-color: #e9ecef;  }
#bulkchange-status .error{ width:100%; float:left; text-align: center;  }
.bottlecasebg .form-control[readonly]{ background-color: #e9ecef;  }
.package-detail p{ word-break: break-word !important; }
.row.mrgmaximum{ margin-left: 0px; margin-right: 0px; }
.buybackvaloeno{ text-align: center; position: absolute; bottom: 0; margin: 0px 0px -15px 0px;
    width: 143px; color: red; font-size: 9px; }
.appendduplicates table.table tbody tr td a.duplicate { color: red; font-size: 14px; padding: 0px 5px; }
.cancelorder-msg.red-text{ color: red; font-size: 14px; padding: 8px 15px; text-align: left;
    background: #efeadd; }
.importmessage.green-textsuccess {color:#008000 !important; font-size: 14px; text-align: center;}
.disable_n { pointer-events: none; cursor: default;}
input.buy-gray-background{ background: #f8f7f5 !important; }
input.buy-white-background { background:#FFF !important; }
input.form-control.convertgbpcasetotal { width: 77px; background: transparent; font-size: 10px !important; color: #495057;
    margin-left: 5px; text-align: center; cursor: not-allowed; padding-left:3px !important; padding-right:3px !important;
}
input.form-control.convertgbpcasetotaloenohouse { width: 77px; background: transparent; font-size: 10px !important;
    color: #495057; margin-left: 5px; text-align: center; cursor: not-allowed; padding-left: 3px !important; padding-right: 3px !important;
}

/*1-07-21 css start*/
#ITA .Ita-tab h4{ font-size:15px; }
.clients_protfolio table.table th{ padding-right:5px !important; padding-left:5px !important; }
.portfolioclients_total_n{  display: flex; justify-content: center; background: #efeadd; padding:9px 15px;
	margin-bottom:30px; font-size: 13px; }
.portfolioclients_total_n b{ font-weight:600; }
.portfolioclients_total_n .text-center{ border-right:1px solid #000; padding-right:10px; margin-right:10px; line-height:15px; }
.portfolioclients_total_n .text-center:last-child{ border-right: 0px; padding-right: 0px; margin-right:0px; }
.table-responsive.clients_protfolio .table.mb-100{ margin-bottom:15px !important;  }
/*2-07-21*/
#change-status .modal-footer, #bulkchange-status .modal-footer{ display: inline-block !important; }
#change-status .modal-footer .changeStatusError, #bulkchange-status .modal-footer .showStatusMsg{ text-align:center;
	font-size: 12px; margin: 5px 0px 0px; }
#stockTabContent #wineprimarystock-tab .wineprimary .table thead th{  vertical-align: middle; }
.searchoenohouse .reservations_input .input-group-btn button.btn.btn-default{ height:45px !important; }
/*5-07-21*/
.create-proposal .lead-detail.clientdetails .bg-light-brown .col-md-3:not(:last-child) p{ height: 100%; }
.create-proposal .lead-detail.clientdetails .bg-light-brown .col-md-3{ padding-left:0px !important;
 padding-right:0px !important; }
.create-proposal .lead-detail.clientdetails{ padding-left: 15px !important; padding-right: 15px !important; }
.create-proposal .lead-detail.clientdetails .bg-light-brown .col-md-3 p{ padding-left: 15px !important; padding-right: 15px !important;
    height: 100%; text-align: center; }
.create-proposal .lead-detail.clientdetails .bg-light-brown .p-2.px-5.mt-3 .row{ align-items: center; }
.bg-white.create-proposal.mt-4 .search-criteria .col-md-8.col-lg-10.pl-2.col-sm-12{ padding-left:15px !important; }
/*6-07-21*/
.allocate_stock_filter{ width:100%; float: left; padding-bottom: 7px; }
.collapse_pdgremove table td:nth-last-child(2),
.collapse_pdgremove table th:nth-last-child(2){ border-left: 0px !important; }
#myTabContent .table.mb-3 th{ font-size: 12px; }
#myTabContent .table.mb-3 td{ font-size: 12px; }
#myTabContent .table.mb-3.quantity_sec th, #myTabContent .table.mb-3.quantity_sec td{ padding: 6px 5px !important; }
.collapse_pdgremove tr:hover{ box-shadow: none !important;  }
.collapse_pdgremove tr{ border-bottom: 0px !important; }
.collapse_pdgremove table th,
.collapse_pdgremove table td{ border-bottom: 0px !important; border-top: none !important;
	border-collapse: inherit; }
.collapse_pdgremove table{ border-spacing: 0px !important; border-collapse: revert !important; }
#tab-cart-package .collapse_pdgremove th, #tab-cart-package .collapse_pdgremove td{ padding: 6px 5px !important; }
#myTabContent .table.mb-3.quantity_sec tr.collapse_pdgremove > td{ padding:0px !important;  }
#myTabContent .table.mb-3.quantity_sec tr.collapse_pdgremove div{ padding-top: 5px; padding-bottom: 5px; }
.lead-detail.client_details_n .table-responsive .table td{ padding: 7px 10px; }
/*8-07-21*/
#Payment .table-responsive .table thead th,
#orders .table-responsive .table thead th,
#Proposal .table-responsive .table thead th{ font-size:12px; }
table.wineries_contact_n td, .package-detail .table.mb-4 td { padding: 7px 10px; }
.note-editor.note-frame .note-editing-area .note-editable > span{ width: 100%; float: left; margin-bottom:10px; }
.row.mrgmaximum{ width: 100%; }
.dropdown.ac-cstm .dropdown-item:active span{ color:#212529 !important; }
/*12-07-21*/
.winery_list .table th a { position: relative; margin-left: 5px; }
/*16-07-21*/
.searchoenohouse .reservations_input .oenohouse-export{ min-width: 160px !important; border: 2px solid #927642 !important; }
#export_oenohousebtn{ padding-left: 10px !important; }
/*14-07-21*/
.confirmation_page .proposal_detail_box .table-responsive .table thead th,
.confirmation_page .proposal_detail_box table.table td { padding: 10px 12px !important; }
/*19-07-21*/
.custom-table.oenohouse_listn .table td .fa-glass:before{ color:#964B00 !important; }
#oenohouse_exportmodal .modal-body .form-group .gj-icon{ font-size: 20px; position: absolute; top: 11px; right: 10px; z-index: 1; cursor: pointer; }
#oenohouse_exportmodal #export_validationmsg{ width: 100%; float: left; font-size:12px; margin-top:8px; color: red; padding:0px 15px; }
.brown-border.status_brmrg{ margin-top:4px !important; }

/* 28-07-21*/
#payment-history .modal-dialog{ max-width:700px !important;  }
/*29-07-21*/
.baskittable_deta_n{ width:100% !important;}

@media(max-width:1499px){
/*16-7-21*/
.wine-list .table-responsive.wine-table-list .table.mb-3 th,
.wine-list .table-responsive.wine-table-list .table.mb-3 td{ font-size:10px; padding-right:5px !important; padding-left:5px !important; }
.wine-list .table-responsive.wine-table-list .switch{ width:40px; height:20px; }
.wine-list .table-responsive.wine-table-list .switch .slider:before{ width:15px; height: 15px; bottom: 3px; }
.wine-list .table-responsive.wine-table-list .switch input:checked + .slider:before{
 -webkit-transform: translateX(17px) !important; -ms-transform: translateX(17px) !important;
 transform: translateX(17px) !important; }
}
@media(max-width:1399px){
#stockTabContent #wineprimarystock-tab .wineprimary .table thead th{ font-size:11px; }
table.table.mb-3.quantity_sec th{ font-size: 11px; }
.collapse_pdgremove th, .collapse_pdgremove td{ font-size: 10px !important; }
}
@media(max-width:1279px){
.oenohouse_total{ font-size: 12px; }
.winecustom_internal_n .totalcount{ width: 1280px; }
}
@media(max-width:1199.98px){
.table-responsive.clients_protfolio .table.mb-100{ margin-bottom:20px !important;  }
.portfolioclients_total_n{ font-size:12px; width: 1200px; max-width: 1200px; margin-bottom:20px; }
.table-responsive.clients_protfolio{ margin-bottom: 40px; }
/*7-05-21*/
.create-proposal .lead-detail.clientdetails .bg-light-brown .col-md-3{ -ms-flex:50%; flex: 50%; max-width:50%;
margin:5px 0px; padding-right: 0px !important; padding-left: 0px !important; }
.create-proposal .lead-detail.clientdetails .bg-light-brown .col-md-3:nth-child(2) p{ border-right:0px !important; }
.bg-white.create-proposal.mt-4 .px-3.mt-2 .search-criteria .col-md-8.col-lg-10.pl-2.col-sm-12{
	-ms-flex:78%; flex: 78%; max-width:78%; }
.bg-white.create-proposal.mt-4 .px-3.mt-2 .search-criteria .col-lg-2.col-md-4.col-sm-12{
	-ms-flex:22%; flex:22%; max-width:22%; }
.bg-white.create-proposal.mt-4 .p-2.px-5.mt-3{ padding:15px !important; }
.table-responsive.wines_stock .table.mb-3.quantity_sec{ max-width:1200px; }
.table-responsive.wines_stock .table.mb-3{ max-width:1200px; }
/*12-07-21*/
.create-proposal .create_proposalsearch .col-lg-10{ -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.create-proposal .create_proposalsearch .col-lg-2{ -ms-flex: 0 0 25%; flex: 0 0 25%; max-width:25%; }
/*14-07-2021*/
#lead_status-error{ line-height: normal; }
/*16-7-21*/
.wine-list .table-responsive.wine-table-list .custom-table .table.mb-3 th{ font-size: 11.5px !important; }
.wine-list .table-responsive.wine-table-list .custom-table .table.mb-3 td{ font-size: 11px !important; }
}
@media(max-width:991.98px){
.bg-white.create-proposal.mt-4 .px-3.mt-2 .search-criteria .col-md-8.col-lg-10.pl-2.col-sm-12{
	-ms-flex:73%; flex: 73%; max-width:73%; }
.bg-white.create-proposal.mt-4 .px-3.mt-2 .search-criteria .col-lg-2.col-md-4.col-sm-12{
	-ms-flex:27%; flex:27%; max-width:27%; }
/*9-07-21*/
.stock_main.stock_main_pdg .table-responsive .table.mb-3{ max-width: 100% !important; }
/*12-07-21*/
.create-proposal .create_proposalsearch .col-lg-10{ -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; }
.create-proposal .create_proposalsearch .col-lg-2{ -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; }
}
@media(max-width:767.98px){
.searchoenohouse .reservations_input .input-group-btn button.btn.btn-default { height: 40px !important; }
/*7-05-21*/
.create-proposal .lead-detail.clientdetails .bg-light-brown .col-md-3{ -ms-flex:100%; flex: 100%; max-width:100%;
 padding-left:15px !important; padding-right:15px !important; margin:0px !important; border-bottom: 1px solid #29323d;}
.create-proposal .lead-detail.clientdetails .bg-light-brown .col-md-3:last-child{ border-bottom: 0px; }
.create-proposal .lead-detail.clientdetails .bg-light-brown .col-md-3 p{ width:100%; float: left; text-align: center;
 min-height: inherit !important; border-right:0px !important; height: auto;
   padding-left:0px !important; padding-right:0px !important; margin:10px 0px !important;  }
 .create-proposal .lead-detail.clientdetails .bg-light-brown .col-md-3:last-child p{
 	border-bottom: 0px solid #29323d; min-height: inherit !important; }
.bg-white.create-proposal.mt-4 .px-3.mt-2 .search-criteria .col-md-8.col-lg-10.pl-2.col-sm-12{
	-ms-flex:100%; flex:100%; max-width:100%; }
.bg-white.create-proposal.mt-4 .px-3.mt-2 .search-criteria .col-lg-2.col-md-4.col-sm-12{
	-ms-flex:100%; flex:100%; max-width:100%;  }
/*8-07-21*/
.lead-content i{ top:2px; position: relative; }
.file.border-file .image_upload img{ float: none; }
#Winery{ padding-left: 10px !important; padding-right:10px !important; }
/*9-07-21*/
.user-create .confirm_feature_box .btn-section.mt-5.cstm-sec a{ margin-bottom: 10px !important; }
#showtaskdetail{ padding-left: 15px !important; padding-right: 15px !important; }
#showtaskdetail .modal-body.create-task a.btn{ padding-top: 10px !important; padding-bottom: 7px !important; }
#reverveclient{ padding-left: 15px !important; padding-right: 15px !important; }
/*12-07-21*/
.create-proposal .create_proposalsearch .col-lg-10, .create-proposal .create_proposalsearch .col-lg-2{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%; }
.lead-content.co-lead.retail_leadform .col-sm{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.brown-border.status_brmrg{ margin-top:0px !important; }
/*21-07-21*/
#oenohouse_exportmodal .modal-content{ height: auto !important; }
/*26-7-21*/
#payment-history .table-responsive.payment-table .table { width:700px !important; max-width:700px !important; }
#payment-history .modal-content{ height:auto; }
.btn-section.refreshorderstatus.py-3.resetsessionbtn .btn-cstm.btn.buttonorder.ml-2,
.btn-section.refreshorderstatus.py-3.resetsessionbtn .btn-white.btn-cstm.btn { margin-left: 0px !important; }
}
@media(max-width:575px){
/*8-07-21*/
#createregion .modal-footer .btn-section .btn{ max-width: 110px; }
.fc-event-container a{ font-size:7px !important; }
.searchoenohouse .reservations_input .oenohouse-export{ margin-top:15px !important; }
.searchoenohouse .reservations_input .exportExcel.ml-2{ float: none; display: inline; }

}

/* 23-6-21 css new add wine screen changes */
 .wine_breakdown_data{ width:100%; float: left; padding:15px 0px 20px 20px; }
 .wine_breakdown_details{ width:100%; float: left; margin:0px; padding: 0px; }
 .wine_breakdown_details li{ width: 100%; float: left; list-style: none; margin:0px; padding: 0px;
 font-size:14px; color: #000; margin:3px 0px; }
 .wine_breakdown_details li h6{ width: 70%; float: left; font-size: 14px;font-weight: 500; margin: 0px; padding-right: 10px; }
 .b_valueright{ width: 30%; float: right; text-align: right;  }
 .wine_breakdown_data .card-body{ padding: 0; border-radius: 0px; border:0px; }
 .wine_breakdown_data .collapse{  -webkit-transition: all 0.9s ease-in-out;
  -moz-transition: all 0.9s ease-in-out;
  -ms-transition: all 0.9s ease-in-out;
  transition: all 0.9s ease-in-out; }
 .wine_breakdown_data .collapse.show{ width:100%; float: left; padding:0px;
   -webkit-transition: all 0.9s ease-in-out;
  -moz-transition: all 0.9s ease-in-out;
  -ms-transition: all 0.9s ease-in-out;
  transition: all 0.9s ease-in-out; }
 .wine_breakdown_btnbox{ width:100%; float: left; margin-bottom:7px; margin-top:2px; }
 .wine_breakdown_btn{ color: #d6bf93; font-size: 14px; font-weight:700; }
 .wine_breakdown_btn:hover{ color:#d6bf93; }
 .b_valueright input{ width: 100%; float: right;  max-width: 150px; font-size: 14px; line-height: normal;
  padding: 3px 10px; text-align: right;border: 2px solid #927642 !important;  }
.final_price_li h6, .final_price_li span, .final_price_li input{ font-weight:700 !important; color: #008000 !important; }
.greencolor { color:#008000; font-weight:600 !important; }
.greencolor b{ margin-left: 2px; }
.abv_select{ text-overflow:ellipsis; padding-right:22px !important; }
/*19-8-21*/
.filter-result table.table th{ vertical-align: middle; }
.table.current-proposal .baskittable_deta_n th{ vertical-align: middle; }

 /*26-8-21*/
 .wineries_btn_n .btn-cstm.btn{ border: 2px solid #927642 !important; }
 /*10-9-21*/
.tier_color .form-control{ border: none; box-shadow: 0 0 10px rgb(214 191 147 / 30%);  font-size: 13px; padding: 10px 15px;
    color: #29323d;  font-weight: 400; }
.tier_color .form-control p{ margin: 0px; }
.winepreferencesedit > a{ max-width: 45px;  padding-left: 15px;  padding-right: 15px; }
.btn-section.backbrn_box_n{ padding-left: 15px; padding-right: 15px; }
#createpreferences .check-box.d-flex .checkbox{  margin-left: 0px !important; margin-right:10px !important; }
.tier_color .form-control p{ min-height: inherit; }
.wine_preferencestextearea.gdpragreement .checkbox{ width: 100%;  }
.wine_preferencestextearea.gdpragreement .checkbox .check-label {height:auto; }
.msgwinePreference{ margin-top: 10px; font-weight: 600;  text-align: center; color: green; background: #efeadd; min-height: auto !important; padding: 5px 15px; }
.whitecolor-bg{ background: #FFF !important; }

@media(max-width:1199px){
.wine_breakdown_details li h6, .wine_breakdown_details li, .wine_breakdown_btn{ font-size:12px; }
.col-lg.wineries_btn_n{ padding-bottom: 10px; text-align: center; display: inline-block; }
/*26-8-21*/
.Grape-vinary .status-c .activestatus.btn{ margin-right: 0px !important; }
}
/*7-07-21 rv*/
.editorderdisabled{ opacity: .65; }
.btn-cstm-group.orders_btnrow{ margin-bottom:30px !important; }
.orders_btnrow .my-5.ml-2.cancel_order{ margin-top: 0px !important; margin-bottom: 0px !important; }


@media(max-width:991.98px){
.btn-cstm-group.orders_btnrow button.btn-primary.btn-cstm.btn.cancel_order{ margin-left:8px !important; }
/*16-8-21*/
.table.mt-3.mb-5.wineries_contact_n{ max-width: 1000px; width: 1000px; }
/*26-8-21*/
.col-lg.wineries_btn_n .btn-section { float: none; display: inline-block !important; text-align: center !important; }
.Grape-vinary .col.d-flex.pr-0{ padding-right:15px !important; }

}
@media(max-width:767px){
.btn-cstm-group.orders_btnrow  button.btn-primary.btn-cstm.btn.cancel_order,
.btn-cstm-group.orders_btnrow .btn.ml-2.editorderdisabled{ margin-left: 0px !important; }
.btn-cstm-group.orders_btnrow { margin-bottom: 10px !important; }
/**/
.col-lg.wineries_btn_n .btn-section{ width: 100%; }
.col-lg.wineries_btn_n .btn-section a{ width:100% !important; min-width: 100% !important; margin-right: 0px !important;
	margin-left:0px !important; }
/*10-9-21*/
#winepreferences .btn.btn-cstm{ width: 100%; }
.btn-section.backbrn_box_n .btn.btn-cstm{ width: 100%; }
.wine_preferences_tab .row.pt-4.pb-2{ padding-top:10px !important;  }
/*12-10-21*/
div#ita_detail .lead-detail .btn-cstm.btn{ margin:3px 0px !important;  }
}
/*7-07-21 rv end*/

/*3-08-21 css start*/
.table.mb-3.quantity_sec .wine_price{ word-break: keep-all; }
.fullwidthtable table{ width: 100%; }

/*3-08-21 css end*/
/* nh- 10-8-21 start */
.wine_preferences_tab h5{ font-size:14px; font-weight:600; margin-bottom:0px; }
.wine_preferences_tab .form-control{ font-size:12px; }
.wine_preferences_tab .UpdateWinePreference { margin-left: 0px !important; margin-right: 0px !important; min-width: 130px; margin-bottom:20px; padding-top: 7px !important;
 padding-bottom: 7px !important; }
.wine_preferences_tab select{ -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; outline: none; -webkit-text-fill-color: #29323d;
-webkit-box-shadow: 0 0 10px rgb(214 191 147 / 30%);  border: none; box-shadow: 0 0 10px rgb(214 191 147 / 30%);
font-size: 13px; padding: 10px 15px; color: #29323d;  font-weight: 400; }
.wine_preferences_tab .msgPreference{ min-height: auto; padding: 5px 15px; text-align: center; width: 100%;
    color: #FFF; margin-top: 15px; background:#efeadd; color:#28d094; }

/*15-10-21*/

.notification-s .notification-area{  border-left: 3px solid #efeadd; border-right:1px solid #efefef; }
.notification-head{ height: auto; overflow-y: visible; overflow-x: visible; }
/*21-10-21*/
.dropdown.ac-cstm.noti- .dropdown-menu{ min-width: 410px; }
@media(max-width:1299px){
.wine_preferences_tab h5{ font-size:13px; }
}
/* nh- 10-8-21 end */
/*23-8-21*/
.create-itarequest #investment_amount-error{ padding-left: 15px; }
.create-itarequest .yearmon-val.red-text, .create-itarequest #duration-error{ color: #d70404 !important; font-size: 11px !important;
    line-height: normal !important; margin-top: 8px; }
 /*3-9-21 MKM*/
.winepreferences_box{ padding:20px 0px !important;  }
#winepreferences_savebtn{ padding-left: 15px; padding-right: 15px; }
.winepreferences_box .check-box.d-flex .checkbox{ margin-left: 0px; margin-right:15px; }
.msgwinePreference{text-align: center;color: green;}
.text-danger{font-size: 12px;}
/* 1-10-2021 start */
.totalcount_ui{  width: 100%; float: left; background: #efeadd; padding: 5px 15px; margin-bottom: 7px;
    font-size: 14px; }
.totalcount_ui .totalcount{ padding:0px !important; margin: 0px !important; }
.totalcount_ui .totaldev{ width: auto; float: left; margin-right: 15px; border-right: 1px solid #927642; padding-right: 15px;  }
.totalcount_ui .totaldev:last-child{ border-right:0px; margin-right:0px; padding-right:0px; }
/*19-10-21*/
.refreshnotify .dropdown.ac-cstm .dropdown-menu a{ padding:5px 45px 5px 35px !important; }
.content-noti .csmt-clos .dropdown-item span{ margin-right: 5px; }
.notification-head .col-md-3 span{ color:#d99d2b !important; font-size:14px; }
.notification-head .col-md-9 { padding-left:10px; }
.notification-head .col-md-9 a.orange-text{ color: #000 !important; display: inline-block; font-size:14px; }
.notification-s .notification-area .col-md-3{ width: auto; float: left; flex:inherit;
padding-right:0px; -ms-flex: 0 0 inherit; max-width: inherit; }
a.dropdown-item.singlenotifycheck { background: #fff5e2 !important; }
a.dropdown-item.singlenotifycheck.isviewed { background: #FFF !important; }
.refreshnotify .dropdown.ac-cstm .dropdown-menu a{ color: #000 !important; }
.refreshnotify .dropdown.ac-cstm.noti- a i{ color: #000 !important; }
.refreshnotify .dropdown.ac-cstm .dropdown-menu a.dropdown-item{ background: #fff5e2 !important;  }
.refreshnotify .dropdown.ac-cstm .dropdown-menu a.isviewed { background: #FFF !important;  }
/*20-10-21*/
.refreshnotify .dropdown.ac-cstm .dropdown-menu a span{ color: #d6be93 !important; }
@media(max-width:1199px){
.notification-head .col-md-3 span{ font-size:12px; }
.notification-head .col-md-9 a.orange-text{ font-size: 12px; }
.modal button.close{ right:0; }

}
@media(max-width: 767px){
.notification-s .win-h4{ line-height:25px !important; }
.notification-s .notification-area .orange-text{ font-size:13px; }
#wrapper{ min-height: calc(100vh - 60px); }
}
@media(max-width:575px){
.totalcount_ui .totaldev{ width: 100%; float:left; border-right:0px;  margin: 0px 0px 10px 0px;
 padding-bottom: 0px; }
.totalcount_ui .totaldev:last-child{ border-bottom: 0px; margin-bottom: 0px; }
.totalcount_ui{ padding:10px 15px; }
/*21-10-21*/
.refreshnotify .dropdown.ac-cstm .dropdown-menu a { padding: 5px 18px 5px 32px !important; }
.refreshnotify .dropdown.ac-cstm .see-more a{ padding: 5px 20px 6px 20px !important; }


}
/********************/
.notification-area{ background: #fff5e2 !important; border-left: 3px solid #d99d2b!important; }
.notification-area.isviewedCls{ background: #FFF !important; border-left: 3px solid #989898 !important; }
.notify_desn span{  color: #d6be93 !important; }
.norecord_found{ font-size: 13px; font-weight: normal; }
/*29-10-21*/
.row.winery_row_n.notificationsbg.mb-3{ padding-top:12px !important; margin-bottom:25px !important; background:#d6bf93; padding-bottom:12px !important; }
.winery_row_n.notificationsbg h4{ line-height:28px; }
.row.winery_row_n.notificationsbg.mb-3 .search-inp.w-100{ margin-bottom:0px !important; }

@media(max-width:1199px){
.winery_row_n.notificationsbg h4{ margin-bottom: 10px; line-height: normal; font-size: 20px !important; }
}
@media(max-width:767px){
.row.winery_row_n.notificationsbg.mb-3{ margin-bottom:20px !important; }
}

/* live_ex_filter_row css 12-10-21*/
.live_ex_filter_row{ width:100%; float: left; }
.filter_box{ width:auto; float: left; padding:8px 10px; position: relative;  }
.filter_box a{ color:#000; font-size:14px; }
.filter_box span{ margin-right:5px; }
.filtercheckbox{  display: none; position: absolute; top:0px; margin-top:44px; left: 0;
	background: #FFF; z-index: 99; box-shadow:0 0 10px rgb(214 191 147 / 30%); padding:10px 0px; }
.filtercheckbox li{ width: 100%; float:left; list-style: none; padding:5px 10px;  }
ul.filtercheckbox:after { content: ""; bottom: 99%; left: 30%; filter: drop-shadow(0 -5px 2px rgba(90,90,90,.1));
    position: absolute; border: 10px solid transparent; border-bottom-color: #fff; }
.live_ex_filter .form-group{ margin-bottom: 0px; }
.showmeText{ font-size:14px; font-weight: 600; }
.live_ex_filter .float-right .form-group{ max-width: 135px; width: 100%; margin-left:10px; }
.livex_tabs .table { box-shadow: 0 0 10px rgb(214 191 147 / 30%); }
.livex_tabs .source_link{ font-weight: 600; color: #29323d;  }
.market_glance_link{ width: 100%; float:left; padding:8px 15px; font-weight: 600;  color:#212529; font-size: 14px;
    display: flex; align-items: center; justify-content: space-between; }
.market_glance_link:hover{ background:#d6bf93; color:#29323d;  }
.market_glance_right{ width: 100%; float: left; position: relative; box-shadow: 0 0 10px rgb(214 191 147 / 30%); }
.highcharts-container{ width:100% !important; text-align: center !important;
	box-shadow: 0 0 10px rgb(214 191 147 / 1%); padding:0px; }
.highcharts-container svg{ width:100% !important; background: #f8f7f5 !important }
.highcharts-container .highcharts-background{ width: 100% !important;  fill:#f8f7f5 !important; }
.highcharts-container  svg tspan{ fill:#000 !important; }
.auction_tabimg img{ width:100%; float: left;box-shadow: 0 0 10px rgb(214 191 147 / 30%); }
.lesttrade_scores{ width:100%; float:left; padding: 10px 15px; display: none; }
.lesttrade_scores h5{ font-size: 14px; font-weight: 600; margin:10px 0px; }
.ul_lasttrades{ width:100%; float: left; margin: 0px 0px 10px 0px; padding-bottom:10px; border-bottom: 1px solid #d6bf93; }
.ul_lasttrades:last-child{ border-bottom: 0px; padding-bottom:0px; margin-bottom: 0px; }
.ul_lasttrades li{ width: 100%; float: left; line-height:15px; list-style:none; margin: 3px 0px;
	font-size: 13px; color: #29323d; }
.ul_lasttrades .hastooltip{ padding:0px 5px; }
.ul_lasttrades .date{ position: relative; padding-left:5px; }
.ul_lasttrades .date:after{ width:1px; height:80%; background:#828296; content: ''; position: absolute;
top:10%; left: 0; }
.linkmore{ margin-top:10px; float: right; color:#d6bf93; font-size:14px; font-weight:700; }
.linkmore:hover{ color:#ebe3d2; }
.market_glance_link.selected{ background: #d6bf93; }
/*live ex btn css*/
button.livex_filter{ font-size:13px; color:#29323d; background: #d5be93; border-radius: 7px; padding:5px 12px; font-weight:600; border:none; cursor: pointer; margin-top: 29px;}
button.livex_filter.livex_active{ background:#efeadd  !important;  }
.highcharts-menu-item:hover{ background:#d6bf93 efeadd !important; color:#29323d !important; }
.highcharts-title{ color:#29323d; font-size: 15px !important; font-weight:600 !important; }
 #live_ex_tabs2{ float: right !important; width: 100% !important; justify-content: flex-end; }
.chartContainer{ margin-bottom: 15px; }
.canvasjs-chart-canvas{ margin-top: 20px;}
/*11-11-21*/
.chartbtn_list { margin: 0px; padding-left: 15px; }
.chartbtn_list li{ list-style: none;  margin:10px 0px; }
.chartbtn_list li button{ font-size:12px; padding:0px 0px 0px 15px; border: 0px; background:transparent;
 font-weight:600; position: relative; box-shadow: none; cursor: pointer; }
.chartbtn_list li button:hover{ box-shadow: none; color:#d6bf93; }
.chartbtn_list li button:after{ width:8px; left:0; height:8px; position: absolute; top: 30%; content: '';
border: 1px solid #000; transform: translate(0%, -30%); transform: rotate(50deg); }
.chartbtn_list li button:hover:after{ background:#d6bf93; border-color:#d6bf93;  }
.chartbtn_list li button.activebtn{ box-shadow: none; color:#d6bf93; }
.chartbtn_list li button.activebtn:after{ background:#d6bf93; border-color:#d6bf93;  }
/*15-11-21*/
.chartbtn_list .checkbox{ list-style: none;  margin:10px 0px; }
.chartbtn_list .stock_filter{ font-size:12px;  border: 0px; background:transparent;
 font-weight:600; position: relative; box-shadow: none; cursor: pointer; }
.chartbtn_list .checkbox .checkmark{ height: 12px; width:12px; transform: rotate(50deg); }
.chartbtn_list .checkbox .check-label .checkmark:after{ border:0px; }
/*17-11-21*/
.chartbtn_list .checkbox:nth-child(1) .check-label input:checked~.checkmark{ background:#5D8AA8; border:1px solid #5D8AA8; }
.chartbtn_list .checkbox:nth-child(2) .check-label input:checked~.checkmark{ background:#E32636; border:1px solid #E32636; }
.chartbtn_list .checkbox:nth-child(3) .check-label input:checked~.checkmark{ background:#FFBF00; border:1px solid #FFBF00; }
.chartbtn_list .checkbox:nth-child(4) .check-label input:checked~.checkmark{ background:#8DB600; border:1px solid #8DB600; }
.chartbtn_list .checkbox:nth-child(5) .check-label input:checked~.checkmark{ background:#7FFFD4; border:1px solid #7FFFD4; }
.chartbtn_list .checkbox .check-label{ font-weight:600; }
#Livex_tab .canvasjs-chart-canvas{ margin-top:10px; }
.chartbtn_list .checkbox .checkmark{ top: 2px; }
/*17-11-21 end*/
@media(max-width:1199px){
.bidoffer_main{ overflow-x: scroll; }
.bidoffer_main .row{ width:600px; }
}
@media(max-width:991.98px){
.market_glance_right{ margin-top:15px; }
.tab-notes.mt-4.absolute_tabnotes{ margin-top: 5px !important; }
}
/*17=11-21*/
@media(max-width: 767px){
.chartbox_m.w-100{ width:100%; }
.chartbtn_list{ width:100%; }
#Livex_tab .d-flex.w-100{ display:block !important; }
.mainlive_ex .win-h4.px-3{ margin-bottom: 0px; }
.chartbtn_list{ padding-left: 0px; padding-top:30px; padding-bottom:20px; width: 100%; float: left; }
.chartbtn_list .checkbox { list-style: none; margin: 10px 18px 10px 0px;  width: auto;  float: left; }
 /*live Ex page css end*/
}
#reverveclient .form-group .d-flex label#resident-error { bottom: -24px; }
/*17=11-21 end*/
.chartbtn_list .add_alternative_indices{ font-size:13px; font-weight: 700; margin: 15px 0px; color:#d6bf93; }
.chartbtn_list{ width: 230px; overflow-y: scroll; max-height: 427px; min-height: 100px; height: auto; }
.chartbtn_list .checkbox .check-label{ height: auto; }
/*21-12-21*/
.tab-notes.mt-4.absolute_tabnotes .select2-container{ width: 100%; float: left; margin-top: 20px; }
.tab-notes.mt-4.absolute_tabnotes .select2-container .select2-selection--single{ height: auto;}
.tab-notes.mt-4.absolute_tabnotes .select2-container--default .select2-selection--single .select2-selection__arrow{ height: 36px; }
.vintage_btnlist{ width:100%; float: left; margin:0px; }
.vintage_btnlist li{ width:20%; padding: 5px; float: left; display: inline-block; list-style: none; }
.vintage_btnlist li button{ width: 100%; border: 1px solid #000;
   color: #000; font-size:14px; font-weight: 600; padding:5px 10px; border-radius:5px;  }
.vintage_btnlist li button.vintageBlock.active{ background:#d6bf93; border-color:#d6bf93;  }
/*22-12-21*/
.livex_table td a.deletelivex_item span{ line-height:14px !important; }
.vintage_btnlist li button{ background: #FFF; }
.custom-table table.table td b{ color: #29323d; }
.tab-notes.mt-4.absolute_tabnotes
.select2-container--default .select2-selection--single .select2-selection__arrow{ height:39px; right:7px; }
.chartbtn_list .checkbox:nth-child(7) .check-label input:checked~.checkmark{ background:#8F00FF; border:1px solid #8F00FF; }
.chartbtn_list .checkbox:nth-child(8) .check-label input:checked~.checkmark{ background:#2F4F4F; border:1px solid #2F4F4F; }
.chartbtn_list .checkbox:nth-child(9) .check-label input:checked~.checkmark{ background:#00755e; border:1px solid #00755e; }
.chartbtn_list .checkbox:nth-child(10) .check-label input:checked~.checkmark{ background:#3078ff; border:1px solid #3078ff; }
.chartbtn_list .checkbox:nth-child(11) .check-label input:checked~.checkmark{ background:#3800fe; border:1px solid #3800fe; }
.chartbtn_list .checkbox:nth-child(12) .check-label input:checked~.checkmark{ background:#DE5D83; border:1px solid #DE5D83; }
.chartbtn_list .checkbox:nth-child(13) .check-label input:checked~.checkmark{ background:#79453b; border:1px solid #79453b; }
.chartbtn_list .checkbox:nth-child(14) .check-label input:checked~.checkmark{ background:#54ff16; border:1px solid #54ff16; }
.chartbtn_list .checkbox:nth-child(15) .check-label input:checked~.checkmark{ background:#ff0e7e; border:1px solid #ff0e7e; }
.chartbtn_list .checkbox:nth-child(16) .check-label input:checked~.checkmark{ background:#00e7de; border:1px solid #00e7de; }
.chartbtn_list .checkbox:nth-child(17) .check-label input:checked~.checkmark{ background:#78866B; border:1px solid #78866B; }
.chartbtn_list .checkbox:nth-child(18) .check-label input:checked~.checkmark{ background:#81061f; border:1px solid #81061f; }
.chartbtn_list .checkbox:nth-child(19) .check-label input:checked~.checkmark{ background:#cc5800; border:1px solid #cc5800; }
/*29-12-21*/

.wine-search-div .select2-container--default .select2-selection--single{ border: 2px solid #927642 !important;
    border-radius: 5px !important; background: #d6bf93 !important; }
.wine-search-div .select2-container{ width: 100%; float: left; margin-top: 20px; }
.wine-search-div .select2-container .select2-selection--single{ height: auto;}
.wine-search-div .select2-container--default .select2-selection--single .select2-selection__arrow{ height: 36px; }
@media(max-width:1199px){
.livex_table .table{ max-width: 1200px; }
}
@media(max-width: 767px){
.chartbtn_list{ width: 100%; }
.chartbtn_list .add_alternative_indices{ width: 100%; float: left; }
.chartbtn_list .checkbox .checkmark{ left: 2px; }
}
@media(max-width:520px){
    .vintage_btnlist li{ width:33.33%; }
}
/*3-1-22*/
.chartbtn_list .checkbox.checkUncheckCls:nth-child(1) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(2) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(3) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(4) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(5) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(6) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(7) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(8) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(9) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(10) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(11) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(12) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(13) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(14) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(15) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(16) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(17) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(18) .check-label input:checked~.checkmark,
.chartbtn_list .checkbox.checkUncheckCls:nth-child(19) .check-label input:checked~.checkmark{ background:#FFF; border:1px solid #d6bf93; }
=======
/*17=11-21 end*/

/*15-12-21 secondary report screen css start */
.proposal.secondary_reports .green-text{ font-weight:500; }
.proposal.secondary_reports .custom-table td a{ margin-bottom: 0px; }
.proposal.secondary_reports .collapse_pdgremove .reservationid_table th{ font-size:11px; line-height: normal;
 background: #ebe3d2; font-size:10.5px; vertical-align: middle; }
.proposal.secondary_reports .collapse_pdgremove .reservationid_table td{ font-size:10.5px; }

@media(max-width:1299px){
.whitecolor-bg.secondary_reports_table .table{ max-width:1200px; width: 1300px; }
}

/*13-12-21*/
#reverveclient .form-group .d-flex label#resident-error { bottom: -24px; }
/**/
#production-error{ font-size:11px !important; }
#description-error{ font-size:11px !important; bottom:-18px; }
/* 20-12-21*/
p#wineimg-error{ font-size:11px; }
h5.regionimgvalid.red-text{font-size:11px;}

.whitecolor-bg.secondary_reports_table .custom-table{ max-height: inherit !important; }
/*21-1-21*/
.consign_action_n .dropdown.ac-cstm .dropdown-menu{ right: -3px !important; transform: none !important; }
.consign_action_n .dropdown.ac-cstm .dropdown-menu::before { right: 7px; }
#Consign .table-responsive { min-height: 300px; }
/*20-1-22*/
li.mr-3.wineimagesize_n img{ height: 150px !important; max-width:150px !important; }
.col-md-9.col-sm-12.wineimagesize_n .d-flex.list-unstyled.mb-0 li.mr-3 img{  height: 150px !important; }
.winegraphload .image_upload img{ height:auto !important; }
/*3-2-2022*/
.secondary_reportsform .btn-cstm.btn { min-width: 170px;
    line-height: 23px; padding: 9px 10px; border: 2px solid #927642 !important; }
.secondary_reportsform .exp_daterange.form-control{ border: 0px !important; box-shadow: 0 0 10px rgb(214 191 147 / 30%);
    font-size: 13px; color: #29323d; text-align: center; line-height: 33px; background: #efeadd; font-weight:600;}     
.reservations_input.secondary_reportsform button.btn.btn-default{ height:45px !important; }
/*10-2-2022*/
#acceptitarequest .form-group.text-center{ max-width:100%; padding: 0% 7%; }
#acceptitarequest #reject_reason{ max-width:100%; width: 100%; }
#acceptitarequest .modal-content{ height: auto; }
#acceptitarequest .modal-content .modal-body{ max-height: inherit; }
#acceptitarequest .reject_reason_required{ color:red; font-size: 13px; margin-top: -10px; padding: 0px 7%; float: left; width: 100%; }

@media(max-width: 1199.98px){
.reservations_input.secondary_reportsform button.btn.btn-default{ height:45px !important; }  
.secondary_reportsform .btn-cstm.btn{ min-width:140px; } 
}
@media(max-width: 991.98px){
.reservations_input.secondary_reportsform{ display: block !important; }
.exportExcel.ml-2{ margin:10px 0px 0px 0px !important; }
.secondary_reportsform .btn-cstm.btn { min-width:100%; }
.reservations_input .search-inp .input-group .form-control{ height: 45px !important; }

}
@media(max-width: 767px){
.dis-wine .co-lead ul.d-flex.list-unstyled li.mr-3.wineimagesize_n img{ height: 150px !important; }
}
@media(max-width :575px){
#acceptitarequest .form-group.text-center{ padding: 0%; }
#acceptitarequest .reject_reason_required{ padding: 0%; }
}
