@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html {
    width: 100%;
    background: #fff;
}

:root {
    --sidebar-bg: #ECF2FD;
    --sidebar-color: #03385E;
}

body {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    margin: 0;
    width: 100%;
    /* background: #fff !important; */
    background: #f5f5f5 !important;
}

label.invalid {
    color: #FF0000;
    font-weight: bold
}

input.invalid {
    background-color: #FFFF00
}

.errmsg {
    color: #FF0000;
    font-weight: bold
}

.allgood {
    color: #00FF00;
    font-weight: bold;
    font-size: 20px
}

.menu_top {
    border-left: 0px solid #ababab;
    border-right: 1px solid #fff0;
    border-top: none;
    border-bottom: none;
    background: #2563EB !important;
    color: #fff !important;
    font-weight: 600;
    height: 33px;
    padding: 0 0 0 12px;
    cursor: pointer;
    font-size: 13px;
    font-family: "Poppins", sans-serif;
    text-transform: capitalize;
    margin-left: 0px;
    text-align: center !important;
    position: relative;
}

.menu_nav_new td {
    position: relative;
}

.menu_nav_new td::after {
    content: "";
    position: absolute;
    right: 0;
    z-index: 100;
    top: 5px;
    width: 1px;
    height: 15px;
    background: #fff;
}

.menu_nav_new td:last-child::after {
    background: #fff0;
}

.menu_nav_new tr {
    padding: 0px 0;
    display: block;
    background: #04539e;
    cursor: pointer;
}

.menu_nav_new tr td #Orders_form input {
    padding: 0 12px;
}

.menu_nav_new tr td {
    padding: 0;
}

.dealermgmtButton {
    width: 155px;
    height: 40px;
    font-weight: bold;
    font-size: 11px;
    color: white;
    background-color: #477571;
    border: 1px solid black;
}

/*.leftcontainer { width:189px !important; float: left; border: 0px solid black; background-color:transparent; }*/
.leftcontainer {
    float: left;
    /* border: 0px solid black; background-color:#E1E1E1;  */
    /* width: 225px; */
    /* code added by aditya */
    /* margin-top: -8px; */
    padding-top: 14px;
    padding-bottom: 8px;
    border-radius: 6px;

}

s .rightcontainer {
    /*  background: white;  margin-left: 184px;
    margin-top:40px; */
}

.roundcontgray {
    width: 100%;
    background-color: #cccccc;
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 12px
}

.roundcontgrayscroll {
    overflow: auto;
    height: 145px
}

.roundcontgray p {
    margin: 0 10px
}

.roundtopgray {
    background: url(/dealer_mngt/images/gray-top-right.jpg) no-repeat top right
}

.roundbottomgray {
    background: url(/dealer_mngt/images/gray-btm-right.jpg) no-repeat top right
}

.roundcontslate {
    width: 100%;
    background-color: #666;
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-size: 12px
}

.roundcontslatescroll {
    overflow: auto;
    height: 145px
}

.roundcontslate p {
    margin: 0 10px
}

.roundtopslate {
    background: url(/dealer_mngt/images/slate-top-right.jpg) no-repeat top right
}

.roundbottomslate {
    background: url(/dealer_mngt/images/slate-bottom-right.jpg) no-repeat top right
}

.roundcontblue {
    /* color: #727170; */
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    /* margin-left:6px; */
}

td,
th {
    font-family: "Poppins", sans-serif;
    font-size: 11px;
    color: #000;
}

.qbcomp {
    border-bottom: 2px solid #7695a3;
}

.roundcontbluescroll {
    overflow: visible;
    height: auto;
    width: auto;
    /* background-color:#144271; */
    padding: 0 10px 22px 10px
}

.roundcontblueskuscroll {
    position: absolute;
    overflow: auto;
    border: 2px black solid;
    background-color: #FFFFCC;
    left: 380px;
    width: 460px;
    height: 300px;
    z-index: 100;
    padding-left: 10px;
    padding-right: 10px;
    display: none
}


#search_results_form p:first-of-type,
#list_add_div p:first-of-type,
#contract_add_div p:first-of-type {
    background: #2F2F2F;
    color: white;
    font-weight: bold;
    padding: 4px 5px 5px;
    margin-top: 10px;
}


.roundtopblue {
    background: url(/dealer_mngt/images/blue-top-right.jpg) no-repeat top right
}

.roundbottomblue {
    background: url(/dealer_mngt/images/blue-btm-right.jpg) no-repeat top right
}

.roundcontblue1 {
    width: 40%;
    background-color: #FFFFCC;
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-size: 12px
}

.smallWrapper {
    background-color: #003399
}

.roundcontblue1 p {
    margin: 0 10px
}

.roundtopblue1 {
    background: url(/dealer_mngt/images/blue-top-right.jpg) no-repeat top right;
}

.roundbottomblue1 {
    background: url(/dealer_mngt/images/blue-btm-right.jpg) no-repeat top right;
}

.roundcontgold {
    width: 100%;
    background-color: #ff9900;
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-size: 12px
}

.roundcontgoldscroll {
    overflow: auto;
    height: 145px;
}

.roundcontgold p {
    margin: 0 10px
}

.roundtopgold {
    background: url(/dealer_mngt/images/gold-top-right.jpg) no-repeat top right
}

.roundbottomgold {
    background: url(/dealer_mngt/images/gold-btm-right.jpg) no-repeat top right
}

img.corner {
    width: 15px;
    height: 15px;
    border: none;
    display: block !important
}

td,
th {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    color: #000
}

#search_results_div {
    overflow: auto;
    height: 419px;
    width: 100%;
}

/*EOS - 952 Convert radio button to check box.Display sku along with list price, cost price, contract price and title description. */
#search_results_form #search_results_div {
    height: auto;
}

#list_add_div {
    overflow: auto;
    height: 300px;
    width: 92%;
    padding: 10px
}

#list_add_cat_div {
    padding: 10px;
}

#list_add_cat_div p {
    padding-bottom: 2px;
}

#add_results_form #list_add_div {
    height: auto
}

#contract_add_div {
    overflow: auto;
    height: 389px;
    width: 200px;
    padding: 10px
}

.style1 {
    color: #003399;
    font-weight: bold
}

#text {
    width: 600px
}

a.mainLink {
    color: #fff;
    text-decoration: none;
}

a.mainLink:hover {
    color: #477311;
}

button.buttonsize2 {
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    color: #993300;
    padding: 5px 0px 5px 5px;
    text-align: left;
    width: 180px;
    background-color: #FFCC99;
    border: 0px
}

button.buttonsize2:hover {
    background-color: #FF9966
}

button.buttonsize {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #555453;
    text-align: left;
    border: 0px;
    /* background: #cbe2ed url(/dealer_mngt/images/divider.gif) 0 100% no-repeat; */
    /* width: 235px */
    /* width: 220px; */
    /* code added by aditya */
    background: transparent;
    padding: 2px 6px;
}

button.buttonsize3 {

    font-family: "Poppins", sans-serif;
    font-size: 13px;
    font-weight: 700 !important;
    color: #FFFFFF;
    text-align: left;
    border: 0;
    height: 25px;
    width: 100%;
    padding-right: 25px;
    /* space for icon */
    background: url(/dealer_mngt/images/minus.png) no-repeat right 10px center #6e6e6e;
}


/* font-family: "Poppins", sans-serif;
    font-size: 13px;
    font-weight: 700 !important;
    color: #FFFFFF;
    text-align: left;
    border: 0px;
    height: 25px;
    width: 100%;
    text-indent: 0px;
    background: url("/dealer_mngt/images/minus.png") no-repeat scroll 0 0 #6e6e6e;
    background-position: 163px center;
    background-repeat: no-repeat; */
/* border-right:10px solid #6E6E6E;   border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0;  padding: 7px 0 9px 5px; */


/* button.buttonsize3:hover {
    background: url("/dealer_mngt/images/minus_hover.png") no-repeat scroll 0 0 #6e6e6e;
    background-repeat: no-repeat;
    background-position: 163px center;
} */

.left_table {
    width: 130px;
    border: 1px dashed #ffffff;
}

table.left_table input[type=text] {
    width: 120px;
}

table.left_table input[type=textfield] {
    width: 120px;
}

a {
    color: #000000
}

a:hover {
    text-decoration: none
}

.heading {
    font-weight: bold;
}

.DateField {
    border: 1px solid #7F9DB9 !important;
    padding: 3px !important;
    float: left;
    background-color: #FFFFFF !important;
    white-space: nowrap;
    width: 140px !important;
}

.DateFieldNoFloat {
    border: 1px solid #7F9DB9;
    padding: 3px;
    background-color: #FFFFFF;
    white-space: nowrap
}

/*EOS-599 - New Code Add for contract pricing changes [12/06/2012 9:00 PM]*/
table.promo_data a {
    text-decoration: none;
}

table.promo_data a:hover {
    color: blue;
}

.heading {
    font-weight: bold;
}

table.report {
    border: none;
    width: 100%;
    font-size: 10px;
    font-family: "Poppins", sans-serif;
}

table.report th {
    border: 0px;
    font-weight: 700;
    text-align: center;
    color: #333333;
    line-height: 1.5em;
}

table.report tr {
    border: 0px;
}

table.report td {
    text-align: center;
}

table.report tr.odd td {
    border: 0px;
    font-size: 10px;
}

table.report tr.even td {
    border: 0px;
    font-size: 10px;
}

table.report tr.oddleft td {
    border: 0px;
    font-size: 10px;
    text-align: left
}

table.report tr.evenleft td {
    border: 0px;
    font-size: 10px;
    text-align: left
}

table.report tr.head td {
    border: 0px;
    font-size: 12px;
    font-weight: bold;
    padding-top: 15px
}

#output_div .report tr.head td {
    padding-top: 0
}

.heading-one {
    font-size: 15px;
    color: #302217;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.heading-two {
    font-size: 12px;
    color: #d97a43;
    font-weight: 700;
    padding-left: 5px;
    padding-bottom: 10px;
    font-family: "Poppins", sans-serif;
}

#output_div .heading-two {
    padding-bottom: 0
}

table.report a {
    font-size: 12px;
    color: blue;
    font-family: verdana;
    text-decoration: none
}

table.report a:hover {
    font-size: 12px;
    color: blue;
    font-family: verdana;
    text-decoration: none
}

table.special {
    border: 1px;
    padding: 3px;
    border-spacing: 2px;
}

table.extra_special_editing {
    border: 0px;
    padding: 3px;
    width: 100%;
    background: #223a77;
}

.extra_special_editing #contract_moveup_button,
.extra_special_editing #contract_name,
.extra_special_editing,
.extra_special_editing #find_first,
.extra_special_editing #find_previous,
.extra_special_editing #find_next,
.extra_special_editing #First_button {
    margin-bottom: 0px
}

table.special_editing {
    border: 0px;
    padding: 5px;
    border-spacing: 0px;
    width: 100%;
}

table.special_editing th {
    text-align: left;
    color: #333333;
    background-color: #CCCCCC;
    /* padding: 5px; */
    padding: 10px 5px;
    /* font-family: roboto; */
}

.special_editing {
    border-radius: 20px;
    overflow: hidden;
}

table.special_editing tr.subheading td {
    background-color: #eeeeee;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    text-align: left;
}

table.special_editing td.onlinetd {
    background-color: #3abf06;
    color: #fff !important;
    font-weight: 700;
}

#output_div .special_editing tr:hover td.onlinetd,
.special_editing_search tr:hover td.onlinetd {
    color: #3c3f42 !important;
}

table.special_editing td {
    text-align: left !important;
    word-wrap: break-word;
    cursor: pointer;
    color: #000 !important;
}

table.special_editing th input,
table.special_editing td {
    text-align: left;
    border-bottom: #5e7376 solid 1px;
}

table.special_editing th.no_of_items {
    text-align: center;
    padding: 5px;
}

table.special_editing td.price_style,
table.special_editing td.price_style input {
    text-align: right;
    white-space: nowrap;
    padding: 5px;
}

table.special_editing td.codeClassSpecial {
    text-align: center;
    white-space: nowrap;
    padding: 5px;
}

#uom_view .special_editing .codeClassSpecial {
    padding: 0
}

table.skuheading {
    border: 1px solid #666666;
    background-color: #ffffff;
}

table.skuheading th {
    background-color: #ffffff;
}

table.promoCodeClass td {
    text-align: left;
    border: 0px;
}

/* Customer Management*/
/*tooltip css*/
.tooltip {
    position: relative;
    display: inline-block;
    /* border-bottom: 1px dotted black; */
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 70px;
    background-color: black !important;
    color: #fff !important;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: 54px;
    left: 50%;
    margin-left: -38px;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

/* .quickHideDiv { background: #E8E8E8; position: fixed; display: none; top: 0; left: 0; z-index: 45; padding: 0 } */
.imgSearchResult {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    box-shadow: 0 0 5px #999999;
    left: 10px;
    padding: 9px 0;
    position: center;
    text-align: center;
    top: 10px;
    width: 870px;
    z-index: 10000;
    height: 230px;
    margin-top: 119px;
}

.imgSearchResult .imgSearchFullSize {
    height: 300px;
    width: 300px;
}

.quickviewprice {
    color: #660000;
    font-weight: bold;
    clear: both;
    float: left;
    padding-top: 5px;
}

.quickViewBgColor {
    background-color: #CCCCCC;
    height: 20px;
    font-weight: bold;
    width: 1000px;
    text-align: center;
}

.quickViewBgColorRight {
    background-color: #CCCCCC;
    height: 20px;
    font-weight: bold;
    text-align: right;
}

.quickViewRight {
    text-align: right
}

.quickViewRight a {
    padding-right: 10px;
    display: block
}

.quickViewRight a:hover {
    color: #02085b
}

.quickHideDiv {
    background: #E8E8E8;
    padding: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9999;
    display: none
}

.quickViewSkuAdd {
    display: none
}

.search_scroll_div {
    height: 300px;
    overflow: auto;
}

/* { height:410px; overflow: auto; overflow-x: hidden; }Prashant*/
table.special_editing_search {
    border-spacing: 0px;
    width: 100%;
}

table.special_editing_search th {
    text-align: center;
    padding: 5px;
}

table.special_editing_search td {
    text-align: right;
    white-space: nowrap;
}

table.special_editing_search tr {
    cursor: pointer;
}

table.special_editing_search th input,
table.special_editing_search td {
    text-align: left
}

table.special_editing_search th.no_of_items {
    text-align: center;
    padding: 5px;
}

table.special_editing_search td.price_style,
table.special_editing_search td.price_style input {
    text-align: right;
    white-space: nowrap;
    padding: 5px;
}

table.searchTable tr {
    cursor: pointer;
}

table.searchTable tr.head td {
    text-align: left;
    font-weight: bold;
}

table.searchTable tr.head1:hover {
    color: #000000;
    cursor: hand;
}

table.searchTable td {
    text-align: left;
    padding: 5px;
}

table.searchTable td a {
    text-decoration: none;
}

table.searchTable td.width_company_name {
    width: 200px;
}

table.searchTable td.width_sku {
    width: 100px;
}

table.searchTable td.width_phone {
    width: 100px;
}

table.searchTable td.width_contact {
    width: 150px;
}

table.general td {
    text-align: left;
    padding: 2px;
}

table.general td input.txt {
    width: auto
}

table.general td input {
    width: 240px;
    padding: 2px
}

table.general td.raligned {
    text-align: right;
    padding: 5px;
}

table.info td {
    text-align: left;
    padding: 5px;
}

table.info td input {
    width: 241px;
    padding: 2px
}

table.info td.raligned {
    padding: 5px;
}

table.billing_add td {
    text-align: left;
    padding: 5px;
}

table.billing_add td input {
    width: 241px;
    padding: 2px
}

table.billing_add td.raligned {
    padding: 5px;
}

table.shipping_add td {
    text-align: left;
    padding: 5px;
}

table.shipping_add td input {
    width: 241px;
    padding: 2px
}

table.shipping_add td select {
    width: 250px;
}

table.shipping_add td input.txt {
    width: auto
}

table.shipping_add td.raligned {
    padding: 5px;
}

table.payment_info td {
    text-align: left;
    padding: 5px;
}

/*table.payment_info td input { width:250px; }

table.payment_info td select { width:250px; }*/

table.payment_info td.raligned {
    text-align: right;
    padding: 5px;
    width: 200px;
}

table.card_info td {
    text-align: left;
    padding: 5px;
}

table.card_info td select {
    width: 250px;
}

table.card_info td select.date {
    width: auto;
}

table.card_info td.raligned {
    text-align: left;
    padding: 5px;
}

table.info td table td {
    background: none;
    border: 1px
}

h3 {
    text-align: left;
    margin-left: 80px;
}

/* End Customer Management */



.marginLeft {
    background: url("/dealer_mngt/images/menu_bar.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/dealer_mngt/images/menu_bar.png", sizingMethod="scale");

    /* border-top: 2px solid #ffffff; */
    /* margin: 28px 18px 31px 6px; */
    height: 22px;
    /*   margin-left: 195px; */
    position: relative;
    z-index: 9999;
    box-shadow: 50px -1px 0 0 #e5e5e5 inset;
    min-width: 100%;
    margin-top: -34px;
    width: 100%;
    background-size: 100% 100%;
    background: #E6E6E6 \9;
}

/* .tableBack {max-width: 1360px; } */
.dealerTopBackground {
    /* background: url(/dealer_mngt/images/headerbg.png) no-repeat; */
    /* background: #ffffff; */
    /* border-top: 4px solid #2563EB; */
    /* border-top: 4px solid #04539e; */
    /* height: 35px; */
    /* max-width: 100%; */
    /* border-bottom: 4px solid #d7d7d7; */
    /* border-bottom: 4px solid #04539e; */
    /* min-width: 1300px; */
}

.ReveiwCenter {
    text-align: center;
    background: #2F2F2F;
    padding: 2px;
    color: #fff !important;
    font-weight: 700
}

.ReveiwRight {
    text-align: right;
    white-space: nowrap
}

.dealerInvoiceTable {
    border: 1px;
    border: 1px solid gray;
    width: 50%;
}

/*.dealerInvoiceTableColRight {width:20% }

.dealerInvoiceTableColLeft { text-align:left; vertical-align:text-middle; white-space:nowrap; }*/

.widthspan {
    width: 200px;
}

/* Printorder receipt */



.headerFontNormal12 {
    font-size: 12px;
    font-weight: normal;
    color: black;
}

.headerFontNormal13 {
    font-size: 13px;
    font-weight: normal;
    color: #000066
}

.headerFontNormalLeft12 {
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: black;
}

.headerFontNormalLeft13 {
    font-size: 13px;
    font-weight: normal;
    text-align: left;
}

.headerFontBoldLeft12 {
    text-align: left;
    font-weight: bold;
    font-size: 12px;
}

.headerFontBoldLeft13 {
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    color: #000066;
}

.headerFontNormalRight12 {
    font-size: 12px;
    font-weight: normal;
    text-align: right;
}

.headerFontNormalRight13 {
    font-size: 13px;
    font-weight: normal;
    text-align: right;
}

.headerFontBoldRight12 {
    text-align: right;
    font-weight: bold;
    font-size: 12px;
    color: black;
}

.headerFontBoldLRight13 {
    text-align: right;
    font-size: 13px;
    font-weight: bold;
}

.borderDotted {
    border: 1px dotted black;
}

.userInfoHeader {
    font-size: 14px;
    color: #000066;
    text-align: left
}

.whiteSpan {
    text-align: right;
    font-weight: bold;
    font-size: 12px;
    color: #580000;
    background-color: white
}

.whiteSpanText {
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #500000
}

.planeWhite {
    background-color: white
}

.planeDarker {
    background-color: #C8C8C8
}

.planeDark {
    background-color: #E8E8E8
}

.displayTableRight {
    display: table-cell;
    text-align: right;
    color: black;
    font-size: 12px
}

.displayNoneRight {
    display: none;
    text-align: right
}

.textNormal {
    text-align: right
}

.text12 {
    font-size: 12px;
    color: black
}

.borderBackground {
    border: 1px solid #666666;
    background-color: #707070
}

.paymentInfo {
    font-size: 14px;
    color: #000066
}

.mainDivClass {}

.testClass {
    display: none
}

/*end printorder receipt*/



.headerMessage {
    text-align: center;
    font-size: 15px;
    color: #633706
}

.taxMessage {
    text-align: center;
    font-size: 11px;
}

.mainDivAlign {
    text-align: left;
}

.leftcontainer {
    /* -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: #2b89d8 #dddee0 #dddee0 !important;
    border-image: none !important;
    border-right: 2px solid #dddee0 !important;
    border-style: solid !important;
    border-width: 1px 0px 2px !important;
    margin: -1px 0 0 5px; 
    overflow: hidden;*/
    /* -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; */
}


.leftcontainer table {
    width: 100%
}

/*.leftcontainer td { padding:0; background:#cbe2ed url(/dealer_mngt/images/arrow01.png) 12px 10px no-repeat }*/

.leftcontainer td {
    background: none repeat scroll 0 0 #2563EB;
    /* background: url("/dealer_mngt/images/divider.gif") no-repeat scroll 0 -2px #CBE2ED  */
}

.leftcontainer td:hover {
    background: #144271;
}

.leftcontainer td:hover .leftcontainer tr button.buttonsize {
    background: #144271;
}

.leftcontainer tr:last-child button.buttonsize {
    padding-bottom: 5px
}

/*.leftcontainer tr button.buttonsize { padding:3px 0 10px 15px; background:url(/dealer_mngt/images/divider.gif) 0 bottom no-repeat; width:100%; font-size:12px; color:#194d65; font-family:"Poppins", sans-serif; cursor:pointer; text-indent:10px }*/

.leftcontainer tr button.buttonsize {
    /* background: url("/dealer_mngt/images/arrow01.png") no-repeat scroll 0 0 #2563EB; */
    background: #2563EB;
    background-origin: padding-box !important;
    background-position: right center !important;
    border-right: 10px solid #2563EB !important;
    color: #fff;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 1px 0 3px;
    text-indent: 5px;
    width: 100%;
    white-space: nowrap;
    height: 20px;
    background-size: 0;
}


.leftcontainer tr button.buttonsize:hover {
    /* background: url("/dealer_mngt/images/arrow02.png") no-repeat scroll 0 0 #144271; */
    background: #144271;
    background-origin: padding-box !important;
    background-position: right center !important;
    border-right: 10px solid #144271 !important;
    color: #fff;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 1px 0 3px;
    text-indent: 5px;
    width: 100%;
    height: 20px;
    background-size: 0;
}

#special_links form {
    border: medium none;
    margin: 0;
    padding: 0;
}

