/*=============================================================Authour URI:www.binarytheme.comLicense:Commons Attribution 3.0 http://creativecommons.org/licenses/by/3.0/100% Free To use For Personal And Commercial Use.IN EXCHANGE JUST GIVE US CREDITS AND TELL YOUR FRIENDS ABOUT US================================================================OPTIMIZED VERSION — cleaned on 2026-08-21- Removed empty/unused rule blocks (e.g. .v-img{}
,.m2-h h5{}
... .m6-h h5{}
,body.full_with .headerwrap{}
,ul.tmenu-list>li{}
etc.)- Removed exact duplicate selector+declaration blocks- Merged redundant/repeated declarations within the same selector- Kept @media print rules separate from identical non-print rules (different context,not a true duplicate)- Kept cascade order intact so the later "SINGLE-COLOR PROFESSIONAL THEME" override blocks still win as intended================================================================ */
@media print{@page{size:A4!important;size:21cm 29.7cm!important;margin:1em!important}
table{page-break-after:auto!important;border-collapse:collapse!important}
td,tr{page-break-inside:avoid!important;page-break-after:auto!important}
thead{display:table-header-group!important}
tfoot{display:table-footer-group!important}
.res-j{text-align:left!important}
.table-responsive.res-hv{min-height:unset!important}
.userlittab>tbody>tr>td,.userlittab>tfoot>tr>td,.userlittab>thead>tr>td{border-left:2px solid #000!important}
ul.m-li li{display:inline-block!important;width:44%!important;vertical-align:top!important}
ul.m-li li h2{font-size:10px!important;line-height:13px!important;margin:0!important;padding:0!important;font-weight:900!important;color:#000!important}
ul.m-li li p{line-height:17px!important;margin:0!important;padding:0!important;font-size:13px!important;color:#000!important}
ul.m-li{margin-bottom:0!important}
ul.m-li li.firs{width:35%!important}
ul.m-li li.las{width:62%!important}
.premier_igmcol h3{font-size:19px!important;font-weight:700!important}
.sale_older_tab2>caption+thead>tr:first-child>td,.sale_older_tab2>colgroup+thead>tr:first-child>td,.sale_older_tab2>colgroup+thead>tr:first-child>th,.sale_older_tab2>thead:first-child>tr:first-child>td,.sale_older_tab2>thead:first-child>tr:first-child>th,.table-responsive .sale_older_tab2>caption+thead>tr:first-child>th{border-top:0;font-size:13px!important;padding:2px 0!important}
.sale_older_tab2>tbody>tr>td,.sale_older_tab2>tbody>tr>th,.sale_older_tab2>tfoot>tr>th,.sale_older_tab2>thead>tr>td,.table-responsive .sale_older_tab2>thead>tr>th,.table>tfoot>tr>td{padding:2px 5px!important;font-size:11px!important;border-top:1px solid #000!important;border-bottom:1px solid #000!important;border-left:1px solid #000!important;border-right:1px solid #000!important}
}
.sale_older_tab2>caption+thead>tr:first-child>td,.sale_older_tab2>colgroup+thead>tr:first-child>td,.sale_older_tab2>colgroup+thead>tr:first-child>th,.sale_older_tab2>thead:first-child>tr:first-child>td,.sale_older_tab2>thead:first-child>tr:first-child>th,.table-responsive .sale_older_tab2>caption+thead>tr:first-child>th{border-top:0;font-size:13px!important;padding:2px 0!important}
.sale_older_tab2>tbody>tr>td,.sale_older_tab2>tbody>tr>th,.sale_older_tab2>tfoot>tr>th,.sale_older_tab2>thead>tr>td,.table-responsive .sale_older_tab2>thead>tr>th,.table>tfoot>tr>td{padding:2px 5px!important;font-size:11px!important;border-top:1px solid #000!important;border-bottom:1px solid #000!important;border-left:1px solid #000!important;border-right:1px solid #000!important}
body{line-height:28px;-moz-transform:scale(1,1);zoom:1;zoom:100%;font-family:erp-regular;background-color:var(--ipg-bg)!important}
.set-radius-zero{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0px}
.content-wrapper{margin-top:40px;min-height:800px;padding-bottom:90px}
.header-line{font-weight:900;padding-bottom:25px;border-bottom:1px solid #eee;text-transform:uppercase}
.pad-botm{padding-bottom:30px}
.ibox h1{font-size:24px;font-weight:500;color:#9d9d9d;letter-spacing:1px;position:relative;padding-bottom:10px;margin-bottom:30px!important}
.ibox h1::after{content:'';position:absolute;height:3px;width:61px;background-color:#ffb88a;bottom:0;left:0;border-radius:25px}
.ma1{margin-top:23px!important}
.pad-lr{padding:0 45px;width:100%}
.ibox-content h4{font-size:15px;font-weight:200;font-family:erp-regular;color:#a6a6a6;display:inline-block;vertical-align:middle;line-height:19px}
.sliding_form_inner h3{color:#fff}
.sliding_form_inner li{color:#fff!important;font-size:18px}
ul.cus-ul,ul.cus-ul2{padding:0}
.cus-ul li{display:inline-block;vertical-align:middle;padding:0}
.cus-ul2 li{display:inline-block;vertical-align:top}
.cus-ul h1{color:#000;padding:0;line-height:12px;margin:0}
.cus-ul h3{color:#979797;padding:0;line-height:12px;margin:0;font-size:13px!important;color:var(--ipg-muted)!important;font-weight:500!important}
.cus-ul{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:20px!important}
.cus-ul li.first h1{font-size:22px!important;font-weight:700!important;color:var(--ipg-text)!important;line-height:1!important;margin:0!important}
.cus-ul li.last h3{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:500!important;color:var(--ipg-muted)!important;margin:0!important;line-height:1!important}
.cus-ul li.last h3 .glyphicon-chevron-right{font-size:0!important;width:6px!important;height:6px!important;border-top:1.5px solid #98a2b3!important;border-right:1.5px solid #98a2b3!important;transform:rotate(45deg)!important;display:inline-block!important;position:static!important;top:auto!important}
.cus-ul h3 span{font-size:10px}
.headquid_apr2 h2,h2.subHeadingLabelClass{margin-top:0!important;font-size:15px!important;font-weight:700!important;color:var(--ipg-text)!important;padding-bottom:12px!important;border-bottom:1px solid var(--ipg-border)!important}
h2.subHeadingLabelClass{font-size:15px!important;font-weight:700!important;color:var(--ipg-text)!important;margin:0 0 16px!important;padding-bottom:12px!important;border-bottom:1px solid var(--ipg-border)!important}
.searchBox{margin-bottom:16px!important}
.table-responsive{overflow-y:visible!important;border-radius:15px!important}
.table-responsive .table-bordered,.table-responsive .userlittab{margin-bottom:0!important;border-radius:0!important}
/* .table-bordered>thead>tr>th:first-child,.userlittab>thead>tr>th:first-child{padding-left:20px!important;border-top-left-radius:15px!important}
*/
a.cus-a{color:#000;font-size:17px;font-weight:900;padding:0 0 0 32px}
.align-items-center{display:flex;vertical-align:middle;align-items:center}
.dp_sdw2{box-shadow:0 4px 24px 0 rgb(34 41 47 / 19%);padding:0 17px;margin-top:20px;background:#fff}
.import_head_lc{text-align:center}
.cus-tab{background-color:#fff;box-shadow:1px 2px 7px 3px #d5d5d5;border-radius:9px;padding:15px 0}
.panel-body.create_lc_and_panel_body{padding:16px 14px}
.cus-tab2{background-color:#fff;border-radius:9px;padding:15px 0}
.login-fwrp.p1 h1{color:#000;font-size:32px;font-weight:900}
.settingListSb.active{background-color:#314352!important;background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);border-left:4px solid transparent!important}
button.btn.btn-success.btn-abc.hidden-print{margin-top:20px}
a.paginate_button.current{background:0 0!important}
.head_flex{display:flex;align-items:center;justify-content:space-between}
.table-bordered.profit_Loss_Statement>tbody>tr>td,.table-bordered.profit_Loss_Statement>tfoot>tr>td,.table-bordered.profit_Loss_Statement>thead>tr>td{text-align:left!important;font-weight:700;color:#000!important;padding:12px 8px!important;font-size:13px!important;border:none!important;border-bottom:1px solid #ddd!important}
.table-bordered.profit_Loss_Statement>tbody>tr>th,.table-bordered.profit_Loss_Statement>tfoot>tr>th,.table-bordered.profit_Loss_Statement>thead>tr>th{border-bottom:1px solid #fff!important;padding:7px 0!important}
ul.m-li li{display:inline-block;width:44%;vertical-align:top}
ul.m-li li h2{font-size:12px;line-height:13px;margin:0;padding:0;font-weight:900;color:#000}
.sales_tax.table-bordered>tbody>tr>th,.sales_tax.table-bordered>tfoot>tr>th,.sales_tax.table-bordered>thead>tr>th{border-bottom:2px solid #ddd;background:0 0}
.addit{display:flex;align-items:center;justify-content:space-between}
.Balance_Sheet.table-bordered>tbody>tr>td,.Balance_Sheet.table-bordered>tbody>tr>th,.Balance_Sheet.table-bordered>tfoot>tr>td,.Balance_Sheet.table-bordered>tfoot>tr>th,.Balance_Sheet.table-bordered>thead>tr>td,.Balance_Sheet.table-bordered>thead>tr>th{border:none!important;border-bottom:1px solid #ddd!important;text-align:left;font-weight:700;color:#000!important;background:0 0!important}
.Profit_Loss.table-bordered>tbody>tr>td,.Profit_Loss.table-bordered>tbody>tr>th,.Profit_Loss.table-bordered>tfoot>tr>td,.Profit_Loss.table-bordered>tfoot>tr>th,.Profit_Loss.table-bordered>thead>tr>td,.Profit_Loss.table-bordered>thead>tr>th{border:none!important;border-bottom:1px solid #ddd!important;text-align:left!important;font-weight:700;color:#000!important;font-size:13px!important}
.action_cursor{cursor:pointer}
.show>.dropdown-menu_sale_order_list{border-radius:13px;padding:0}
.table-bordered .dropdown-menu_sale_order_list{width:initial!important}
.dropdown-menu.dropdown-menu_sale_order_list div{padding:6px 13px;border-bottom:1px solid #ddd}
.dropdown-menu.dropdown-menu_sale_order_list div:hover{color:#fff!important;text-decoration:none;background-color:#315efb;cursor:pointer}
ul.m-li li p{line-height:17px;margin:0;padding:0;font-size:13px;color:#000}
ul.m-li{margin-bottom:0}
ul.m-li li.firs{width:27%}
ul.m-li li.las{width:68%}
.premier_igmcol h3{font-size:19px;font-weight:700}
.premier_igm2 img{margin:0!important}
.text-center.head_of_form h3{color:#000;font-weight:600;margin-bottom:30px;border-bottom:1px solid #ddd;padding:17px 0;border-top:1px solid #ddd}
.text-center.head_of_form p{color:#000;font-weight:600;margin-bottom:30px;font-size:24px}
.head_lines{margin-top:100px;margin-bottom:50px}
.text-right.head_of_form.print_views_para{text-align:left;font-size:15px;margin-top:50px;font-weight:800}
input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal;border:none!important;outline:#adadad auto 5px!important;outline-offset:-2px!important;accent-color:var(--ipg-primary)!important}
.check1{display:flex;gap:10px}
.check_felex{display:flex;gap:20px}
.checkbox_Details{padding:30px 0}
.drop-bt{background-color:transparent!important;border:1px solid var(--ipg-border)!important;border-radius:8px!important;width:32px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:.2s!important}
.drop-bt:hover{background:var(--ipg-primary-soft)!important;border-color:var(--ipg-primary)!important;color:var(--ipg-primary)!important}
.drop-bt .fa,.drop-bt i{color:var(--ipg-muted)!important;font-size:16px!important;line-height:1!important;transition:color .2s!important}
.drop-bt:hover .fa,.drop-bt:hover i{color:var(--ipg-primary)!important}
.btn-add{background-color:#ffffff00;border:none;font-size:24px;letter-spacing:0;line-height:1px;font-weight:900;position:absolute;bottom:47%;right:5%}
.pos-rel{position:relative}
.qout-h h1{font-size:22px;font-weight:900;padding-left:13px}
.qout-h h2{font-size:16px;font-weight:900;line-height:22px;color:#606060}
.bor-bo{padding:15px 0 17px;border-bottom:2px solid #eddddd}
.m-tab tr td{padding-left:10px}
.m-tab tr td span{font-size:8px}
.my-lab label{font-size:14px;font-weight:700;color:#000;line-height:18px;padding-top:30px;padding-bottom:10px}
.my-lab label span{font-size:10px}
.padtb{padding-bottom:50px}
.padt{padding-top:20px}
ul.sale-l li{display:inline-block;padding:0;width:49%;color:#000;font-size:13px;font-weight:700;vertical-align:top}
ul.sale-l{padding:0}
.box-s{box-shadow:2px 2px 5px 1px #d1d1d1;border-radius:4px;padding:23px 38px}
.mh3 h3{border-top:1px solid #b5b5b5;padding:14px 0 0;margin-top:88px;font-size:15px}
.btn-outline-secondary{line-height:1.5;border-radius:4px;color:#fff;leading-trim:both;text-edge:cap;font-family:erp-regular;font-style:normal;line-height:normal;background:#91989f}
.btn-outline-secondary:hover{color:#fff;background-color:#9d0101}
.ibox-content span{display:inline-block}
.ibox-content b{font-size:12px;color:#000;padding-bottom:20px}
#button{display:inline-block;background-color:#000;width:38px;height:37px;text-align:center;border-radius:6px;position:fixed;bottom:30px;right:30px;transition:.5s,_ .5s,_ .5s;opacity:0;visibility:hidden;z-index:1000}
#button::after{content:"\f077";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:12px;line-height:3;color:#fff}
#button:hover{cursor:pointer;background-color:#102c7e;bottom:40px}
#button:active{background-color:#555}
#button.show{opacity:1;visibility:visible}
.right-div{float:right;padding:20px}
#menu-top a{color:#000;text-decoration:none;font-weight:500}
.menu-section{background-color:#f7f7f7;border-bottom:2px solid #f5909f;width:100%}
.menu-top-active{background-color:#eee}
.navbar-inverse{background-color:#fff;border-color:rgba(155,153,153,.23)}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:transparent}
.navbar-toggle{border:1px solid #000}
.img-comments{border:3px double #e1e1e1;height:60px}
.chat-widget-main{max-height:330px;overflow:auto}
.slide-bdr{border:5px solid #9170e4}
.chat-widget-left:after{top:100%;left:10%;border:15px solid transparent;content:" ";position:absolute;border-top-color:#f70e62;margin-left:-15px}
.chat-widget-left{width:100%;height:auto;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;border:1px solid #f70e62;font-size:12px}
.chat-widget-right:after{top:100%;right:10%;border:15px solid transparent;content:" ";position:absolute;border-top-color:#5aa8cc;margin-left:-15px}
.chat-widget-right{width:100%;height:auto;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;border:1px solid #5aa8cc;font-size:12px}
.chat-widget-name-left{color:grey;margin-top:30px;margin-left:60px;text-align:left}
.img-left-chat{border:3px double #e1e1e1;float:left;margin-right:30px}
.img-right-chat{border:3px double #e1e1e1;float:right;margin-left:30px}
.chat-widget-main img-right{border:3px double #e1e1e1;float:left}
.chat-widget-name-left h4{font-weight:400;font-size:11px}
.chat-widget-name-left h5{font-weight:400;font-size:10px}
.chat-widget-name-right h4{font-weight:400;font-size:11px}
.chat-widget-name-right h5{font-weight:400;font-size:10px}
.chat-widget-name-right{color:grey;margin-top:40px;margin-right:60px;text-align:right}
.recent-users-sec img{max-height:80px;margin:15px}
.back-widget-set{background-color:transparent}
.footer-section{padding:25px 50px;color:#000;font-size:13px;background-color:#f7f7f7;text-align:right;border-top:5px solid #9170e4}
.footer-section a,.footer-section a:hover{color:#000}
.pd{padding:10px}
.pdt{padding-top:25px}
.pdmodel{padding:25px}
.mb{margin-bottom:30px}
.m1-h h5{font-size:22px;font-weight:600}
.p1 p{font-size:14px;font-weight:500;line-height:24px;color:#727272}
.btn-o{color:#fff;-webkit-transition:.2s;background-repeat:repeat;border-radius:7px;background:linear-gradient(90deg,#f0ad4e 0,#e19426 100%) no-repeat padding-box}
.btn-b{background:linear-gradient(90deg,#173ca7 0,#0b1f59 100%) no-repeat padding-box;text-transform:capitalize;border-radius:12px;color:#fff}
.btn-b:hover{color:#fff;background:linear-gradient(8deg,#173ca7 0,#0b1f59 100%) no-repeat padding-box}
.btn-s{color:#fff;-webkit-transition:.2s;background-repeat:repeat;border-radius:7px;background:linear-gradient(90deg,#58e558 0,#2ca92c 100%) no-repeat padding-box}
.btn-c{color:#fff;-webkit-transition:.2s;background-repeat:repeat;border-radius:7px;background:linear-gradient(90deg,#9ed2ff 0,#428bca 100%) no-repeat padding-box}
.btn-d{color:#fff;-webkit-transition:.2s;background-repeat:repeat;border-radius:7px;background:linear-gradient(90deg,#ff6f6f 0,#a92c2c 100%) no-repeat padding-box}
.dply{display:flex}
#showDetailModelTwoParamerter .modal-dialog.modalWidth{margin:30px;width:97%;height:auto}
#showDetailModelTwoParamerter .model-logo{padding-top:25px}
#showDetailModelTwoParamerter .modal-content{padding:25px}
a{text-decoration:none!important;color:#000}
.mh{margin-bottom:25px;position:relative}
.mh h5{margin:0 0 16px;padding-bottom:10px;position:relative;text-transform:capitalize;color:#5e5873}
.mh h5:after{content:'';position:absolute;left:0;height:4px;width:100px;background-color:#0af;bottom:0;border-radius:8px}
.mh h5:before{content:'';position:absolute;left:90px;height:4px;width:50px;background-color:#15389b;bottom:0;border-radius:15px;right:0}
.well_N{position:relative;transition:.3s;backface-visibility:hidden;min-height:calc(100% - 3.35rem)}
.tb-sdw{box-shadow:0 4px 24px 0 rgb(34 41 47 / 19%)}
.download-box{box-shadow:none!important;margin-top:0!important}
.dn-box{padding-right:30px;padding-top:20px}
.logo_flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}
.meinbox{display:flex;align-items:center;justify-content:right;gap:50px}
.calender a i{font-size:22px;color:#8b8c8d}
.notifction_text a{display:flex;align-items:center;justify-content:center;gap:3px}
.notifction_text a p{margin:0;color:#8b8c8d;font-weight:600;font-size:13px}
.searchBox{border:1px solid #f4f5fb;border-radius:60px;padding:15px;position:relative;transition:width .5s}
.searchButton{background:#fff;color:#2f3640;width:56px;height:56px;border-radius:50%;border:none;transition:.4s;position:absolute;top:2px;right:4px}
.searchInput{background-color:transparent;border:transparent;font-size:16px;transition:width .5s;width:0}
.searchBox:hover,.searchBox:hover .searchInput{width:100%;transition:.5s}
button.searchButton i{font-size:20px;color:#676767}
button.searchButton:hover i{color:#000;transition:.5s}
.sr strong{margin-bottom:20px;display:block;font-size:13px;color:#525252}
.flterboking{position:relative}
.btn-a{color:#fff;-webkit-transition:.2s;background-repeat:repeat;border-radius:7px;background:linear-gradient(90deg,#173ca7 0,#0b1f59 100%) no-repeat padding-box}
.btn-a>span{margin-right:7px}
.btn-a:hover{color:#fff}
.btnwrpa{position:absolute;right:0;top:1%;z-index:1}
.form-control{border:1px solid #d8d6de;color:#000!important;margin-bottom:10px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000}
.boking-wrp{background-color:#fff}
.boking-wrp label{font-size:13px;color:#5e5873}
#calendar .date-h{background-color:#0af;font-size:11px;text-align:center;padding:2px 7px!important;font-weight:500;color:#fff;line-height:initial;width:auto!important}
#calendar .date{font-weight:600;color:#837f7f!important;margin-bottom:20px}
td.days a,td.days span{font-weight:500;font-size:11px!important;text-decoration:none}
.clndrsdw.table-responsive{box-shadow:0 4px 24px 0 rgb(34 41 47 / 19%);padding:15px;border-radius:6px}
.bk_cldr{box-shadow:0 4px 24px 0 rgb(34 41 47 / 19%);padding:15px 9px;border-radius:6px;margin-bottom:25px}
.bk_cldr table.table.table-bordered{margin-bottom:0}
ul.m_list{padding:0;list-style:none;display:block;margin-bottom:0}
ul.m_list>li{margin-bottom:4px}
.sm-bx button>span{display:inline-block;font-size:16px;vertical-align:middle}
.sm-bx button>p{display:inline-block;margin-left:10px;vertical-align:middle;margin-bottom:0;font-size:14px;transition:.2s}
.Navactive .sm-bx button>p{font-size:0;visibility:hidden}
.Navactive:hover .sm-bx button>p{display:inline-block;font-size:16px;visibility:visible}
.Navactive .sm-bx button{width:55px}
.Navactive:hover .sm-bx button{width:100%}
.logo_wrp{position:relative;overflow:hidden}
.sidenavnr.Navactive{width:80px}
.sidenavnr.Navactive:hover{width:260px}
.Navactive .o_f{display:none}
.Navactive:hover .o_f{display:flex}
.o_f a{font-size:19px;color:#fff;display:block}
img.logo_m{width:80%!important}
body.full_with .well_N{margin-left:100px}
ul.list-unstyled{padding:3px 0}
ul.list-unstyled>li{margin-bottom:0}
.smastermnu .list-unstyled>li>a{padding:7px 0 7px 4px;text-decoration:none;font-size:13px;color:#fff;transition:.5s;border-radius:5px;text-align:left;width:90%;overflow:hidden;display:inline-block;vertical-align:middle;line-height:initial;font-weight:500}
.smastermnu .list-unstyled>li:hover span{color:#e3c90e;transform:rotate(85deg)}
.smastermnu .list-unstyled>li:hover a{color:#ff7a33;padding:7px 0 7px 6px}
.smastermnu .list-unstyled>li>span{display:inline-block;vertical-align:middle;font-size:12px;width:6%;text-align:center;color:#0af;transition:.5s}
.collapsee{display:none}
.dd.active .collapsee{display:block}
.sidenavnr.Navactive .sm-bx button:after{display:none}
.sidenavnr.Navactive:hover .sm-bx button:after{display:block}
.sidenavnr.Navactive .pmastermnu{display:none}
.sidenavnr.Navactive:hover .pmastermnu.collapse.in{display:block}
.login-fwrp{max-width:400px;margin:auto;position:relative;background:#fff;z-index:1;box-shadow:0 4px 24px 0 rgb(34 41 47 / 10%);border-radius:8px}
section.login-sec{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;min-height:100vh;align-items:center;justify-content:center;position:relative;z-index:1;background-repeat:no-repeat;background-size:cover}
.l-logo{text-align:center;padding:15px 0}
.login-fwrp h3{font-size:20px;font-weight:600}
.login-fwrp h3>span{font-weight:800;color:#0af}
.form-signin .singInput::placeholder{border-radius:0;height:50px;font-size:12px;font-weight:500}
.inner-addon span{position:absolute;left:8px;bottom:0;top:0;margin:auto;height:fit-content;color:#0af;font-size:13px;border-right:1px solid #d9d9d9;padding-right:6px}
.login-fwrp label{color:#5e5873;font-size:11px}
#remember label,#remember p{display:inline-block;vertical-align:middle;margin:0;font-size:12px}
div#remember{margin-bottom:20px}
.fga{text-align:center;padding:14px 0 0}
.fga a{font-size:13px;color:#0af;font-weight:600}
.login-fwrp::before{width:244px;height:243px;content:" ";position:absolute;top:-77px;content:'';background-image:url(../img/login.png);z-index:-1;left:-71px}
.login-btn i{font-size:12px}
section.login-sec img.circle{left:-6%;right:inherit;width:29%;top:-12%}
.well{padding:20px 0}
.model-n{min-width:1000px;min-height:500px;margin:0 30px;max-height:800px;overflow:auto;overflow-x:hidden;position:relative;z-index:1}
.model-n.modal-content .modal-body{height:100%;text-align:center;padding:5px 22px}
.model-logo h4{font-size:19px;font-weight:600;text-transform:uppercase}
.model-logo img{margin-bottom:5px}
.model-logo{margin-top:7px;margin-bottom:30px;position:relative;text-align:center}
ul.ban-list{display:block;padding:0;margin-bottom:40px}
ul.ban-list>li{display:inline-block;padding:0 19px;margin-bottom:21px}
.banq-box span{color:#fff;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:25px;border-radius:50%;margin:auto;background:linear-gradient(90deg,#173ca7 0,#0b1f59 100%) no-repeat padding-box}
.banq-box h3{font-size:15px;color:#464646;font-weight:500;transition:.5s}
.banq-box{background:#f8f8f8;width:200px;height:200px;display:flex;align-items:center;justify-content:center;border-radius:11px;box-shadow:0 4px 24px 0 rgb(34 41 47 / 16%);border:4px solid #fff;transition:.5s}
img.circle{position:absolute;width:50%;right:-14%;top:-26%;opacity:.1;z-index:-1}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(359deg)}
}
.banq-box:hover{box-shadow:0 4px 24px 0 rgb(34 41 47 / 40%);border:4px solid #0c205b00;background:#0c205bbd}
.banq-box:hover h3{color:#fff}
.model-logo button{position:absolute;right:0;top:0;background:linear-gradient(90deg,#173ca7 0,#0b1f59 100%) no-repeat padding-box;border:none}
.loadm-bx label{font-size:12px;margin-bottom:3px;color:#726f6f;font-family:erp-regular}
.makeSbx input.btn.btn-sm.btn-danger{width:100%;padding:12px 5px}
.makeSbx{margin-bottom:20px}
.loadm-bx .m1-h h5{font-size:17px;margin-bottom:5px}
.makeSbx .row{padding:8px 0 11px}
#loadCashBookSummaryMainPage .model-n{z-index:unset}
#loadCashBookSummaryMainPage .model-n .modal-body{text-align:left}
#showDetailModelTwoParamerter .modal-body{box-shadow:0 4px 24px 0 rgb(34 41 47 / 19%)}
.model-outer{margin:30px;width:97%;height:auto}
div#showDetailModelOneParamerter .modal-body{padding:0}
div#showDetailModelOneParamerter .modal-content{padding:22px 25px 0}
.user-name-drop>a{margin-top:5px}
.headerwrap .navbar-nav>li>a>i{font-size:16px;margin-right:5px;vertical-align:middle;margin-top:-6px}
.hm-list{list-style:none;padding:0;border-top:1px solid #efefef;background:#fff;z-index:1;max-height:0;-webkit-transition:max-height,.8s ease-in-out;transition:max-height,.8s ease-in-out;overflow:hidden}
.dropdown-header:hover ul.hm-list{max-height:190px}
.mega-dropdown-men{box-shadow:0 1px 17px 0 #d5d5d5;border:none;position:absolute;z-index:-1;text-align:left;padding:0;min-width:300px;background-color:#fff;opacity:0;transition:.3s}
.tmenu-list.active .mega-dropdown-men{opacity:1;z-index:1;transition:.3s}
.mega-dropdown-men>li>a{background:#fff;border-bottom:1px solid #efefef;font-size:14px;color:#5e5873;padding:11px 10px;display:block;border-top:1px solid #d9d9d9;background:linear-gradient(118deg,#fff,#e9e9e9)}
.mega-dropdown-men>li>a:after{content:'\f105';position:absolute;font-family:"Font Awesome 5";right:14px;color:#b5b2b2}
.mega-dropdown-men>li:hover>a:after{content:'\f107'}
.mega-dropdown-men>li{padding:0;position:relative}
ul.hm-list>li>a{padding:8px 43px 9px 12px;display:block;background:linear-gradient(118deg,#fff,#e9e9e9);font-size:13px;color:#5e5873}
ul.hm-list>li>a>i{color:#0af}
ul.tmenu-list>li>a{color:#5e5873;font-size:13px;padding:9px 11px;border-radius:6px}
ul.tmenu-list>li>a:hover{background-color:#d3d3d3}
nav.navbar.erp-menus{padding:10px 0;margin-bottom:10px;display:none}
.open>.dropdown-menu_multi_select{margin:auto;height:200px;border-radius:10px;right:1351px!important;width:16%!important;overflow-y:scroll}
.open>.daysbooksdrop{left:-30px!important}
.select_seletion{width:15%;color:#000!important;border:1px solid #ddd!important;padding:7px 10px;text-align:left;margin-left:14px}
.form-check.form_check_2{display:flex;align-items:center;gap:13px}
section.footer-section{position:fixed;width:100%;bottom:-50px;background:#fff;padding:15px 0;opacity:0;transition:.5s}
section.footer-section p{margin-bottom:0}
section.footer-section.active{opacity:1;bottom:0}
.form_contorl_Waistage{margin-bottom:0!important}
.wegis{margin-top:33px}
.viewlist-wrap{background:#f5f5f5;padding:20px 15px;margin-bottom:15px;border-radius:6px;box-shadow:0 3px 13px 0 #e3d4d4}
ul.v-ctn{padding:0;list-style:none}
ul.v-ctn>li>span{display:inline-flex;color:#fff;width:27px;height:27px;align-items:center;justify-content:center;border-radius:50%;margin-right:9px;font-size:14px;vertical-align:middle;background:linear-gradient(90deg,#173ca7 0,#0b1f59 100%) no-repeat padding-box}
ul.v-ctn>li>p{display:inline-block;vertical-align:middle;margin:0;font-size:12px;font-weight:600;color:#7e7777}
ul.v-ctn>li{margin-bottom:10px}
.view-listbx{position:relative;margin-bottom:25px}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{vertical-align:middle;font-size:13px;border:none!important;border-bottom:1px solid #f3f4f6!important;text-align:left;font-weight:700;padding:10px 15px;background:#fff}
.view-listbx button.btn-a>span{margin:0 0 0 5px}
.print-btn{backface-visibility:hidden;margin-left:270px;padding:13px 20px;background:#fff;box-shadow:0 4px 24px 0 rgb(34 41 47 / 10%)}
.slipN{color:#000}
.head-h{text-align:center}
.head-h h3{font-weight:600;font-size:20px;margin:0;color:#7c7979}
table.table-bordered.vander_fom{width:100%}
.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>th{background:#e5e7eb!important;color:var(--ipg-muted)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.4px!important;border:none!important;border-bottom:1px solid var(--ipg-border)!important;padding:14px 16px!important}
.table-bordered{border:1px solid #f3f4f6!important}
.mi-select button{height:45px}
.open>ul.bko.dropdown-menu{left:auto}
.srcwrp{backface-visibility:hidden;margin-left:270px;padding:13px 20px;background:#fff;box-shadow:0 4px 24px 0 rgb(34 41 47 / 10%)}
label{color:#767676;color:var(--ipg-muted)!important}
#wrapper{width:100%}
#page-wrapper{padding:0 15px;min-height:568px;background-color:#fff}
.dropdown-menu>li>a{color:#333!important;cursor:pointer}
.customTableTwo{font-size:12px}
.customTableTwo thead{border:1px solid #000!important}
.customTableTwo thead tr th{border:2px solid #f1e8e8!important;background:#fff6f6}
.customTableTwo tbody tr td a,.customTableTwo tbody tr td btn,.customTableTwo tbody tr td button,.customTableTwo tbody tr td span{font-size:12px;font-weight:500}
.navbar-top-links{margin-right:0}
.navbar-top-links li{display:inline-block}
.navbar-top-links li:last-child{margin-right:15px}
.navbar-top-links li a{padding:15px;min-height:50px}
.navbar-top-links .dropdown-menu li{display:block}
.navbar-top-links .dropdown-menu li:last-child{margin-right:0}
.navbar-top-links .dropdown-menu li a{padding:3px 20px;min-height:0}
.navbar-top-links .dropdown-menu li a div{white-space:normal}
.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{width:310px;min-width:0}
.navbar-top-links .dropdown-messages{margin-left:5px}
.navbar-top-links .dropdown-tasks{margin-left:-59px}
.navbar-top-links .dropdown-alerts{margin-left:-123px}
.navbar-top-links .dropdown-user{right:0;left:auto}
.sidebar .sidebar-nav.navbar-collapse{padding-left:0;padding-right:0}
.sidebar .sidebar-search{padding:15px}
.sidebar ul li{border-bottom:1px solid #e7e7e7}
.sidebar ul li a.active{background-color:#eee}
.sidebar .arrow{float:right}
.sidebar .fa.arrow:before{content:"\f104"}
.sidebar .active>a>.fa.arrow:before{content:"\f107"}
.sidebar .nav-second-level li,.sidebar .nav-third-level li{border-bottom:none!important}
.sidebar .nav-second-level li a{padding-left:37px}
.sidebar .nav-third-level li a{padding-left:52px}
@media (min-width:768px){#page-wrapper{position:inherit;padding:0 30px;border-left:1px solid #e7e7e7}
.sidebar{z-index:1;position:absolute;width:250px;margin-top:51px}
.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{margin-left:auto}
}
.btn-outline{color:inherit;background-color:transparent;transition:.5s}
.btn-primary.btn-outline{color:#428bca}
.btn-success.btn-outline{color:#5cb85c}
.btn-info.btn-outline{color:#5bc0de}
.btn-warning.btn-outline{color:#f0ad4e}
.btn-warning{border-color:#4a55654f!important;background-color:#ff9f4300!important;color:#4a5565!important;border:1px solid #4a55654f;padding:4px 15px;border-radius:5px;font-weight:800;font-size:14px;background:linear-gradient(90deg,#ff9f4300 0,#ff9f4300 100%) no-repeat padding-box}
.btn-warning:hover:not(.disabled):not(:disabled){background:#5cb85c!important;border:1px solid #5cb85c!important;font-weight:800}
.btn-primary.btn-danger.btn-outline{color:#d9534f}
.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{color:#fff}
.chat{margin:0;padding:0;list-style:none}
.chat li{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #999}
.chat li.left .chat-body{margin-left:60px}
.chat li.right .chat-body{margin-right:60px}
.chat li .chat-body p{margin:0}
.chat .glyphicon,.panel .slidedown .glyphicon{margin-right:5px}
.chat-panel .panel-body{height:350px;overflow-y:scroll}
.login-panel{margin-top:25%}
.flot-chart{display:block;height:400px}
.flot-chart-content{width:100%;height:100%}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background:0 0}
table.dataTable thead .sorting_asc:after{content:"\f0de";float:right;font-family:fontawesome}
table.dataTable thead .sorting_desc:after{content:"\f0dd";float:right;font-family:fontawesome}
table.dataTable thead .sorting:after{content:"\f0dc";float:right;font-family:fontawesome;color:rgba(50,50,50,.5)}
.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.428571429}
.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;border-radius:25px;font-size:18px;line-height:1.33}
.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:1.33}
.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;border:1px solid #ddd;background-color:#eee!important}
.show-grid{margin:15px 0}
.huge{font-size:40px}
#myInput{background-position:0!important;background-repeat:no-repeat;width:21%!important;padding:8px 12px!important;border:1px solid #ddd!important;margin-bottom:12px;border-radius:15px!important}
.panel-green{border-color:#5cb85c}
.panel-green>.panel-heading{border-color:#5cb85c;color:#fff;background-color:#5cb85c}
.panel-green>a{color:#5cb85c}
.panel-green>a:hover{color:#3d8b3d}
.panel-red{border-color:#d9534f}
.panel-red>.panel-heading{border-color:#d9534f;color:#fff;background-color:#d9534f}
.panel-red>a{color:#d9534f}
.panel-red>a:hover{color:#b52b27}
.panel-yellow{border-color:#f0ad4e}
.panel-yellow>.panel-heading{border-color:#f0ad4e;color:#fff;background-color:#f0ad4e}
.panel-yellow>a{color:#f0ad4e}
.panel-yellow>a:hover{color:#df8a13}
.timeline{position:relative;padding:20px 0;list-style:none}
.timeline:before{content:" ";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background-color:#eee}
.timeline>li{position:relative;margin-bottom:20px}
.timeline>li:after,.timeline>li:before{content:" ";display:table}
.timeline>li:after{clear:both}
.timeline>li>.timeline-panel{float:left;position:relative;width:46%;padding:20px;border:1px solid #d4d4d4;border-radius:2px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.175);box-shadow:0 1px 6px rgba(0,0,0,.175)}
.timeline>li>.timeline-panel:before{content:" ";display:inline-block;position:absolute;top:26px;right:-15px;border-top:15px solid transparent;border-right:0 solid #ccc;border-bottom:15px solid transparent;border-left:15px solid #ccc}
.timeline>li>.timeline-panel:after{content:" ";display:inline-block;position:absolute;top:27px;right:-14px;border-top:14px solid transparent;border-right:0 solid #fff;border-bottom:14px solid transparent;border-left:14px solid #fff}
.timeline>li>.timeline-badge{z-index:100;position:absolute;top:16px;left:50%;width:50px;height:50px;margin-left:-25px;border-radius:50%;text-align:center;font-size:1.4em;line-height:50px;color:#fff;background-color:#999}
.timeline>li.timeline-inverted>.timeline-panel{float:right}
.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}
.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}
.timeline-badge.primary{background-color:#2e6da4!important}
.timeline-badge.success{background-color:#3f903f!important}
.timeline-badge.warning{background-color:#f0ad4e!important}
.timeline-badge.danger{background-color:#d9534f!important}
.timeline-badge.info{background-color:#5bc0de!important}
.timeline-title{margin-top:0;color:inherit}
.timeline-body>p,.timeline-body>ul{margin-bottom:0}
.timeline-body>p+p{margin-top:5px}
@media (max-width:767px){ul.timeline:before{left:40px}
ul.timeline>li>.timeline-panel{width:calc(10%);width:-moz-calc(10%);width:-webkit-calc(10%);float:right}
ul.timeline>li>.timeline-badge{top:16px;left:15px;margin-left:0}
ul.timeline>li>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}
ul.timeline>li>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}
}
.ibox{clear:both;margin-top:0;padding:0;background-color:#fff;box-shadow:0 4px 24px 0 rgb(34 41 47 / 19%);border-radius:13px}
.ibox-title{border-color:#fff;border-image:none;border-width:1px;color:inherit;margin-bottom:0;min-height:48px;position:relative;clear:both;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:2px 2px 0 0}
.ibox-content{clear:both;color:inherit;border-color:#e7eaec;border-image:none;border-width:1px}
.ibox-tools{display:block;float:none;margin-top:0;position:absolute;top:15px;right:15px;padding:0;text-align:right}
.ibox-title .label{margin-left:4px}
.label{display:inline;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;letter-spacing:1px}
.ibox-title h5{display:inline-block;margin:0 16px 7px 0;text-overflow:ellipsis;float:none;border:0 solid #15389e61;color:#15389e;background-color:#15389e61;box-shadow:2px 2px 7px 0 #c1c1c1}
.no-margins{margin:0!important}
.text-success{color:#1c84c6!important}
.font-bold{font-weight:600}
.stat-percent{float:right}
.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.small,small{font-size:80%;font-weight:400}
tr:hover{background-color:#dbdbdb00!important}
p.outset{text-decoration-line:underline}
@font-face{font-family:erp-semiBold;src:url('erp-fonts/Montserrat-SemiBold.ttf')}
@font-face{font-family:erp-Medium;src:url('erp-fonts/Montserrat-Medium.ttf')}
@font-face{font-family:erp-regular;src:url('erp-fonts/Montserrat-Regular.ttf')}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#f5f5f5}
.navbar-login .navbar-nav>li>a{font-family:erp-semiBold;letter-spacing:1px;color:#333}
.navbar-login{background-color:#fff;border-color:#fff;padding:23px 0 7px}
.all-company{width:267px}
.form-signin{padding:20px 15px;background:#fff;border-radius:8px}
.parallax{background-image:url(../img/bi.jpg);background-repeat:no-repeat;background-size:100%}
.main-login-content{padding:50px 0}
.login-office-ph li i{font-size:14px;background-color:#eee;padding:8px 0 0 7px;border-radius:50%;width:30px;height:30px;color:#080808}
.navbar-brand{font-size:24px;color:#2d3891}
.navbar-brand:hover{color:#2d3891}
.form-signin .singInput{border-radius:0;height:50px;font-size:14px;font-weight:500}
.form-signin .checkbox{padding-top:10px}
.inner-addon{position:relative}
.inner-addon .glyphicon{position:absolute;padding:10px;pointer-events:none}
.left-addon .glyphicon{left:0}
.left-addon input{padding-left:33px}
.all-company .col-sm-12 ul li{padding:3px 5px 5px 3px;margin:3px 0 9px;border-radius:5px;text-align:center;font-size:13px;color:#fff;letter-spacing:1px;font-family:erp-Medium;text-transform:uppercase;background-color:#143874}
.all-company .col-sm-12 ul li a{color:#fff;text-decoration:none}
.login-footer{background-color:#f8f8f8;padding:16px 0 1px;text-transform:uppercase}
.login-btn{color:#fff;background-color:#2255a4;border-radius:6px;padding:11px 25px;background:linear-gradient(90deg,#173ca7 0,#0b1f59 100%) no-repeat padding-box;width:100%;border:none;font-size:13px}
.login-btn:hover{color:#fff}
.navbar-toggle{background-color:#cfd7db}
.navbar-toggle .icon-bar{background-color:#000}
.login-btn .fa-sign-in{color:#fff;opacity:0;transform:translateX(20px);transition:.5s ease-in-out}
.login-btn:hover .fa-sign-in{color:#fff;opacity:1;transform:translateX(0)}
.header-top{background-color:#eee;padding:5px 0 5px 10px}
.user-name-drop .dropdown-toggle{border-radius:50%;width:40px;height:40px;font-size:18px!important;text-align:center;display:flex;align-items:center;justify-content:center;padding:0;line-height:inherit}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:initial}
.btn-dashboard,.btn-dashboard:hover{color:#fff}
.link-accounts{color:#666;text-decoration:none;background:#f8f8f8;border:1px solid #c6c6c6}
.link-accounts:hover{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);border-color:#c6c6c6;color:#222;background-color:#fff}
.account-information .title{width:100px;height:100px;color:#fff;font-size:45px;text-align:center;border-radius:64px;padding:18px 0 0;float:left;margin-right:16px;margin-bottom:14px}
.account-information .main-heading{width:254px}
.account-information .main-heading h5{font-family:erp-semiBold;font-size:18px}
.account-information .main-heading p{color:#777}
.main-heading ul li{display:inline-block}
.erp-menus{color:#fff;text-align:center;letter-spacing:1px;font-size:13px}
.scrolled-nav{margin-top:0;transition:.5s}
.mega-dropdown-menu>li>ul li a i{font-size:11px}
.mega-dropdown{width:100%}
.mega-dropdown-menu{background-color:#fff;box-shadow:0 4px 24px 0 rgb(34 41 47 / 10%);border:none;padding:6px 26px 6px 9px;position:absolute;z-index:1;text-align:left;display:none}
.mega-dropdown-menu>li>ul{padding:0;margin:0}
.mega-dropdown-menu>li>ul>li{list-style:none;padding:7px 0 2px}
.mega-dropdown-menu>li>ul>li>a{color:#333;text-decoration:none;font-family:erp-Medium}
.mega-dropdown-menu>li ul>li>a:focus,.mega-dropdown-menu>li ul>li>a:hover{text-decoration:none}
.mega-dropdown-menu .dropdown-header{color:#5e5873;padding:10px 12px;font-size:11px;letter-spacing:1px;font-family:erp-Medium;text-transform:uppercase;background-color:#fff}
.companyAllShow{position:fixed;margin-top:54px}
.active-erp:after{content:"";position:absolute;top:31px;left:45%;border:10px solid transparent;border-top-color:#eee;transform:rotate(180deg);z-index:1000}
.subItem1,.subItem2,.subItem3,.subItem4,.subItem5,.subItem6,.subItem7,.subItem8{display:none}
.color-one{background-color:#133875}
.color-two{background-color:#387c44}
.color-three{background-color:#e41b17}
.color-four{background-color:#f87217}
.color-five{background-color:#306eff}
.color-six{background-color:#000}
.color-seven{background-color:#810541}
.padding-5{padding:5px}
.padding-10{padding:10px}
.padding-15{padding:20px}
.margin-5{margin:5px}
.margin-10{margin:10px}
.margin-15{margin:15px}
.margin-20{margin:20px}
.margin-25{margin:25px}
.margin-30{margin:30px}
.theme-hr-40{border:1px solid;width:40px}
.theme-hr-50{border:1px solid;width:50px}
.theme-hr-60{border:1px solid;width:60px}
.theme-hr-70{border:1px solid;width:70px}
.theme-hr-80{border:1px solid;width:80px}
.theme-bdr-top{border-top:1px solid}
.theme-bdr-bottom{border-bottom:1px solid}
.width-100{width:100px}
.width-150{width:150px}
.width-200{width:200px}
.width-250{width:250px}
.width-300{width:300px}
.width-350{width:350px}
.width-400{width:400px}
.width-450{width:450px}
.width-500{width:500px}
.margin-0{margin:0 auto}
.theme-f-r{font-family:erp-regular}
.theme-f-b{font-family:erp-semiBold}
.theme-f-m{font-family:erp-Medium}
.font-12,.font-14{font-size:12px}
.font-16{font-size:16px}
.font-18{font-size:18px}
.font-20{font-size:20px}
.font-22{font-size:22px}
.font-24{font-size:24px}
.font-26{font-size:26px}
.font-28{font-size:28px}
.font-30{font-size:30px}
.font-32{font-size:32px}
.font-34{font-size:34px}
.font-36{font-size:36px}
.font-38{font-size:38px}
.font-40{font-size:40px}
.switch-nr{position:relative;display:inline-block;width:55px;height:26px}
.switch-nr input{opacity:0;width:0;height:0}
.slider-nr{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.slider-nr:before{position:absolute;content:"";height:21px;width:21px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
input:checked+.slider-nr{background-color:#0c8e11}
input:focus+.slider-nr{box-shadow:0 0 1px #2196f3}
input:checked+.slider-nr:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.slider-nr.round{border-radius:34px}
.slider-nr.round:before{border-radius:50%}
.switch-small{position:relative;display:inline-block;width:42px;height:20px}
.switch-small input{opacity:0;width:0;height:0}
.slider-small{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.slider-small:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
input:checked+.slider-small{background-color:#0c8e11}
input:focus+.slider-small{box-shadow:0 0 1px #2196f3}
input:checked+.slider-small:before{-webkit-transform:translateX(21px);-ms-transform:translateX(21px);transform:translateX(21px)}
.slider-small.round{border-radius:34px}
.slider-small.round:before{border-radius:50%}
.sidenavnr{height:100%;position:fixed;z-index:1;top:0;left:0;background-color:#0a2233;transition:.5s;padding:15px 0 0;width:270px;overflow:auto}
button.btn.btn-primary.prinn{margin-top:0}
.sidenavnr::-webkit-scrollbar{width:3px;height:3px}
.sidenavnr .settingListSb{padding:8px;text-decoration:none;font-size:14px;color:#fff;transition:.5s;border-radius:0;text-align:left;width:100%;overflow:hidden;background:#0000;position:relative;border:0 solid #5140;border-left:4px solid #0a2233}
.sidenavnr .settingListSb:hover{background:linear-gradient(90deg,#000 0,#000 100%) no-repeat padding-box}
.sm-bx button.active:after{content:'\f068';position:absolute;font-family:FontAwesome;right:14px;color:#fff;top:0;bottom:0;height:fit-content;margin:auto;font-size:12px}
.sm-bx button:after{content:'\2b';position:absolute;font-family:FontAwesome;right:14px;color:#fff;top:0;bottom:0;height:fit-content;margin:auto;font-size:21px}
.sidenavnr .settingListSb-subItem{padding:7px 15px;text-decoration:none;font-size:14px;color:#fff;border-radius:5px;text-align:left;width:100%;overflow:hidden;display:block;background:#0000;position:relative}
a.settingListSb-subItem:hover{background:linear-gradient(118deg,#000,#000);color:#fff}
.settingListSb-subItem:after{content:'\f105';position:absolute;font-family:FontAwesome;right:14px;color:#9b9999;top:0;bottom:0;height:fit-content;margin:auto}
.settingListSb-subItem.active:after{content:'\f107';position:absolute;font-family:FontAwesome;right:14px;color:#9b9999;top:0;bottom:0;height:fit-content;margin:auto}
.submit_oldding{margin-top:33px}
.delivery_sale_modul>tbody>tr>th.dc_sm,.delivery_sale_modul>tfoot>tr>th.dc_sm,.delivery_sale_modul>thead>tr>th.dc_sm{background:#05356d!important;color:#fff!important;font-size:45px!important;font-weight:700;text-align:center}
.delivery_sale_modul>tbody>tr>th,.delivery_sale_modul>tfoot>tr>th,.delivery_sale_modul>thead>tr>th{background:0 0!important;border:2px solid #000!important;color:#000!important;font-size:45px!important;font-weight:700!important;font-family:erp-semiBold}
.div_img img{width:500px!important}
.div_img{text-align:center}
.delivery_sale_modul>tbody>tr>td,.delivery_sale_modul>tbody>tr>th,.delivery_sale_modul>tfoot>tr>td,.delivery_sale_modul>tfoot>tr>th,.delivery_sale_modul>thead>tr>td,.delivery_sale_modul>thead>tr>th{padding:8px 2px!important}
.delivery_sale_modul>tbody>tr>td.dc_bor,.delivery_sale_modul>tbody>tr>th.dc_bor,.delivery_sale_modul>tfoot>tr>td.dc_bor,.delivery_sale_modul>tfoot>tr>th.dc_bor,.delivery_sale_modul>thead>tr>td.dc_bor,.delivery_sale_modul>thead>tr>th.dc_bor{background:0 0!important;border:1px solid #000!important;color:#000!important;font-size:13px!important;font-weight:700!important;line-height:normal;font-family:erp-semiBold}
.delivery_sale_modul>tbody>tr>td.centertd,.delivery_sale_modul>tfoot>tr>td.centertd,.delivery_sale_modul>thead>tr>td.centertd{text-align:center!important}
.delivery_sale_modul>tbody>tr>th.dc_th_blu,.delivery_sale_modul>tfoot>tr>th.dc_th_blu,.delivery_sale_modul>thead>tr>th.dc_th_blu{background:#c5d9f0!important;border:1px solid #000!important;color:#000!important;font-size:20px!important;font-weight:700!important;line-height:normal;text-align:center!important;font-family:erp-semiBold}
.delivery_sale_modul>tbody>tr>td.dc_bor2,.delivery_sale_modul>tfoot>tr>td.dc_bor2,.delivery_sale_modul>thead>tr>td.dc_bor2{background:0 0!important;border:none!important}
.delivery_sale_modul>tbody>tr>td.dc_th_blu2,.delivery_sale_modul>tfoot>tr>td.dc_th_blu2,.delivery_sale_modul>thead>tr>td.dc_th_blu2{text-align:center!important;background:#dbe4f0!important;border:1px solid #000!important;color:#000!important;font-size:15px!important;font-weight:500;padding:10px 2px!important}
.cont_warranty h2{font-weight:700;font-size:17px}
.cont_warranty p{font-size:12px;line-height:15px}
.premier_head h2{margin:0;font-size:14px;letter-spacing:1px;font-weight:700}
.add{max-width:450px}
.recived h2{font-size:20px}
.recived p{font-size:14px}
.recived2 h2{margin-bottom:57px;font-size:18px}
.recived2{text-align:center}
thead.bgBlueofTd tr th{background:#315efb!important;color:#fff!important}
.master-setting{cursor:pointer;margin-top:102px;position:absolute;color:#fff;margin-left:2px;width:25px;height:25px;text-align:center;border-radius:26px;padding:4px 0 0}
.model-company figure{background-color:#fff;margin-bottom:10px;padding:5px;border:1px solid #cccccc7a;border-radius:7px}
.model-company .companyLetr{font-size:28px;text-align:center;color:#fff;padding:12px 0 11px;border-radius:59px;width:63px;height:63px;margin:10px auto 0}
.model-company a{text-decoration:none}
.model-company .item-model-company{text-align:center;font-size:12px;color:#000;height:66px;padding:7px 3px 3px}
.model-company figure:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);transition:.5s ease-in-out}
.slist_te{text-align:center}
.headquid_aprk{text-align:left}
.headquid_apr2 h2{margin:0 0 10px;text-align:left;font-weight:100;color:#000}
.premier_igm img{width:100%}
.save_drafts{display:flex;align-items:center;gap:10px}
.save_buttons{display:flex;align-items:center;gap:10px;justify-content:space-between}
.value_form{margin-top:20px}
.diswrp.action_del{display:flex;align-items:center;justify-content:left;flex-wrap:wrap;width:100px}
.diswrp.action_add{display:flex;align-items:center;justify-content:left;width:100px;flex-direction:column}
.btn_create_del{display:flex;align-items:center;justify-content:left}
.value_form2{margin-top:30px}
.userlittab>tbody>tr>td,.userlittab>tfoot>tr>td,.userlittab>thead>tr>td{vertical-align:middle;color:#000;font-family:erp-regular;font-style:normal;line-height:normal;text-align:left}
th.wsale{width:14%}
th.wsale2{width:20%!important}
.vandertd>tbody>tr>th,.vandertd>tfoot>tr>th,.vandertd>thead>tr>th{padding:10px;background:#e5e7eb}
.vandertd>tbody>tr>td,.vandertd>tfoot>tr>td,.vandertd>thead>tr>td{padding:15px 12px}
h2.adas{margin-top:10px;margin-bottom:53px}
.premier_igmcol{text-align:left}
.headquid_aprk3{text-align:left;max-width:310px;margin-top:20px}
.hgeaads h2{font-size:13px;font-weight:700;font-family:erp-regular-bold;line-height:7px}
.hgeaads2 h2{font-size:13px;font-weight:700;margin-top:4px;margin-bottom:10px;font-family:erp-regular-bold}
.ptaad p{font-weight:800;margin-bottom:4px;margin-top:0}
.premier_igm2 img{width:40%}
.headquid4 h2{font-size:29px!important;font-weight:700;font-family:erp-regular-bold}
.headquid_aprk6{text-align:left;max-width:492px}
.headquid_aprk6 h2{font-size:18px!important;font-weight:700!important;color:#000;margin-bottom:25px;font-family:erp-regular-bold}
.headquid_apr23 h2{text-align:left;font-size:18px;max-width:507px;margin:0 0 7px}
.sub{margin-top:20px}
.sub h2{font-family:erp-regular-bold}
.headquid_apr233 h2{font-weight:800;font-size:18px;font-style:italic;text-align:left;font-family:erp-regular-bold;color:#000}
.headquid_apr233 p{text-align:left;margin-top:-12px;font-weight:700;font-size:16px}
.tecs h2{font-family:erp-regular-bold}
.headquid_apr2 h2{font-size:14px!important}
.headquid_aprks h2{font-size:15px!important;margin:5px 0}
.headquid_aprk3 h2{margin:0}
.akk h2{font-family:erp-regular-bold;margin-top:7px}
table.userlittab2.table.table-bordered.sf-table-list2 tr th{background:#c5c5c5!important;border:1px solid #000!important;text-align:center;font-weight:700}
.table-bordered.sf-table-list2>tbody>tr>td,.table-bordered.sf-table-list2>tfoot>tr>td,.table-bordered.sf-table-list2>thead>tr>td{border:1px solid #000;padding:10px 8px;vertical-align:middle;font-size:13px;font-weight:700;color:#000}
.tabhead h2{font-size:16px;font-weight:700;font-family:erp-regular-bold;color:#000}
.tabhead h2 span{font-style:italic}
.view_header{text-align:center}
.view_header h2{background:#c65911;color:#fff;font-size:25px;padding:10px 0;margin:0}
.view_header h3,.view_header h4{background:#c65911;color:#fff;font-size:16px;padding:10px 0;margin:0}
.view_header2{text-align:center}
.view_header2 h2{background:#f8cbad;color:#000;font-size:20px;padding:10px 0;margin:0}
.table-bordered.viewcashflow_report>tbody>tr>th,.table-bordered.viewcashflow_report>tfoot>tr>th,.table-bordered.viewcashflow_report>thead>tr>th{border-bottom:1px solid #fff!important;padding:7px 8px!important}
.con_rew2{text-align:center!important;margin-bottom:20px!important}
.con_rew2 h2{display:inline-block!important;background:var(--ipg-primary-soft)!important;color:var(--ipg-primary)!important;font-size:16px!important;font-weight:700!important;padding:10px 28px!important;border-radius:50px!important;margin:0!important;letter-spacing:.3px!important}
.con_rew3 h2{font-size:18px;margin-bottom:-18px;font-weight:700}
.he-preme h2{font-size:17px;font-weight:600}
.contra{margin-bottom:50px}
.secc h2{text-align:center;font-size:17px;font-weight:700}
.ode h2{font-size:19px;font-weight:600;margin-bottom:30px}
.ordeno h2{font-size:14px;font-weight:700;margin:0 0 10px}
.ors_pra p{margin-bottom:4px;font-weight:700}
.ode2 h2{width:100%;margin:0;font-size:20px;font-weight:700}
.ode2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:100px;border:2px solid #000;padding:3px 7px;text-align:center}
.ode3 h2{width:100%;margin:0;font-size:20px;font-weight:700}
.ode3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;border:2px solid #000;padding:11px 7px;text-align:left;margin-top:20px}
.prul ul li{list-style:disc;margin-left:50px}
.tasetb{margin-top:30px}
table.userlittab3.table.table-bordered.sf-table-list3 tr th{background:#c5c5c5!important;border:1px solid #000!important;text-align:left;font-weight:700}
.table-bordered.sf-table-list3>tbody>tr>td,.table-bordered.sf-table-list3>tfoot>tr>td,.table-bordered.sf-table-list3>thead>tr>td{border:1px solid #000;padding:10px 8px;vertical-align:middle;font-size:13px;font-weight:700;color:#000;text-align:left}
.contraA{text-align:right}
.con_rewB{text-align:center}
.con_rewB h2,.contraA h2,.vomp h2{font-size:20px;font-weight:700}
.table-bordered.sf-table-list4>tbody>tr>td,.table-bordered.sf-table-list4>tfoot>tr>td,.table-bordered.sf-table-list4>thead>tr>td{border:1px solid #000;padding:10px 8px;vertical-align:middle;font-size:13px;font-weight:700;color:#000;text-align:left}
.secec{text-align:center!important}
.order-res{padding-top:20px}
.quotation-box{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-top:10px}
.quotation-box>label{display:flex;gap:10px;flex-direction:row-reverse;align-items:center;padding-top:0;padding-bottom:0}
.edit-fix{display:flex;align-items:normal;gap:5px}
.edit-sale{text-align:end;padding:20px}
.append .select2.select2-container{width:100%!important}
.req-form>input{padding:10px 58px!important;width:100%}
.filter-approve{height:unset!important}
.table-responsive.direct-box{height:unset}
.bg-blck td{background-color:#000;color:red!important}
.mm-tabb tbody>tr>td,.mm-tabb thead>tr>th{border:1px solid #000!important}
.gate_responsive,.table-responsive{scrollbar-width:thin;scrollbar-color:#333 #ccc}
.max-ww{min-width:349px}
.max-ww1{min-width:147px}
.max-ww2{min-width:177px}
.max-ww3{min-width:429px}
.exc-maxw{min-width:349px}
.exc-maxw2{min-width:156px}
.exc-maxw3{min-width:243px}
.pd-rght>h1{padding-right:15px}
.cke_notifications_area{display:none}
.company_select .select2.select2-container,.custom-width>.select2.select2-container,.item-width>.select2.select2-container{width:100%!important}
.custom-width>select{margin-bottom:0!important}
.custom-width>input,.item-width>input{width:100%!important}
.custom-width,.item-width{padding:10px 5px!important}
.text-right{text-align:right!important}
.purhase-table{display:block;overflow-x:auto;white-space:nowrap}
.purhase-table thead{overflow:scroll}
.purhase-tr>td{padding:10px 5px!important}
.purhase-tr>td>select{margin-bottom:0!important}
.midd-table{display:flex;justify-content:space-between;gap:30px}
.formSubHeading{font-size:16px!important;font-weight:700!important;color:#000}
.w-100{width:100%}
.select-item{margin-bottom:10px;padding:6px 15px;line-height:inherit!important;border-radius:4px;border:1px solid #d8d6de}
.blue-btn{margin-right:5px;border-radius:10px;background:#315efb;font-style:normal;line-height:normal}
.btn-box{margin-bottom:10px}
.asset-rw{display:flex;flex-wrap:wrap;align-items:end}
.fixed-asset>thead>tr>th{font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center;border:1px solid #ddd;background:#315efb;border-inline:none;color:#fff;height:40px}
.fixed-asset>tbody>tr>td{height:40px;border:1px solid #b1b1b1;border-inline:none;text-align:center;color:#000;font-weight:900}
.fixed-asset tbody tr:last-child td:first-child{border-bottom-left-radius:10px}
.fixed-asset thead th:first-child{border-top-left-radius:10px}
.fixed-asset>thead>tr{width:100%}
table.fixed-asset{width:100%;max-width:100%;margin-block:30px;border:1px solid #b1b1b1}
.fixed-asset tbody tr:last-child td:last-child{border-bottom-right-radius:10px}
.fixed-asset thead th:last-child{border-top-right-radius:10px}
.btn-box .grey-btn{font-style:normal;line-height:normal;border-radius:10px}
.asset-list-table{width:100%}
.asset-list-table>tbody>tr>td,.asset-list-table>thead>tr>th{height:50px;border-bottom:1px solid #000}
.view_fixed_assets h4{font-size:25px;font-weight:900}
.view_fixed_assets .row:first-child{display:flex;align-items:center}
.view_fixed_assets .general-box{margin-bottom:20px}
.view_fixed_assets .general-box .box1{display:flex;justify-content:flex-start;align-items:center;gap:20px}
.view_fixed_assets h5{color:#000;margin-bottom:20px;font-size:20px;font-style:normal;font-weight:600;line-height:normal}
.view_fixed_assets .general-box .box1 p:first-child{width:10%}
.view_fixed_assets .general-box .box1 p{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:normal}
.view_fixed_assets .general-box.depre-box .box1 p:first-child{width:15%}
.pt-10{padding-top:10px}
.pt-20{padding-top:20px}
.pt-30{padding-top:30px}
.pt-40{padding-top:40px}
.pb-10{padding-bottom:10px}
.pb-20{padding-bottom:20px}
.pb-30{padding-bottom:30px}
.pb-40{padding-bottom:40px}
.p-0{padding:0}
.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mb-10{margin-bottom:10px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.m-0{margin:0}
:root{--ipg-primary:#1E3A8A;--ipg-primary-dark:#16305F;--ipg-primary-soft:#EAF0FB;--ipg-blue:#1E3A8A;--ipg-warning:#1E3A8A;--ipg-warning-dark:#16305F;--ipg-warning-soft:#EAF0FB;--ipg-danger:#C0392B;--ipg-danger-soft:#FBEAEA;--ipg-text:#101828;--ipg-muted:#4B5565;--ipg-border:#D0D5DD;--ipg-bg:#F3F4F6;--ipg-radius:8px;--ipg-radius-lg:10px;--md-navy:#1E3A8A;--md-navy-dark:#16305F;--md-teal:#1E3A8A;--md-teal-dark:#16305F;--md-border:#E4E7EC;--md-text:#101828;--md-muted:#667085;--md-danger:#C0392B;--qnt-msel-accent:#1E3A8A;--qnt-msel-border:#D0D5DD;--qnt-msel-text:#101828;--qnt-msel-muted:#667085}
.banq-box span,.btn-a,.btn-b,.btn-c,.btn-o,.btn-s,.login-btn,.model-logo button{background:var(--ipg-primary)!important;background-image:none!important}
.btn-a:hover,.btn-b:hover,.btn-c:hover,.btn-o:hover,.btn-s:hover,.login-btn:hover{background:var(--ipg-primary-dark)!important;background-image:none!important}
.btn-d{background:var(--ipg-danger)!important}
.btn-a,.btn-b,.btn-c,.btn-d,.btn-o,.btn-s{border-radius:var(--ipg-radius)!important}
.btn-warning:hover:not(.disabled):not(:disabled){background:var(--ipg-primary)!important;border:1px solid var(--ipg-primary)!important;color:#fff!important}
.ibox-title{border-bottom:1px solid var(--ipg-border)!important}
.ibox-title h5{background:0 0!important;box-shadow:none!important;color:var(--ipg-text)!important;font-size:18px!important;font-weight:700!important;padding:0!important;border-radius:0!important}
.headquid_apr2 h2,.mh h5,.tabhead h2{color:var(--ipg-text)!important}
.cus-ul h1,.logo_flex h1,.logo_flex h2{font-size:22px!important;font-weight:700!important;color:var(--ipg-text)!important}
.blue-btn,.btn-a,.btn-b,.btn-box .grey-btn,.btn-c,.btn-d,.btn-o,.btn-outline-secondary,.btn-s,button.searchButton{border-radius:var(--ipg-radius)!important;background-image:none!important;font-size:14px!important;font-weight:600!important;padding:9px 20px!important;box-shadow:none!important;transition:.2s!important;border:1px solid transparent!important}
.btn-box .grey-btn{background:#8a94a6!important;color:#fff!important}
.blue-btn{background:var(--ipg-primary)!important;color:#fff!important}
.blue-btn:hover{background:var(--ipg-primary-dark)!important}
.drop-bt{border-radius:var(--ipg-radius)!important;border:1px solid var(--ipg-border)!important}
.drop-bt:hover{background:var(--ipg-primary)!important}
.drop-bt:hover .fa,.drop-bt:hover i{color:#fff!important}
.form-control,.select-item,.select2-container--default .select2-selection--single,.select_seletion,input.fomn1{border-radius:var(--ipg-radius)!important;border:1px solid var(--ipg-border)!important;height:40px!important;font-size:14px!important;font-weight:400!important;color:var(--ipg-text)!important;background:#fff!important;box-shadow:none!important}
.form-control:focus,.select_seletion:focus{border-color:var(--ipg-primary)!important;box-shadow:0 0 0 3px rgba(30,58,138,.12)!important;outline:0!important}
.form-control::placeholder{color:#98a2b3!important;font-weight:400!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ipg-text)!important;line-height:38px!important}
input.fomn1{display:block!important;width:100%!important;max-width:420px!important;height:44px!important;border-radius:var(--ipg-radius)!important;border:1px solid var(--ipg-border)!important;background:#fff!important;font-size:14px!important;font-weight:400!important;color:var(--ipg-text)!important;padding:0 16px!important;box-shadow:none!important;margin:0 0 20px!important;transition:border-color .18s,box-shadow .18s!important}
input.fomn1:focus{border-color:var(--ipg-primary)!important;outline:0!important}
input.fomn1::placeholder{color:#98a2b3!important;font-weight:400!important}
.searchBox{background:#fff!important;border:1px solid var(--ipg-border)!important;border-radius:var(--ipg-radius)!important;width:auto!important}
.searchInput{font-weight:500!important;color:var(--ipg-text)!important}
button.searchButton{background:0 0!important;border-radius:var(--ipg-radius)!important}
button.searchButton i{color:var(--ipg-muted)!important}
.sf-table-list2,.sf-table-list3,.sf-table-list4,.table-bordered,.userlittab{border-collapse:separate!important;border-spacing:0!important;border-radius:var(--ipg-radius-lg);box-shadow:none!important}
.userlittab>thead>tr>th,table.userlittab2 tr th,table.userlittab3 tr th{background:#eef1f5!important;color:var(--ipg-muted)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.4px!important;border:none!important;border-bottom:1px solid var(--ipg-border)!important;padding:14px 16px!important}
.userlittab>tbody>tr>td,.userlittab>tfoot>tr>td,.userlittab>thead>tr>td{border-left:none!important;border-right:none!important;border-bottom:1px solid #eaecf0!important;padding:14px 16px!important;font-size:14px!important;font-weight:500!important;color:var(--ipg-text)!important}
.table-bordered>tbody>tr:hover,.userlittab>tbody>tr:hover{background-color:#f3f4f6!important}
.table-bordered a,.userlittab a{color:var(--ipg-blue)!important;font-weight:600!important}
.action_cursor i,.table-bordered i,.userlittab i{color:var(--ipg-muted)!important;font-size:16px!important;cursor:pointer!important;transition:color .2s!important}
.table-bordered i:hover,.userlittab i:hover{color:var(--ipg-primary)!important}
.label{border-radius:6px!important;padding:4px 12px!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important}
.label-success{background-color:#eaf6ee!important;color:#1b7a43!important}
.label-danger,.label-important{background-color:var(--ipg-danger-soft)!important;color:var(--ipg-danger)!important}
.ipg-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--ipg-primary);color:#fff;font-weight:700;font-size:14px}
.dropdown-menu_sale_order_list,.mega-dropdown-men,.mega-dropdown-menu,.select2-dropdown{border-radius:var(--ipg-radius)!important;box-shadow:0 8px 24px rgba(16,24,40,.14)!important;border:1px solid var(--ipg-border)!important}
.dropdown-menu.dropdown-menu_sale_order_list div:hover,.mega-dropdown-men>li:hover>a{background-color:var(--ipg-primary)!important}
.dropdown-menu.dropdown-menu_sale_order_list div:hover a{color:#fff!important}
.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:6px!important;border:1px solid var(--ipg-border)!important;padding:6px 12px!important;margin-left:4px!important;color:#344054!important;background:#fff!important}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,a.paginate_button.current{background:var(--ipg-primary)!important;border-color:var(--ipg-primary)!important;color:#fff!important}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#f9fafb!important;color:#344054!important;border-color:var(--ipg-border)!important}
.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{border-radius:6px!important;border:1px solid var(--ipg-border)!important;height:38px!important}
.dataTables_wrapper .dataTables_info{color:var(--ipg-muted)!important;font-size:13px!important}
.panel-heading{background:#f9fafb!important;border-bottom:1px solid var(--ipg-border)!important;border-radius:var(--ipg-radius-lg) var(--ipg-radius-lg) 0 0!important}
.modal-content,.model-n{border-radius:var(--ipg-radius-lg)!important;border:none!important}
.model-logo button{border-radius:var(--ipg-radius)!important}
:root{--brand-radius:8px}
.modal.fade.in,.modal.show{backdrop-filter:blur(2px)}
.modal-backdrop.fade.in{opacity:.55!important}
#createContact .modal-content,#createJobtitle .modal-content,#createprospects .modal-content,#material .modal-content,#showDetailModelFiveParamerter .modal-content,#showDetailModelMasterTable .modal-content,#showDetailModelOneParamerter .modal-content,#showDetailModelSixParamerter .modal-content,#showDetailModelTwoParamerter .modal-content,#showDetailModelTwoParamerterJson .modal-content,#showMasterEditModal .modal-content,#showMasterTableEditModel .modal-content,#showModal .modal-content{border:none!important;border-radius:var(--ipg-radius-lg)!important;box-shadow:0 24px 60px rgba(16,24,40,.35)!important;overflow:hidden!important;max-height:90vh!important;display:flex!important;flex-direction:column!important}
#createprospects .model-n,#showDetailModelMasterTable .model-n,#showDetailModelOneParamerter .model-n,#showDetailModelTwoParamerter .model-n,#showMasterTableEditModel .model-n{min-width:0!important;max-height:none!important;margin:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}
#createContact .modal-header,#createJobtitle .modal-header,#createprospects .modal-header,#material .modal-header,#showDetailModelFiveParamerter .modal-header,#showDetailModelMasterTable .modal-header,#showDetailModelOneParamerter .modal-header,#showDetailModelSixParamerter .modal-header,#showDetailModelTwoParamerter .modal-header,#showDetailModelTwoParamerterJson .modal-header,#showMasterEditModal .modal-header,#showMasterTableEditModel .modal-header,#showModal .modal-header{background:var(--ipg-primary)!important;border-bottom:none!important;padding:16px 24px!important;flex:0 0 auto}
#createContact .modal-header .row,#createJobtitle .modal-header .row,#createprospects .modal-header .row,#material .modal-header .row,#showDetailModelFiveParamerter .modal-header .row,#showDetailModelMasterTable .modal-header .row,#showDetailModelOneParamerter .modal-header .row,#showDetailModelSixParamerter .modal-header .row,#showDetailModelTwoParamerter .modal-header .row,#showDetailModelTwoParamerterJson .modal-header .row,#showMasterEditModal .modal-header .row,#showMasterTableEditModel .modal-header .row,#showModal .modal-header .row{display:flex!important;align-items:center!important;justify-content:space-between!important}
.modal-title.subHeadingLabelClass,.modalTitle.subHeadingLabelClass{color:#fff!important;font-size:16px!important;font-weight:700!important;letter-spacing:.2px;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:calc(100% - 50px)!important}
#createContact .modal-header .btn,#createJobtitle .modal-header .btn,#createprospects .modal-header .btn,#material .modal-header .btn,#showDetailModelFiveParamerter .modal-header .btn,#showDetailModelMasterTable .modal-header .btn,#showDetailModelOneParamerter .modal-header .btn,#showDetailModelSixParamerter .modal-header .btn,#showDetailModelTwoParamerter .modal-header .btn,#showDetailModelTwoParamerterJson .modal-header .btn,#showMasterEditModal .modal-header .close,#showMasterTableEditModel .modal-header .btn,#showModal .modal-header .close{background:rgba(255,255,255,.14)!important;border:none!important;color:#fff!important;width:32px;height:32px;border-radius:6px!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important;transition:background .18s}
#createContact .modal-header .btn::after,#createJobtitle .modal-header .btn::after,#createprospects .modal-header .btn::after,#material .modal-header .btn::after,#showDetailModelFiveParamerter .modal-header .btn::after,#showDetailModelMasterTable .modal-header .btn::after,#showDetailModelOneParamerter .modal-header .btn::after,#showDetailModelSixParamerter .modal-header .btn::after,#showDetailModelTwoParamerter .modal-header .btn::after,#showDetailModelTwoParamerterJson .modal-header .btn::after,#showMasterEditModal .modal-header .close::after,#showMasterTableEditModel .modal-header .btn::after,#showModal .modal-header .close::after{content:'\2715';font-size:14px!important;line-height:1!important;color:#fff!important;display:block!important}
#createContact .modal-header .btn:hover,#createJobtitle .modal-header .btn:hover,#createprospects .modal-header .btn:hover,#material .modal-header .btn:hover,#showDetailModelFiveParamerter .modal-header .btn:hover,#showDetailModelMasterTable .modal-header .btn:hover,#showDetailModelOneParamerter .modal-header .btn:hover,#showDetailModelSixParamerter .modal-header .btn:hover,#showDetailModelTwoParamerter .modal-header .btn:hover,#showDetailModelTwoParamerterJson .modal-header .btn:hover,#showMasterTableEditModel .modal-header .btn:hover{background:var(--ipg-danger)!important}
#createContact .modal-body,#createJobtitle .modal-body,#createprospects .modal-body,#material .modal-body,#showDetailModelFiveParamerter .modal-body,#showDetailModelMasterTable .modal-body,#showDetailModelOneParamerter .modal-body,#showDetailModelSixParamerter .modal-body,#showDetailModelTwoParamerter .modal-body,#showDetailModelTwoParamerterJson .modal-body,#showMasterEditModal .modal-body,#showMasterTableEditModel .modal-body,#showModal .modal-body{background:#fff!important;padding:24px!important;overflow-y:auto!important;flex:1 1 auto!important;min-height:0!important}
#showDetailModelOneParamerter .modal-body::-webkit-scrollbar,#showDetailModelTwoParamerter .modal-body::-webkit-scrollbar,#showMasterTableEditModel .modal-body::-webkit-scrollbar{width:7px}
#showDetailModelOneParamerter .modal-body::-webkit-scrollbar-thumb,#showDetailModelTwoParamerter .modal-body::-webkit-scrollbar-thumb,#showMasterTableEditModel .modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}
#createContact .modal-footer,#createJobtitle .modal-footer,#createprospects .modal-footer,#material .modal-footer,#showDetailModelFiveParamerter .modal-footer,#showDetailModelMasterTable .modal-footer,#showDetailModelOneParamerter .modal-footer,#showDetailModelSixParamerter .modal-footer,#showDetailModelTwoParamerter .modal-footer,#showDetailModelTwoParamerterJson .modal-footer,#showMasterEditModal .modal-footer,#showMasterTableEditModel .modal-footer,#showModal .modal-footer{background:#f9fafb!important;border-top:1px solid var(--md-border)!important;padding:14px 24px!important;flex:0 0 auto}
.modal-body .head-h,.modal-body .text-center.head_of_form{text-align:center!important;margin-bottom:18px!important;border-bottom:1px dashed var(--md-border)!important;padding-bottom:14px!important}
.modal-body .head-h h3,.modal-body .text-center.head_of_form h3{font-size:20px!important;font-weight:800!important;color:var(--md-text)!important;margin:0 0 8px!important;border:none!important;padding:0!important}
.modal-body .text-center.head_of_form p{display:inline-block!important;font-size:12px!important;font-weight:700!important;padding:4px 14px!important;border-radius:6px!important;background:var(--md-navy)!important;color:#fff!important;margin:0!important}
.modal-body u{color:var(--md-muted)!important;font-weight:600!important;font-size:12px!important;text-decoration:none!important}
.modal-body table.table,.modal-body table.table-bordered,.modal-body table.vander_fom{width:100%!important;border:1px solid var(--md-border)!important;border-radius:var(--ipg-radius)!important;overflow:hidden!important;border-collapse:separate!important;border-spacing:0!important}
.modal-body table.table tr:nth-child(odd),.modal-body table.table-bordered tr:nth-child(odd),.modal-body table.vander_fom tr:nth-child(odd){background:#f9fafb!important}
.modal-body table.table tr td,.modal-body table.table-bordered tr td,.modal-body table.vander_fom tr td{border:none!important;border-bottom:1px solid var(--md-border)!important;padding:12px 16px!important;font-size:13.5px!important}
.modal-body table.table tr:last-child td,.modal-body table.table-bordered tr:last-child td,.modal-body table.vander_fom tr:last-child td{border-bottom:none!important}
.modal-body table.table tr td:first-child,.modal-body table.table-bordered tr td:first-child,.modal-body table.vander_fom tr td:first-child{width:28%!important;color:var(--md-muted)!important;font-weight:600!important}
.modal-body table.table tr td:last-child,.modal-body table.table-bordered tr td:last-child,.modal-body table.vander_fom tr td:last-child{color:var(--md-text)!important;font-weight:700!important}
.modal-body .head-h h3,.modal-body h3.view-heading{display:inline-block!important;background:#f3f4f6!important;color:var(--md-text)!important;padding:10px 24px!important;border-radius:6px!important;font-size:16px!important;font-weight:700!important;border:none!important}
#createContact.modal.in,#createContact.modal.show,#createJobtitle.modal.in,#createJobtitle.modal.show,#createprospects.modal.in,#createprospects.modal.show,#material.modal.in,#material.modal.show,#showDetailModelFiveParamerter.modal.in,#showDetailModelFiveParamerter.modal.show,#showDetailModelMasterTable.modal.in,#showDetailModelMasterTable.modal.show,#showDetailModelOneParamerter.modal.in,#showDetailModelOneParamerter.modal.show,#showDetailModelSixParamerter.modal.in,#showDetailModelSixParamerter.modal.show,#showDetailModelTwoParamerter.modal.in,#showDetailModelTwoParamerter.modal.show,#showDetailModelTwoParamerterJson.modal.in,#showDetailModelTwoParamerterJson.modal.show,#showMasterEditModal.modal.in,#showMasterEditModal.modal.show,#showMasterTableEditModel.modal.in,#showMasterTableEditModel.modal.show,#showModal.modal.in,#showModal.modal.show{display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow-y:auto!important;padding:0!important}
#createContact .modal-dialog,#createJobtitle .modal-dialog,#createprospects .modal-dialog,#material .modal-dialog,#showDetailModelFiveParamerter .modal-dialog,#showDetailModelMasterTable .modal-dialog,#showDetailModelOneParamerter .modal-dialog,#showDetailModelSixParamerter .modal-dialog,#showDetailModelTwoParamerter .modal-dialog,#showDetailModelTwoParamerterJson .modal-dialog,#showMasterEditModal .modal-dialog,#showMasterTableEditModel .modal-dialog,#showModal .modal-dialog{margin:40px auto!important;display:flex!important;max-width:900px!important;flex-shrink:0!important}
@media (max-width:650px){#createContact .modal-dialog,#createJobtitle .modal-dialog,#createprospects .modal-dialog,#material .modal-dialog,#showDetailModelFiveParamerter .modal-dialog,#showDetailModelMasterTable .modal-dialog,#showDetailModelOneParamerter .modal-dialog,#showDetailModelSixParamerter .modal-dialog,#showDetailModelTwoParamerter .modal-dialog,#showDetailModelTwoParamerterJson .modal-dialog,#showMasterEditModal .modal-dialog,#showMasterTableEditModel .modal-dialog,#showModal .modal-dialog{max-width:94vw!important}
}
#createContact .modal-content,#createJobtitle .modal-content,#createprospects .modal-content,#material .modal-content,#showDetailModelFiveParamerter .modal-content,#showDetailModelMasterTable .modal-content,#showDetailModelOneParamerter .modal-content,#showDetailModelSixParamerter .modal-content,#showDetailModelTwoParamerter .modal-content,#showDetailModelTwoParamerterJson .modal-content,#showMasterEditModal .modal-content,#showMasterTableEditModel .modal-content,#showModal .modal-content{max-height:calc(100vh - 80px)!important;width:100%!important}
.select2-container{width:100%!important}
.select2-container--default .select2-selection--single{height:40px!important;border-radius:var(--ipg-radius)!important;border:1px solid var(--ipg-border)!important;background:#fff!important;display:flex!important;align-items:center!important;box-shadow:none!important;transition:border-color .18s,box-shadow .18s!important}
.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--ipg-primary)!important;box-shadow:0 0 0 3px rgba(30,58,138,.1)!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--ipg-text)!important;font-size:14px!important;font-weight:400!important;line-height:normal!important;padding-left:14px!important;padding-right:30px!important}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#98a2b3!important;font-weight:400!important}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px!important;right:10px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--ipg-muted) transparent transparent transparent!important}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--ipg-primary) transparent!important}
.select2-container--default .select2-dropdown{border:1px solid var(--ipg-border)!important;border-radius:var(--ipg-radius)!important;box-shadow:0 8px 24px rgba(16,24,40,.14)!important;overflow:hidden!important;margin-top:4px!important}
.select2-search--dropdown .select2-search__field{border:1px solid var(--ipg-border)!important;border-radius:6px!important;padding:8px 12px!important;font-size:13px!important;outline:0!important}
.select2-search--dropdown .select2-search__field:focus{border-color:var(--ipg-primary)!important}
.select2-container--default .select2-results__option{padding:9px 14px!important;font-size:13.5px!important;color:var(--ipg-text)!important}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--ipg-primary)!important;color:#fff!important}
.select2-container--default .select2-results__option[aria-selected=true]{background:var(--ipg-primary-soft)!important;color:var(--ipg-primary)!important;font-weight:600!important}
.select2-container--default .select2-selection--multiple{min-height:40px!important;border-radius:var(--ipg-radius)!important;border:1px solid var(--ipg-border)!important;background:#fff!important;box-shadow:none!important;padding:5px 6px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important}
.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--multiple{border-color:var(--ipg-primary)!important;box-shadow:0 0 0 3px rgba(30,58,138,.1)!important}
.select2-container--default .select2-selection--multiple .select2-selection__choice{display:inline-flex!important;align-items:center!important;gap:6px!important;background:var(--ipg-primary)!important;border:none!important;color:#fff!important;border-radius:6px!important;padding:5px 10px 5px 12px!important;font-size:12.5px!important;font-weight:600!important;margin:3px 4px 3px 0!important;line-height:1.3!important}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{order:2!important;color:#fff!important;background:rgba(255,255,255,.22)!important;border:none!important;border-radius:50%!important;width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:0!important;margin-right:0!important;padding:0!important;cursor:pointer!important;transition:background .15s!important}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove::after{content:'\2715';font-size:9px!important;line-height:1!important;color:#fff!important;display:block!important}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background:rgba(255,255,255,.4)!important}
.select2-container--default .select2-selection--multiple .select2-selection__clear{color:var(--ipg-muted)!important;margin-right:6px!important}
.select2-container--default .select2-search--inline .select2-search__field{font-size:13px!important;color:var(--ipg-text)!important;margin-top:4px!important}
select.form-control,select.requiredField{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23667085' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px!important;cursor:pointer!important}
select.form-control:focus,select.requiredField:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231E3A8A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
input[type=number].form-control::-webkit-inner-spin-button,input[type=number].form-control::-webkit-outer-spin-button,input[type=number].requiredField::-webkit-inner-spin-button,input[type=number].requiredField::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}
input[type=number].form-control,input[type=number].requiredField{-moz-appearance:textfield!important}
#reset.btn.btn-danger,.btn.btn-success,a.btn.btn-primary.btn-xs,button.btn.btn-primary:not([type=reset]):not(#reset),button.btn.btn-warning,button[type=reset]#reset.btnn.btn-danger,button[type=reset].btn.btn-danger,button[type=reset].btn.btn-primary,input[type=button].btn.btn-primary,input[type=button].btn.btn-sm.btn-primary,input[type=submit].btn.btn-primary,input[type=submit].btnn.btn-success{border-radius:var(--ipg-radius)!important;padding:9px 20px!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid transparent!important;box-shadow:none!important;transition:.18s!important;background-image:none!important}
.btn.btn-success,input[type=submit].btnn.btn-success{background:var(--ipg-primary)!important;color:#fff!important}
.btn.btn-success:hover,input[type=submit].btnn.btn-success:hover{background:var(--ipg-primary-dark)!important;color:#fff!important}
button[type=reset].btn.btn-primary{background:#fff!important;color:var(--ipg-muted)!important;border-color:var(--ipg-border)!important}
button[type=reset].btn.btn-primary:hover{background:#f9fafb!important;color:var(--ipg-danger)!important;border-color:var(--ipg-danger)!important}
button.btn.btn-warning{background:#fff!important;color:var(--ipg-primary)!important;border-color:var(--ipg-primary)!important}
button.btn.btn-warning:hover{background:var(--ipg-primary)!important;color:#fff!important}
#reset.btn.btn-danger,button[type=reset]#reset.btnn.btn-danger,button[type=reset].btn.btn-danger{background:#fff!important;color:var(--ipg-danger)!important;border-color:var(--ipg-danger)!important}
#reset.btn.btn-danger:hover,button[type=reset]#reset.btnn.btn-danger:hover,button[type=reset].btn.btn-danger:hover{background:var(--ipg-danger)!important;color:#fff!important}
button.btn.btn-primary:not([type=reset]):not(#reset),input[type=button].btn.btn-primary,input[type=button].btn.btn-sm.btn-primary,input[type=submit].btn.btn-primary{background:var(--ipg-primary)!important;color:#fff!important}
button.btn.btn-primary:not([type=reset]):not(#reset):hover,input[type=button].btn.btn-primary:hover,input[type=button].btn.btn-sm.btn-primary:hover,input[type=submit].btn.btn-primary:hover{background:var(--ipg-primary-dark)!important;color:#fff!important}
a.btn.btn-primary.btn-xs{height:30px!important;padding:0 16px!important;border:1px solid var(--ipg-danger)!important;background:#fff!important;color:var(--ipg-danger)!important;text-decoration:none!important}
a.btn.btn-primary.btn-xs:hover{background:var(--ipg-danger)!important;color:#fff!important;text-decoration:none!important}
.btn.btn-success .fa,.btn.btn-success i,button.btn.btn-warning .fa,button.btn.btn-warning i,button[type=reset].btn.btn-primary .fa,button[type=reset].btn.btn-primary i{font-size:14px!important}
.btn.btn-danger.btn-xs,.btn.btn-xs.btn-info{width:30px!important;height:30px!important;padding:0!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--ipg-border)!important;box-shadow:none!important;transition:.18s!important;font-size:0!important;background:#fff!important}
.btn.btn-xs.btn-info:hover{background:var(--ipg-primary-soft)!important;border-color:var(--ipg-primary)!important}
.btn.btn-xs.btn-info .glyphicon,.btn.btn-xs.btn-info span{color:var(--ipg-muted)!important;font-size:14px!important;transition:color .18s!important}
.btn.btn-xs.btn-info:hover .glyphicon,.btn.btn-xs.btn-info:hover span{color:var(--ipg-primary)!important}
.btn.btn-danger.btn-xs:hover{background:var(--ipg-danger-soft)!important;border-color:var(--ipg-danger)!important}
.btn.btn-danger.btn-xs .glyphicon,.btn.btn-danger.btn-xs i,.btn.btn-danger.btn-xs span{color:var(--ipg-muted)!important;font-size:14px!important;transition:color .18s!important}
.btn.btn-danger.btn-xs:hover .glyphicon,.btn.btn-danger.btn-xs:hover i,.btn.btn-danger.btn-xs:hover span{color:var(--ipg-danger)!important}
.control-label,.form-group label,label{font-family:erp-regular,'Open Sans',Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;color:var(--ipg-muted)!important;margin-bottom:6px!important;display:inline-block!important;letter-spacing:0!important;text-transform:none!important}
input.form-control[type=checkbox],input[type=checkbox],input[type=checkbox].form-control,input[type=checkbox].primary_checkbox{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;border:1.5px solid var(--ipg-border)!important;border-radius:4px!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;outline:0!important;position:relative!important;top:0!important;margin:0!important;flex-shrink:0!important;transition:.15s!important}
input[type=checkbox].form-control:checked,input[type=checkbox].primary_checkbox:checked,input[type=checkbox]:checked{background:var(--ipg-primary)!important;border-color:var(--ipg-primary)!important}
input[type=checkbox].form-control:checked::after,input[type=checkbox].primary_checkbox:checked::after,input[type=checkbox]:checked::after{content:'';position:absolute;left:5px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
input[type=checkbox].primary_checkbox:focus,input[type=checkbox]:focus{box-shadow:0 0 0 3px rgba(30,58,138,.1)!important;border-color:var(--ipg-primary)!important}
label:has(input[type=checkbox]){display:inline-flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;font-weight:400!important}
label:has(input[type=checkbox]) b{font-size:13.5px!important;font-weight:600!important;color:var(--ipg-text)!important}
input[type=file].form-control,input[type=file].requiredField{height:44px!important;border-radius:var(--ipg-radius)!important;border:1px solid var(--ipg-border)!important;background:#fff!important;padding:5px!important;display:flex!important;align-items:center!important;font-size:13px!important;color:var(--ipg-muted)!important;box-shadow:none!important;cursor:pointer!important}
input[type=file].form-control:focus,input[type=file].requiredField:focus{border-color:var(--ipg-primary)!important;box-shadow:0 0 0 3px rgba(30,58,138,.1)!important;outline:0!important}
input[type=file].form-control::-webkit-file-upload-button,input[type=file].form-control::file-selector-button,input[type=file].requiredField::-webkit-file-upload-button,input[type=file].requiredField::file-selector-button{background:var(--ipg-primary)!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;margin-right:12px!important;transition:background .18s!important}
input[type=file].form-control::file-selector-button:hover,input[type=file].requiredField::file-selector-button:hover{background:var(--ipg-primary-dark)!important}
.inv-dropdown-menu .inv-dropdown-item.inv-current,.inv-dropdown-menu .inv-dropdown-item.inv-current i{color:#fff!important}
.panel-body{background:#fff!important;padding:26px 28px!important;margin-bottom:24px!important}
.subHeadingLabelClass{display:block!important;font-size:19px!important;font-weight:700!important;color:var(--ipg-text)!important;margin-bottom:4px!important}
form .subHeadingLabelClass{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:700!important;color:var(--md-navy)!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding-bottom:10px!important;margin:26px 0 18px!important;border-bottom:2px solid var(--ipg-border)!important}
form .subHeadingLabelClass::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--ipg-primary);flex-shrink:0}
form>.row:nth-of-type(2) .subHeadingLabelClass{margin-top:0!important}
form .container-fluid.well{background:#f9fafb!important;border:1px solid var(--ipg-border)!important;border-radius:var(--ipg-radius-lg)!important;padding:20px 22px 6px!important;margin:6px 0 22px!important}
form .container-fluid.well .subHeadingLabelClass{margin-top:0!important;border-bottom-color:var(--md-border)!important}
form label{margin-bottom:8px!important}
form .row>div{margin-bottom:16px!important}
.rflabelsteric strong{color:var(--ipg-danger)!important}
form .text-center{margin-top:14px!important;padding-top:22px!important;border-top:1px solid var(--ipg-border)!important}
#BtnAddMore{width:32px!important;height:32px!important;border-radius:6px!important;background:var(--ipg-primary)!important;border:none!important;color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;transition:.18s!important}
#BtnAddMore:hover{background:var(--ipg-primary-dark)!important}
button#BtnRemove{width:28px!important;height:28px!important;border-radius:6px!important;background:#fff!important;border:1px solid var(--ipg-danger)!important;color:var(--ipg-danger)!important;font-weight:700!important;font-size:14px!important;line-height:1!important;transition:.18s!important}
button#BtnRemove:hover{background:var(--ipg-danger)!important;color:#fff!important}
.btn:focus,.form-control:focus,.inv-nav-link:focus,.qnt-btn:focus,:focus,:focus-visible,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0!important;box-shadow:none!important}
.form-control:focus,.requiredField:focus,input.fomn1:focus{border-color:var(--ipg-primary)!important;box-shadow:0 0 0 3px rgba(30,58,138,.1)!important}
div#qntTabsArea{padding:40px 10px}
div#mainSFContent{margin-top:20px}
.qnt-msel{position:relative;width:100%}
.qnt-msel-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 16px;border:1px solid var(--qnt-msel-border);border-radius:var(--ipg-radius);background:#fff;cursor:pointer;user-select:none;font-size:14px;font-weight:600;color:var(--qnt-msel-accent);transition:border-color .18s,box-shadow .18s}
.qnt-msel-trigger:hover{border-color:var(--qnt-msel-accent)}
.qnt-msel.qnt-msel-open .qnt-msel-trigger{border-color:var(--qnt-msel-accent);box-shadow:0 0 0 3px rgba(30,58,138,.12)}
.qnt-msel-trigger .qnt-msel-caret{font-size:11px;color:var(--qnt-msel-muted);transition:transform .18s}
.qnt-msel.qnt-msel-open .qnt-msel-caret{transform:rotate(180deg);color:var(--qnt-msel-accent)}
.qnt-msel-panel{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--qnt-msel-border);border-radius:var(--ipg-radius);box-shadow:0 14px 34px rgba(20,20,60,.16);padding:10px 6px 10px 14px;z-index:2000;max-height:280px;flex-direction:column}
.qnt-msel.qnt-msel-open .qnt-msel-panel{display:flex}
.qnt-msel-actions{display:flex;align-items:center;justify-content:space-between;padding:2px 8px 10px 0;margin-bottom:6px;border-bottom:1px solid var(--md-border)}
.qnt-msel-actions button{background:0 0;border:none;padding:0;cursor:pointer;font-size:13px;font-weight:700;color:var(--qnt-msel-accent)}
.qnt-msel-actions button:hover{text-decoration:underline}
.qnt-msel-list{overflow-y:auto;padding-right:8px;scrollbar-width:thin}
.qnt-msel-list::-webkit-scrollbar{width:6px}
.qnt-msel-list::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:10px}
.qnt-msel-item{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:6px;cursor:pointer;transition:background .15s}
.qnt-msel-item:hover{background:#f9fafb}
.qnt-msel-item .qnt-msel-box{width:20px;height:20px;flex-shrink:0;border-radius:4px;border:1.5px solid var(--qnt-msel-border);background:#fff;display:flex;align-items:center;justify-content:center;position:relative;transition:.15s}
.qnt-msel-item .qnt-msel-box:after{content:'';width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px);opacity:0;transition:opacity .1s}
.qnt-msel-item.qnt-checked .qnt-msel-box{background:var(--qnt-msel-accent);border-color:var(--qnt-msel-accent)}
.qnt-msel-item.qnt-checked .qnt-msel-box:after{opacity:1}
.qnt-msel-item .qnt-msel-label{font-size:14px;font-weight:500;color:var(--qnt-msel-text)}
.qnt-msel-item.qnt-checked .qnt-msel-label{color:var(--qnt-msel-accent);font-weight:600}
.ibox-title{padding:12px 16px!important}
.ibox-content{padding:16px!important}
.rounded-2xl,.rounded-3xl,.rounded-full,.rounded-xl{border-radius:6px!important}
[class*=animate-]{animation:none!important}
.badge-primary,.bg-primary,.border-primary,.btn-primary,.dropdown-item.active,.dropdown-item:active,.list-group-item.active,.nav-pills .nav-link.active,.page-item.active .page-link{background-color:var(--ipg-primary)!important;border-color:var(--ipg-primary)!important;color:#fff!important}
.text-primary{color:var(--ipg-primary)!important}
.btn-primary:focus,.btn-primary:hover{background-color:var(--ipg-primary-dark)!important;border-color:var(--ipg-primary-dark)!important}
::selection{background:var(--ipg-primary-soft);color:var(--ipg-primary)}
[class*=bg-amber],[class*=bg-blue-5],[class*=bg-blue-6],[class*=bg-blue-7],[class*=bg-cyan],[class*=bg-indigo],[class*=bg-orange],[class*=bg-purple],[class*=bg-sky],[class*=bg-teal],[class*=bg-violet]{background-color:var(--ipg-primary)!important;background-image:none!important}
[class*=text-amber],[class*=text-blue-6],[class*=text-blue-7],[class*=text-indigo],[class*=text-orange],[class*=text-purple],[class*=text-teal],[class*=text-violet]{color:var(--ipg-primary)!important}
[class*=border-blue-6],[class*=border-indigo],[class*=border-orange],[class*=border-purple],[class*=border-teal]{border-color:var(--ipg-primary)!important}
[class*="hover:bg-blue-6"]:hover,[class*="hover:bg-indigo"]:hover,[class*="hover:bg-purple"]:hover,[class*="hover:bg-teal"]:hover{background-color:var(--ipg-primary-dark)!important}
[class*="focus:ring-indigo"],[class*=ring-blue],[class*=ring-indigo],[class*=ring-purple]{--tw-ring-color:var(--ipg-primary)!important;box-shadow:0 0 0 3px rgba(30,58,138,.15)!important}
[class*=from-blue],[class*=from-indigo],[class*=from-purple],[class*=from-teal],[class*=to-blue],[class*=to-indigo],[class*=to-purple],[class*=to-teal]{background-image:none!important;background-color:var(--ipg-primary)!important}
.csm-letter,.ipg-avatar,[class*=Avatar],[class*=avatar]{background:var(--ipg-primary)!important;background-image:none!important;box-shadow:none!important}
.dash-avatar,.dash-avatar-navy,.dash-avatar-teal,.dash-stat-icon{background:var(--ipg-primary)!important;color:#fff!important}
.dash-stat-value,.dash-val-orange,.dash-val-purple{color:var(--ipg-text)!important}
.dash-val-red{color:var(--ipg-danger)!important}
.dash-stat-badge.dash-badge-up{background:var(--ipg-primary-soft)!important;color:var(--ipg-primary)!important}
.dash-stat-badge.dash-badge-down{background:var(--ipg-danger-soft)!important;color:var(--ipg-danger)!important}
.dash-stat-spark polyline,.dash-stat-spark rect{stroke:var(--ipg-primary)!important;fill:var(--ipg-primary)!important}
.dash-list-head-icon{background:var(--ipg-primary-soft)!important;color:var(--ipg-primary)!important}
.dash-list-amount strong{color:var(--ipg-primary)!important}
.dash-list-amount small{color:var(--ipg-muted)!important}
[role=button],a.btn,button,input[type=button],input[type=submit]{box-shadow:none!important}
[class*=rounded-full][class*=bg-]{border-radius:6px!important}
/*=====================================================================CLASSIC ERP THEME OVERRIDE---------------------------------------------------------------------Isay apni existing style.css ke SABSE END mein paste karein(ya naya file 'classic-theme-override.css' bana kar layout ke <head>mein sab CSS files ke BAAD link karein,taky cascade order meinye sab se last aaye aur purani "soft/modern" IPG theme ko overridekar sake).Kya badalta hai:- Rounded corners (border-radius) -> 0 (classic square look)- Soft box-shadows -> hata diye,hara jaga thin border use hoga- Gradient buttons -> flat solid color buttons- Tables -> classic full-grid bordered look (jaisa screenshots mein)- Form controls / select2 -> square,thin border,classic- Modals -> flat header,thin colored bottom border (classic)- Navbar/sidebar -> dark classic toolbar look- Cards (.ibox / .panel-body / dash cards) -> flat bordered,no shadowColor base same navy brand (--ipg-primary) rakha hai taky brandconsistent rahe,sirf STYLE classic/flat kar diya hai.===================================================================== */
:root{--ipg-radius:0px !important;--ipg-radius-lg:0px !important;--brand-radius:0px !important;--classic-border:#c9c9c9;--classic-border-dark:#9c9c9c;--classic-header-bg:#dbe4f0;--classic-header-text:#1a1a1a;--classic-toolbar-bg:#16305F;--classic-toolbar-bg-dark:#0c1e3d;--classic-orange:#f0ad4e;--classic-orange-dark:#d69434;--classic-red:#c00000;--classic-green:#1b7a1b;--classic-row-alt:#f6f7f9;}
/* --------------------------------------------------------------- GLOBAL RESET:kill rounded corners + soft shadows everywhere--------------------------------------------------------------- */
*,*::before,*::after{border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;}
body,.ibox,.panel,.panel-body,.panel-heading,.modal-content,.model-n,.table-bordered,.userlittab,.sf-table-list2,.sf-table-list3,.sf-table-list4,.dropdown-menu,.select2-dropdown,.dash-stat-card,.dash-list-card,.login-fwrp,.dp_sdw2,.cus-tab,.cus-tab2,.box-s,.viewlist-wrap,.clndrsdw.table-responsive,.bk_cldr,.tb-sdw,.banq-box,.model-company figure{box-shadow:none !important;-webkit-box-shadow:none !important;}
[class*=animate-]{animation:none !important;}
/* --------------------------------------------------------------- BODY / PAGE BACKGROUND - classic light gray,not soft blue-gray--------------------------------------------------------------- */
body{background-color:#eef0f2 !important;}
.content-wrapper{margin-top:15px !important;}
/* --------------------------------------------------------------- CARDS / PANELS (.ibox etc) - flat bordered box,no shadow--------------------------------------------------------------- */
/* .ibox,.panel,.cus-tab,.cus-tab2,.dp_sdw2,.box-s,.viewlist-wrap,.clndrsdw.table-responsive,.bk_cldr,.model-company figure{border:1px solid var(--classic-border) !important;background:#fff !important;}
*/
.ibox-title{background:#f2f4f7 !important;border-bottom:1px solid var(--classic-border) !important;padding:10px 14px !important;}
.ibox-title h5{font-size:15px !important;font-weight:700 !important;color:#1a1a1a !important;}
.ibox-content,.panel-body{padding:16px !important;background:#fff !important;}
.panel-heading{background:#f2f4f7 !important;border-bottom:1px solid var(--classic-border) !important;}
/* --------------------------------------------------------------- TABLES - classic full grid border look (jaisa screenshot 2 & 3)--------------------------------------------------------------- */
.table-bordered,.userlittab,.sf-table-list2,.sf-table-list3,.sf-table-list4{border:1px solid var(--classic-border-dark) !important;border-collapse:collapse !important;}
.table-bordered>thead>tr>th,.userlittab>thead>tr>th,table.userlittab2 tr th,table.userlittab3 tr th{background:var(--classic-header-bg) !important;color:var(--classic-header-text) !important;font-size:12.5px !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0 !important;border:1px solid var(--classic-border-dark) !important;padding:8px 10px !important;text-align:center !important;}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.userlittab>tbody>tr>td,.userlittab>tfoot>tr>td,.userlittab>thead>tr>td{border:1px solid var(--classic-border) !important;font-size:12.5px !important;padding:7px 10px !important;background:#fff !important;vertical-align:middle !important;}
.table-bordered>tbody>tr:nth-child(even) td,.userlittab>tbody>tr:nth-child(even) td{background:var(--classic-row-alt) !important;}
.table-bordered>tbody>tr:hover,.userlittab>tbody>tr:hover{background-color:#fdf4d8 !important;/* classic yellow-ish row highlight like screenshot 2 */
}
.table-bordered a,.userlittab a{color:#0645ad !important;font-weight:600 !important;}
.table-responsive{border-radius:0 !important;}
/* --------------------------------------------------------------- BUTTONS - flat,square,thin border (no gradient)--------------------------------------------------------------- */
.btn-a,.btn-b,.btn-c,.btn-d,.btn-o,.btn-s,.blue-btn,.btn-outline-secondary,.login-btn,.model-logo button,#BtnAddMore,.btn.btn-success,input[type=submit].btnn.btn-success,button.btn.btn-primary:not([type=reset]):not(#reset),input[type=button].btn.btn-primary,input[type=submit].btn.btn-primary{background:var(--ipg-primary) !important;background-image:none !important;border:1px solid var(--ipg-primary-dark) !important;color:#fff !important;font-weight:600 !important;font-size:13px !important;padding:7px 16px !important;}
.btn-a:hover,.btn-b:hover,.btn-c:hover,.btn-o:hover,.btn-s:hover,.login-btn:hover,.blue-btn:hover,.btn.btn-success:hover,button.btn.btn-primary:not([type=reset]):not(#reset):hover,input[type=button].btn.btn-primary:hover,input[type=submit].btn.btn-primary:hover{background:var(--ipg-primary-dark) !important;border-color:var(--ipg-primary-dark) !important;}
.btn-d{background:var(--classic-red) !important;border-color:#8a0000 !important;}
/* classic "Generate Report" style orange action button */
.btn-warning,button.btn.btn-warning{background:var(--classic-orange) !important;border:1px solid var(--classic-orange-dark) !important;color:#3a2a00 !important;font-weight:700 !important;}
.btn-warning:hover:not(.disabled):not(:disabled),button.btn.btn-warning:hover{background:var(--classic-orange-dark) !important;color:#fff !important;}
button[type=reset].btn.btn-primary{background:#f2f2f2 !important;border:1px solid var(--classic-border-dark) !important;color:#333 !important;}
button[type=reset].btn.btn-primary:hover{background:#e4e4e4 !important;color:var(--classic-red) !important;}
#reset.btn.btn-danger,button[type=reset]#reset.btnn.btn-danger,button[type=reset].btn.btn-danger{background:#fff !important;border:1px solid var(--classic-red) !important;color:var(--classic-red) !important;}
.drop-bt{background:#fff !important;border:1px solid var(--classic-border-dark) !important;}
.drop-bt:hover{background:var(--ipg-primary) !important;}
/* small icon-buttons (edit/delete) classic square */
.btn.btn-danger.btn-xs,.btn.btn-xs.btn-info{border:1px solid var(--classic-border-dark) !important;background:#fff !important;}
/* --------------------------------------------------------------- FORM CONTROLS - classic square,thin gray border--------------------------------------------------------------- */
.form-control,.select-item,.select_seletion,input.fomn1,select.form-control,select.requiredField{border:1px solid var(--classic-border-dark) !important;height:32px !important;font-size:13px !important;background:#fff !important;color:#000 !important;}
input.fomn1{height:34px !important;}
.form-control:focus,.select_seletion:focus,input.fomn1:focus{border-color:#4a90d9 !important;box-shadow:none !important;}
label,.control-label,.form-group label{font-size:12.5px !important;font-weight:600 !important;color:#333 !important;text-transform:none !important;}
/* checkboxes classic square (not rounded) */
input[type=checkbox].form-control,input[type=checkbox],input[type=checkbox].primary_checkbox{border:1px solid var(--classic-border-dark) !important;width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;max-width:16px !important;max-height:16px !important;}
/* select2 classic flat */
.select2-container--default .select2-selection--single{border:1px solid var(--classic-border-dark) !important;height:32px !important;background:#fff !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px !important;font-size:13px !important;}
.select2-container--default .select2-dropdown{border:1px solid var(--classic-border-dark) !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--ipg-primary) !important;}
/* --------------------------------------------------------------- DATATABLES PAGINATION - classic flat squares--------------------------------------------------------------- */
.dataTables_wrapper .dataTables_paginate .paginate_button{border:1px solid var(--classic-border-dark) !important;background:#fff !important;color:#333 !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,a.paginate_button.current{background:var(--ipg-primary) !important;border-color:var(--ipg-primary-dark) !important;color:#fff !important;}
/* --------------------------------------------------------------- MODALS - flat header,thin colored bottom border (classic look)--------------------------------------------------------------- */
#createContact .modal-content,#createJobtitle .modal-content,#createprospects .modal-content,#material .modal-content,#showDetailModelFiveParamerter .modal-content,#showDetailModelMasterTable .modal-content,#showDetailModelOneParamerter .modal-content,#showDetailModelSixParamerter .modal-content,#showDetailModelTwoParamerter .modal-content,#showDetailModelTwoParamerterJson .modal-content,#showMasterEditModal .modal-content,#showMasterTableEditModel .modal-content,#showModal .modal-content,.modal-content,.model-n{border:1px solid var(--classic-border-dark) !important;box-shadow:none !important;}
#createContact .modal-header,#createJobtitle .modal-header,#createprospects .modal-header,#material .modal-header,#showDetailModelFiveParamerter .modal-header,#showDetailModelMasterTable .modal-header,#showDetailModelOneParamerter .modal-header,#showDetailModelSixParamerter .modal-header,#showDetailModelTwoParamerter .modal-header,#showDetailModelTwoParamerterJson .modal-header,#showMasterEditModal .modal-header,#showMasterTableEditModel .modal-header,#showModal .modal-header{background:#f2f4f7 !important;border-bottom:3px solid var(--ipg-primary) !important;padding:10px 18px !important;}
.modal-title.subHeadingLabelClass,.modalTitle.subHeadingLabelClass{color:#1a1a1a !important;font-size:15px !important;}
#createContact .modal-header .btn,#createJobtitle .modal-header .btn,#createprospects .modal-header .btn,#material .modal-header .btn,#showDetailModelFiveParamerter .modal-header .btn,#showDetailModelMasterTable .modal-header .btn,#showDetailModelOneParamerter .modal-header .btn,#showDetailModelSixParamerter .modal-header .btn,#showDetailModelTwoParamerter .modal-header .btn,#showDetailModelTwoParamerterJson .modal-header .btn,#showMasterEditModal .modal-header .close,#showMasterTableEditModel .modal-header .btn,#showModal .modal-header .close{background:var(--classic-red) !important;border:1px solid #8a0000 !important;}
#createContact .modal-footer,#createJobtitle .modal-footer,#createprospects .modal-footer,#material .modal-footer,#showDetailModelFiveParamerter .modal-footer,#showDetailModelMasterTable .modal-footer,#showDetailModelOneParamerter .modal-footer,#showDetailModelSixParamerter .modal-footer,#showDetailModelTwoParamerter .modal-footer,#showDetailModelTwoParamerterJson .modal-footer,#showMasterEditModal .modal-footer,#showMasterTableEditModel .modal-footer,#showModal .modal-footer{background:#f2f4f7 !important;border-top:1px solid var(--classic-border) !important;}
/* --------------------------------------------------------------- NAVBAR / TOP MENU - classic dark toolbar (jaisa screenshot 1/4)--------------------------------------------------------------- */
.inv-navbar{background:var(--classic-toolbar-bg) !important;border-bottom:2px solid var(--classic-toolbar-bg-dark) !important;}
.inv-logo-box,.inv-avatar{background:var(--classic-toolbar-bg-dark) !important;border:1px solid rgba(255,255,255,.18) !important;}
.inv-nav-link.active,.inv-nav-link.inv-current,.inv-nav-links > li.open > .inv-nav-link{background:var(--classic-toolbar-bg-dark) !important;}
.inv-dropdown-menu .inv-dropdown-item.inv-current{background:var(--ipg-primary) !important;}
.inv-dropdown-menu,.inv-dropdown-submenu-menu{border:1px solid var(--classic-border-dark) !important;box-shadow:none !important;}
/* sidebar (classic) */
.sidenavnr{background-color:var(--classic-toolbar-bg) !important;}
.sidenavnr .settingListSb:hover{background:var(--classic-toolbar-bg-dark) !important;}
.settingListSb.active{background-color:var(--classic-toolbar-bg-dark) !important;}
/* --------------------------------------------------------------- COMPANY SELECT MODAL - classic flat--------------------------------------------------------------- */
#companyListModel .model-n.modal-content{border:1px solid var(--classic-border-dark) !important;box-shadow:none !important;}
#companyListModel .model-logo::before{background:var(--classic-toolbar-bg) !important;}
#companyListModel .banq-box a.csm-company-link{background:#fff !important;border:1px solid var(--classic-border-dark) !important;}
#companyListModel .banq-box a.csm-company-link:hover{border-color:var(--ipg-primary) !important;background:#f2f4f7 !important;}
#companyListModel .csm-letter{background:var(--classic-toolbar-bg) !important;}
#companyListModel .btn-b{background:#fff !important;border:1px solid var(--classic-border-dark) !important;}
/* --------------------------------------------------------------- DASHBOARD STAT CARDS / LISTS - classic flat bordered--------------------------------------------------------------- */
.dash-wrap{background:#eef0f2 !important;}
.dash-stat-card,.dash-list-card{border:1px solid var(--classic-border-dark) !important;box-shadow:none !important;background:#fff !important;}
.dash-stat-icon,.dash-list-head-icon{background:#eef0f2 !important;border:1px solid var(--classic-border) !important;color:var(--ipg-primary) !important;}
.dash-avatar{background:var(--classic-toolbar-bg) !important;border:1px solid var(--classic-toolbar-bg-dark) !important;}
.dash-list-row{border-bottom:1px solid var(--classic-border) !important;}
.dash-stat-badge.dash-badge-up{background:#e6f3e6 !important;color:var(--classic-green) !important;}
.dash-stat-badge.dash-badge-down{background:#fbe9e9 !important;color:var(--classic-red) !important;}
.dash-list-amount strong{color:var(--ipg-primary) !important;}
/* --------------------------------------------------------------- LABELS / BADGES - flat square--------------------------------------------------------------- */
.label{border-radius:0 !important;padding:3px 9px !important;}
.label-success{background-color:#e6f3e6 !important;color:var(--classic-green) !important;}
.label-danger,.label-important{background-color:#fbe9e9 !important;color:var(--classic-red) !important;}
/*=====================================================================CLASSIC ERP THEME - V2 REFINEMENTS---------------------------------------------------------------------Isay apni CSS file ke SABSE END mein paste karein — yeh pehle wale"classic-theme-override.css" ke BAAD aayega (cascade mein last =sabse zyada priority),aur us par aur classic/compact touches addkarta hai jo screenshots se match karte hain.===================================================================== */
/* --------------------------------------------------------------- Functional round elements ko wapis theek karo — pehli override mein *{border-radius:0}
sab kuch square kar raha tha,is se toggle switches,loading spinner,aur sweetalert bhi tootay hue lag rahe thay. Yeh sirf inhe wapis round karta hai,baqi sab kuch square/classic hi rahega.--------------------------------------------------------------- */
.slider-nr{border-radius:0 !important;}
.slider-nr.round{border-radius:34px !important;}
.slider-nr.round:before{border-radius:50% !important;}
.slider-small{border-radius:0 !important;}
.slider-small.round{border-radius:34px !important;}
.slider-small.round:before{border-radius:50% !important;}
.qnt-spinner{border-radius:50% !important;}
.sweet-alert{border-radius:5px !important;}
.qnt-msel-box,.qnt-msel-box:after{border-radius:3px !important;}
/* --------------------------------------------------------------- CLASSIC FONT - Tahoma/Segoe UI jesa old-school desktop feel (custom rounded "erp-regular" font ki jagah)--------------------------------------------------------------- */
body,.form-control,.select_seletion,input.fomn1,.btn,button,.table-bordered,.userlittab,label,.ibox-title h5,.select2-container--default .select2-selection--single .select2-selection__rendered{font-family:Tahoma,"Segoe UI",Arial,sans-serif !important;}
body{font-size:13px !important;line-height:1.4 !important;}
/* --------------------------------------------------------------- TOOLBAR - navy se hata kar near-black classic dark (jaisa screenshot 1 aur 4 ka top menu bar)--------------------------------------------------------------- */
:root{--classic-toolbar-bg:#14213d;--classic-toolbar-bg-dark:#0a1226;--classic-header-bg:#eef0f2;/* neutral gray header,blue tint hata di */
}
/* --------------------------------------------------------------- TABLE HEADER - plain neutral (jaisa screenshot 2/3 mein hai,blue tint wala look nahi tha wahan)--------------------------------------------------------------- */
.table-bordered>thead>tr>th,.userlittab>thead>tr>th,table.userlittab2 tr th,table.userlittab3 tr th{font-weight:700 !important;}
/* --------------------------------------------------------------- DENSE / COMPACT SPACING - classic ERP screens tight hoti hain,aapke pehle wale mein spacing zyada tha--------------------------------------------------------------- */
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.userlittab>tbody>tr>td,.userlittab>tfoot>tr>td,.userlittab>thead>tr>td{padding:5px 8px !important;font-size:12px !important;}
.table-bordered>thead>tr>th,.userlittab>thead>tr>th{padding:6px 8px !important;font-size:12px !important;}
.ibox-content,.panel-body{padding:12px !important;}
.form-control,.select_seletion,input.fomn1{height:28px !important;font-size:12.5px !important;}
label,.control-label,.form-group label{font-size:12px !important;}
.select2-container--default .select2-selection--single{height:28px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:26px !important;font-size:12.5px !important;}
/* --------------------------------------------------------------- MODAL BLUR HATAO - classic modals flat hote hain,koi blur backdrop nahi hota--------------------------------------------------------------- */
.modal.fade.in,.modal.show{backdrop-filter:none !important;}
.modal-backdrop.fade.in{opacity:.4 !important;background:#000 !important;}
/* --------------------------------------------------------------- UTILITY BUTTONS - classic flat gray/white (jaisa "First / Pre / Next / Last / Close / Cancel / Print" screenshot 1 mein hai)--------------------------------------------------------------- */
button[type=reset].btn.btn-primary,.btn-outline-secondary,a.btn.btn-primary.btn-xs{background:#f5f5f5 !important;color:#222 !important;border:1px solid var(--classic-border-dark) !important;}
button[type=reset].btn.btn-primary:hover{background:#e9e9e9 !important;}
/* --------------------------------------------------------------- PRINT REPORT HEADING - classic bold (jaisa "Item Stock Ledger" screenshot 3 mein hai)--------------------------------------------------------------- */
.head-h h3,.text-center.head_of_form h3{font-weight:800 !important;letter-spacing:.3px !important;}
/* --------------------------------------------------------------- DASHBOARD CARDS - thora aur tight/compact--------------------------------------------------------------- */
.dash-stat-card,.dash-list-card{padding:10px 12px !important;}
.dash-stat-value{font-size:19px !important;}
.dash-list-row{padding:6px 6px !important;}

/* Plain (non-select2) dropdowns: the focus arrow above is a background image, and the later
   "background:#fff" shorthand resets its repeat, so it tiled into a zigzag. Keep a single arrow. */
select.form-control:focus,select.requiredField:focus{background-repeat:no-repeat!important;background-position:right 16px center!important;}