#special_links tr {
    border-bottom: 1px solid #4685c7;
    height: 17px;
}


#special_links .title_class [title~=Company] {
    background: none repeat scroll 0 0 #2563EB;
    background-image: url("/dealer_mngt/images/Company.svg?v=1.1");
    background-repeat: no-repeat;
    background-position: 5px 4px;
    background-size: 16px 20px;
    height: 30px;
    line-height: 10px;
    font-weight: normal;
    font-family: "Poppins", sans-serif;
    text-indent: 25px;
    /* border-radius: 4px; */

}


#special_links .title_class [title~=table] {

    background-attachment: scroll;
    background-clip: border-box;
    background-color: #6E6E6E;
    background-image: url("/dealer_mngt/images/minus.png");
    background-origin: padding-box !important;
    background-position: right center !important;
    background-repeat: no-repeat;
    background-size: 16px 20px;
    border-right: 10px solid #6E6E6E !important;
    text-indent: 12px;
    height: 30px;
    background-size: 14px 14px;
}

#special_links .title_class [title~=table]:hover {

    background-attachment: scroll;
    background-clip: border-box;
    background-color: #6E6E6E;
    background-image: url("/dealer_mngt/images/minus_hover.png");
    background-origin: padding-box !important;
    background-position: right center !important;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-right: 10px solid #6E6E6E !important;
    text-indent: 12px;
    background-size: 14px 14px;
}


#special_links .title_class [title~=Customer] {
    background: none repeat scroll 0 0 #2563EB;
    background-image: url("/dealer_mngt/images/Customer.svg");
    background-repeat: no-repeat;
    background-position: 5px 4px;
    background-size: 16px 20px;
    height: 30px;
    line-height: 10px;
    text-indent: 30px;
    font-weight: normal;
    font-family: "Poppins", sans-serif;
    padding: 0;
}


#special_links .title_class [title~=Vendors] {
    background: #2563EB;
    background-image: url("/dealer_mngt/images/Vendors.svg");
    background-repeat: no-repeat;
    background-position: 7px 4px;
    background-size: 16px 20px;
    height: 30px;
    line-height: 10px;
    text-indent: 30px;
    font-weight: normal;
    font-family: "Poppins", sans-serif;
    border-right: 10px solid #2563EB;
    padding: 0;
    border: 0;
}


#special_links .title_class [title~=Quick-Buy] {
    background: #2563EB;
    background-image: url("/dealer_mngt/images/q_buy.png");
    background-repeat: no-repeat;
    background-position: 10px 4px;
    background-size: 19px 19px;
    height: 30px;
    line-height: 10px;
    text-indent: 35px;
    font-weight: normal;
    font-family: "Poppins", sans-serif;
    border-right: 10px solid #2563EB;
}

#special_links .title_class [title~=Orders] {
    background: #2563EB;
    background-image: url("/dealer_mngt/images/Orders.svg");
    background-repeat: no-repeat;
    background-position: 7px 4px;
    background-size: 16px 20px;
    height: 30px;
    line-height: 10px;
    text-indent: 25px;
    font-weight: normal;
    font-family: "Poppins", sans-serif;
    border-right: 10px solid #2563EB;
}

#special_links .title_class [title~=Inventory] {
    background: #2563EB;
    background-image: url("/dealer_mngt/images/inventory.svg");
    background-repeat: no-repeat;
    background-position: 7px 4px;
    background-size: 16px 20px;
    height: 30px;
    line-height: 10px;
    text-indent: 35px;
    font-weight: normal;
    font-family: "Poppins", sans-serif;
    border-right: 0 none;
    padding: 0;
    line-height: 10px;
    text-indent: 29px;

}

#special_links .title_class [title~="Warehouse"] {
    background: #2563EB;
    background-image: url("/dealer_mngt/images/Warehouse.svg");
    background-repeat: no-repeat;
    background-position: 7px 4px;
    background-size: 16px 20px;
    height: 30px;
    border-right: 0 none;
    padding: 0;
    line-height: 10px;
    text-indent: 30px;
    font-weight: normal;
    font-family: "Poppins", sans-serif;

}

#special_links .title_class [title~=Reports] {
    background: #2563EB;
    background-image: url("/dealer_mngt/images/reports_side.png");
    background-repeat: no-repeat;
    background-position: 7px 4px;
    background-size: 16px 20px;
    height: 30px;
    line-height: 10px;
    text-indent: 25px;
    font-weight: normal;
    font-family: "Poppins", sans-serif;
    border-right: 10px solid #2563EB;
}

#special_links .title_class [title~=CRM] {
    background: #2563EB;
    background-image: url("/dealer_mngt/images/crm_side.png");
    background-repeat: no-repeat;
    background-position: 5px 4px;
    background-size: 16px 20px;
    height: 30px;
    line-height: 10px;
    text-indent: 20px;
    font-weight: normal;
    font-family: "Poppins", sans-serif;
    /* 	 border-right: 10px solid #2563EB; */
}


#special_links .title_class [title~=QC] {
    background: #2563EB;
    background-image: url("/dealer_mngt/images/quote_com.png");
    background-repeat: no-repeat;
    background-position: 10px 5px;
    background-size: 16px 20px;
    height: 30px;
    line-height: 10px;
    text-indent: 29px;
    font-weight: normal;
    font-family: "Poppins", sans-serif;
    border-right: 10px solid #2563EB;
    width: 187px;
}


#special_links .title_class [title~=POS] {
    background: #2563EB;
    background-image: url("/dealer_mngt/images/pos_side.png");
    background-repeat: no-repeat;
    background-position: 7px 4px;
    background-size: 16px 20px;
    height: 30px;
    line-height: 10px;
    text-indent: 25px;
    font-weight: normal;
    font-family: "Poppins", sans-serif;
    border-right: 10px solid #2563EB;
}


/* #special_links  .title_class   [title~=POS] {
    background:#2563EB;
	  background-image: url("/dealer_mngt/images/pos_side.png");
	  background-repeat:no-repeat;
	  background-position:17px bottom;
	   height: 50px;
    line-height: 52px;
    text-indent: 46px;
	font-weight:normal;
	font-family:"Poppins", sans-serif ;
}  */
/* 
.tax_table
{
background-image: url("/dealer_mngt/images/arrow01.png") !important;
background-origin: padding-box !important;
background-position: left center !important;
background-repeat: no-repeat !important;
border-left: 10px solid #f1fdec !important;
}

.tax_table:hover
{
background-image: url("/dealer_mngt/images/arrow02.png") !important;
background-origin: padding-box !important;
background-position: left center !important;
background-repeat: no-repeat !important;
border-left: 10px solid #2C8BDB !important;
}
 */



/*  
.leftcontainer tr button.buttonsize:hover
 { 
 background-image:url(/dealer_mngt/images/arrow02.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); 
 color: #000; 
 background:; 
}  */








/*.leftcontainer tr button.buttonsize:hover { color:#fff }*/


.marginLeft td {
    padding: 0;
    float: left;
}

#log_out_button {
    cursor: pointer;
    float: left;
    z-index: 500;
}

.leftcontainer .dealer_mgt {
    color: #666;
    height: 546px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding-top: 10px
}

.warning {
    color: #F00;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    padding-top: 10px;
    font-weight: bold;
    padding-bottom: 10px
}

.logo {
    background: url(/dealer_mngt/images/logo_bg.png) 0 0 no-repeat;
    width: 260px;
    height: 80px;
    text-align: center;
    padding-top: 10px
}

.clr {
    clear: both;
    overflow: hidden;
    height: 0;
    margin: 0;
    padding: 0
}

.fl {
    float: left
}

.fr {
    float: right
}

.maincontent {
    width: 100%
}

.subheading td {
    background: white !important;
    padding: 3px 5px;
}

.submenu01 tr,
#edit_special_form tr,
#promo_view tr,
#reward_levels_view tr,
#output_div .special_editing tr,
.special_editing_search tr {
    /* background: url(/dealer_mngt/images/list01.gif) 0 0 repeat-x     background: none repeat scroll 0 0 #fff;*/
}

.submenu01 td,
#edit_special_form td,
#promo_view td,
#reward_levels_view td,
#output_div .special_editing td,
.special_editing_search td {
    border: solid #dde1ea;
    border-width: 0 1px 1px 0;
    /* color: #3c3f42; */
    padding: 1px 5px;
    height: 30px;
    text-indent: 11px;
    min-height: 30px;
}

#promo_view td,
#reward_levels_view td {
    /* background: url(/dealer_mngt/images/list02.gif) 0 0 repeat-x; */
    padding: 0 5px
}

#edit_special_form tr:hover td,
.submenu01 tr:hover td,
#promo_view tr:hover td,
#reward_levels_view tr:hover td,
#output_div .special_editing tr:hover td,
.special_editing_search tr:hover td {
    background: #e7f3f8
}

.submenu01 th,
#edit_special_form th,
#promo_view th,
#reward_levels_view th,
#output_div .special_editing th,
.special_editing_search th {
    /* background: #2f2f2f; */
    background: #223a77;
    color: #ffffff;
    border-bottom: 1px solid #d3e5ed;
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: 600;
}

.submenu01,
#edit_special_form table,
#promo_view table,
#reward_levels_view table,
#reward_levels_view .special_editing,
#output_div .special_editing,
.special_editing_search {
    border: 1px solid #d3e5ed;
    padding: 0
}

#edit_special_form input,
#edit_special_form select {
    border: 1px solid #cecece;
    background: #fff;
    padding: 2px
}

.edit {
    background: url(/dealer_mngt/images/button.gif) 0 0 repeat-x;
    border: 1px solid #a4ca53;
    color: #3D3636;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 5px;
    /* -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; */
    cursor: pointer
}

#save_special_button:hover,
.save_btn:hover,
.edit:hover {
    /* background: url(/dealer_mngt/images/button_hover.gif) 0 -50px repeat-x!important; */
}

#remove_special_button:hover,
.delete:hover {
    /* background: url(/dealer_mngt/images/button_hover.gif) 0 -28px repeat-x !important;  */
}

.special_editing #remove_special_button,
.delete {
    /*  background-position: 0 -23px!important; border-color:#659c23 #659c23 #4a731a!important; color: #fff!important */
}

.report input,
#menu_form input,
#menu_form select,
#create_company_form input,
#create_company_form select,
#promo_add input,
.reward input,
#input7,
#input6,
#shipping_delete_selection,
#contract_edit_selection,
#list_delete_selection,
#list_selection,
#contract_delete_selection,
#contract_assign_selection,
#company_assign_selection,
#vendor_to_search,
#contract_search_input,
#contract_name,
#contract_desc,
#rule_edit_selection,
#rule_delete_selection,
#rule_name_id,
#desc_id,
#include_details_all,
.setprice input,
.setprice select,
#list_search_input,
,
#list_desc,
#list_edit_selection,
#search,
.vender_select,
.new_rule select,
.reqd,
.nreq {
    border: 1px solid #CECECE;
    padding: 2px;
    width: 240px
}

#update_feature_config_button,
.buttonsize11,
#send_credit_mail,
#send_po_mail,
#send_RA_mail,
#send_RFQ_mail,
#send_quote_mail,
#send_invoice_mail,
#send_quote_mail,
#cust_find,
,
#list_save_button,
#list_add_button,
#list_remove_button,
#rule_delete_button,
#edit_price_add_button,
#add_uom_button,
#list_search_button,
#tax_delete_button,
#create_menu_button,
#submit_special_button,
#submit_featured_products_button,
#save_promo_info_button,
#save_reward_level_button,
#submit_menu,
#reset,
#submit_create_tax_button,
#contract_search_button,
#list_delete_button,
#contract_delete_button,
#contract_assign_button,
#contract_moveup_button,
#contract_movedown_button,
#contract_add_button,
#contract_remove_button,
#contract_save_button,
#rule_search_button,
#rules_new_processing_button,
#po_find,
#di_first,
#di_prev,
#di_next,
#di_last,
#find_first,
#find_previous,
#find_next,
#find_last,
#find_all,
#save_upsell,
#save_comparison,
#save_consider,
#upload,
.vender_input,
.review1,
#First_button,
#Previous_button,
#Next_button,
#add_sku_det,
#Last_button,
#order_find,
#add_reward_level_by_ref,
#add_update_reward_level,
#vendors_find,
#add_new_vendor,
#edit_vendor,
#delete_vendor,
#save_vendor,
#save_categories,
#header_attributes_delete,
#header_attributes_edit,
#add_comparison_sku,
#save_product_substitute,
#substitute_sku_delete,
#delete_image,
.vender_input,
button.btn,
.buttonsize12,
#back_button,
#submit_list_sku,
#save_valueb,
.all_btn,
.audit_buttons,
input[ value="Continue"],
#generate,
#save,
#remove_featured_button,
.list_add_button,
button[id="send_invoice_mail\'"],
#create_memo,
#add_quick_sku,

#importFile {
    /* background: #60b4da url(/dealer_mngt/images/button.gif) 0 -44px repeat-x;  */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: linear-gradient(#69abee, #3677ba) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: #69abee;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5YWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjc3YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #69abee 0%, #3677ba 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69abee), color-stop(100%, #3677ba));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #69abee 0%, #3677ba 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #69abee 0%, #3677ba 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #69abee 0%, #3677ba 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #69abee 0%, #3677ba 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69abee', endColorstr='#3677ba', GradientType=0);
    /* IE6-8 */





    border: 1px solid #1e7db9;
    box-shadow: 0 0 3px 0 #fff inset;
    color: #fff;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;
    padding: 1px 6px;
    text-shadow: 1px 1px 1px #2f2f2f;
}

.delete,
#delete_image,
#del_loc,
#substitute_sku_delete,
input[value="Delete"],
button[value="Delete"],
button[value="delete"],
button[id="contract_remove_button"],
button[name="massdelete"],
#delete_rule,
#add_sku_del,
#list_remove_button,
#card_info_del {
    background: linear-gradient(#fc6260, #aa0000) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    background: #fc6260 !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNjI2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #fc6260 0%, #aa0000 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc6260), color-stop(100%, #aa0000)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fc6260 0%, #aa0000 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fc6260 0%, #aa0000 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fc6260 0%, #aa0000 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #fc6260 0%, #aa0000 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc6260', endColorstr='#aa0000', GradientType=0) !important;
    /* IE6-8 */



    border: 1px solid #5f0000 !important;
    border-radius: 3px !important;
    box-shadow: 0 0 3px 0 #fff inset !important;
    color: #fff !important;
    cursor: pointer !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-left: 10px !important;
    padding: 1px 10px;
    text-shadow: 1px 1px 1px #2f2f2f !important;
}


.delete:hover,
#delete_image:hover,
#del_loc:hover,
#substitute_sku_delete:hover,
input[value="Delete"]:hover,
button[value="Delete"]:hover,
button[value="delete"]:hover,
button[id="contract_remove_button"]:hover,
button[name="massdelete"]:hover,
#delete_rule:hover,
#add_sku_del:hover,
#list_remove_button:hover,
#card_info_del:hover {

    background: linear-gradient(#d0312d, #910d09) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    background: #d0312d !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwMzEyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MTBkMDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #d0312d 0%, #910d09 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0312d), color-stop(100%, #910d09)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d0312d 0%, #910d09 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d0312d 0%, #910d09 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d0312d 0%, #910d09 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #d0312d 0%, #910d09 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0312d', endColorstr='#910d09', GradientType=0) !important;
    /* IE6-8 */



    border: 1px solid #5f0000 !important;
    border-radius: 3px !important;
    ;
    box-shadow: 0 0 3px 0 #fff inset !important;
    color: #fff !important;
    cursor: pointer !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-left: 10px !important;
    padding: 1px 10px;
    text-shadow: 1px 1px 1px #2f2f2f !important;
}



#update_feature_config_button:hover,
.buttonsize11:hover,
#send_credit_mail:hover,
#cust_find:hover,
#send_quote_mail:hover,
#send_quote_mail:hover,
:hover,
#list_save_button:hover,
#list_add_button:hover,
#send_invoice_mail:hover,
#list_remove_button:hover,
#send_po_mail:hover,
#send_RA_mail:hover,
#send_RFQ_mail:hover,
#rule_delete_button:hover,
#edit_price_add_button:hover,
#add_uom_button:hover,
#list_search_button:hover,
#tax_delete_button:hover,
#create_menu_button:hover,
#submit_special_button:hover,
#submit_featured_products_button:hover,
#save_promo_info_button:hover,
#save_reward_level_button:hover,
#submit_menu:hover:hover,
#reset:hover,
#submit_create_tax_button:hover,
#contract_search_button:hover,
#list_delete_button:hover,
#contract_delete_button:hover,
#contract_assign_button:hover,
#contract_moveup_button:hover,
#contract_movedown_button:hover,
#contract_add_button:hover,
#contract_remove_button:hover,
#contract_save_button:hover,
#rule_search_button:hover,
#rules_new_processing_button:hover,
#po_find:hover,
#:hover,
#di_prev,
#di_next,
#di_last,
#find_first:hover,
#find_previous:hover,
#find_next:hover,
#find_last:hover,
#find_all:hover,
#save_upsell:hover,
#save_comparison:hover,
#save_consider:hover,
#upload:hover,
.vender_input:hover,
.review1:hover,
#First_button:hover,
#Previous_button:hover,
#Next_button:hover,
#add_sku_det:hover,
#Last_button:hover,
#order_find:hover,
#add_reward_level:hover,
#add_reward_level_by_ref:hover,
#add_update_reward_level:hover,
#vendors_find:hover,
#add_new_vendor:hover,
#edit_vendor:hover,
#delete_vendor:hover,
#save_vendor:hover,
#save_categories:hover,
#header_attributes_delete:hover,
#header_attributes_edit:hover,
#add_comparison_sku:hover,
#save_product_substitute:hover,
#substitute_sku_delete:hover,
#delete_image:hover,
.vender_input:hover,
button.btn:hover,
.buttonsize12:hover,
#back_button:hover,
#submit_list_sku:hover,
#save_valueb:hover,
.all_btn:hover,
input[ value="Continue"]:hover,
#generate:hover,
#save:hover,
#remove_featured_button:hover,
.list_add_button:hover,
button[id="send_invoice_mail\'"]:hover {
    /* background: #60b4da url(/dealer_mngt/images/button_hover.gif) 0 -7px repeat-x; */

    background: linear-gradient(#8fc44d, #507e08);

    background: #8fc44d;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYzQ0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDdlMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #8fc44d 0%, #507e08 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fc44d), color-stop(100%, #507e08));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8fc44d 0%, #507e08 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8fc44d 0%, #507e08 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8fc44d 0%, #507e08 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #8fc44d 0%, #507e08 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc44d', endColorstr='#507e08', GradientType=0);
    /* IE6-8 */



    border: 1px solid #4A731A;
    border-width: 1px;
}

#vendors_show_form #vendors_show_all {
    width: 82px;
}

#vendors_show_form #add_new_vendor {
    width: 70px;
}

#output_div #find_last {
    /* margin-bottom: 10px */
}

#create_company_form input:focus,
#create_company_form select:focus,
#promo_add input:focus,
.reward input:focus,
#menu_form input:focus,
#menu_form select:focus {
    border: 1px solid #626060;
    background: #EEEDED
}

#promo_view td td,
#reward_levels_view td td {
    background: none;
    border: none
}

#promo_view td table,
#reward_levels_view table {
    border: none
}

.editicon,
.addmenu,
.delet1,
.deleticon,
.upicn,
.downicn,
.edit2,
.edit1,
.review2,
a.delete01 {
    background: url(../images/admin_icons.png) 0 0 no-repeat;
    padding-left: 15px;
    border: none;
    color: #406f85;
    font-size: 12px
}

.editicon,
.edit1 {
    background-position: 4px -49px
}

.addmenu {
    background-position: 0 -96px
}

.deleticon {
    background-position: 4px -74px
}

.upicn {
    background-position: 10px 4px
}

.downicn {
    background-position: 10px -23px
}

.review2 {
    background-position: 0 -118px
}

.edit2 {
    background-position: 0px -51px
}

.delet1,
a.delete01 {
    background-position: 0px -76px
}

.changeorder {
    text-align: left;
    width: 60px;
    margin: 0 auto
}

/*a.delete01 {display: block; margin: 0 auto;padding: 2px 5px;  width: 56px; font-weight:bold; background:url(/dealer_mngt/images/button.gif) 0 -24px repeat-x; border:1px solid #cb1313; color:#fff; font-size:11px; font-weight:bold; padding:2px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-decoration:none}



*/
.code01 {
    color: #3c3f42;
    text-decoration: none;
    font-weight: bold
}

.code01:hover {
    color: #000;
    text-decoration: underline
}

#contract_search_form #contract_edit_selection,
#contract_delete_form #contract_delete_selection,
#rule_delete_selection,
#rule_edit_selection,
#list_delete_selection,
#list_selection,
#list_edit_selection,
#cust_find,
#find_first,
#find_previous,
#find_next,
#First_button,
#Previous_button,
#Next_button {}

#rule_search_form,
#rule_delete_form,
#list_search_form,
#list_delete_form {
    padding-top: 10px
}

#contract_moveup_button,
#contract_name,
,
#find_first,
#find_previous,
#find_next,
#First_button {}

.bottom_links td a {
    padding: 10px 2px 0;
    background: rgb(24, 87, 111);
    display: block;
    color: #fff;
    font-size: 10px;
    text-align: center;
    border-left: 1px solid #fff;
    height: 24px
}

.bottom_links td a:hover {
    background: #6a97a7
}

.setprice input,
.setprice select {
    margin-bottom: 5px
}

.strong {
    font-weight: bold
}

.centerall {
    text-align: center !important
}

.promoCodeClass td,
.promoCodeClass td {
    background: none !important;
    border: none !important
}

table.report a.edit2 {
    color: #3D3636
}

table.report a.delet1 {
    color: #3D3636
}

.butm01 {
    border: 1px solid #6CA9C4 !important
}

.submenu01 td,
.submenu01 th {
    padding: 5px
}

.department_list {
    text-align: center;
    width: 80%;
}

#department_list_data {
    cursor: pointer;
    font-weight: normal;
}

table.department_list tr {
    font-weight: bold;
    width: 2%;
}

#add_new_department {
    cursor: pointer;
    padding: 2px 6px;
}

/* .all_table span {padding: 3px 6px !important;} */
.qc_tbl span {
    padding: 0px !important;
}

#manager_app_tr0>td {
    width: 250px;
}

/*EOS-232 styling for tables displayed in donate to organisation report*/



table.donate_to_head {
    width: 450px;
    border: 0px;
    margin-top: 40px;
    height: 100px;
    margin-left: 0px;
}

table#donate_generate {
    width: 500px;
    border: 0px;
    margin-top: 20px;
    height: 100px;
    margin-left: 0px;
}

.boldheadings {
    font-weight: bold;
    text-align: right;
    font-size: 11px;
}

.boldheadingsleft {
    font-weight: bold;
    text-align: left;
    color: black;
    font-size: 13px;
}

.tablecenter {
    align: center;
}

.textleft {
    text-align: left;
    margin-left: -23px;
}

.textright {
    text-align: right;
}

.cwCompleteOuter {
    position: top;
}

/* UL inside the outer div */



.cwCompleteOuter {
    position: absolute;
}

/* EOS-421,To create autosuggest functionality in dealer commander and throught the site dc/sc*/

/* height and overflow-y added by yogita for autosuggest */

body {
    position: relative;
    /*background-color:#ffffff; */
}

div.autosuggest {
    position: absolute;
    background-position: top;
    background-repeat: no-repeat;
    padding: 10px 0 0 0;
    height: 300px;
    overflow-y: auto;
    z-index: 9999
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer {
    position: relative;
    height: 6px;
    padding: 0 6px;
    background-position: top right;
    background-repeat: no-repeat;
    overflow: hidden;
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner {
    position: absolute;
    top: 0;
    left: 0;
    height: 6px;
    width: 6px;
    background-position: top left;
    background-repeat: no-repeat;
}

/* code added by aditya */
li {
    list-style: none;
}

/* code added by aditya */

div.autosuggest ul {
    list-style: none;
    margin: 0 0 -4px 0;
    padding: 0;
    overflow: hidden;
    background-color: #7AA2B1;
}

div.autosuggest ul li {
    color: #ccc;
    padding: 0;
    margin: 0 4px 4px;
    text-align: left;
}

div.autosuggest ul li a {
    color: #ccc;
    display: block;
    text-decoration: none;
    background-color: transparent;
    position: relative;
    padding: 0;
    width: 100%;
}

div.autosuggest ul li a:hover {
    background-color: #444;
}

div.autosuggest ul li.as_highlight a:hover {
    background-color: #1B5CCD;
}

div.autosuggest ul li a span {
    display: block;
    padding: 3px 6px;
    font-weight: bold;
}

div.autosuggest ul li a span small {
    font-weight: normal;
    color: #000000;
    font-weight: bold;
}

div.autosuggest ul li.as_highlight a span small {
    color: #ccc;
}

div.autosuggest ul li.as_highlight a {
    color: #fff;
    background-color: #92AA31;
    background-position: bottom right;
    background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span {
    background-position: bottom left;
    background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr {
    background-color: transparent;
    background-repeat: no-repeat;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 0;
    padding: 0;
    margin: 0;
}

div.autosuggest ul li a .tr {
    right: 0;
}

div.autosuggest ul li.as_highlight a .tl {
    left: 0;
    background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr {
    right: 0;
    background-position: bottom right;
}

div.autosuggest ul li.as_warning {
    font-weight: bold;
    text-align: center;
}

div.autosuggest ul em {
    font-style: normal;
    color: #000000;
}

.marginleft {
    margin-left: 15px;
}

.marginright {
    margin-left: px;
}

.textcenter {
    text-align: center;
}

.textright {
    text-align: right;
}

.fieldsetclass {
    width: 60%;
}

/* input[type="text"] {
    border: 1px solid rgb(204, 204, 204);
} */

select {
    border: 1px solid #CECECE;
}

.headerTxt {
    color: black;
    font-weight: bold;
}

.formTypeTxt {
    color: #000;
    font-size: 25px;
    font-weight: bold;
}

.formTHXTxt {
    color: #000;
    font-size: 28px;
    font-weight: bold;
}

.headerTxt1 {
    color: #000;
    font-weight: bold;
    white-space: nowrap;
}

div.item_price_scroll {
    height: 50px;
    width: 550px;
    overflow: auto;
    border: 1px solid #666;
    background-color: white;
    padding: 8px;
}

div.vendor_dropship_scroll {
    height: 300px;
    width: 90%;
    overflow: auto;
    border: 1px solid #666;
    background-color: white;
    padding: 8px;
}

.sucessmessage {
    color: green;
    font-size: 21x;
    font-style: bold;
}

.uom_reqd1 {
    border: 1px solid #CECECE;
    padding: 2px;
    text-transform: uppercase
}

.uom_reqd2 {
    border: 1px solid #CECECE;
    padding: 2px;
    text-transform: lowercase
}

#vendor_table_clearAll_1,
#vendor_table_clearAll_2,
#vendor_clearAll_1,
#vendor_clearAll_2,
#vendor_createPO_1,
#vendor_createPO_2 {
    background: #60b4da url(/dealer_mngt/images/button.gif) 0 -44px repeat-x;
    border: 1px solid #6ca9c4;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer
}

=======.uom_reqd2 {
    border: 1px solid #CECECE;
    padding: 2px;
    text-transform: lowercase
}

.vendor_drop_down {
    text-align: left;
}

table.drop {
    border: 0px;
    padding: 5px;
    border-spacing: 0px;
    width: 100%;
}

table.drop th {
    text-align: center;
    background-color: #6A97A7;
    padding: 5px 2px;
    font-size: 11px;
    border-right: none;
    font-weight: normal
}

.qbdrop th {
    border: 2px solid #fff;
}

.qbcomp th {
    border: 1px solid #7695a3;
    background: #ffffff !important;
}

.qbcomp1 th {
    border: 1px solid #7695a3;
    background: #ffffff !important;
    border-bottom: 1px solid #d1d6d8;
}

table.drop td {
    text-align: center;
    padding: 1px 1px 0 0 !important;
    background-color: #fff;
    border: 1px solid #a3c3d1;
    font-weight: 700
}

table.drop th input,
table.drop td input {
    width: 35px;
    text-align: center;
}

table.drop td,
th {
    font-size: 10px;
}

table.drop th.no_of_items {
    text-align: left;
    padding: 5px;
}

table.drop td.price_style,
table.drop td.price_style input {
    text-align: left;
    padding: 5px;
}

table.drop td.codeClassSpecial {
    text-align: left;
    white-space: nowrap;
    padding: 5px;
}

table.drop th.aligncenter {
    text-align: center;
}

table.drop td.noBorder {
    font-weight: 100;
    text-align: center
}

.itemsclass {
    color: rgb(37, 59, 219);
    font-weight: bold;
}

.normal1 {
    background-color: #FFFFFF
}

.highlight {
    background-color: #8888FF
}

.highlightEURO45 {
    background-color: #CCCCCC
}

.font_red {
    color: red
}

.font_green {
    color: green
}

.bfont {
    color: #FF0000;
    font-size: 12px;
}

.left_table_align {
    float: left;
    margin-left: 60px;
}

.right_table_align {
    float: right;
    margin-right: 8%;
}

.right_table_align_online {
    float: right;
    margin-right: 39%;
}

.greentext {
    color: green;
}

.div_scroll1 {
    height: auto;
    overflow: auto;
    overflow-x: hidden;
}

.div_scroll2 {
    height: 370px;
    overflow: auto;
}

.line_desc_add {
    float: right
}

.creat_nw {
    text-align: center;
    padding: 12px 2px;
    display: block;
    background: rgb(24, 87, 111);
    font-size: 10px;
    color: #fff;
}

.creat_nw:hover {
    background: #6a97a7
}

/* DC Login page dealer_index.php **/

#output #dealer_loginform {
    border: 1px solid #BCBBBB;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 0 4px 6px #CCCCCC;
    -webkit-box-shadow: 0 0 4px 6px #CCCCCC;
    margin: 13px auto 0;
    -moz-box-shadow: 0 0 4px 6px #CCCCCC;
    width: 421px;
}

#output #dealer_loginform input {
    padding: 5px;
    margin: 3px 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#output #dealer_loginform select {
    border: 1px solid #CCCCCC;
    height: 28px;
    padding: 3px;
}

#dealer_loginform .btn_edit {
    background: background: rgb(153, 165, 166);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(153, 165, 166, 1) 0%, rgba(10, 8, 9, 1) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(153, 165, 166, 1)), color-stop(100%, rgba(10, 8, 9, 1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(153, 165, 166, 1) 0%, rgba(10, 8, 9, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(153, 165, 166, 1) 0%, rgba(10, 8, 9, 1) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(153, 165, 166, 1) 0%, rgba(10, 8, 9, 1) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(153, 165, 166, 1) 0%, rgba(10, 8, 9, 1) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99a5a6', endColorstr='#0a0809', GradientType=0);
    /* IE6-9 */
    border: 1px solid #000000 !important;
    color: #FFFFFF;
    font: bold 13px Verdana, Geneva, sans-serif;
    padding: 5px 10px !important;
    cursor: pointer;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}

#dealer_loginform .btn_edit:hover {
    background: rgb(10, 8, 9);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(10, 8, 9, 1) 0%, rgba(153, 165, 166, 1) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(10, 8, 9, 1)), color-stop(100%, rgba(153, 165, 166, 1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(10, 8, 9, 1) 0%, rgba(153, 165, 166, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(10, 8, 9, 1) 0%, rgba(153, 165, 166, 1) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(10, 8, 9, 1) 0%, rgba(153, 165, 166, 1) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(10, 8, 9, 1) 0%, rgba(153, 165, 166, 1) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a0809', endColorstr='#99a5a6', GradientType=0);
    /* IE6-9 */
}

#dealer_loginform #change-image {
    color: #FF0000;
}

#dealer_loginform #change-image:hover {
    color: #355c00;
}

#dealer_loginform .sec_qus {
    margin-bottom: 5px
}

#output .del_logh {
    color: #CF0308;
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    margin: 5px 0 0
}

#output .dc_log_logo {
    margin: 0 auto;
    width: auto;
    height: 111px
}

.dc_log_logo>img {
    height: auto;
    width: auto;
}

/* DC Login inner page dealer_index.php **/

.dealerTopBackground .alert {
    background-color: transparent;
    border-color: transparent;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 8px 35px;
    text-shadow: none;
    text-align: left;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    /*  font-weight: 700 ; */
}

/* website management */

#edit_special_form .special_editing .price_style,
#edit_special_form .special_editing .no_of_items {
    padding: 0
}

/* DC inner pages styling*/

.all_table {
    border: 1px solid #D3E5ED;
    padding: 0;
    border-spacing: 0
}

.all_table tr {
    /* background: url(/dealer_mngt/images/list01.gif) 0 0 repeat-x; */
    background: none repeat scroll 0 0 #fff;
}

.all_table td {
    border: solid #d3e5ed;
    border-width: 0 1px 1px 0;
    color: #3c3f42;
    padding: 5px;
    text-align: left
}

.all_table th {
    background: #E7F3F8;
    border-bottom: 1px solid #D3E5ED;
    color: #1F476F;
    padding: 0 5px;
    text-align: left;
}

.all_table_crm {
    border: 1px solid #d3e5ed;
    border-spacing: 0;
    padding: 0;

}

.all_table_crm td:nth-child(2n+1) {
    color: #000;
}

.all_table_crm td:nth-child(2n) {
    color: #444444;
}


.all_table_crm td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d3e5ed;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px 0;
    font-size: 12px;
    padding: 5px;
    text-align: left;
}

.all_table_crm th {

    border-bottom: 1px solid #d3e5ed;

    padding: 0 5px;
    text-align: left;
}

.crm_div_pro_wrapper {
    float: left;
    width: 100%;
    border-bottom: 2px solid #2563EB;
    border-top: 2px solid #2563EB;
}

.crm_div_pro {
    float: left;
    width: 50%;
}

.error_td {
    width: 26px
}

.new_tax_h {
    background: #E7F3F8;
    border: 1px solid #D3E5ED;
    margin: 10px 0 0 !important;
    padding: 5px;
    width: 451px;
}

#add_results_form #list_remove_button {
    margin-top: 5px
}

#list_save_button {
    margin-top: 5px
}

#add_results_form #contract_remove_button {
    margin-top: 5px
}

#promo_add #save_promo_info_button {
    margin-top: 5px
}

#add_reward_level {
    background: #6a97a7 !important;
    border: none
}

#add_sku_det {
    margin: 5px 0px 5px 7px;
}

#uom_add #add_uom_button {
    margin: 3px 0
}

#output_div textarea {
    resize: none;
}

#po_order_form {
    margin-top: 20px
}

form[name="add_company"] .general {
    margin-top: 10px
}

/* 28-7*/

#as_quick_sku {
    width: 450px !important;
}

#quick_add_sku td {
    border-bottom: 1px solid #9CD5EE
        /*#D3E5ED*/
}

#quick_order_form #order_table td {
    padding: 1px
}

#quick_order_form #order_table td,
#quick_order_form #order_table th {
    font-size: 11px
}

#quick_order_form #order_table td .cus_list_details td {
    text-align: right;
    border-bottom: none
}

#quick_order_form #order_table td .cus_list_details td.cost_leftalign {
    text-align: left
}

#quick_order_form #order_table td .cus_list_details {
    table-layout: auto
}

#quick_order_form .seprator table td {
    background: none
}

#quick_order_form .seprator table th {
    background: #6A97A7;
    color: #FFFFFF;
}

#quick_order_form #add_quick_sku {
    margin-right: 10px
}

.quickForm td {
    border: 1px solid #D3E5ED;
}

.quickForm td table td {
    border: none;
    border-right: 2px solid #D3E5ED;
}

.ordertitle {
    font-weight: 700;
}

.quickForm .pro_title_bg td {
    background: #6A97A7 !important;
    padding: 7px;
    color: #fff;
    font-weight: 700
}

/* Cust Mgnt.- contact */

.info input[type="checkbox"] {
    width: auto
}

/* Ord Mgnt -  Ord Editing*/

#quick_order_form .open_ord tr td {
    border: none;
    border-left: 1px solid #D3E5ED
}

#quick_order_form .open_ord tr td:first-child {
    border-left: none
}

/* Inventroy Mgnt.*/

#add_vendor #upsell_div {
    margin-left: 101px;
}

#add_vendor #product_substitute_div {
    margin-right: 29%;
}

/* 3-12-2012*/

#substitute_note td {
    border-bottom: 1px solid #D3E5ED !important;
}

#upsell_add td {
    border-bottom: 1px solid #D3E5ED !important;
}

/* 4-12-2012*/

#find_first {
    margin-left: 0
}

input[type="checkbox"] {
    width: 20px !important;
    height: 20px !important;
}

#normal_rule #listprice,
#normal_rule #fixedprice {
    margin-right: 5px;
    padding: 2px;
    width: 65px;
}

#add_vendor .categor select {
    width: 173px !important;
    padding: 2px !important
}

#add_vendor #comparison_div {
    float: left;
    margin-left: 0;
    width: 33%;
}

#add_vendor #consider_div {
    float: left;
    margin-right: 0;
    width: 33%;
}

#add_vendor #valueb_div {
    float: right;
    margin-right: 0;
    width: 33%;
}

/* 05-12-2012*/

#quick_add_sku .style1 {
    font-weight: 400 !important;
}

#quick_add_sku .spert_bg {
    background: #E0ECF2;
    font-weight: 700
}

.pos_up {
    color: #468847 !important
}

.neg_down {
    color: #ff0000 !important
}

form[name="add_vendor"] .boldheadings {
    text-align: left;
}

/* 07-12-2012*/

.normTxt {
    font-weight: normal !important;
}

.roundcontbluescroll .sku_titlebg {
    background: #6A97A7;
    font-weight: 700;
    padding: 3px 0
}

.roundcontbluescroll .sku_titlebg td {
    color: #fff;
}

.all_table #quick_add_sku td {
    padding: 0
}

.roundcontbluescroll .all_table #quick_add_sku th {
    background: #6A97A7
}

.all_table #quick_add_sku .quickForm td {
    border: none;
    border-right: 1px solid #9CD5EE;
    padding: 2px
}

input[type="radio"] {
    width: 20px !important
}

.normalheadings {
    font-weight: 400 !important
}

#custom_rule .roundcontblueskuscroll {
    left: 251px
}

#custom_rule .roundcontblueskuscroll .as_highlight {
    background: #6A97A7 !important;
    cursor: pointer;
    font-weight: 700;
    color: #000
}

#custom_rule .roundcontblueskuscroll .as_highlight:hover {
    background: #1B5CCD !important
}

#custom_rule .roundcontblueskuscroll .as_highlight td {
    border-color: #6A97A7 !important;
}

#custom_rule .roundcontblueskuscroll .as_highlight:hover td {
    color: #fff !important;
}

.forder td {
    padding: 2px;
}

.forder td table td {
    border-bottom: none;
    background: none
}

/* 10-12-2012*/

#order_modify_form #First_button {
    margin-left: 0;
    margin-bottom: 0
}

form[name="add_vendor"] .boldheadings {
    font-weight: 400
}

#edit_item_price .boldheadings {
    font-weight: 400;
    text-align: left
}

form[name="add_vendor"] #itemtype {
    width: 240px
}

form[name="add_vendor"] #unspsc,
form[name="add_vendor"] #upc,
form[name="add_vendor"] #upsell_input,
form[name="add_vendor"] #product_substitute_input,
form[name="add_vendor"] #uom,
form[name="add_vendor"] #listprice,
form[name="add_vendor"] #fixedprice,
form[name="add_vendor"] input[name="cost"],
form[name="add_vendor"] #quantity_oh,
form[name="add_vendor"] #min,
form[name="add_vendor"] #max,
form[name="add_vendor"] #row,
form[name="add_vendor"] #shelf,
form[name="add_vendor"] #isActive {
    width: 240px
}

#add_vendor #header_name,
#add_vendor #comparison_input,
#add_vendor #comparison_input #consider_input {
    width: 240px
}

#edit_item_price #vendor,
#edit_item_price #preferred_vendor {
    width: 240px
}

#landing_page_form .report {
    border: 1px solid #D3E5ED
}

#landing_page_form .report td {
    border: 1px solid #D3E5ED
}

#quick_order_form #order_table .eql_padd table td {
    padding: 4px 0 4px 2px;
    text-align: left
}

#quick_order_form #order_table .open_ord td {
    text-align: left
}

.extra_special_editing th {
    text-align: left
}

/*11-12-2012*/

.all_head {
    color: #727170 !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 12px !important;
}

#landing_page_view .all_table {
    border: 1px solid #D3E5ED
}

#landing_page_view .all_table td {
    border: 1px solid #D3E5ED
}

#landing_page_view #submit_landing_id {
    color: #fff !important
}

/*#edit_special_form { background: url("/dealer_mngt/images/button_hover.gif") repeat-x scroll 0 -30px transparent !important; }*/
#vendor_cost_table .head th {
    font-weight: 700 !important
}

.special_editing .head th {
    font-weight: 700 !important
}

/*11-12-2012*/

form[name="contract_save_form"] #contract_name,
form[name="contract_save_form"] #contract_desc {
    margin: 2px 0
}

form[name="contract_save_form"] #contract_save_button {
    margin-top: 4px
}

#contract_search_form #vendor_to_search {
    width: 245px;
    margin-bottom: 5px
}

.note {
    font-size: 12px;
    margin-left: 8px;
    color: #575757;
}

/*13-12-2012*/

/*#special_links tr td:hover { background:#9ccada }*/

.spe_active {
    background: #9ccada !important;
}

.leftcontainer .spe_active .buttonsize {
    color: #fff !important
}

.topm_active {
    background: url("/dealer_mngt/images/tabs.gif") repeat-x scroll 0 0 transparent;
    ;
    background-position: 0 -32px;
    border-color: #76C0E2 #6EBCDF #66B7DC;
    color: #223138;
}

#loader {
    display: none;
    height: 300px;
    width: 300px;
    margin: 30px 0 0 -20px;
    text-align: center
}

/*15-12-2012*/

/* to make price input box of width that accomodate 8 digits only */

#single_level_cost #vendor_cost,
#list_search_form #between_price_above_sku,
#list_search_form #between_price_below_sku,
#custom_rule #price,
#order_table .thirtyWidth input,
#edit_special_form .price_style input[type="text"] {
    width: 65px
}

/*18-12-2012*/

/* to show ord mgnt table sattic data */

.all_table.ord_display tr td {
    padding: 0 !important
}

.all_table.ord_display .ord_row td {
    border-left: 1px solid #D3E5ED;
    border-top: none;
    border-bottom: none;
    padding: 5px !important;
    border-right: none;
}

.all_table.ord_display .ord_row tr td:first-child {
    border-left: none
}

.nomargin {
    margin: 0 !important
}

.drop .restock_txt td {
    font-size: 13px;
}

/*24-12-2012*/

.other_ord td {
    cursor: default !important;
}

.other_ord:hover td {
    background: none !important;
}

/* 24-1-13 */

/*.ccv_prod td {border:none !important;} */



.dropQuickbuy {}

.dropQuickbuy th {
    border: 2px solid #fff
}

.dropQuickbuy1 {
    border-bottom: 2px solid #7695a3;
}

dropQuickbuy2 {
    border-bottom: 1px solid #D3E5ED;
}

.dropQuickbuy1 th {
    border: 1px solid #D3E5ED
}

table.drop .botposcreen_text td {
    font-size: 11px;
    font-weight: normal;
    height: 21px
}

table.drop td.noBorder.bot_box_border {}

font {
    font-weight: bold;
}

.text_blue {
    color: #6A97A7
}

.del_logh a {
    cursor: text;
    color: #CF0308;
    text-decoration: none;
}

/*tooltip css*/



a.hover {
    outline: none;
}

a.hover strong {
    line-height: 15px;
}

a.hover:hover {
    text-decoration: none;
}

a.hover span {
    z-index: 10;
    display: none;
    padding: 10px 5px;
    margin-top: -35px;
    margin-left: 27px;
    width: 240px;
    line-height: 16px;
}

a.hover:hover span {
    display: inline;
    position: absolute;
    color: #111;
    border: 1px solid #DCA;
    background: #fffAF0;
}

.tooltip_hover {
    z-index: 20;
    position: absolute;
    top: 15px;
    border: 0;
    left: -12px;
}

/*CSS3 extras*/

a.hover span {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}

@-moz-document url-prefix() {
    a.hover span {
        margin-left: 13px;
        margin-top: -21px;
    }
}

.ie7 a.hover span {
    margin-top: 13px;
    margin-left: -21px;
}

.ie8 a.hover span {
    margin-top: 13px;
    margin-left: -21px;
}

.table_printing td {
    border: 1px solid #000
}

/*aosware2:customer payment*/
.payment {
    width: 100% !important;
    border: none !important;
}

.payment tr {
    background: none !important;
    border: none !important;
}

.payment td {
    border: none !important;
}

.payment input,
.payment textarea,
.payment select {
    background: #f8f8f8;
    border-radius: 3px;
    border-bottom: 1px solid #f1f1f1;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #aaaaaa;
}

.invoice tr:nth-child(even) {
    background: #F9FBFC
}

.invoice tr:nth-child(odd) {
    background: #edf2f4
}


/*add for quote commander starts*/
.qc_tbl_div {
    padding-top: 5px;
}

.qc_txt {
    font-size: 12px;
    color: blue;
    padding-bottom: 5px;
}

.qc_tbl img {
    /*height:14px; margin: -8px 0;  padding-bottom: 3px; padding-top: 8px; vertical-align: super; width:14px;  */
    height: 12px;
    margin: 0;
    vertical-align: middle;
    width: 12px;

}

#Quote_Commander_form {
    background: none repeat scroll 0 0 red;
}

#Quote_Commander_form button:hover {
    /* background: none repeat scroll 0 0 red; */
}

#qcSubmenu ul {
    display: none;
    list-style: none;
}

#qcSubmenu:hover ul {
    display: block;
    position: absolute;
    background: #FFF;
    border: 1px solid #ccc;
    padding: 5px;
    width: 150px;
    margin-top: -1px;
}

#qcSubmenu:hover ul li {
    border-top: 1px solid #ccc;
    font-size: 12px;
    padding: 7px;
}

#qcSubmenu:hover ul li:first-child {
    border-top: none !important;
}

#edit_column td {
    padding: 1px;
}

.imgSearchResultQc {
    background-color: #eceee4;
    margin: 10% auto;
    width: 300px;
    min-height: 100px;
    border: 1px solid #000;
    border-radius: 10px;
    font-family: "Poppins", sans-serif;
}

.headStrip {
    margin-top: 15px;
    width: 100%;
    background-color: #99b330;
    text-align: center;
    padding: 8px 0px 5px 0px;
    font-weight: 600;
}

.bodytxt {
    text-align: center;
    margin-top: 5px;
    width: 100%;
    font-size: 13px;
}

.marTop {
    margin-top: 0px;
}

#addSkuItemFrom input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #e7f3f8;
}

#imgSearchResult input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #e7f3f8;
}

.imgSearchResultQc {
    background: #fff;
}

.imgSearchResultQc .marTop {
    margin-top: 0;
}

.imgSearchResultQc .quickViewBgColorRight {
    background: url("/dealer_mngt/images/tabs.gif") repeat scroll 0 32px rgba(0, 0, 0, 0);
    border-top-right-radius: 10px;
    font-weight: bold;
    height: 20px;
    text-align: right;
}

.imgSearchResultQc .quickViewBgColorMiddle {
    background: url("/dealer_mngt/images/tabs.gif") repeat scroll 0 32px rgba(0, 0, 0, 0);
    font-weight: bold;
    height: 20px;
    text-align: right;
}

.imgSearchResultQc .quickViewBgColor {
    background: url("/dealer_mngt/images/tabs.gif") repeat scroll 0 32px rgba(0, 0, 0, 0);
    border-top-left-radius: 10px;
    height: 20px;
    color: #fff;
}

.imgSearchResultQc .imgSearchResultQc td {
    font-size: 13px;
    height: 20px;
    padding: 5px;
}

.table_lower td {
    padding: 0 5px;
}

.qc_odd {
    cursor: pointer;
    background-color: #fff;
    /* border-bottom:2px solid rgb(104, 158, 90) !important;  */
}

.qc_even {
    cursor: pointer;
    background-color: #f5f5f5 !important;
    /* border-bottom:2px solid rgb(104, 158, 90) !important; */
}

.qc_eveni {
    cursor: pointer;
    /* background-color:#CCFFC0 !important; border-bottom:2px solid rgb(104, 158, 90) !important */
}

.qc_odd td {
    /*line-height: 22px !important;*/
}

.qc_even td {
    /*line-height: 22px !important; */
}

.qc_eveni td {
    /*line-height: 22px !important; */
}

.qc_odd input[type="text"] {
    border: 1px solid rgb(204, 204, 204);
    /* margin: -12px 0 5px;*/
}

.qc_even input[type="text"] {
    border: 1px solid rgb(204, 204, 204);
    /* margin: -12px 0 5px;*/
}

.qc_eveni input[type="text"] {
    border: 1px solid rgb(204, 204, 204);
    /* margin: -12px 0 5px;*/
}

.qc_tbl td {
    padding: 2px !important;
}

/*add for quote commander ends*/




/* Changes In Design CSS Starts */

.class_dealer_mngt {
    background-image: url("/dealer_mngt/images/dealer managment.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-origin: content-box;

    text-align: right;
    width: 99px;
    margin-right: 2px;
    /* padding-right:11px;
 padding-left: 5px; */
    width: 90px;
    /*  border-right:1px solid #fff; */
}

.class_dealer_mngt:hover {
    background-image: url("/dealer_mngt/images/dealer managment.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-repeat: no-repeat;
    background-origin: content-box;

    text-align: right;
    width: 90px;
    margin-right: 2px;
    /*    padding-left: 5px;
padding-right:10px; */
}



.class_cust_mngt {
    background-image: url("/dealer_mngt/images/customer managment.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-origin: content-box;

    text-align: right;
    width: 110px;
    margin-right: 2px;
    /* padding-right:17px;
  padding-left: 5px; */
    /*  border-left: 1px solid #b5b5b5; */
}

.class_cust_mngt:hover {
    background-image: url("/dealer_mngt/images/customer managment.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-repeat: no-repeat;
    background-origin: content-box;

    text-align: right;
    width: 110px;
    margin-right: 2px;
    /* 	padding-right:17px;
   padding-left: 5px; */
}

.class_vendor_mngt {
    background-image: url("/dealer_mngt/images/vendor managment.png");
    background-size: 29px 22px;
    background-repeat: no-repeat;
    background-position: left center;
    background-origin: content-box;

    text-align: right;
    width: 104px;
    margin-right: 2px;
    /* padding-right:17px;
   padding-left: 5px; */
    /* border-left: 1px solid #b5b5b5; */
}

.class_vendor_mngt:hover {
    background-image: url("/dealer_mngt/images/vendor managment.png");
    background-size: 29px 22px;
    background-repeat: no-repeat;
    background-position: left center;
    background-repeat: no-repeat;
    background-origin: content-box;

    text-align: right;
    width: 104px;
    margin-right: 2px;
    /* padding-right:17px;
   padding-left: 5px; */

}


.class_order_mngt {
    background-image: url("/dealer_mngt/images/order managment.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-origin: content-box;
    /*    padding-left: 5px;
   padding-right:17px; */
    text-align: right;
    width: 97px;
    margin-right: 2px;
    /* 
 border-left: 1px solid #b5b5b5; */
}

.class_order_mngt:hover {
    background-image: url("/dealer_mngt/images/order managment.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-repeat: no-repeat;
    background-origin: content-box;

    text-align: right;
    width: 97px;
    margin-right: 2px;
    /* padding-right:17px;
   padding-left: 5px; */
}

.class_invent_mngt {
    background-image: url("/dealer_mngt/images/inventory managment.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-origin: content-box;
    /*    padding-left: 5px;
   padding-right:17px; */
    text-align: right;
    width: 117px;
    margin-right: 2px;

    /*  border-left: 1px solid #b5b5b5; */
}

.class_invent_mngt:hover {
    background-image: url("/dealer_mngt/images/inventory managment.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-repeat: no-repeat;
    background-origin: content-box;

    text-align: right;
    width: 117px;
    margin-right: 2px;
    /* padding-right:17px;
   padding-left: 5px; */
}

.class_warehouse_mngt {
    background-image: url("/dealer_mngt/images/warehouse managment.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-origin: content-box;
    /*    padding-left: 5px;
   padding-right:17px; */
    text-align: right;
    width: 125px;
    margin-right: 2px;

    /*  border-left: 1px solid #b5b5b5; */
}

.class_warehouse_mngt:hover {
    background-image: url("/dealer_mngt/images/warehouse managment.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-repeat: no-repeat;
    background-origin: content-box;
    /*    padding-left: 5px;
   margin-right: 2px;
padding-right:17px;   */
    text-align: right;
    width: 125px;



}

.class_reports {
    background-image: url("/dealer_mngt/images/reports.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-origin: content-box;
    /*    padding-left: 5px;
   padding-right:12px; */
    text-align: right;
    width: 94px;
    margin-right: 2px;

    /* border-left: 1px solid #b5b5b5; */
}

.class_reports:hover {
    background-image: url("/dealer_mngt/images/reports.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-repeat: no-repeat;
    background-origin: content-box;
    /*    padding-left: 5px;
   padding-right:12px; */
    text-align: right;
    width: 94px;
    margin-right: 2px;

}

.class_crm {
    background-image: url("/dealer_mngt/images/crm.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-origin: content-box;
    padding-left: 5px;
    text-align: right;
    width: 48px;
    margin-right: 2px;
    padding-right: 5px;
    /* border-left: 1px solid #b5b5b5; */
}

.class_crm:hover {
    background-image: url("/dealer_mngt/images/crm.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding-left: 5px;
    padding-right: 5px;
    text-align: right;
    width: 48px;
    margin-right: 2px;

}

.class_qc {
    /* background-image:url("/dealer_mngt/images/qc.png") !important; */
    background: transparent !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-origin: content-box !important;
    /*    padding-left: 5px !important;
   padding-right:10px; */
    text-align: center !important;
    width: 50px !important;
    height: 24px !important;
    /* 
 border-left: 1px solid #ababab !important;  */
    border-top: none !important;
    border-bottom: none !important;
    /*  border-right: 1px solid #fff !important;  */
    color: #222 !important;
    margin-right: 2px;
    background-position: 24px 23px;
    border: medium none !important;
}

.class_qc:hover {
    /* background-image:url("/dealer_mngt/images/qc.png") !important;
 background-repeat: no-repeat !important;
  background-position: left center !important;
    background-repeat: no-repeat !important;
background-origin: content-box !important;
   padding-left: 5px !important;
   padding-right:10px; */
    text-align: center !important;
    width: 50px !important;
    background-color: #ababab !important;
    /* border:1px solid #659C23 !important;  */
    color: #fff !important;
    margin-right: 2px;
    border: medium none !important;
    background-position: 24px 23px;
}

.class_pos {
    background-image: url("/dealer_mngt/images/pos.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-origin: content-box;
    padding-left: 5px;
    text-align: right;
    width: 50px;
    margin-right: 1px;
    /*  border-left: 1px solid #b5b5b5; */
}

.class_pos:hover {
    background-image: url("/dealer_mngt/images/pos.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-repeat: no-repeat;
    background-origin: content-box;
    padding-left: 5px;
    text-align: right;
    width: 50px;
    margin-right: 1px;

}

.log_head_img {
    /*  background: none repeat scroll 0 0 #840E1C; */
    height: 20px;
    /*   margin: -27px -81px !important; */
    padding: 3px 5px;
    width: 21px;
    /*  position: absolute; */
    z-index: 0;
    /* margin-top: 8px; */
}

.logo_head_text {
    /* margin: -6px 19px !important; */
    color: #000 !important;
    overflow: hidden;
    padding: 5px 10px 0px 5px;
    /* position: absolute; */
    height: 15px;
}

.logo_head_text_2 {
    margin: 4px 9px;
    padding: 7px 90px !important;
    position: absolute;
}

.logo_bottom {}

.dc_logo {
    margin: 0 10px 5px;
    height: 24px !important;
    width: auto;
}


.leftcontainer div {}

.table_lower {}


.chkQcOnly {
    /*margin: -14px 0 !important;*/
    vertical-align: top !important;
}

.up_up {
    margin: -12px 0 0;
}

.marginLeft form {
    /*     height:25px; */
}


.drop_down {
    /* background: none repeat scroll 0 0 #f1f2f4; */
    color: #000;
    display: none;
    float: left;
    list-style-type: none;
    padding: 2px 0 0px 0px;
    position: absolute;
    width: 165px;
    /* border-top: 2px solid #ddd; */
    top: 14px;
    z-index: 999;
    -webkit-margin-before: 11px;
    border-top: 0px solid transparent;
}

.marginLeft li {
    height: 20px;
    white-space: nowrap;
}

.class_d_h {
    color: #045ab4;
    font-weight: bold;
}

.marginLeft a {
    text-decoration: underline;
}


.button_arrow {
    /*   background: none repeat scroll 0 0 #205da3; */
    float: unset;
    margin: 0;
    width: 7px;
}


.class_button_arrow {
    background: linear-gradient(#02397a, #3678c2) repeat scroll 0 0 rgba(0, 0, 0, 0);

    background: #02397a;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMzk3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjc4YzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzY3OGMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM2NzhjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #02397a 0%, #3678c2 100%, #3678c2 100%, #3678c2 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02397a), color-stop(100%, #3678c2), color-stop(100%, #3678c2), color-stop(100%, #3678c2));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #02397a 0%, #3678c2 100%, #3678c2 100%, #3678c2 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #02397a 0%, #3678c2 100%, #3678c2 100%, #3678c2 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #02397a 0%, #3678c2 100%, #3678c2 100%, #3678c2 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #02397a 0%, #3678c2 100%, #3678c2 100%, #3678c2 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#02397a', endColorstr='#3678c2', GradientType=0);
    /* IE6-8 */



    border: medium none;
    float: left;
    height: 25px;
    padding: 0;
    width: 49px;
    cursor: pointer;
    -webkit-margin-before: 1px;
}

.class_button_arrow_close {
    background: linear-gradient(#3678c2, #02397a) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: #3678c2;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2NzhjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjM5N2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDIzOTdhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyMzk3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #3678c2 0%, #02397a 100%, #02397a 100%, #02397a 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3678c2), color-stop(100%, #02397a), color-stop(100%, #02397a), color-stop(100%, #02397a));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3678c2 0%, #02397a 100%, #02397a 100%, #02397a 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3678c2 0%, #02397a 100%, #02397a 100%, #02397a 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3678c2 0%, #02397a 100%, #02397a 100%, #02397a 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #3678c2 0%, #02397a 100%, #02397a 100%, #02397a 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3678c2', endColorstr='#02397a', GradientType=0);
    /* IE6-8 */


    border: medium none;
    float: left;
    height: 25px;
    padding: 0;
    width: 49px;
    cursor: pointer;
    -webkit-margin-before: 1px;
}

.home_link {
    /* border-right: 1px solid #b5b5b5; */
    float: left;
    height: 35px;
    width: 56px;
    cursor: pointer;
    background: #2563EB;
    margin-top: -1px;
}

.home {
    /* margin-top: 7px; */
    margin-top: 11px;
    width: 16px;
}

.home_link:hover {
    background: #00488d !important;
    background: #898989 !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjI2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #898989), color-stop(100%, #626262), color-stop(100%, #626262), color-stop(100%, #626262)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#626262', GradientType=0) !important;
    /* IE6-8 */
    color: #fff;
    border-right: 2px solid #b5b5b5;
    float: left;
    height: 35px;
    width: 56px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .home_link:hover {
        background: #00488d !important;
        color: #fff;
        border-right: 0px solid #b5b5b5;
        float: left;
        height: 35px;
        width: 56px;
    }

}


.welcome_msg {
    color: #0050a2;
    font-size: 20px;
    font-weight: normal;
    margin: 50px 0 0 82px;
    position: absolute;
    text-transform: uppercase;
    display: none;
}

.dc_sidebar {
    float: left;
    /* margin-top: -6px ; */
    border-radius: 6px;

}

.dc_sidebar>a {
    border-bottom: 1px solid #4c8cce;
    float: left;
    height: 38px;
    margin: 6px auto;
    width: 50px;
}


.dc_sidebar img {
    clear: both;
    float: none;
    margin: 0;
    padding: 0;
}

.plus {
    border-left: 1px solid #ababab;
    border-right: 1px solid #fff;
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 19px;
    text-align: center;
    width: 45px;
    display: none;
}

.last {
    border-right: 1px solid #ababab;
    float: left;
    height: 24px;
    margin-left: -4px;

}

.drop_down a:hover {
    color: #045ab4;
}

.cust_sea_for {
    float: left;
    /*   width:630px; */
    margin-bottom: 10px;
}


.f_30 {
    margin-top: 5px;
    float: left;
    margin-left: 10px;
}

/*.new_order div:nth-child(2) {padding-top: 52px;}
.partialy_order div:nth-child(2) {padding-top: 22px;}*/
.f_30_orders {
    float: right;
    padding-left: 10px;
    padding-right: 3px;
    /* margin-top: -32px; */
}

.f_30_orders_left {
    float: left;
    padding-left: 10px;
    padding-right: 3px;
    margin-top: -32px;
}

.drop_down button.buttonsize {
    width: 190px;
    background: #fff;
    padding: 0;
    text-indent: 10px;
    line-height: 23px;
    cursor: pointer;
    font-size: 12px;
    /* border-bottom: 1px solid #e1e1e1; */
    border: 1px solid #bccced;
}

.drop_down button.buttonsize:hover {
    font-family: "Poppins", sans-serif;
    color: #fff;
    font-weight: normal;
    padding: 0;
    text-indent: 10px;
    line-height: 23px;
    background: #555555;
}

.m_cust {
    color: #d84747;
    font-size: 14px;
    font-weight: lighter;
    text-transform: uppercase;
}

.customer_list {
    text-transform: capitalize;
}

.cust_search {
    height: 20px;
    border: 1px solid #bcbcbc !important;
    width: 300px !important;
    padding-left: 20px;
    text-indent: 10px;
}

#po_show_all,
#order_show_all,
#vendors_show_all,
#sku_show_all,
#show_all {
    padding: 2px 10px !important;
    margin-left: 10px;
    font-size: 14px !important;
    border-radius: 3px;
    background: linear-gradient(#fff, #cce8f9) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    background: #ffffff !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2U4ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #ffffff 0%, #cce8f9 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cce8f9)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #cce8f9 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #cce8f9 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #cce8f9 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #cce8f9 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cce8f9', GradientType=0) !important;
    /* IE6-8 */

    border: 1px solid #1e7db9 !important;
    color: #2563EB !important;

    text-shadow: none !important;
}

.special_editing ul {
    margin: 0;
}

.f_30 button,
.f_30_orders button {
    background: linear-gradient(#fff, #cce8f9) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    background: #ffffff !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2U4ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #ffffff 0%, #cce8f9 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cce8f9)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #cce8f9 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #cce8f9 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #cce8f9 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #cce8f9 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cce8f9', GradientType=0) !important;
    /* IE6-8 */


    border: 1px solid #1e7db9 !important;
    color: #2563EB !important;
    font-size: 12px !important;
    padding: 0 !important;
    text-shadow: none !important;
}


.f_30 button:hover,
.f_30_orders button:hover,
#po_show_all:hover,
#vendors_show_all:hover,
#order_show_all:hover,
#sku_show_all:hover,
#show_all:hover {
    background: linear-gradient(#fff, #bfbfbf) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    background: #ffffff !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmJmYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #ffffff 0%, #bfbfbf 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #bfbfbf)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #bfbfbf 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #bfbfbf 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #bfbfbf 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #bfbfbf 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bfbfbf', GradientType=0) !important;
    /* IE6-8 */



    border: 1px solid #959595 !important;
    color: #222 !important;
}

.f_31 button {
    background: #2563EB !important;
    border: 1px solid #2563EB !important;
    border-bottom: 2px solid #144271 !important;
    margin-top: 3px;
}


.f_31 button:hover {
    background: #144271 !important;
    border: 1px solid #144271 !important;
    margin-top: 3px;
}

.detail_even {
    background: #fff;
}

.detail_odd {
    background: #f5f5f5 !important;
}


#saerch {
    padding-left: 20px !important;
}


/*
#po_show_form {
    float: left;
    margin: -2px;
     width:570px; 
}
*/


.h_color {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}


.head a {
    color: #fff;
}

# {
    margin-right: 12px;
    /* 	margin-top:6px; */
}

.first_td {
    border-right: 1px solid #fff;
    height: 24px;
}

/* 
.bor_odd
{
border-left:1px solid #ababab;
border-right:1px solid #fff;
 height:24px;
} */

.bor_even {
    border-left: 1px solid #ababab;
    border-right: 1px solid #fff;
    height: 24px;
}

.buttonsize3>span {
    color: #fff !important;
}

#Quote_Commander_button>span {
    background: none !important;
    border: medium none !important;
    color: #fff !important;
}


.f_30 td {
    padding: 0;
}

#sku_search_form {
    /* margin-top:-2px; */
}

.delete_db {
    float: left;
    margin: 0 0 2px;
}

.edit_db {
    float: left;
    margin: 0 0 5px;
}

.bor_odd:hover {
    background: linear-gradient(#898989, #626262) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    background: #898989 !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #898989 0%, #626262 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #898989), color-stop(100%, #626262)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #898989 0%, #626262 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #898989 0%, #626262 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #898989 0%, #626262 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #898989 0%, #626262 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#626262', GradientType=0) !important;
    /* IE6-8 */



}


.bor_even:hover {
    background: linear-gradient(#898989, #626262) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    background: #898989 !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, #898989 0%, #626262 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #898989), color-stop(100%, #626262)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #898989 0%, #626262 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #898989 0%, #626262 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #898989 0%, #626262 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #898989 0%, #626262 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#626262', GradientType=0) !important;
    /* IE6-8 */


}

/* @media only screen and (max-width: 1300px) {
    .rightcontainer {
        width: 84% !important;
    }
}

@media only screen and (max-width: 1200px) {
    .rightcontainer {
        width: 80% !important;
    }
}

@media only screen and (max-width: 1100px) {
    .rightcontainer {
        width: 80% !important;
    }
}


@media only screen and (max-width:1000px) {
    .rightcontainer {
        width: 75% !important;
    }
}


@media only screen and (max-width:900px) {
    .rightcontainer {
        width: 70% !important;
    }
} */

.width_700 {
    /* width:700px !important; */
}

.special_editing tr:nth-child(2n+1) {
    background: #f5f5f5;
}

.special_editing tr:nth-child(2n) {
    background: #fff;
}

/* ----------------------------------------------- icon css  starts --------------------------*/

.home_icon {
    background: #fff;
    float: left;
    width: 1350px;
    padding-left: 30px;
    position: absolute;
    margin-left: -132px;
}

.home_icon a {

    /* border:1px solid #cecece; */
    cursor: pointer;
    background: url("/dealer_mngt/images/home_icon.png");
}

.home_icon span {

    /* border:1px solid #cecece; */

    background: url("/dealer_mngt/images/home_icon.png");
}


.i_text {
    color: #474747;
    font-size: 12px;
    margin-left: -19px;
    margin-top: 82px;
    position: absolute;
    text-align: center;
}

.icon_text01 {}

.icon_text02 {
    margin: 73px 0 0 -37px;

}


.icon_text03 {
    margin: 83px 0 0 15px;

}


.icon_text04 {}


.icon_text05 {
    margin: 82px 0 0 59px;

}


.icon_text06 {

    margin: 82px 0 0 22px;
}


.icon_text07 {
    margin: 82px 0 0;

}


.icon_text08 {
    width: 100px;

}


.icon_text09 {
    width: 116px;
}

.icon_text10 {
    margin: 82px 0 0;

}


.icon_text11 {
    margin: 82px 0 -11px;

}


.icon_text12 {

    margin: 82px 0 -5px;
}


.icon_text13 {
    margin: 82px 0 0;

}


.icon_text14 {
    margin: 82px 0 0;

}


.icon_text15 {}


.icon_text16 {
    width: 114px;
}

}


.icon_text17 {

    width: 111px;
}

.icon_text18 {
    width: 93px;
    margin: 82px 0 0;
}


.icon_text19 {}


.icon_text20 {}


.icon_text21 {
    width: 127px;

}


.icon_text22 {

    width: 135px;
}


.icon_text23 {
    margin: 87px 0 0 -23px;
    width: 135px;

}



.icon01 {
    background-position: -19px -33px !important;
    float: left;
    height: 82px;
    margin-top: 67px;
    width: 100px;


}


.icon02 {
    height: 72px;
    margin-top: 67px;
    width: 86px;
    float: left;
    background-position: -273px -45px !important;

}

.icon03 {

    width: 86px;
    height: 82px;
    float: left;
    background-position: -613px 6px !important;
}


.icon04 {

    width: 86px;
    height: 82px;
    float: left;
    background-position: -863px 6px !important;
}


.icon05 {

    width: 138px;
    height: 81px;
    float: left;
    background-position: -1055px 6px !important;
}


.icon06 {
    margin-top: 27px;
    width: 86px;
    height: 81px;
    float: left;
    background-position: -614px -100px !important;
}


.icon07 {

    width: 90px;
    height: 81px;
    float: left;
    background-position: -867px -100px !important;
    margin-top: 27px;
}


.icon08 {
    margin: -91px 0 0 122px;
    width: 86px;
    height: 81px;
    float: left;
    background-position: -122px -265px !important;
}

.icon09 {
    margin: -91px 0 0 245px;
    width: 86px;
    height: 81px;
    float: left;
    background-position: -242px -265px !important;
}


.icon10 {
    margin: -91px 0 0 363px;
    width: 86px;
    height: 81px;
    float: left;
    background-position: -361px -265px !important;
}


.icon11 {
    margin: -91px 0 0 490px;
    width: 86px;
    height: 81px;
    float: left;
    background-position: -493px -265px !important;
}


.icon12 {
    margin: -91px 0 0 620px;
    width: 86px;
    height: 81px;
    float: left;
    background-position: -622px -265px !important;
}

.icon13 {
    margin-left: 9px;
    width: 86px;
    height: 81px;
    float: left;
    background-position: -1030px -232px !important;
}


.icon14 {
    margin-right: 65px;
    width: 86px;
    height: 81px;
    float: right;
    background-position: -1145px -233px !important;
}


.icon15 {
    margin: -57px 0 0 -15px;
    float: left;
    height: 93px;
    width: 98px;
    background-position: -6px -409px !important;
    clear: both;
}


.icon16 {
    margin: -81px 0 0 98px;
    border-radius: 91px;
    float: left;
    height: 114px;
    width: 114px;
    background-position: -168px -395px !important;
}




.icon17 {
    margin: 26px 0 0 -100px;
    float: left;
    height: 39px;
    width: 98px;
    cursor: default !important;
    background-position: -183px -501px !important;
}


.icon18 {

    float: left;
    height: 93px;
    width: 98px;
    background-position: -279px -458px !important;
}


.icon19 {
    margin: -77px 0 0;
    width: 100px;
    float: left;
    height: 93px;
    background-position: -482px -390px !important;




}


.icon20 {
    background-position: -662px -393px !important;
    float: left;
    height: 93px;
    margin: -81px 0 0 86px;
    width: 85px;
}


.icon21 {
    margin: -58px 0 0 853px;
    border-radius: 91px;
    float: left;
    height: 177px;
    width: 184px;
    background-position: -821px -305px !important;
}



.icon22 {
    background-position: -991px -407px !important;

    float: left;
    height: 74px;
    margin: 0;
    width: 86px;
}

.icon23 {
    margin: -37px 0 0;
    width: 71px;
    height: 82px;
    float: left;
    background-position: -1092px -345px !important;
}


.icon24 {
    background-position: -1176px -403px !important;
    float: right;
    height: 74px;
    margin: 0 40px 0 0;
    width: 86px;
}


.icon25 {

    float: left;
    height: 39px;
    width: 174px;
    background-position: -111px -65px !important;
    margin-top: 30px;
}

.icon251 {
    cursor: default !important;
    float: left;
    height: 39px;
    width: 174px;
    background-position: -111px -65px !important;
    margin-top: 84px;
}

.icon252 {
    cursor: default !important;
    float: left;
    height: 39px;
    width: 174px;
    background-position: -111px -65px !important;
    margin-top: 84px;
}

.icon253 {
    cursor: default !important;
    float: left;
    height: 39px;
    width: 174px;
    background-position: -111px -65px !important;
    margin-top: 24px;
}

.icon254 {
    background-position: -949px -15px !important;
    float: left;
    height: 39px;
    margin: 22px 0 0;
    width: 102px;
    cursor: default !important;
}

.icon255 {
    cursor: default !important;
    float: left;
    height: 39px;
    width: 174px;
    background-position: -111px -65px !important;
    margin-top: 52px;
}

.icon26 {
    margin-top: 35px;
    float: left;
    height: 143px;
    width: 102px;
    background-position: -522px -21px !important;
    cursor: default !important;
}


.icon27 {

    float: left;
    height: 39px;
    width: 115px;
    background-position: -944px -17px !important;
}


.icon28 {
    width: 170px;
    background-position: -1045px -89px !important;
    float: right;
    height: 143px;
    margin-right: 92px;
}

.icon290 {
    background-position: -1004px -378px !important;
    float: left;
    height: 39px;
    margin: -2px 0 0;
    width: 95px;
}

.icon29 {
    margin: -45px 0 0;
    float: left;
    height: 39px;
    width: 95px;
    background-position: -1004px -378px !important;
}



.icon291 {
    margin: -62px 0 0;
    float: left;
    height: 39px;
    width: 95px;
    background-position: -1004px -378px !important;
}






.icon30 {
    background-position: -960px -266px !important;
    float: left;
    height: 65px;
    margin: 44px 0 0 26px;
    width: 76px;
}


.icon31 {

    float: left;
    height: 39px;
    width: 115px;
    background-position: -944px -17px !important;
}


.icon32 {
    margin: -36px 0 0;
    float: left;
    height: 72px;
    width: 52px;
    background-position: -1159px -348px !important;
}



.icon33 {
    background-position: -882px -194px !important;
    float: left;
    height: 91px;
    margin: -91px -426px;
    width: 51px;
}


.icon331 {
    background-position: -882px -194px !important;
    float: left;
    height: 118px;
    margin-left: 196px;
    margin-top: -23px;
    width: 51px;
}

.icon34 {
    background-position: -367px -427px !important;
    float: left;
    height: 100px;
    margin: -39px 0 0 -12px;
    width: 120px;
}


.icon35 {
    margin: -67px 0;
    float: left;
    height: 281px;
    width: 67px;
    background-position: -20px -131px !important;
}


.icon36 {
    background-position: -151px -209px !important;
    float: left;
    height: 50px;
    margin: 0 0 0 80px;
    width: 575px;
}


.main {
    background: none repeat scroll 0 0 #fff;
    display: block;
    float: left;
    margin-top: -5px;
    width: 100%;

}


.welcome_head {
    color: #0050a2;
    font-size: 22px;
    font-weight: normal;
    margin: 10px 0;
    text-transform: uppercase;
    display: none;
}

/* ----------------------------------------------- icon css  ends --------------------------*/

/* Company Icon Page CSS Starts */


.company_icon_Tax_table {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-repeat: no-repeat;
    border: 1px solid;
    background-position: 23px 10px;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}






.company_icon_Lists {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -119px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}

.company_icon_Rules {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -259px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}

.company_icon_Contracts {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -387px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}

.company_icon_Hard_Sub_Block {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -509px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}




.company_icon_Staff {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: 23px -95px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}

.company_icon_Shipping_Rules {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -119px -95px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}


.company_icon_Shipping {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -483px -186px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 555% auto;
    height: 100px;
    width: 100px;
}

.company_icon_Website_Management {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -257px -95px;
    background-repeat: no-repeat;
    border: 1px solid;


    background-size: 585% auto;
    height: 100px;
    width: 100px;
}


.company_icon_Default_Settings {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -391px -95px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}


.company_icon_Quick_Books {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -509px -95px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}


.company_icon_Dealer_Import_Uploads {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: 16px -201px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}

.company_icon_Training_Documents {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -119px -201px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}

.company_icon_Order_Forms {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: 25px -311px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}

.company_icon_View_Audit_Log {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -257px -201px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}




.company_icon_DFS_Registration_Info {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position: -392px -201px;
    background-repeat: no-repeat;
    border: 1px solid;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}

/*  .company_icon_DFS_Registration_Info
 {
  background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image:url("/dealer_mngt/images/company_icon.png");
    background-origin: padding-box;
    background-position:-119px -95px;
    background-repeat: no-repeat;
    border: 1px solid;
  background-size:585% auto;
	height: 100px;
    width: 100px;
 }
 */
.text_icon {
    display: block;
    font-size: 10px;
    line-height: 12px;
    margin-top: 24px;
    position: absolute;
    text-transform: uppercase;
    width: 100px;
}

.main_wrapper button {
    cursor: pointer;
    border: none !important;
    padding: 0;
    color: #6c6b6b;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    margin: 15px 10px;
}

.main_wrapper button:hover {
    border: medium none;
    box-shadow: 0 0 5px 0 #bdbdbd;
    color: #2563EB;
    cursor: pointer;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
}


.main_wrapper {
    background: none repeat scroll 0 0 #fff;

    /* 	  border: 1px solid #d7d7d6; */
}


/* Company Icon Page CSS Ends */


/* Customer Icon Page CSS starts */


.customer_icon_List_customers {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/customer_icon.png");
    background-origin: padding-box;
    border: 1px solid;
    background-repeat: no-repeat;
    background-position: 25px 10px;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}

.customer_icon_Favorites {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/customer_icon.png");
    background-origin: padding-box;
    border: 1px solid;
    background-repeat: no-repeat;
    background-position: 25px -91px;
    background-size: 585% auto;
    height: 100px;
    width: 100px;
}





.customer_icon_Favorites_List {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/customer_icon.png");
    background-origin: padding-box;
    background-position: -107px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.customer_icon_Delete_-_Inactive_List {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/customer_icon.png");
    background-origin: padding-box;
    background-position: -240px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.customer_icon_Contract_List {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/customer_icon.png");
    background-origin: padding-box;
    background-position: -372px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.customer_icon_Dept_Approved_Items {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/customer_icon.png");
    background-origin: padding-box;
    background-position: -490px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}





/* Customer Icon Page CSS ends */

/* Vendors Icon Page CSS starts */

.vendor_icon_POs_being_Edited {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/vendor_icon.png");
    background-origin: padding-box;
    background-position: 23px 10px;
    background-repeat: no-repeat;

    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}






.vendor_icon_List_Open_POs_Search {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/vendor_icon.png");
    background-origin: padding-box;
    background-position: -119px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.vendor_icon_List_Closed_POs {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/vendor_icon.png");
    background-origin: padding-box;
    background-position: -259px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.vendor_icon_Create_New_PO {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/vendor_icon.png");
    background-origin: padding-box;
    background-position: -389px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.vendor_icon_List_Vendors {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/vendor_icon.png");
    background-origin: padding-box;
    background-position: -512px 10px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}




.vendor_icon_First_Call_Rules {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/vendor_icon.png");
    background-origin: padding-box;
    background-position: 21px -107px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.vendor_icon_Vendor_Groups {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/vendor_icon.png");
    background-origin: padding-box;
    background-position: -120px -115px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.vendor_icon_Manage_EDI_Defaults {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/vendor_icon.png");
    background-origin: padding-box;
    background-position: -259px -115px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}



.vendor_icon_List_Deleted_POs {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/vendor_icon.png");
    background-origin: padding-box;
    background-position: -392px -115px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.vendor_icon_Vendor_Invoices {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/vendor_icon.png");

    background-origin: padding-box;
    background-position: -119px -227px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

/* Vendors Icon Page CSS ends */


/* Orders Icon Page CSS starts */


.order_icon_Orders_You_re_Editing {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: 23px 7px;
    background-repeat: no-repeat;

    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.order_icon_All_Open_Orders {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -261px -336px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.order_icon_Open_Orders_Search {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -119px 7px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}



.order_icon_Quotes {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -253px 7px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.order_icon_Pending_Approval {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -382px -336px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.order_icon_Enter_New_Order {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -377px 7px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.order_icon_Filled_Order {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -502px 7px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}




.order_icon_Partial_Filled_Order {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: 16px -110px;
    background-repeat: no-repeat;

    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.order_icon_Shipped_Orders {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -119px -110px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.order_icon_Invoices {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -257px -110px;
    background-repeat: no-repeat;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.order_icon_Hold_Orders {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -381px -110px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.order_icon_Dept_Pending {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -502px -110px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.order_icon_Credit_Memos {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: 20px -225px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.order_icon_R_A_ {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -119px -225px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.order_icon_Deleted_Orders {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -259px -225px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}




.order_icon_Cancelled_Orders {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -379px -225px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.order_icon_Order_Invoice_Date_Change {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: -497px -225px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.order_icon_Upload_Create_Order {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/order_icon.png");
    background-origin: padding-box;
    background-position: 16px -335px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;

}

/* Orders Icon Page CSS ends */


.main_wrapper>form {
    float: left;
}


/* inventory icon css starts */

.inventory_icon_List_Items {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: 22px 7px;
    background-repeat: no-repeat;

    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}



.inventory_icon_Units_Of_Measure {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -125px 7px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.inventory_icon_Out_Of_Stock_Items_List {

    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(/dealer_mngt/images/inventory_icon.png);
    background-origin: padding-box;
    background-position: -342px -287px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 505% auto;

}

button#Plan_\&_save {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(/dealer_mngt/images/order_icon.png);
    background-origin: padding-box;
    background-position: -490px -333px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.inventory_icon_MAP_Price {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -111px -384px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 505% auto;
}

.customer_icon_Receive_Payment {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/customer_icon.png");
    background-origin: padding-box;
    background-position: -110px -100px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.inventory_icon_Inactive_Items_List {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -259px 7px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.inventory_icon_Manage_Stock_Locations {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -387px 7px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}



.inventory_icon_Upload_Best_Price_File {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -509px 7px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.inventory_icon_Manage_Categories {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: 16px -115px;
    background-repeat: no-repeat;

    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}



.inventory_icon_Taxable_NonTaxable_Items {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -129px -115px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
    word-wrap: break-word;
}


.inventory_icon_Upload_Value_Brand_Sku {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -259px -115px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}



.inventory_icon_Processing_Days {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -387px -115px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.inventory_icon_Corporate_Store {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -512px -115px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.inventory_icon_Update_Primary_Vendor {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: 17px -227px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.inventory_icon_Update_Preferred_Vendor {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -130px -232px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.inventory_icon_Update_Preferred_Vendor .text_icon {
    margin-top: 12px;
}

.inventory_icon_DB_Veriable {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -259px -227px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}




.inventory_icon_Internal_Alias {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -387px -227px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.inventory_icon_Free_Gift_Items {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -427px -193px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 505% auto;
}

.inventory_icon_Upload_Page_Box_Qty {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: 21px -293px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 505% auto;
}

.inventory_icon_Login_for_Price_List {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/inventory_icon.png");
    background-origin: padding-box;
    background-position: -112px -293px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 505% auto;
}


/* inventory icon css ends */



/* WAREHOUSE icon css starts */

.warehouse_icon_Print_Label {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/warehouse_icon.png");
    background-origin: padding-box;
    background-position: 19px 12px;
    background-repeat: no-repeat;

    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}





.warehouse_icon_Print_Packing_Slip {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/warehouse_icon.png");
    background-origin: padding-box;
    background-position: -126px 12px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}



.warehouse_icon_Pick_Ticket {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/warehouse_icon.png");
    background-origin: padding-box;
    background-position: -259px 12px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.warehouse_icon_Manifest {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/warehouse_icon.png");
    background-origin: padding-box;
    background-position: -387px 7px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}

.warehouse_icon_Consolidated_Pick_Ticket {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/warehouse_icon.png");
    background-origin: padding-box;

    background-position: -509px 7px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}





.warehouse_icon_JumpTrack {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/warehouse_icon.png");
    background-origin: padding-box;
    background-position: 19px -105px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}


.warehouse_icon_Receiving_Report {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/warehouse_icon.png");
    background-origin: padding-box;
    background-position: -126px -105px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 585% auto;
}



/* warehouse icon css ends */

/* Reports icon css starts */

.report_icon_Std_Reports {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/report_icon.png");
    background-origin: padding-box;
    background-position: 27px 12px;
    background-repeat: no-repeat;

    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 175% auto;
}


.report_icon_Report_Generator {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/report_icon.png");
    background-origin: padding-box;
    background-position: -102px 2px;
    background-repeat: no-repeat;
    border: 1px solid;
    height: 100px;
    width: 100px;
    background-size: 175% auto;
}


.report_icon_Report_Generator .text_icon {
    margin-top: 14px;
}

/* Reports css ends */


/* CRM CSS  STARTS */

.crm_text_icon {
    float: left;
    text-align: center;
    width: 137px;
}


.crm_icon_wrapper {
    float: left;
    height: 400px;
    margin: 30px 0 0 25px;
    width: auto;
}

.crm_left {
    width: 102px;
    float: left;
}


.crm_div {

    float: left;
    height: 100px;
    margin: -3px 0 0;
    width: 100px;
}

.crm_div:hover {
    border: medium none;
    box-shadow: 0 0 5px 0 #bdbdbd;
    color: #2563EB;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    font-weight: 700;

}


.crm_open {

    float: left;
    height: 100px;
    margin: 10px 0 0;
    width: 100px;
}


.crm_open:hover {
    border: medium none;
    box-shadow: 0 0 5px 0 #bdbdbd;
    color: #2563EB;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    font-weight: 700;

}

.crm_icon_1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_icon.png");
    background-origin: padding-box;
    background-position: -90px 10px;
    background-repeat: no-repeat;

    float: left;
    height: 100px;

    width: 100px;
}

.crm_icon_1:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_icon.png");
    background-origin: padding-box;
    background-position: 20px 10px;
    background-repeat: no-repeat;

    float: left;
    height: 100px;

    width: 100px;
}




.crm_icon_2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_icon.png");
    background-origin: padding-box;
    background-position: -90px -102px;
    background-repeat: no-repeat;

    float: left;
    height: 100px;

    width: 100px;
}


.crm_icon_2:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_icon.png");
    background-origin: padding-box;
    background-position: 20px -102px;
    background-repeat: no-repeat;
    float: left;
    height: 100px;
    width: 100px;
}

.crm_right {
    float: left;
    width: 565px;
}

.crm_icon_3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_icon.png");
    background-origin: padding-box;
    background-position: -187px 15px;
    background-repeat: no-repeat;

    float: left;
    height: 211px;
    width: 565px;
}

.crm_text_icon {}



/* CRM INNER ICON CSS STARTS */
/* .crm_inner div
{
border:1px solid; 
}


.crm_inner span
{
border:1px solid; 
} */

.crm_inner .crm_text_icon {
    float: left;
    text-align: center;
    width: 137px;
}


.crm_inner .crm_icon_wrapper {
    float: left;
    height: 400px;
    margin: 30px 0 0 25px;
    width: 400px;
}

.crm_inner .crm_left {
    width: 137px;
    float: left;
}


.crm_inner .crm_div {
    float: left;
    height: 100px;
    margin: 0 0 0 25px;
    width: 100px;
}

.crm_inner .crm_div:hover {
    border: medium none;
    box-shadow: 0 0 5px 0 #bdbdbd;
    color: #2563EB;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    font-weight: 700;

}



.crm_inner .crm_div:hover .crm_icon_1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -657px 9px;
    background-repeat: no-repeat;
    float: left;
    height: 92px;
    margin: 0 0 0 -4px;
    width: 92px;
}

.crm_inner .crm_open {
    float: left;
    height: 100px;
    margin: 34px 0 0 25px;
    width: 100px;
}


.crm_inner .crm_open:hover {
    border: medium none;
    box-shadow: 0 0 5px 0 #bdbdbd;
    color: #2563EB;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    font-weight: 700;

}

.crm_inner .crm_open:hover .crm_icon_2:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -669px -93px;
    background-repeat: no-repeat;
    float: left;
    height: 92px;
    margin: 4px 0 0 5px;
    width: 92px;
}

.crm_inner .crm_icon_1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: 9px 9px;
    background-repeat: no-repeat;
    float: left;
    height: 92px;
    width: 92px;
    margin: 0 0 0 -4px;
}

.crm_inner .crm_icon_1:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -657px 9px;
    background-repeat: no-repeat;
    float: left;
    height: 92px;
    margin: 0 0 0 -4px;
    width: 92px;
}




.crm_inner .crm_icon_2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -3px -93px;
    background-repeat: no-repeat;
    float: left;
    height: 92px;
    margin: 4px 0 0 5px;
    width: 92px;
}


.crm_inner .crm_icon_2:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -669px -93px;
    background-repeat: no-repeat;
    float: left;
    height: 92px;
    margin: 4px 0 0 5px;
    width: 92px;
}

.crm_inner .crm_right {
    float: left;
    width: 225px;
}

.crm_inner .crm_icon_3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -427px -17px;
    background-repeat: no-repeat;
    float: left;
    height: 153px;
    width: 201px;
    margin: 35px 0 0;
}

.crm_inner .crm_icon_4 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: 20px -195px;
    background-repeat: no-repeat;
    float: left;
    height: 356px;
    width: 296px;
}

.crm_inner .crm_text_icon {}

.crm_bottom {
    float: left;
    margin: 25px 0 0 35px;
    width: 300px;
}

.prospect_right {
    float: left;
}


.white_patch {
    background: none repeat scroll 0 0 #fff;

    display: block;
    height: 20px;
    margin: 30px 0 0 82px;
    position: relative;
    width: 14px;
    z-index: 26;
}

.general #lead {
    float: left;
    width: 655px;
}

.general .prospect_right {
    float: right;
}

.prospect_contract #contact {
    float: left;
    width: 600px;
}

.prospect_task .prospect_task_iframe {
    float: left;
    width: 600px;
}

.prospect_task .prospect_right {
    float: left;
}


.prospect_name {
    float: left;
    width: 675px;
}

.prospect_file_sharing {
    float: right;
}


/* CRM INNER ICON CSS ENDS */

/* CRM INNER ICON CSS STARTS FOR COLOR  */
.crm_but_color {
    width: 350px;
}


.crm_but_color span {
    cursor: pointer;
    margin: 10px 20px 10px 0px !important;
}

.crm_but_color span:hover {
    box-shadow: 0 0 5px 0 #bdbdbd;
    cursor: pointer;
}


.crm_inner .crm_icon_5 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -332px -207px;
    background-repeat: no-repeat;
    float: left;
    height: 90px;
    margin: 4px 0 0 5px;
    width: 90px;
}

.crm_inner .crm_icon_6 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -432px -207px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}

.crm_inner .crm_icon_7 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -526px -202px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}

.crm_inner .crm_icon_8 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -332px -320px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}


.crm_inner .crm_icon_9 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -432px -329px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}


.crm_inner .crm_icon_10 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -529px -329px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}


.crm_inner .crm_icon_11 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -332px -442px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}


.crm_inner .crm_icon_12 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -432px -435px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}


.crm_inner .crm_icon_5:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -652px -207px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}

.crm_inner .crm_icon_6:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -752px -207px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}

.crm_inner .crm_icon_7:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -846px -202px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}

.crm_inner .crm_icon_8:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -652px -320px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}


.crm_inner .crm_icon_9:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -752px -329px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}


.crm_inner .crm_icon_10:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -849px -329px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}


.crm_inner .crm_icon_11:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -652px -442px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}


.crm_inner .crm_icon_12:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/crm_inner_icon.png");
    background-origin: padding-box;
    background-position: -752px -435px;
    background-repeat: no-repeat;
    float: left;

    margin: 4px 0 0 5px;
    width: 90px;
    height: 90px;
}


/* CRM INNER ICON CSS ENDS FOR COLOR  */

.icon_wrapper {
    /*     width: 830px; */
}

/* CRM CSS ENDS */


/* QC CSS STARTS */
.qc_icon_Edit_Quote {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: 15px 5px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_Quote_Commander {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: 15px -121px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_Quote_Commander .text_icon {
    margin-top: 15px;
}

.qc_icon_Commodity_Lists {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: -243px 5px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_Quote_Sequence_No {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0) url("/dealer_mngt/images/quote_icon.png") no-repeat scroll -113px -250px / 585% auto;
    background-origin: padding-box;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_Deleted_Quote_ {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: -372px -128px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_Saved_Quote {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: -505px 5px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_Enter_New_Quote_ {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: -117px 5px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}



.qc_icon_Deleted_Quote_ {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: -377px 5px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_Default_Setting {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: -501px -126px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_Lists {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: -243px -255px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_Preferences {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: -380px -250px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_List_Vendors {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: -112px -125px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_Help {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: -507px -252px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.qc_icon_Hard_Sub_Block {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/quote_icon.png");
    background-origin: padding-box;
    background-position: 18px -250px;
    background-repeat: no-repeat;
    background-size: 585% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

/* QC CSS ENDS */



/* POS CSS STARTS */
/* POS CSS STARTS */
.pos_icon_336 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/pos_icon.png");
    background-origin: padding-box;
    background-position: 20px 9px;
    background-repeat: no-repeat;
    background-size: 170% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.pos_icon_337 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/pos_icon.png");
    background-origin: padding-box;
    background-position: -95px -109px;
    background-repeat: no-repeat;
    background-size: 180% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.pos_icon_590 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/pos_icon.png");
    background-origin: padding-box;
    background-position: 20px -108px;
    background-repeat: no-repeat;
    background-size: 180% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.pos_icon_5666 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/dealer_mngt/images/pos_icon.png");
    background-origin: padding-box;
    background-position: -92px 8px;
    background-repeat: no-repeat;
    background-size: 180% auto;
    border: 1px solid;
    height: 100px;
    width: 100px;
}

.pos_icon_1 .text_icon {
    margin-top: 27px;
}

/* POS CSS ENDS */


.pos_icon_1 .text_icon {
    margin-top: 27px;
}


/* POS CSS ENDS */

/* CSS FOR ICON HOME STARTS */
#special_links {
    /* background: #2563EB; */
    background: white !important;
    min-height: 100vh !important;
    height: 100vh !important;
    margin-top: -6px;
    border-radius: 6px;
}

.shortcut {

    color: #0050a2;
    font-size: 20px;
    height: 24px;
    line-height: 37px;
    text-indent: 13px;
}

.only_home .main_wrapper {
    /* float: left;
    margin-left: -151px;
    padding-bottom: 15px;
    position: absolute;
    width: 1285px;
    border: none !important;
    	padding-left:7px;
    margin-top: -1px; */
    /* code commente by aditya */
}

.left_part {
    /* float: left;
    min-width: 770px;
    max-width: 990px; */
    /* code comment by aditya */
}

.ven {
    width: 480px !important;
}


.ven .sq_header {
    width: 480px;
}


.ven .sq_content {
    width: 480px !important;
    padding-left: 0px;
}

.rigt_part .square2 {
    margin: 5px 0 3px;
}


.rigt_part {
    float: left;
    width: 200px;
}

.square2 {
    float: left;
    margin: 5px 5px 0;
    width: 235px;
}

.sq_header {
    background: none repeat scroll 0 0 #d8ebff;
    color: #747571;
    float: left;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 235px;
    border: 1px solid #bdbdbd;
}

.sq_content span {
    background: url("/dealer_mngt/images/icon_home.png");
    background-repeat: no-repeat;
    cursor: pointer;
}

.sq_content {
    border: 1px solid #bdbdbd;
    height: 255px;
    width: 235px;
    padding-left: 15px;
}


.left_part .square2:first-child .sq_content,
.left_part .square2:last-child .sq_content {
    /*padding: 0;*/
    width: 235px;
}

.c_icon_6,
.c_icon_7,
.c_icon_8,
.c_icon_9,
.c_icon_10,
.c_icon_12,
.c_icon_13,
.c_icon_14,
.c_icon_15 {
    cursor: default !important;
}

.c_icon_1 {
    background-position: -9px 5px !important;
    float: left;
    height: 82px;
    margin-left: 8px;
    margin-top: 9px;
    width: 46px;
}

.c_icon_2 {
    background-position: -87px 5px !important;
    float: left;
    height: 68px;
    margin: -3px 0 0 -85px;
    width: 60px;
}


.c_icon_3 {
    background-position: -172px 2px !important;
    float: left;
    height: 70px;
    margin: 92px -81px 0;
    width: 89px;
}


.c_icon_4 {
    background-position: -4px -226px !important;
    float: left;
    height: 104px;
    margin: -53px 0 0 -10px;
    width: 85px;
}


.c_icon_5 {
    background-position: -360px -5px !important;
    float: left;
    height: 51px;
    margin: -7px 0 0 -7px;
    width: 123px;
}


.c_icon_6 {
    background-position: 1px -263px !important;
    background-size: 385% auto !important;
    border-radius: 62px 60px 90px;
    float: left;
    height: 154px;
    margin-left: -18px;
    margin-top: 26px;
    width: 173px;

}


.c_icon_7 {
    background-position: -172px -230px !important;
    background-size: 385% auto !important;
    border-radius: 73px 31px 77px 100px;
    float: left;
    height: 168px;
    margin-left: -15px;
    margin-top: 13px;
    width: 170px;
}


.c_icon_8 {
    background-position: -330px -237px !important;
    background-size: 385% auto !important;
    /*     border-radius: 62px 60px 90px; */
    float: left;
    height: 143px;
    margin-left: -12px;
    margin-top: 31px;
    width: 164px;
}


.c_icon_9 {
    background-position: -39px -597px !important;

    border-radius: 29px 48px 94px 94px;
    float: left;
    height: 187px;
    margin-left: 2px;
    margin-top: 31px;
    width: 147px;
}


.c_icon_10 {
    background-position: -193px -402px !important;
    background-size: 385% auto !important;
    border-radius: 61px 60px 50px 70px;
    float: left;
    height: 145px;
    margin-left: -16px;
    margin-top: 38px;
    width: 169px;
}


.c_icon_11 {
    background-position: -548px -597px !important;

    border-radius: 102px 105px 0 0;
    display: block;

    height: 187px;
    margin: 65px auto 0;

    width: 164px;
}


.c_icon_12 {
    background-position: -17px -557px !important;
    background-size: 385% auto !important;
    border-radius: 65px 44px 58px 71px;
    float: left;
    height: 149px;
    margin-left: -19px;
    margin-top: 39px;
    width: 164px;
}


.c_icon_13 {
    background-position: -190px -532px !important;
    background-size: 385% auto !important;
    float: left;
    height: 132px;
    margin-left: 35px;
    margin-top: 39px;
    width: 162px;
}


.c_icon_14 {
    background-position: -532px -810px !important;

    float: left;
    height: 187px;
    margin-left: 32px;
    margin-top: 39px;
    width: 164px;
}


.c_icon_15 {
    background-position: -109px -751px !important;
    background-size: 185% auto !important;
    float: left;
    height: 119px;
    margin-top: 6px;
    width: 330px;
    margin-left: 20px;
}

.c_icon_16 {
    background-position: -6px -374px !important;
    float: left;
    height: 187px;
    width: 164px;
    border-radius: 62px 60px 90px;
    margin-left: -19px;
    margin-top: 39px;
    border: 1px solid red;
}

.c_icon_17 {
    background-position: -499px 0 !important;
    float: left;
    height: 70px;
    margin: 16px 0 0 12px;
    width: 41px;
}

.c_icon_44 {
    background-position: -499px 0 !important;
    float: left;
    height: 70px;
    margin: -36px 34px 0 13px;
    width: 41px;
}


.c_icon_18 {
    background-position: -573px 0 !important;
    float: left;
    height: 70px;
    margin: 7px 0 0 -45px;
    width: 41px;
}



.c_icon_40 {
    background-position: -550px -1051px !important;
    float: left;
    height: 44px;
    margin: 119px 0 0 -105px;
    width: 87px;
}

.c_icon_41 {
    background-position: -572px 0 !important;
    float: left;
    height: 70px;
    margin: 6px 0 0 5px;
    width: 41px;
}

.c_icon_42 {
    background-position: -572px 0 !important;
    float: left;
    height: 70px;
    margin: 3px 0 0 -52px;
    width: 45px;
}

.c_icon_43 {
    background-position: -553px 0 !important;
    float: left;
    height: 70px;
    margin: -168px 0 0 48px;
    width: 55px;
}


.c_icon_19 {
    background-position: -644px 2px !important;
    float: left;
    height: 70px;
    margin: -21px 0 0 72px;
    width: 83px;
}


.c_icon_20 {
    background-position: -750px -6px !important;
    float: left;
    height: 70px;
    margin: 7px 0 0 -52px;
    width: 53px;
}


.c_icon_21 {
    background-position: -844px -6px !important;
    float: left;
    height: 70px;
    margin: -42px 0 0 11px;
    width: 64px;
}



.c_icon_22 {
    background-position: 2px -119px !important;
    float: left;
    height: 70px;
    margin: 15px 0 0 10px;
    width: 49px;
}

.c_icon_23 {
    background-position: -84px -131px !important;
    float: left;
    height: 50px;
    margin: -6px 0 -1px 90px;
    width: 140px;
}


.c_icon_24 {
    background-position: -246px -119px !important;
    float: left;
    height: 70px;
    margin: 6px 0 0 3px;
    width: 49px;
    ;
}


.c_icon_25 {
    background-position: -316px -119px !important;
    float: left;
    height: 70px;
    margin: 2px 0 0 -6px;
    width: 67px;
}


.c_icon_26 {
    background-position: -369px -1056px !important;
    float: left;
    height: 45px;
    margin: -41px 0 0 -117px;
    width: 90px;
}


.c_icon_27 {
    background-position: -479px -1046px !important;
    float: left;
    height: 67px;
    margin: 20px 0 0 -45px;
    width: 41px;
}

.c_icon_28 {
    background-position: -571px -115px !important;
    float: left;
    height: 67px;
    margin: 50px 0 0 30px;
    width: 47px;
}


.c_icon_29 {
    background-position: -132px -1059px !important;
    float: left;
    height: 54px;
    margin: 6px 0 0 50px;
    width: 115px;
}


.c_icon_30 {
    background-position: -262px -1051px !important;
    float: left;
    height: 60px;
    margin: -15px 0 0 70px;
    width: 91px;
    -webkit-margin-before: -60px;
}


.c_icon_31 {
    background-position: -865px -106px !important;
    float: left;
    height: 82px;
    margin: -51px 0 0 76px;
    width: 50px;
}


.c_icon_32 {
    background-position: -869px -244px !important;
    float: left;
    height: 71px;
    margin: -173px 0 0 143px;
    width: 75px;
}

.c_icon_33 {
    background-position: -765px -237px !important;
    float: left;
    height: 76px;
    margin: -83px 0 0 146px;
    width: 67px;
    -webkit-margin-before: -85px;
}


.c_icon_34 {
    background-position: -663px -237px !important;
    float: left;
    height: 81px;
    margin: -43px 0 0 -6px;
    width: 66px;
}


.c_icon_35 {
    background-position: -566px -231px !important;
    float: left;
    height: 90px;
    width: 64px;
}


.c_icon_36 {
    background-position: -473px -235px !important;
    float: left;
    height: 86px;
    margin: -63px 0 0 73px;
    width: 60px;
}


.c_icon_37 {
    background-position: -381px -235px !important;
    float: left;
    height: 86px;
    margin: -62px 0 0 7px;
    width: 60px;
}

.c_icon_38 {
    background-position: -279px -235px !important;
    float: left;
    height: 86px;
    margin: 10px 10px 0 0;
    width: 61px;
}


.c_icon_39 {
    background-position: -161px -230px !important;
    float: left;
    height: 86px;
    margin: -52px 0 0 6px;
    width: 73px;
}

.prospect_left {
    float: left;
    width: 510px;
}

/* CSS FOR ICON HOME ENDS */


#buttons_div {
    -webkit-margin-start: -1px;
}



.but_edit_form {
    float: left;
}

.po_text {
    float: left;
}

.right_advance {
    height: 500px;
    width: 575px;
}


.order_editing {
    float: left;
    width: 656px;
}


.prospect_sea_form {
    float: left;
}

.pro_top_2 {
    margin-left: 10px;
    margin-top: 2px;
}


.f_31 {
    float: left;
    margin-left: 10px;
    margin-top: 2px;
}


.def_but {
    margin-left: 0;
}



.o_mng_list {
    margin-top: 1px;
}

.button_Tax,
.button_Lists,
.button_Rules,
.button_Rules,
.button_Contracts,
.button_Hard,
.button_Staff,
.button_Shipping,
.button_Website,
.button_Default,
.button_Quick,
.button_Dealer,
.button_Processing,
.button_DB,
.button_CRM {
    background-size: 14px 14px !important;
}

.width_for_td {
    width: 255px;
}

#left_button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-left: 1px solid;
    border-right: 1px solid;
    border-style: none solid;
    border-width: medium 1px;
    float: left;
    padding: 5px 7px;

}

#right_button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-left: 1px solid;
    border-right: 1px solid;
    border-style: none solid;
    border-width: medium 1px;
    float: right;
    padding: 5px 7px;

}

.class_calendar td {
    height: 30px !important;
    padding: 0;
}

.class_calendar img {
    margin-left: -1px;
    margin-right: -1px;
}


.class_calendar b {
    line-height: 27px;
    font-size: 17px;
}

.table_date td:nth-child(9n+1) {
    background: none repeat scroll 0 0 #f2f2f2;
    color: #6b6b6b;
    font-size: 14px !important;
    font-weight: 600;
    text-align: center;
}


.table_day {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

.time_date {
    background: #2563EB;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.table_date td {
    border: 1px solid #bfbfbf;
}

.table_date {
    font-size: 12px;
}

#right_button,
#left_button {
    cursor: pointer;
}

.popup_calendar {
    color: #900;
    text-decoration: none;
}

.popup_calendar:hover {
    color: red;
    position: relative;
}

.popup_calendar[title]:hover:after {
    content: attr(title);
    padding: 4px 8px;
    color: #333;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 20;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 4px #222;
    -webkit-box-shadow: 0px 0px 4px #222;
    box-shadow: 0px 0px 4px #222;
    background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(1, #cccccc));
    background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}

.crm_meeting {
    background: #ddbd85;
}

.crm_visit {
    background: #ede9a2;
}

.crm_call {
    background: #d9dcfc;
}

.crm_task {
    background: #eae8be;
}

.crm_mail {
    background: #a7d8ab;
}

.main_box {
    background: none repeat scroll 0 0 #eef6ff;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 #acacac;
    color: #000;
    font-family: "Poppins", sans-serif;

    position: absolute;
    width: 250px;
    display: none;
}

.main_box .header {
    background: #BFDEFD;
    color: #2563EB;
    width: 100%;
    float: left;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    border-radius: 5px 5px 0 0;
}

.main_box .main_part {
    border-bottom: 1px dotted #bfdefd;
    float: left;
    font-size: 12px;
    line-height: 30px;
    min-height: 30px;
    padding: 0 0 0 5px;
    width: 96%;
    word-break: break-all;
    word-wrap: break-word;
}

.main_box .start_date {
    font-size: 12px;
    border-bottom: 1px dotted #BFDEFD;
    height: 30px;
    width: 100%;
    float: left;
    text-indent: 5px;
    line-height: 30px;
}


.main_box .pros_acc {
    border-bottom: 1px dotted #bfdefd;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;

    width: 100%;
}

.main_box .end_date {
    font-size: 12px;
    height: 30px;
    width: 100%;
    float: left;
    text-indent: 5px;
    line-height: 30px;
}

.main_wrapper>form:nth-child(5n) {
    float: none;
}


.five_icon_wrapper {
    width: 675px;
}

.task_text {
    display: block;
    float: left;
    padding: 0 0 0 10px;
    width: 100px;
}

.popup_calendar img {
    margin-left: 0px;
    float: left;
}

#linka {
    width: 100%;
    float: left;
}

.scroll_div::-webkit-scrollbar {
    width: 5px;
    background-color: #cccccc;
}

.scroll_div::-webkit-scrollbar-thumb {
    background-color: #7199C1;
    border-radius: 0px;
}

.scroll_div::-webkit-scrollbar-thumb:hover {
    background-color: #2563EB;
    border: 1px solid #333333;
}

.scroll_div::-webkit-scrollbar-thumb:active {
    background-color: #2563EB;
    border: 1px solid #333333;
}


.alert {
    background-image: url("/dealer_mngt/images/title.png");
    background-position: 0px 5px;
    background-repeat: no-repeat;
}

.f_30.o_mng_list span.fr {
    margin-top: 20px !important;
}



#output_div>form {
    clear: both;
}



.mainDivAlign>form {
    clear: both;
}


.s_for {
    color: #727170;
}

.all_table,
.sales_head,
.sales_tax_head td,
.sales_tax_head {
    border: 1px solid #d3e5ed;
    border-spacing: 0;
    padding: 0;
}

.reports_table {
    border: 1px solid #d3e5ed;
    border-spacing: 0;
    padding: 0;
}

.reports_table td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d3e5ed;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: #3c3f42;
    padding: 5px;
    text-align: left;
}

.reports_table th {
    background: none repeat scroll 0 0 #e7f3f8;
    border-bottom: 1px solid #d3e5ed;
    color: #1f476f;
    font-size: larger;
    padding: 4px 3px;
    text-align: left;
}

.reports_table tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #f5f5f5;
}

.all_table tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #f5f5f5;
}

.reports_table tr:hover {
    background: #e7F3F8;
}

.all_table tr,
.sales_head tr {
    background: none repeat scroll 0 0 #fff;
}

.all_table td,
.sales_head td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d3e5ed;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px 0;
    color: #3c3f42;
    padding: 5px;
    text-align: left;
}

.all_table th,
.sales_head th {
    background: none repeat scroll 0 0 #e7f3f8;
    border-bottom: 1px solid #d3e5ed;
    color: #1f476f;
    padding: 0 5px;
    text-align: left;
}

.codeClassSpecial>form {
    padding-top: 4px !important;
    height: 22px;
}

.codeClassSpecial form a {
    padding: 3px 10px !important
}

span[class="delete"] {
    padding: 3px 5px !important;
}

.std_reports>li {
    padding: 4px;
}



.special_editing_customer td button {
    margin: -3px;
}

#special_editing_customer td button {
    margin: 1px;
    padding: 0 3px;
}

.special_editing_customer td {
    /* padding: 5px !important; */
}


.head1:nth-child(2n+1) {
    background: none repeat scroll 0 0 #f5f5f5;
}

.sales_tax_head td {
    height: 30px;
    padding: 2px;
}

#first_categories_span {
    padding: 0 !important;
}

#order_rep {
    float: left;
    width: 100%;
    height: 100%;
    margin-top: 0 !important;
}

#route,
#cmpny_name {
    background-color: #ffffff !important;
    border: 1px solid #7f9db9 !important;
    float: left;
    padding: 3px !important;
    white-space: nowrap;
    width: 140px !important;
}

#tableID .errmsg {
    background: none repeat scroll 0 0 #fff;
    position: absolute;
    z-index: 99;
    padding: 0 !important;
}

.qc_tbl tr:hover {
    background: #E7F3F8;
}

.create_new_btn {
    float: left;
    padding-left: 13px;
    padding-top: 18px;
    width: 113px;
}


#delete_comp {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("/dealer_mngt/images/delete_icon.png") !important;
    background-origin: padding-box !important;
    background-position: 2px 0 !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100%;
    border: medium none !important;
    font-size: 0 !important;
    height: 17px;
    width: 17px !important;
    filter: none\9 !important;
}

#undelete_comp {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("/dealer_mngt/images/undelete_icon.png") !important;
    background-origin: padding-box !important;
    background-position: 2px 0 !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100%;
    border: medium none !important;
    font-size: 0 !important;
    height: 17px;
    width: 17px !important;
    filter: none\9 !important;
}



/* IE CODE  */
@media all and (-ms-high-contrast:none) {
    .c_icon_33 {
        margin: -86px 0 0 156px;
    }

    /* IE10 */
    .c_icon_30 {
        margin: -58px 0 0 70px;
    }

    /* IE10 */
    *::-ms-backdrop,
    .c_icon_33 {
        margin: -86px 0 0 156px;
    }

    /* IE11 */
    *::-ms-backdrop,
    .c_icon_30 {
        margin: -58px 0 0 70px;
    }

    /* IE11 */
}

.c_icon_33 {
    margin: -86px 0 0 156px\9;
}

.c_icon_30 {
    margin: -58px 0 0 70px\9;
}

.compability_wrapper {
    display: none\0;
}

/* IE CODE  8 */

:root .compability_wrapper {
    display: block !important;
}

/* IE CODE 9 */
.drop_down {
    border-top: none\9;
}

/* IE CODE  */


.marginLeft #Company_form:hover #Company_button {
    background: linear-gradient(#898989, #626262) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;


    background: #898989 !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjI2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #898989), color-stop(100%, #626262), color-stop(100%, #626262), color-stop(100%, #626262)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#626262', GradientType=0) !important;
    /* IE6-8 */

}


.marginLeft #Customer_form:hover #Customer_button {
    background: linear-gradient(#898989, #626262) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;


    background: #898989 !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjI2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #898989), color-stop(100%, #626262), color-stop(100%, #626262), color-stop(100%, #626262)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#626262', GradientType=0) !important;
    /* IE6-8 */
}


.marginLeft #Vendors_form:hover #Vendors_button {
    background: linear-gradient(#898989, #626262) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;


    background: #898989 !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjI2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #898989), color-stop(100%, #626262), color-stop(100%, #626262), color-stop(100%, #626262)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#626262', GradientType=0) !important;
    /* IE6-8 */


}


.marginLeft #Orders_form:hover #Orders_button {
    background: linear-gradient(#898989, #626262) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;


    background: #898989 !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjI2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #898989), color-stop(100%, #626262), color-stop(100%, #626262), color-stop(100%, #626262)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#626262', GradientType=0) !important;
    /* IE6-8 */

}

.marginLeft #Inventory_form:hover #Inventory_button {
    background: linear-gradient(#898989, #626262) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;


    background: #898989 !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjI2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #898989), color-stop(100%, #626262), color-stop(100%, #626262), color-stop(100%, #626262)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#626262', GradientType=0) !important;
    /* IE6-8 */

}

.marginLeft #Warehouse_form:hover #Warehouse_button {
    background: linear-gradient(#898989, #626262) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;


    background: #898989 !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjI2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #898989), color-stop(100%, #626262), color-stop(100%, #626262), color-stop(100%, #626262)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#626262', GradientType=0) !important;
    /* IE6-8 */

}

.marginLeft #Reports_form:hover #Reports_button {
    background: linear-gradient(#898989, #626262) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;


    background: #898989 !important;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjI2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #898989), color-stop(100%, #626262), color-stop(100%, #626262), color-stop(100%, #626262)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#626262', GradientType=0) !important;
    /* IE6-8 */

}

.marginLeft #CRM_form:hover #CRM_button {
    background: linear-gradient(#898989, #626262) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;


    background: #898989 !important;
    /* Old browsers */
    background: #898989\9 !important;
    /* below IE9 browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjI2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
    background: -moz-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #898989), color-stop(100%, #626262), color-stop(100%, #626262), color-stop(100%, #626262)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* IE10+ */
    background: linear-gradient(to bottom, #898989 0%, #626262 100%, #626262 100%, #626262 100%) !important;
    /* W3C */
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#626262',GradientType=0 ) !important; /* IE6-8 */
    */
}



.qc_tbl input {
    font-size: 10px !important;
}


.invoice tr:nth-child(2n+1) {
    background: #edf2f4 none repeat scroll 0 0;
}

.invoice tr:nth-child(2n) {
    background: #f9fbfc none repeat scroll 0 0;
}

.all_table.invoice td {
    padding: 2px 5px;
}

.showpopup {
    display: none;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 9999;
}

.cursor_default td {
    cursor: default !important;
}

/*----  POS sales order button------*/
.pos_lg_btn {
    background: linear-gradient(#69abee, #3677ba) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #1e7db9;
    border-radius: 4px;
    box-shadow: 0 0 3px 0 #fff inset;
    color: #fff;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: normal;
    /*margin-left: 10px;*/
    margin-right: 5px;

    /*padding:6px 7px 6px 6px; */

    padding: 10px 15px;
    text-shadow: 1px 1px 1px #2f2f2f;
}

.pos_lg_btn:hover {
    background: linear-gradient(#8fc44d, #507e08) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #4a731a;
}

#Payment_Types .pos_lg_btn {
    background: linear-gradient(#69abee, #3677ba) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #1e7db9;
    border-radius: 4px;
    box-shadow: 0 0 3px 0 #fff inset;
    color: #fff;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: normal;
    /*margin-left: 10px;*/
    margin-right: 5px;

    /*padding:6px 7px 6px 6px; */

    padding: 1px 15px;
    text-shadow: 1px 1px 1px #2f2f2f;
}

#Payment_Types .pos_lg_btn:hover {
    background: linear-gradient(#8fc44d, #507e08) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #4a731a;
}

.reset_btn {
    background: transparent url("/dealer_mngt/images/reset.png");
    height: 18px;
    width: 18px;
    border: none;
    cursor: pointer;
}

.reset_btn:hover {
    background: transparent url("/dealer_mngt/images/reset_hover.png");
    height: 18px;
    width: 19px;
    border: none;
    cursor: pointer;
}

.pos_table table td,
.pos_table table th {
    line-height: 2.42em;
}

/*--------------POS - Cash Customer style starts-----------*/
#check_pricing .pos_lg_btn {
    margin-left: 5px;
}

.pos_lg_btn {
    background: linear-gradient(#69abee, #3677ba) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 1px solid #1e7db9 !important;
    border-radius: 4px !important;
    box-shadow: 0 0 3px 0 #fff inset !important;
    color: #fff !important;
    cursor: pointer !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    font-weight: normal !important;
    /*margin-left: 10px;*/
    margin-right: 5px !important;

    /*padding:6px 7px 6px 6px; */

    padding: 9px 5px !important;
    text-shadow: 1px 1px 1px #2f2f2f !important;
}

.pos_lg_btn:hover {
    background: linear-gradient(#8fc44d, #507e08) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #4a731a;
}

.pos_lg_delete {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fc6260 0%, #aa0000 100%) repeat scroll 0 0 !important;
    border: 1px solid #5f0000 !important;
    border-radius: 4px !important;
    box-shadow: 0 0 3px 0 #fff inset !important;
    color: #fff !important;
    cursor: pointer !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    font-weight: normal !important;
    /*margin-left: 10px !important;*/
    padding: 6px 7px 6px 6px;
    text-shadow: 1px 1px 1px #2f2f2f !important;
}

.pos_lg_delete:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #d0312d 0%, #910d09 100%) repeat scroll 0 0 !important;
    border: 1px solid #5f0000 !important;
    border-radius: 4px !important;
    box-shadow: 0 0 3px 0 #fff inset !important;
    color: #fff !important;
    cursor: pointer !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    font-weight: normal !important;
    /* margin-left: 10px !important;*/
    padding: 6px 7px 6px 6px;
    text-shadow: 1px 1px 1px #2f2f2f !important;
}

.pos_table table td,
th {
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    line-height: 1.42;
}

.pos_table .pos_lg_btn {
    margin-bottom: 5px;
}


#sku_details .special_editing input {
    font-size: 17px;
    height: 23px;
    text-indent: 5px;
    width: auto;
}

#Payment_Types input {
    height: 20px !important;
}

#Payment_Types>form input,
#Payment_Types>form select,
#class_for_input input,
#class_for_input select {
    height: 35px;
    width: 100%;

    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

#Payment_Types .pos_lg_btn {
    background: linear-gradient(#69abee, #3677ba) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #1e7db9;
    border-radius: 4px;
    box-shadow: 0 0 3px 0 #fff inset;
    color: #fff;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: normal;
    /*margin-left: 10px;*/
    margin-right: 5px;

    /*padding:6px 7px 6px 6px; */

    padding: 1px 15px;
    text-shadow: 1px 1px 1px #2f2f2f;
}

#Payment_Types .pos_lg_btn:hover {
    background: linear-gradient(#8fc44d, #507e08) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #4a731a;
}

.registration-part tr td button#add_quick_sku {
    background: transparent url("/dealer_mngt/images/reset.png") no-repeat scroll 0 0;
    border: medium none;
}

.registration-part tr td button#add_quick_sku:hover {
    background: transparent url("/dealer_mngt/images/reset_hover.png") no-repeat scroll 0 0 !important;
    border: medium none;
    cursor: pointer;
    height: 18px;
    width: 18px;
}

.card_info.all_table button {
    padding: 1px 15px !important;
}

/*-------------POS - Cash Customer style ends-----------*/


/*add for quote commander starts*/
.qc_tbl_div {
    padding-top: 5px;
}

.qc_txt {
    font-size: 12px;
    color: #000;
    padding-bottom: 5px;
}

.qc_tbl img {
    /*height:14px; margin: -8px 0;  padding-bottom: 3px; padding-top: 8px; vertical-align: super; width:14px;  */
    height: 20px;
    margin: 0px;
    vertical-align: middle;
    width: 20px;

}

#qcMenu img {
    margin: -4px 0 0 0;
}

#qcMenu td {
    border: none !important;
}

.qc_tbl.marTop {
    border: none !important;
}

.qc_tbl.marTop td {}

.qcddlist {
    background: #DEDEDE url("/dealer_mngt/images/qcddbg-trans.png") no-repeat;
    padding: 3px 30px 3px 15px;
}

.qcfile {
    background-position: -6px 1px;
}

.qcitems {
    background-position: 5px 1px;
}

.qcpricing {
    background-position: 12px 1px;
}

.qcformatdoc {
    background-position: 38px 1px;
}

.qclegends {
    background-position: 23px 1px;
}

.qcvendors {
    background: #DEDEDE;
    padding: 3px 30px 3px 15px;
}

.qccompetitor {
    background: #DEDEDE;
    padding: 3px 30px 3px 15px;
}

#qcSubmenu ul li img {
    float: left;
    margin-top: 0px !important;
    margin-right: 5px !important;
    margin-bottom: 5px;
    height: 15px !important;
    width: 15px !important;
}

#Quote_Commander_form {
    background: none repeat scroll 0 0 red;
}

#Quote_Commander_form button:hover {
    /* background: none repeat scroll 0 0 red; */
}

#qcSubmenu ul li a {
    font-size: 11px;
}

#qcSubmenu ul li:hover a {
    color: #2563EB;
}

#qcSubmenu ul {
    display: none;
    list-style: none;
}

#qcSubmenu ul li:nth-child(odd) {
    background: #efefef;
}

#qcSubmenu:hover ul {
    display: block;
    position: absolute;
    background: #FFF;
    border-top: 3px solid #2563EB;
    border-right: solid thin #DEDEDE;
    border-left: solid thin #DEDEDE;
    border-bottom: solid thin #DEDEDE;
    padding: 0px;
    width: 150px;
    margin-top: -3px;
}

#qcSubmenu:hover ul li {
    border-top: none;
    font-size: 12px;
    padding: 5px;
}

#qcSubmenu:hover ul li:first-child {
    border-top: none !important;
}

#edit_column td {
    padding: 1px;
}

.imgSearchResultQc {
    background-color: #eceee4;
    margin: 10% auto;
    width: 300px;
    min-height: 100px;
    border: 1px solid #000;
    border-radius: 10px;
    font-family: "Poppins", sans-serif;
}

.headStrip {
    margin-top: 15px;
    width: 100%;
    background-color: #99b330;
    text-align: center;
    padding: 8px 0px 5px 0px;
    font-weight: 600;
}

.bodytxt {
    text-align: center;
    margin-top: 5px;
    width: 100%;
    font-size: 13px;
}

.marTop {
    margin-top: 0px;
}

#addSkuItemFrom input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #e7f3f8;
}

#imgSearchResult input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #e7f3f8;
}

.imgSearchResultQc {
    background: #fff;
}

.imgSearchResultQc .marTop {
    margin-top: 0;
}

.imgSearchResultQc .quickViewBgColorRight {
    background: url("/dealer_mngt/images/tabs.gif") repeat scroll 0 32px rgba(0, 0, 0, 0);
    border-top-right-radius: 10px;
    font-weight: bold;
    height: 20px;
    text-align: right;
}

.imgSearchResultQc .quickViewBgColorMiddle {
    background: url("/dealer_mngt/images/tabs.gif") repeat scroll 0 32px rgba(0, 0, 0, 0);
    font-weight: bold;
    height: 20px;
    text-align: right;
}

.imgSearchResultQc .quickViewBgColor {
    background: url("/dealer_mngt/images/tabs.gif") repeat scroll 0 32px rgba(0, 0, 0, 0);
    border-top-left-radius: 10px;
    height: 20px;
    color: #fff;
}

.imgSearchResultQc .imgSearchResultQc td {
    font-size: 13px;
    height: 20px;
    padding: 5px;
}

.table_lower td {
    padding: 0 5px;
}

.qc_odd {
    cursor: pointer;
    background-color: #fff;
    /* border-bottom:2px solid rgb(104, 158, 90) !important;  */
}

.qc_even {
    cursor: pointer;
    background-color: #f5f5f5 !important;
    /* border-bottom:2px solid rgb(104, 158, 90) !important; */
}

.qc_eveni {
    cursor: pointer;
    /* background-color:#CCFFC0 !important; border-bottom:2px solid rgb(104, 158, 90) !important */
}

.qc_odd td {
    /*line-height: 22px !important;*/
}

.qc_even td {
    /*line-height: 22px !important; */
}

.qc_eveni td {
    /*line-height: 22px !important; */
}

.all_table.qc_tbl.marTop .qc_odd span,
.all_table.qc_tbl.marTop .qc_eveni span {
    float: left;
}

.qc_odd input[type="text"] {
    border: 1px solid rgb(204, 204, 204);
    margin: 1px 0px;
    float: left;
}

.qc_even input[type="text"] {
    border: 1px solid rgb(204, 204, 204);
    /* margin: -12px 0 5px;*/
}

.qc_eveni input[type="text"] {
    border: 1px solid rgb(204, 204, 204);
    margin: 1px 0px;
    float: left;
}

.qc_tbl td {
    padding: 0 !important;
}

.saveBtnIcon,
.saveBtnIcon:hover {
    background: rgba(0, 0, 0, 0) url("/dealer_mngt/images/qc_save_quote.png") no-repeat scroll 0 0 !important;
    border: medium none;
    font-size: 0;
    height: 40px;
    padding: 0 !important;
    width: 50px;
}

.imgSearchResultQc .marTop {
    margin-top: 0;
}

/*compititor Css starts here*/
.imgSearchResultQc.compititorPopUp,
.imgSearchResultQc {
    border-radius: 0 !important;
}

.imgSearchResultQc.compititorPopUp .quickViewBgColor,
.imgSearchResultQc .quickViewBgColor,
.imgSearchResultQc .quickViewBgColorMiddle {
    background: #2563EB none repeat scroll 0 0;
    border-top-left-radius: 0;
}

.imgSearchResultQc.compititorPopUp .quickViewBgColorRight,
.imgSearchResultQc .quickViewBgColorRight {
    background: #2563EB none repeat scroll 0 0;
    border-top-right-radius: 0;
}

.imgSearchResultQc tr:last-child td button.all_btn.fl {
    float: none;
}

.imgSearchResultQc tr:last-child td {
    text-align: center;
}

.imgSearchResultQc .quickViewBgColorRight a {
    background: rgba(0, 0, 0, 0) url("/dealer_mngt/images/delete_icon.png") repeat scroll 0 0;
    display: block;
    height: 16px;
    width: 17px;
    float: right;
    font-size: 0;
}

/*compititor Css starts here*/
.imgSearchResultQc {
    background-color: #fff !important;
    margin: 10% auto;
    width: 300px;
    min-height: 100px;
    border: 1px solid #000;
    border-radius: 10px;
    font-family: "Poppins", sans-serif;
}

#imgSearchResult input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 5px;
    background: #e7f3f8;
}

/*add for quote commander ends*/
/* Error message-box  */
.alert {
    width: 96%;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px 35px 15px 15px;
    font-size: 14px;
    font-weight: bold;
}

.alert-success {
    background: #fcf8e3;
    border-color: #d6e9c6;
    color: #3c763d;
    background: transparent url("/dealer_mngt/images/success_icon.png") no-repeat scroll 10px 15px;
    padding-left: 45px;
    padding-left: 32px;
    padding-bottom: 15px
}

.alert-info {
    background: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
    background: transparent url("/dealer_mngt/images/info-icon.png") no-repeat scroll 10px 15px;
    padding-left: 45px;
    padding-left: 32px;
    padding-bottom: 15px
}

.alert-warning {
    background: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
    background: transparent url("/dealer_mngt/images/alert-icon1.png") no-repeat scroll 10px 15px;
    padding-left: 45px;
    padding-left: 32px;
    padding-bottom: 15px
}

.alert-danger {
    background: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    background: transparent url("/dealer_mngt/images/error-icon.png") no-repeat scroll 10px 15px;
    padding-left: 45px;
    padding-left: 32px;
    padding-bottom: 15px
}

.alert .close,
.alert .close {
    color: inherit;
    position: relative;
    right: -21px;
    top: -2px;
    float: right;
    text-decoration: none;
}

/*End*/
#add_results_form #list_add_div .alert.alert-success {
    width: 84% !important;
}

#add_results_form #list_add_div .alert.alert-danger {
    width: 84% !important;
}



/* pagination new design starts  */
.f_30_orders,
.f_30 {
    text-align: right;
    float: right !important;
}

.f_30_orders table,
.f_30 table {
    float: right;
}

.f_30_orders button,
.f_30 button,
form[name="order_invoice_display"] input.btn {
    border: 1px solid #dee2e6 !important;
    background: #fff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    padding: 0px 7px !important;
    height: 28px;
    margin: 0 !important;
    border-collapse: collapse !important;
    border-radius: 0 !important;
    color: #0056b3 !important;
}

.f_30 button:hover,
.f_30_orders button:hover,
form[name="order_invoice_display"] input.btn {
    color: #0056b3 !important;
    text-decoration: none !important;
    background-color: #e9ecef !important;
    border-color: #dee2e6 !important;
}

.f_30_orders td,
.f_30 td {
    padding: 0 !important;
}

.f_30 button:disabled,
.f_30_orders button:disabled,
.newreportpagindiv button:disabled,
form[name="order_invoice_display"] input.btn:disabled {
    cursor: no-drop !important;
    background-color: #e9ecef !important;
    color: #826d95 !important;
}

.newreportpagindiv button:disabled:hover {
    cursor: no-drop !important;
    background-color: #e9ecef !important;
    color: #826d95 !important;
}

.newreportpagindiv {
    padding: 0 !important;
}

.newreportpagindiv button span {
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    line-height: 9px;
}

.f_30 button#First_button,
.f_30 button#di_first,
.f_30_orders button#First_button,
.f_30 button#find_first,
.f_30_orders button#find_first,
form[name="order_invoice_display"] input#first {
    border-radius: 3px 0px 0px 3px !important;
    background-image: url(/UI/images/pagin_First.png) !important;
    background-repeat: no-repeat !important;
    background-position: 6px center !important;
    padding-left: 20px !important;
}

.f_30 button#First_button:disabled,
.f_30 button#di_first:disabled,
.f_30_orders button#First_button:disabled,
.f_30 button#find_first:disabled,
.f_30_orders button#find_first:disabled,
form[name="order_invoice_display"] input#first:disabled {
    border-radius: 3px 0px 0px 3px !important;
    background-image: url(/UI/images/pagin_First_disable.png) !important;
    background-repeat: no-repeat !important;
    background-position: 6px center !important;
    padding-left: 20px !important;
}

.f_30 button#Last_button,
.f_30 button#di_last,
.f_30_orders button#Last_button,
.f_30 button#find_last,
.f_30_orders button#find_last,
form[name="order_invoice_display"] input#last {
    border-radius: 0px 3px 3px 0px !important;
    background-image: url(/UI/images/pagin_Last.png) !important;
    background-repeat: no-repeat !important;
    background-position: right 5px center !important;
    padding-right: 20px !important;
}

.f_30 button#Last_button:disabled,
.f_30 button#di_last:disabled,
.f_30_orders button#Last_button:disabled,
.f_30 button#find_last:disabled,
.f_30_orders button#find_last:disabled,
form[name="order_invoice_display"] input#last:disabled {
    border-radius: 0px 3px 3px 0px !important;
    background-image: url(/UI/images/pagin_Last_disable.png) !important;
    background-repeat: no-repeat !important;
    background-position: right 5px center !important;
    padding-right: 20px !important;
}

.f_30 button#Previous_button,
.f_30 button#di_prev,
.f_30_orders button#Previous_button,
.f_30 button#find_previous,
.f_30_orders button#find_previous,
form[name="order_invoice_display"] input#prev {
    background-image: url(/UI/images/pagin_Prev.png) !important;
    background-repeat: no-repeat !important;
    background-position: 8px center !important;
    padding-left: 18px !important;
    border-left: none !important;
}

.f_30 button#Previous_button:disabled,
.f_30 button#di_prev:disabled,
.f_30_orders button#Previous_button:disabled,
.f_30 button#find_previous:disabled,
.f_30_orders button#find_previous:disabled,
form[name="order_invoice_display"] input#prev:disabled {
    background-image: url(/UI/images/pagin_Prev_disable.png) !important;
    background-repeat: no-repeat !important;
    background-position: 8px center !important;
    padding-left: 18px !important;
    border-left: none !important;
}

.f_30 button#Next_button,
.f_30 button#di_next,
.f_30_orders button#Next_button,
.f_30 button#find_next,
.f_30_orders button#find_next,
form[name="order_invoice_display"] input#next {
    background-image: url(/UI/images/pagin_Next.png) !important;
    background-repeat: no-repeat !important;
    background-position: right 8px center !important;
    padding-right: 18px !important;
    border-left: none !important;
    border-right: none !important;
}

.f_30 button#Next_button:disabled,
.f_30 button#di_next:disabled,
.f_30_orders button#Next_button:disabled,
.f_30 button#find_next:disabled,
.f_30_orders button#find_next:disabled,
form[name="order_invoice_display"] input#next:disabled {
    background-image: url(/UI/images/pagin_Next_disable.png) !important;
    background-repeat: no-repeat !important;
    background-position: right 8px center !important;
    padding-right: 18px !important;
    border-left: none !important;
    border-right: none !important;
}

/* pagination new design ends  */
.favListHideDiv {
    background: #E8E8E8;
    padding: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9999;
    display: none
}

.backSearch,
.manageSearch {
    background: url(/dealer_mngt/images/newSearchSpriteIcon.png) no-repeat;
    cursor: pointer;
}

.manageSearch {
    width: 34px;
    height: 20px;
    border: none;
    background-position: -276px -65px;
    background-repeat: no-repeat;
}

.backSearch {
    width: 34px;
    height: 20px;
    border: none;
    background-position: -115px -65px;
    background-repeat: no-repeat;
}

.icon-btns img,
.icon-btns button {
    display: inline-block;
    vertical-align: middle;
}

.float-lft.searchBasicTitle {
    width: 99%;
    background: #e5e5e5;
    padding: 0 5px;
    margin-bottom: 10px;
    margin-top: 10px;
    border-radius: 0.25rem;
}

.searchBasicTitle h3 {
    color: #212121;
    margin: 10px 0 10px 5px;
}

.float-rgt {
    float: right;
}

.float-lft {
    float: left;
}


#whiteip_list #remove_special_button {
    margin-top: 4px;
    margin-bottom: 4px;
}

.td-btn-wrap center {
    margin: 4px auto;
}


.menu_nav_new {
    min-width: 925px;
}

.drop_down {
    /* margin-top: 11px; */
    margin-top: 20px;
}

.tableBack td:first-child {
    min-width: 81px;
}

/* css for company-staff-manage security levels page start */
.page_main_header {
    padding: 10px 5px 5px 5px;
    color: #202224;
    display: flex;
    justify-content: space-between;
}

.page_main_header h1 {}

#search,
.cust_search1 {
    border: 1px solid #CECECE;
    padding: 0px;
    width: 240px;
    border-radius: 0px;
}

/*#tax_find, #po_find,  {
    background: #223a77 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    color: #fff !important;
    padding: 9px 20px 9px 35px !important;
    border-radius: 35px !important;
    border: 1px solid #223a77 !important;
    margin-left: 10px !important;
    cursor: pointer;
    position: relative;
    margin-left: -42px !important;
}
#tax_find::before, #po_find::before, ::before {
    content: '';
    background-image: url(/dealer_mngt/images/find.svg?v=1.1) !important;
    position: absolute;
    width: 21px;
    height: 19px;
    background-size: 18px;
    top: 7px;
    left: 10px;
}*/
.add_create-btn {
    background: #13823a !important;
    box-shadow: none !important;
    text-shadow: none !important;
    color: #fff !important;
    padding: 9px 20px 9px 35px !important;
    border-radius: 35px !important;
    border: 1px solid #13823a !important;
    margin-left: 10px !important;
    cursor: pointer;
    position: relative;
}

.add_create-btn::before {
    content: '';
    background: url(/dealer_mngt/images/add.svg?v=1.1) !important;
    position: absolute;
    width: 22px;
    height: 22px;
    background-size: 18px;
    top: 6px;
    left: 10px;
}

.cust_search1 {
    height: 17px;
}

input.unique-search-input[type="text"] {
    display: inline-block;
    height: 23px;
    width: 240px;
    padding: 6px 10px 5px 2px;
    outline: none;
    color: #74646e;
    border: 1px solid #C8BFC4;
    border-radius: 20px;
}



@media screen and (-webkit-min-device-pixel-ratio: 0) {
    # {
        margin-right: 12px;
        /* margin-top: 6px; */
    }
}

/* end */




/* new styling addded form aditya //////////////////////////////// */



/* boostrap over ride */
.table-striped>tbody>tr:nth-of-type(2n+1)>* {
    --bs-table-color-type: var(--bs-table-striped-color);
    background: #ECF2FD;
}

.table-hover>tbody>tr:hover>* {
    --bs-table-color-state: var(--bs-table-hover-color);
    /* --bs-table-bg-state: var(--bs-table-hover-bg); */
    background: #F8F9FA;
}

.table_header_text {
    background: #C7D7FA !important;
    color: #314158 !important;
    padding: 15px 2px !important;

}

.btn {
    box-shadow: none !important;
    text-shadow: none !important;
    font-family: "Poppins", sans-serif !important;
}

.grid-table-color {
    background: #C7D7FA;
    color: #314158;
}

/* boostrap over ride */

/* new styling addded form aditya //////////////////////////////// */



/* icon for side bar css */

.li_contract_start {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Contracts.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_contract_start .buttonsize {
    width: 100%;

}

.li_taxing_table {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Tax-Table-white.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_taxing_table .buttonsize {
    width: 100%;

}

.li_list_start {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/List.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Ensure the button doesn't cover the icon area */
.li_list_start .buttonsize {
    width: 100%;

}

.li_rules_start {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Rules_white.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_rules_start .buttonsize {
    width: 100%;

}

.li_hardsub_list {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/HardSub-List-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_hardsub_list .buttonsize {
    width: 100%;

}

.li_staff_start {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Customer-Groups-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_staff_start .buttonsize {
    width: 100%;

}

.li_others {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/website management.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_others .buttonsize {
    width: 100%;

}

.li_upload {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/exportblack-NEW.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_upload .buttonsize {
    width: 100%;

}

.li_default_setting {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Settings.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_default_setting .buttonsize {
    width: 100%;

}

.li_transmit_po {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Audit.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_transmit_po .buttonsize {
    width: 100%;

}

.li_shipping {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Shipping.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_shipping .buttonsize {
    width: 100%;

}

.li_rules_worksheet {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Rule Worksheet.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_rules_worksheet .buttonsize {
    width: 100%;

}

.li_manage_staff {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Manage-Staff-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_manage_staff .buttonsize {
    width: 100%;

}

.li_manage_security {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Manage-Security-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_manage_security .buttonsize {
    width: 100%;

}

.li_manage_menu {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Manage-menu-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_manage_menu .buttonsize {
    width: 100%;

}

.li_commission_report {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Commission-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_commission_report .buttonsize {
    width: 100%;

}

.li_commission_profile {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Commision-Profile-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_commission_profile .buttonsize {
    width: 100%;

}

.li_special_create {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Specials.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_special_create .buttonsize {
    width: 100%;

}

.li_promo_codes_action {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Promo-Code.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_promo_codes_action .buttonsize {
    width: 100%;

}

.li_landing_page {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Landing-Pages.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_landing_page .buttonsize {
    width: 100%;

}

.li_menu_create {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Manage-menu-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_menu_create .buttonsize {
    width: 100%;

}

.li_white_ip {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/WhiteList-IP.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_white_ip .buttonsize {
    width: 100%;

}

.li_content_pages {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Static-Pages.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;

}

/* Ensure the button doesn't cover the icon area */
.li_content_pages .buttonsize {
    width: 100%;

}

.li_bestseller_priority {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Best-Seller.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_banner_management {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Static-Pages.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_featured_category {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Featured-Categories.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_bestseller_priority {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Best-Seller.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_featured_brands {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Featured-Brands.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_bestseller_priority {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Best-Seller.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_right_menu_content {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Right-Menu-Content.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_site_title {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Site-Titles.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_ads {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/advertisements.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_others_inner_request_email_subscriber {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/newsletter-subscribers.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li__modules_website_preferences_website_preferences.php {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/website-preferences.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Default Settings */
.li_process_fee {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Processing-Fee.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_gross_profit_floor {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Gross-Profit-Floor.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_hard_sub_block {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/HardSub-List.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_rule_assign {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Rules-Assign-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_assign_contract {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Rules_white.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_hold_partially_email {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Email.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_TestForm {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Payment-gateway-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_manage_term_type {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Manage-States-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.Email_Messages_form {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Payment-gateway-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_email_def_settings {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Payment-gateway-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_manage_industry_type {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Industry-Types-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_customer_group {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Customer-Groups-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_manage_states {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Manage-States-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_start_content_data {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Starting-Content-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_site_setting {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/business-defaults-black.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_shipping_charges {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Shiping-charge-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_process_fee {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Processing-Fee.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_special_group {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Customer-Groups-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_printing_comments {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Printing-Comments-b.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li__modules_delivery_commander_delivery_commander_settings {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/delivery-commander-settings.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Default Settings */

/* Dealer Import/Uploads */
.li_tax_upload {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Tax-upload.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_cust_upload {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Customers-upload.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_invt_upload {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Inventory-pload.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_vend_upload {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Vendor-upload.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Dealer Import/Uploads */


/* Shipping */
.li_manage_ship {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Vendor-upload.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_manage_routes {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Company-icon/Manage-Routes.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Shipping */

/* Customer section */
.li_list_company_cust {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Contract-list.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_delete_company_cust {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Delete-inactive.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_manage_fav {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/favorite.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_contract_list {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Contract-list.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_approved_items {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/dept-approved-list.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_receive_payment_sel {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/receive-payment-BLK.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Customer section */

/* Vendor */
.li_po_edit_list {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/POs-being-Edited.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_list_open_po {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Search-po.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_list_purchase_orders {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/List-Closed-POs.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_new_purchase_order {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Create-New-PO.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_list_vendors {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/List-Vendors.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_list_deleted_pos {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/List-Deleted-POs.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_drop_ship {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/drop-ship.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_drop_ship_local_routes {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/route-solid.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_local_orders_grid {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/route-solid.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_restocked {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/re-stock.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_ai_smart_restock {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/re-stock.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Vendor */


/* icon for side bar css */
#buttons_div ul li:hover {
    background-color: var(--sidebar-bg);
}



#buttons_div ul li {
    transition: all 0.3s ease;
    width: 100%;
}

#buttons_div ul li:hover,
#buttons_div ul li.active {
    background-color: var(--sidebar-bg);
    border-radius: 8px;
}

/* Cusutomer > List Customer > Submenu*/

.li_contact_edit_dl {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/general.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_cust_mngt_inner_request_company_preferences {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Preference.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_billing_edit_dl {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Billing-Address.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_shipping_edit_dl {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Shipping-Address.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_dept_create_edit {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/dept-approved-list.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_card_info_edit {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Credit-Card.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_contact_edit_info {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Contacts.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_payment_info_edit {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Payment-type.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_contract_pricing {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Pricing-Options.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_customer_history {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/History.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_default_notes {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Default_Notes.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_mass_invoice_mail {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Mass-Invoice-Mail.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_all_mail_log {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Email-log.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_ar_invoice_audit {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/AR-Invoice-Audit.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_accounting_period {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Periodic-Invoice.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_online_favorite {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/Manage-Favorite.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_churn_report {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Customer-icon/Lists/churan-report.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Cusutomer > List Customer > Submenu*/

/* vendor > POs being Edited (206) > list > */

.li_po_item_entry {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/PO-entery-W.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_vendor_edi_option {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/View-EDI-B.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_transmit_po {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/Audit_white.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_recieve_items {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/Recevie.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_recieve_items_all_all {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/Recevie-All-Item.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_close_done_editing_po {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/PO-Done-Editing.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_close_po {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/Close-PO.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_print_po {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/Print-PO.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_send_email_PO {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/Email-PO.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_print_rfq_po {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/Print-RFQ.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_send_email_RFQ {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/Email-RFQ-PO.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_view_edi_acknowledgement {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/View-EDI-B.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_delete_po {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/Delete-PO.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_drop_ship_furniture {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/drop-ship-furniture.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_drop_ship_local_routes_furniture {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Vendors-icon/Lists/local-route-furniture_1.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* vendor > POs being Edited (206) > list > */

/* Order */
.li_order_history {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/Filled-Order.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_all_orders {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/all-open-order.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_list_open_order {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/Open-order.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_list_quote {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/quotes.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_new {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/enter-new-order.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_filled {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/Filled-Order.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_partial_filled {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/Partial-fillied-order.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_invoice {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/Invoices.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_hold {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/Hold-orders.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_cancel {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/cancelled-Orders.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_pending {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/dept-pending.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_credit_memo {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/credit-Memos.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_r_a {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/R-A.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_deleted_orders {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/Deleted-Orders.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_invoice_date_change {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/date-change.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_plan_and_save_list {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/autoship.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_furniture_order {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/Import-furniture-order.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}


/* order > list */


.li_order_edit {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/List/Order-editing.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_shipping {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/List/Edit-Ship-to-Address.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_payment {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/List/pay.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_order_lkup {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/List/Invoices.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_ship_items {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/List/Ship_All.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_close_edit {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/List/close.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_print_pack_slip {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/List/print-packing.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_email_pack_slip {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/List/email-packing.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_hybrid_invoice {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Orders/List/Hybrid-packing-slip.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Order */

/* Inventry */
.li_list_items {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/List-Items.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_inact_list_items {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/Inactive-Item-List.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_unit_of_measure {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/Units-of-messure.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_out_of_stock_list_items {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/Out-Of-stock-Items.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_inventory_locations {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/manage-Stock.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_upload_best_price {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/update-best-price.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_manage_category {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/manage-catgores.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_taxable_items {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/tax-non-taxalbel.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_processinglist {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/Update-primary-vendor.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_update_primary_vendor {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/Update-primary-vendor.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_update_preferred_vendor {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/update-preffferd-vendor.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_internal_alias {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/internal-alias.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_free_items {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/free-Gift-items.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_upload_value_brand_sku {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/upload-brand-sku.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_upload_page_box_qty {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/upload-box-qty.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_login_for_price_list {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/price-list.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li__modules_map_price_map_price.php {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/hard_sub.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_deposite_charge {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/Deposit-charge.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_upload_best_price_new {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Inventry/update-best-price.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Inventry */
.li_print_label {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Warehouse/print-label.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_pick_ticket {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Warehouse/print-packing-slip.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_pick_ticket_1 {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Warehouse/pick-ticket.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_manifest {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Warehouse/manifest.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_conso_pick_ticket {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Warehouse/pick-ticket.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_receiving_report_page {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Warehouse/receiving-report.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_delivery_commander {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Warehouse/dealer-commander.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Warehouse */

/* Report */
.li_std_reports_new {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Reports/reports.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_r_generate {
    list-style: none;
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/Reports/receiving-report.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* Report */

/* pos */
.li_pos_cust_list {
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/POS/sales-order.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_pos_paid_list {
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/POS/hold-orders.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_pos_cancel_sale {
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/POS/canceled-orders.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

.li_po_sale {
    position: relative;
    /* Space for the icon on the right */
    /*padding-right: 40px;*/
    /* background-color: #f5f5f5; */
    /* Background Image Settings */
    background-image: url("/dealer_mngt/images/icons/POS/POs-orders.svg");
    background-repeat: no-repeat;
    background-position: left 10px center;
    /* Aligns to right with a 10px offset */
    background-size: 20px;
    /* Adjust based on your icon's actual size */
    display: flex;
    align-items: center;
    text-indent: 37px;
}

/* pos */
/* 
#special_links li {
    width: 100%;
}

#special_links li form {
    width: 100%;
}

#special_links li button {
    width: 100%;
    text-align: left;
    padding: 8px 12px;
} */

#special_links {
    width: 240px;
}




/* Button css */
.demo_list {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 140px;
}

.demo_list li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 6px 8px;
    font-size: 12px;
}

.demo_list li {
    display: flex;
    align-items: center;
}

.text-left {
    width: 120px;
    flex-shrink: 0;
    /* important */
}

:root {
    --btn-blue: #2563eb;
    --btn-green: #198754;
    --btn-red: #E60106;
    --btn-dark: #00174A;
    --text-white: #ffffff;
}

.btn_add {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 0 16px;
    height: 32px;
    width: auto;

    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #2563EB;

    background-color: var(--btn-blue);
    color: #fff;

    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Default icon */
.btn_add::before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 6px;

    background: url("/dealer_mngt/btn_icon/btn_plus.svg") no-repeat center;
    background-size: contain;

    filter: brightness(0) invert(1);
    /* white icon */
}

.btn_add:hover {
    background-color: #ffffff;
    color: var(--btn-blue);
}

.btn_add:hover::before {
    background: url("/dealer_mngt/btn_icon/btn_plus_hover.svg") no-repeat center;
    background-size: contain;
    filter: none;
    /* remove white filter */
}

/* Remove btn */
.btn_remove {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 0 16px;
    height: 32px;

    font-size: 14px;
    border-radius: 4px;
    border: 1px solid var(--btn-red);

    background-color: var(--btn-red);
    color: #fff;

    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Icon */
.btn_remove::before {
    content: "";
    width: 14px;
    height: 14px;
    margin-right: 6px;

    background: url("/dealer_mngt/btn_icon/btn_minus.svg") no-repeat center;
    background-size: contain;

    filter: brightness(0) invert(1);
    /* white icon */
}

/* Hover */
.btn_remove:hover {
    background-color: #fff;
    color: var(--btn-red);
}

.btn_remove:hover::before {
    filter: brightness(0) saturate(100%) invert(16%) sepia(99%) saturate(7487%) hue-rotate(356deg) brightness(93%) contrast(119%);
    /* red icon */
}


/* Find btn */
.btn_find{
     display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 16px;
    height: 32px;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid var(--btn-dark);
    background-color: var(--btn-dark);
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease;   
}
.btn_find:hover {
    background-color: #ffffff;
    color: var(--btn-dark)
}
.btn_import, .btn_save, .btn_xls, .btn_submit, .btn_apply, 
.btn_upload_create, .btn_upload_tax, .btn_standard, .btn_down, 
.btn_show_all, .btn_active_all,
.btn_make_active, .btn_upload_file, .btn_generate,
.btn_add_report, .btn_customer, .btn_new_app 
{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;         
    white-space: nowrap; 
    padding: 0 16px;
    height: 32px;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid var(--btn-blue);
    background-color: var(--btn-blue);
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease;
}

.btn_import:hover, .btn_save:hover, .btn_xls:hover, .btn_submit:hover, .btn_apply:hover,
 .btn_upload_create:hover, .btn_upload_tax:hover, .btn_standard:hover, .btn_down:hover, .btn_show_all:hover, .btn_active_all:hover,
.btn_make_active:hover, .btn_upload_file:hover, .btn_generate:hover,
.btn_add_report:hover, .btn_customer:hover, .btn_new_app:hover
{

    background-color: #ffffff;
    color: var(--btn-blue);
}

/* Find btn */

/* Button css */