@import url("fonts.css");
* {outline: none !important;}
body{background-color: #e5e5e5; font-family: 'Rubik' !important; font-size: 14px; color: #1d1d1d !important; font-weight:normal;}
header{background-image: linear-gradient(to left, #0061bd, #2949ac); box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.3); width: 100%; height: 55px;}
a {color: #ffffff; text-decoration: none;}
a.nolink, a.nolink:hover, li.active a.nolink{color: #bcbcbc !important; cursor: not-allowed; pointer-events:none;}
.autoWidth{width:auto !important;}
.minHeightmid-a{height:344px;}
.form-space-a {margin-bottom: 10px; padding: 0px 0 8px 0;}
/* Disable Btn Start */
.btnDisable{background-image: none !important;background-color: #a1a1a1;cursor: not-allowed;}
.linkDisable{cursor: not-allowed;color:#a1a1a1 !important;}
.linkDisable-pointer{cursor: not-allowed;color:#a1a1a1 !important;pointer-events:none;}
.cursorNotAllowed{cursor: not-allowed !important;}
.marginBottom-m{margin-bottom:26px !important;}
.k-animation-container .k-list-container .k-list .k-item {white-space: nowrap;}
/* Disable Btn End */
.errorCountValue{position: absolute;right: 4px;top: -40px;font-weight: 500;color: #035fbc;font-size: 12px;word-spacing: 1px;}

.itemheight{height: 480px !important; display: none;}
.fullheight-vertical{height: 100% !important;}

#marquee-content-items li{float: left; margin: 0px 20px;}
*[class^="marquee"]{width: 100%;}
.msgtypeBlack{color: #000000;}
.msgtypeRed{color: #ff3b00;}
/* 01-03-19 Start */

.legendFieldset{border: 1px solid #d9d9d9; padding: 14px 10px !important;}
.legendInn{position: absolute; top: -11px; width: auto; background-color: #ffffff; padding-left: 5px; padding-right: 5px; margin: 0px; color: #000; border: 0px; font-size: 14px;}
.legendFieldset .paddingxsinn{padding-left: 5px; padding-right: 5px;}

.gridHeightmin-e{height: 174px;}
.gridxsmall-psp{height: 93px !important;}
.gridxsmall-psp .k-grid-content{height: 60px !important;}

a.access-btn-a:hover .appshortcutmenu{display: block !important;cursor: pointer;z-index: 2;}
.appshortcutmenu{top: 15px;width: auto;height: auto;padding: 10px 0px 10px;margin-left: auto;margin-right: auto;position: absolute;left: 0px;right: 0px;z-index: 4;border-radius: 6px;
                 text-align: center;display: none;}
.shortcutblock{width: auto;display: inline-block;background-color: #fff;padding: 0px 6px;border-radius: 4px;}
.mainshortcuticons{width: 56px;height: 56px;border-radius: 4px;background-color: #1d1d1d;box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, 0.5);float: left;margin-left: 10px;cursor: pointer;}
.mainshortcuticons:first-child{margin-left: 0px;}
.clearboth{clear: both;}
.iconstockcheck{background-image: url(/images/assets/stock_check.png);background-position: center center;background-repeat: no-repeat;}
.iconinvoicereprint{background-image: url(/images/assets/invoice_reprint.png);background-position: center center;background-repeat: no-repeat;}
.iconitemenq{background-image: url(/images/assets/item_enquery.png);background-position: center center;background-repeat: no-repeat;}
.iconhelpdesk{background-image: url(/images/assets/ticket.png);background-position: center center;background-repeat: no-repeat;}
.modelcustheighta-a{min-height:572px !important; padding: 0px;}
.showproductreservationdetails{display: none;}
.shortcutblock .iconstockcheck{background-size: 42%;}

.renewBtn-g{
    color: #ff4700 !important;
}

.gridHeightwfld-a{
    height: 280px;
}
.gridHeightwfld-a .k-grid-content{
    height: 165px !important;
}

.posabsfieldset{
    right: 17.5%;position: absolute;bottom: 4px;
}
.posabsfieldset .form-horizontal .large-fields fieldset{
    padding-left: 40px !important;
    padding-right: 40px !important;
}
/* 01-03-19 Ends */

.customexcelUpload-btn{
    display: inline-block;
    margin-left: auto;
    width: 100%;
    margin-right: auto;
}
.textvert-center{line-height: 36px; padding-left: 0px;}
.disccustfset input{
    padding-top: 4px !important;
    padding-right: 6px !important;
}
.mrgnrgtxl-fld{margin-right:140px;}
/* progress bar start */
.openprogressBar .popupInnerContainer-b{height: 72px; min-height: 72px; padding: 20px;}
.openprogressBar .progressBarContainer {overflow: hidden; position: relative; width: 100%; border: 1px solid #ddd; padding: 1px 1px !important;height: 32px; line-height:28px;}
.openprogressBar .progressbarMsg{font-size: 10px; color: #f00; opacity: 1; padding: 3px 0px;}
.openprogressBar .progressBarContainer .progressindicator {background-color: #5eb95e; width: 0%; height: 28px;}
.openprogressBar .progressBarContainer .progressPercent {position: absolute;display: inline-block; top: 2px; left: 48%; color: #000;}
/* progress bar ends */
.headerImgCont{height: 145px;text-align: center;}
.headerImgCont img{max-height: 100%;max-height: 100%;border: 2px dashed #c8c8c8;padding:12px;width:145px;height:145px;}
.radioabsltContainer{width: 85%;}
/* 08-05-18 Start */
.gridHeight-hdb{height: 358px;}
.gridHeight-hdb .k-grid-content {height: 268px !important;}
.gridHeightminsis-a{height:195px;}
.gridHeightminsis-a .k-grid-content{height:106px !important;}
.custHeight-g{height: 254.5px !important;}
.gridHeightmin-a{height:188px;}
.gridHeightmin-a .k-grid-content{height:155px !important;}
.gridHeightmin-b{height:208px;}
.gridHeightmin-b .k-grid-content{height:175px !important;}
.transparentBtno-a{display: inline-block;padding: 2px 0px 0px;}
.input-addBtn button {background-color:transparent;border: 0px;color: #0062bd;display: inline;padding: 5px 9px;position: absolute;right: 6px;top: 1px;}
.input-addBtn button span {font-size: 19px;line-height: 21px;}
.iconSearch {position: absolute;right: 5px;color: #0062bd;top: 5px;font-weight: normal;}
.rightPaddingA-md{padding-right:28px !important;}
.popupInnerContainerTop-e {margin-bottom: 10px !important;min-height: 166px;padding: 8px 8px;border-radius: 4px;background-color: #ffffff;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
table.detailsTable td.paddingVertNone{padding:0px 0px !important;}
/* 15-05-18 Start */
.uploadfieldContainer-a .imgbtn-container input.upload-imgBtn {cursor: pointer;display: inline-block;filter: alpha(opacity=0);font-size: 0px;height: 29.5px;position: absolute;
                                                               opacity: 0;-moz-opacity: 0;-webkit-opacity: 0;-ms-opacity: 0;width: 76px;left: 6px;border: 1px solid #000;bottom: 0;}
.btn-browseImg {border-radius: 2px !important;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);border: 0px;color: #ffffff;
                font-weight: 500;outline: none !important;-webkit-outline: none;-moz-outline: none;width: 76px;}
.uploadfieldContainer-a .imgbtn-container {padding: 0px 6px;}
.imgbtn-container .btnBrowse{display:inline-block;}
.imgbtn-container .btnAction-a, .imgbtn-container .btnAction-a:hover, .imgbtn-container .btnAction-a:focus{padding: 0px 0px 0px 12px; background-color: transparent;
                                                                                                           color: #0061bd; font-weight: 500;box-shadow: none;}
.paddingTop-xs{padding-top:7px !important;}
.marginTopmd-c {margin-top: 5px;}
.scrollContainer-a{overflow-y: scroll;min-height: 272px;height: 272px;padding-top: 5px;}
/* 15-05-18 End */
/* 08-05-18 End */
.required label::after {color: #0062bd;content: ' *';display: inline;position: absolute;padding: 0px 1px;top: -1px;right: -3px;font-size: 12px;}
button.disable-btn, button.disable-btn:hover, button.disable-btn:focus{border-radius: 4px;  background-color: #a1a1a1; background-image:none !important; opacity:1; cursor:not-allowed !important;}
.disableradiobtn label {color: #a1a1a1; cursor: not-allowed !important;}
input[type="file"] {outline: 0;}
.marginLeftneg-a{margin-left: 32px !important;}
.marginTop-xsmall{margin-top:6px;}
.marginTopxsmall-a{margin-top:4px;}
.marginTop-xsmall-a{margin-top:10px !important;}
.marginBottom-xsmall-a{margin-bottom:10px !important;}
.marginTop-md-a{margin-top:24px;}
.marginTop-md-b{margin-top:30px;}
.marginTop-md-c{margin-top:52px;}
.marginTop-md-d{margin-top:18px;}
.marginTop-md-e{margin-top:46px;}
.leftmargin-none{margin-left:0px !important;}
.paddingBottom-xsmall{padding-bottom:10px;}
.excelbtn-container {bottom: 0px;position:relative;}
.excelbtn-container input.upload-excel {cursor: pointer;display: inline-block;filter: alpha(opacity=0);font-size: 0px;height: 100%;
                                        position: absolute;opacity: 0;-moz-opacity: 0;-webkit-opacity: 0;-ms-opacity: 0;width: 100%;}
.btn-excel {border-radius: 2px !important;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);
            border: 0px;color: #ffffff;font-weight: 500;outline: none !important;-webkit-outline: none;-moz-outline: none;width: 120px;}
.btn-download-excel, .btn-download-excel:hover, .btn-download-excel:focus{background-color: transparent;color: #0061bd;font-weight: 500;padding:0px;box-shadow:none;}
.inner-row-d{min-height: 521px;box-shadow: none;padding: 10px 10px;border-radius: 4px;background-color: #ffffff;border: solid 0.5px #ffffff;margin-top: 4px;}
.appendtabInnerHeightA{height:499px;}
.boxshadowNone{box-shadow:none !important;}
.navbar{border:0px solid #fff; border-radius:0px; margin-bottom:0px; min-height: 100%; position: relative;}
.navbar-brand{height: 55px; padding: 14px 33px;}
.navbar-brand img{height:100%;}
.margin-none-h{margin-left:0px; margin-right:0px;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color: transparent; border-color: transparent; border:0px; color: #ffffff;}
.nav>li>a:hover, .nav>li>a:focus {text-decoration: none; background-color: transparent; color:#ffffff}
.cust-nav-pad {padding: 2px 16px 0px;}
.cust-nav-pad ul.dropdown-menu{background-color: #1d1d1d; box-shadow: 2px 2px 12.5px 0 rgba(0, 0, 0, 0.5); border: 0px; padding: 10px 0px; 
                               min-width: 200px; margin-top:2px;}
.cust-nav-pad ul.dropdown-menu li ul.dropdown-menu{ position: absolute; right: 96%;top: 0;z-index: 1; float: none; background-color: #1d1d1d; box-shadow: 2px 2px 12.5px 0 rgba(0, 0, 0, 0.5); border: 0px; padding: 10px 0px; 
                                                    min-width: 172px;}
.cust-nav-pad ul.dropdown-menu li ul.dropdown-menu li.dropdown-submenu a{padding: 6px 30px 6px 30px;}
.cust-nav-pad ul.dropdown-menu li ul.dropdown-menu li.dropdown-submenu:before{content: "";position: absolute;height: 12px;width: 12px;left: 12px;
                                                                              background-image: url("../images/assets/leftArrow_sm.png");background-repeat: no-repeat;background-size: 80%;top: 8px;}
.cust-nav-pad ul>li.dropdown:before{content: "";position: absolute;height: 12px;width: 12px;left: 12px;
                                    background-image: url("../images/assets/leftArrow_sm.png");background-repeat: no-repeat;background-size: 80%;top: 10px;}
.cust-nav-pad ul.progMenu>li>a, .cust-nav-pad ul.progMenu>li>ul>li>a{padding:6px 30px 6px 30px ;}
.cust-nav-pad ul>li> a{display: block; padding: 6px 30px 6px 14px; color:#ffffff; clear: both; font-size:11px; font-weight: 500; line-height: normal; white-space: nowrap;}
.cust-nav-pad ul>li>a:hover{background-color:rgba(229, 229, 229, 0.1); color:#ffffff; text-decoration:none;}
.cust-nav-pad.nav>li>a {display: inline-block; position: relative; padding: 8px 5px; text-align: center;}
.cust-nav-pad ul>li a:focus{background-color:transparent; color:#ffffff;}
.cust-nav-pad ul>li.open{background-color:rgba(229, 229, 229, 0.1);}
.cust-nav-pad.nav > li > a img{width:78%; height:78%;}
.cust-nav-pad.nav > li > button {display: inline-block; position: relative; padding: 7px 5px; text-align: center; background-color:transparent; border:0px;}
.cust-nav-pad.nav > li > button  img {width: 78%; height: 78%;}
.cust-nav-pad.nav > li > button:hover, .cust-nav-pad.nav > li > button:focus, .cust-nav-pad.nav > li > button:active, 
.cust-nav-pad.nav > li > button.active, .open > .dropdown-toggle.btn-default {background-color: transparent; border-color: transparent; box-shadow:none;}
.minwidthsm-a{min-width:150px !important;}
.floatleft { float: left; }
.transparentBtn-c{background-color: transparent;color: #0061bd;font-size: 12px;font-weight: 500;box-shadow: none;border: 0px;text-align: right;
                  padding: 0px;text-decoration: underline;}
.marginTopsml-b{margin-top: 15px;}
.popupInnerContainerTop-b{margin-bottom:10px !important; min-height: 200px;padding: 8px 8px;border-radius: 4px;background-color: #ffffff;
                          box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
.popupInnerContainerTop-p{margin-bottom:10px !important; min-height: 215px;padding: 8px 8px;border-radius: 4px;background-color: #ffffff;
                          box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
.popupInnerContainerTop-m{margin-bottom:10px !important; min-height: 280px;padding: 8px 8px;border-radius: 4px;background-color: #ffffff;
                            box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
.borderInvField .k-dropdown-wrap, .borderInvField input.k-textbox, .borderInvField input.k-input, .borderInvField .k-picker-wrap{border-color: #ff5f5f !important;}
/* ToolTip Styles Start */
.k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg {border: 0px;margin: -4px 0px !important;opacity: 2;text-align: left;text-overflow: ellipsis;
                                                        left: 10%;right: 10%;/*overflow: hidden;*/z-index: 2;}
.k-tooltip.k-tooltip-validation.k-invalid-msg:after {content: "";position: absolute;width: 0px;height: 0px;top: 0px;left: 55%;box-sizing: border-box;
                                                     border: 6px solid black;border-color: transparent transparent #eeeeee #eeeeee;transform-origin: 0 0;transform: rotate(135deg);
                                                     box-shadow: -2px 3px 3px 0 rgba(165, 165, 165, 0.5);}
.k-tooltip.k-tooltip-validation.k-invalid-msg {background: #eeeeee !important;cursor: pointer;padding: 7px 6px 6px;font-size: 11px;font-weight: normal;
                                               box-shadow: -2px -1px 4.5px 0px rgba(0, 0, 0, 0.4);color: #1d1d1d;}
.k-tooltip-validation.k-invalid-msg {border-color: #555;white-space: nowrap;position: absolute;z-index: 1;}
.k-tooltip-validation .k-warning{display:none;}
/* ToolTip Styles End */
/* 3 Menu Icon Styles Start */
.menu-icon {background-size: 18px;background-repeat: no-repeat;display: inline-block;height: 20px;margin: 0px 15px 0px 5px;padding: 0px;vertical-align: middle;width: 20px;}
.menu-icon-consumer {background-image: url(../images/consumer_service.png)}
.menu-icon-inventory {background-image: url(../images/inventory.png)}
.menu-icon-storeoperation {	background-image: url(../images/store_operations.png)}
.menu-icon-setups {	background-image: url(../images/setups.png)}
.menu-icon-storekpi {background-image: url(../images/store_kpi.png)}
.menu-icon-home {background-image: url(../images/home.png)}
.menu-icon-omni-channel {background-image:url(../images/omni-channel.png)}
.menu-icon-loyalty {background-image:url(../images/loyalty-icon.png)}
.menu-icon-reports {background-image: url(../images/report_menu_icon.png)}
.menu-icon-callcenter{background-image: url(../images/phone-call.png)}
.menu-icon-logistics{background-image: url(../images/logistic.png)}
.menu-icon-retailwiki{background-image: url(../images/retail-wiki-a.png)}
.menu-icon-ros{background-image: url(../images/paper-bag.png)}
.menu-icon-aisle{background-image: url(../images/aisle-360-sm.png)}
.menu-icon-endlessaisle{background-image: url(../images/endless-aisle-s.png)}
.cust-nav-pad.navbar-nav > li.headerIcon{padding:8px 8px;}
.cust-nav-pad.navbar-nav>li{border:0px; height:51px; margin-top:0px; position:relative;}
.cust-nav-pad.navbar-nav>li:before{content: ""; position: absolute; width: 1px; height: 18px; background-color: rgba(255, 255, 255, 0.4); z-index: 1;top: 16px; left: 0px;}
.cust-nav-pad.navbar-nav>li:first-child:before{content: ""; position: absolute; width: 0px; height: 18px; background-color: rgba(255, 255, 255, 0.2);z-index: 1; top: 10px; left: 0px;}
.cust-nav-pad.navbar-nav>li:first-child{border-left:0px; margin-top:0px; height:auto;} 
.user-dropdown, .user-profile{display: inline-block;}
.user-profile{font-weight: 300; float:left; letter-spacing: 0.6px; text-align:left; font-size:11px;}
.user-role{font-size: 9px; font-weight: 300; display: block; line-height:12px;}
.user-pic{width:32px; height:32px; display:inline-block; margin-left:10px; margin-top:0px;}
.user-pic img{width:100% !important; height:100% !important;}
.user-dropdown {padding-right:14px; margin-top:2px;}
.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 6px solid;border-right: 6px solid transparent;border-left: 6px solid transparent;margin-top: -12px;}
.inner-row-a{margin-top: 4px; padding-top: 2px; padding-bottom: 2px; text-align: right;}
.inner-row-c{padding: 10px 10px; border-radius: 4px;  background-color: #ffffff; box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.3);
             border: solid 0.5px #ffffff; height:auto; margin-top:4px;}
.access-btn-a{background-color: rgba(8, 24, 24, 0.3);
              border-radius: 7.5px;
              position: absolute;
              top: 30%;
              left: 0px;
              height: 10px;
              width: 50px;
              right: 0px;
              margin-left: auto;
              margin-right: auto;
              cursor: pointer;}
.datetime-view{font-size: 10px;  font-weight: normal; letter-spacing: 0.4px;  text-align: left;  color: #1d1d1d;}
.datetime-view span{display: inline-block; width: 43px;}
.pgm-title{font-family: 'Rubik'; font-size: 18px; font-weight: normal; line-height: normal; letter-spacing: 0.6px; color: #1d1d1d; margin:0px 0px;}
.pgm-title{position: absolute; top: -18px; font-size: 14px;}
.progDrop-block{margin-right:10px; float:left;}
.dropdown-menu > li > a , .progMenu-list a{padding: 3px 14px;}
.progMenu-list{border-radius: 4px; background-color: #1d1d1d; box-shadow: 2px 2px 12.5px 0 rgba(0, 0, 0, 0.5); border: 0px; padding:10px 0px; 
               margin-top:11px; min-width: 150px;}
.progMenu-list:before{content: ""; position: absolute; border-left: 7px solid transparent; border-right: 7px solid transparent;
                      border-bottom: 10px solid #1d1d1d; top: -9px; left: 7px;}
.progMenu-list a{display: block; padding: 6px 14px; color:#ffffff; clear: both; font-size:11px; font-weight: 500; line-height: normal; white-space: nowrap;}
.progMenu-list a:hover, .progMenu-list a:focus{text-decoration:none; background-color:rgba(229, 229, 229, 0.1);}
.linkActive{background-color:rgba(229, 229, 229, 0.1);}
.progmBtn, .progmBtn:focus{width: 27px; height: 27px; border-radius: 4px; background-color: #1d1d1d; background-color: #1d1d1d;  
                           box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5); background-image:url("../images/assets/parameter_Setting_White.png"); background-size:50%;
                           background-repeat:no-repeat; background-position:center center;}
.filterTab-block{margin-left: 0px; float: left;}
.viewpgm-mode{color:#1d1d1d; font-family:'Rubik'; font-size:12px; font-weight:500; text-align: right; margin:0px;}
.progModeView-block input{font-size: 11px; padding: 5px 4px !important;}
.progModeView-block input[disabled]{background-color:transparent; color:#0061bd;}
.progModeView-block{float:right; width:108px;} /* width:140px; */
.filterTab-block .navbar-inverse{ border:1px solid #0061bd; background-image: linear-gradient(to left, #0061bd, #2949ac); border-radius:4px;}
.filterTab-block .nav-tabs > li {margin-bottom:0px; border: 0px solid #0061bd; padding:1px; position:relative;}
.filterTab-block .nav-tabs > li.active:after, .filterTab-block .nav-tabs > li.active:before{content:""; width:0px; height:0px; position:absolute; display:block;}
.filterTab-block .nav-tabs > li.active:after {left: 13px; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 10px solid #0061bd;}
.filterTab-block .nav-tabs > li.active:before {left: 16px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 7px solid #fff;
                                               bottom: -6px; z-index: 1;}
.filterTab-block .nav-tabs > li > a{margin-right:0px; border:0px;}
.filterTab-block .nav-tabs > li.active > a, 
.filterTab-block .nav-tabs > li.active > a:hover, 
.filterTab-block .nav-tabs > li.active > a:focus{border:0px; background-color:#ffffff; outline:none; -webkit-outline:none; -moz-outline:none;}
.filterTab-block .nav-tabs > li > a:hover{border:0px;}
.filterTab-block .nav > li > a {font-weight: normal; font-size:11px; display: block; position: relative; padding: 4px 8px;}
.filterTab-block .nav-tabs > li > a{border-radius:0px;}
.filterTab-block .nav-tabs > li.active > a{border-radius:2px; background-color:#ffffff; font-size: 11px; color: #0061bd; font-weight: normal;}
.filterTab-block .nav-tabs > li a{position:relative;}
.filterTab-block .nav-tabs > li:last-child a{margin-right:0px;}
.filterTab-block .nav-tabs > li a:before{content:""; position:absolute; width:1px; height:16px; background-color:rgba(255, 255, 255, 0.4); right:-3px;}
.filterTab-block .nav-tabs > li.active a:before, .filterTab-block .nav-tabs > li:last-child a:before{display:none;}
.marginBottom-sm-a{margin-bottom: 16px;}
.marginBottom-none{margin-bottom:0px !important;}
.absBtnHolder-a{position: absolute;bottom: -30px;z-index: 1;width: 100%;text-align: center;}
.absBtnHolder-a .proceedGo_btn, .absBtnHolder-a .proceedGo_btn:hover, .absBtnHolder-a .proceedGo_btn:focus{color: #ffffff; font-size: 12px; font-weight: normal; background-image: linear-gradient(to left, #0061bd, #2949ac); border-radius: 4px;
                                                                                                           box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.5); line-height: normal; text-align: center; min-width: 45px; height: 32px; z-index:1;}
/*.proceedGo_btn, .proceedGo_btn:hover, .proceedGo_btn:focus{color: #ffffff; font-size: 12px; font-weight: normal; background-image: linear-gradient(to left, #0061bd, #2949ac); border-radius: 4px;
box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.5); left:50%; line-height: normal; position:absolute; text-align: center; bottom:-30px;
width: 45px; height: 32px; z-index:1;}*/
.pos-rltv{position:relative;}
.k-icon{opacity:1;}
.k-i-arrow-s {background-position: -116px 0px;}
.large-fields .k-datepicker .k-i-calendar {background-position: -112px -20px;}
.large-fields .k-datepicker  .k-icon { display: inline-block;width: 23px;height: 24px;overflow: hidden;background-color: transparent;background-repeat: no-repeat;
                                       font-size: 0;line-height: 0;text-indent: -3333px;text-align: center;vertical-align: middle;}
.userTaskGuide {position:relative;}
.userTaskGuide:after{content:""; position:absolute; width:10px; height:10px; background-image:url('../images/arrow_white.png'); background-repeat:no-repeat;
                     background-position:center center; right: 16px; top: 16px;}
.pgmbtn-group .btn{margin-left:8px !important;}
.pgmbtn-group .pgmreset-btn{background-color:transparent; color:#0061bd; font-size:12px; font-weight:500;}
.pgmbtn-group .pgmsave-btn{width: 100px; border-radius: 2px !important; background-image: linear-gradient(to left, #0061bd, #2949ac); 
                           box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5); color:#ffffff; border:0px; font-weight:500;}
.leftpadding-none {padding-left: 0px !important;}
.rightpadding-none {padding-right: 0px !important;}
/* List Dropdown start */
.k-list-container.k-state-border-down, .k-autocomplete.k-state-border-down, .k-dropdown-wrap.k-state-border-down, .k-picker-wrap.k-state-border-down, .k-numeric-wrap.k-state-border-down {border-bottom: 1px solid #c8c8c8;}
.k-list-container.k-state-border-up, .k-autocomplete.k-state-border-up, .k-dropdown-wrap.k-state-border-up, .k-picker-wrap.k-state-border-up, .k-numeric-wrap.k-state-border-up {border-top: 0px solid #c8c8c8; padding-top:1px !important;}
.k-list-container {border-color: #c8c8c8;background-color: #ffffff;border-radius:4px;}
li.k-state-focused, li.k-state-hover, li.k-state-selected {background-color: transparent !important; color: #0062BD !important; border-color: transparent !important;}
/* List Dropdown end */

.popupautoheight-a{
    margin-bottom: 10px !important;
    min-height: auto;
    padding: 8px 8px;
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);
    display: table;
}

/* Popover start */
.popoverContainer{height:auto; width:540px; min-height:226px; background-color:#ffffff; border-radius:4px; padding:15px 15px; position:relative;
                  border: 1px solid #ffffff;}
.popCloseBtn{width: 26px; height: 26px; background-image: linear-gradient(to left, #0061bd, #2949ac);
             box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5); padding: 0px; border-radius: 30px; position: absolute; right: 15px; top: 12px; line-height:28px; z-index:1;}
.popCloseBtn .crossIcon{width:12px; height:13px; display:inline-block; background-image:url('../images/assets/crossIcon_sm.png')}
.productImgContainer{width:195px; height:195px; float:left;}
.productImgContainer img{height:100%; max-width: 100%;}
.kycPopoverContainer {display: table;}
.kycImgContainer{width:195px; height:195px; text-align:center; display: table-cell; vertical-align: middle;}
.kycImgContainer img{height:auto; max-width: 100%; max-height: 100%; vertical-align: middle;}
.popProdDescContainer{padding: 0px 22px 0px 15px; background-color: transparent;}
.popProdDescContainer .title{font-size: 14px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal;
                             letter-spacing: normal; text-align: left; color: #1d1d1d; margin:0px;}
.gridBradDescTable{margin-top:8px; font-size:12px; line-height:18px; table-layout: fixed;}
.gridBradDescTable td.title {font-size: 12px; font-weight: 500;}
.gridBradDescTable td {vertical-align: top;}
.popover.right {margin-left: 0px; margin-top:-78px;}
.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: inherit;padding: 0px;text-align: left;background-color: transparent;
          background-clip: padding-box;border: 0px;border: 0px;border-radius: 4px;-webkit-box-shadow: 1px 2px 14px 0 rgba(0, 0, 0, 0.4);box-shadow: 1px 2px 14px 0 rgba(0, 0, 0, 0.4);
          white-space: normal;margin-left: 0px;}
.popover-content {padding: 0px;}
.popover.right > .arrow {top:auto;bottom: 13%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: transparent;
                         border-right-color: rgba(104, 104, 104, 0.1);}
.popover > .arrow {border-top-width: 10px;border-right-width: 10px;border-bottom-width: 8px;}
.popover.right > .arrow::after {content: " ";left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #fff;}
.popover > .arrow::after {border-top-width: 8px;border-right-width: 10px;border-bottom-width: 8px;}
/* Popover ends */
/* merch tree styles start */
.gridHeight-e{height: 496px;}
.gridHeight-e .k-grid-content{height: 404px !important;}
.k-treeview-lines .k-first{font-size:14px; font-weight:bold; color:#ffffff;}
.k-treeview-lines li ul li {color: #24c6dc; font-size:12px; font-weight:bold; margin: 8px 0px !important;}
.k-treeview-lines li ul li ul li{color:#ffffff; font-size:12px; font-weight:bold;}
.k-treeview-lines li ul li ul li ul li{color:#ffffff; font-size:12px; font-weight:normal;}
.k-treeview-lines .k-top{font-weight:bold;}
.k-treeview .k-icon {background-color: rgba(161, 161, 161, 0.3);border-radius: 30px;}
.k-treeview-lines .k-plus {background-position: -115px -72px;}
.k-treeview-lines .k-minus {background-position: -141px -74px;}
.closeBtn-g{width: 32px;height: 32px;background-image: linear-gradient(to bottom, #0061bd, #2949ac);box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);
            display: inline-block;border-radius: 30px;border:0px;text-align:center;margin:8px 0px;}
.closeBtn-g .iconBtn{display:inline-block;background-image:url("../images/closeIcong.png");background-repeat:no-repeat;width:9px;height:9px;}
.postop-t{top:-24px;}
#contextMenu {margin-top: -69px;position: absolute;padding: 5px;-moz-box-shadow: 0 1px 12px rgba(0,0,0,0.15);-webkit-box-shadow: 0 1px 12px rgba(0,0,0,0.15);
              box-shadow: 0 1px 12px rgba(0,0,0,0.15);font-size: 11px;white-space: nowrap;}
.button-link button {line-height: normal !important; background-color: transparent; border: 0; color: #0062bd; text-decoration: none;}
.contextContainer .dropdown-menu{width:auto !important;}
/* merch tree styles end */
/* 05-03-18 start */
.imgContainer-b{display:inline-block; height:auto; width:302px; min-height:320px; background-color:#ffffff; border-radius:4px; padding:15px 15px; position:relative; box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5);
                border: 1px solid #ffffff;}
.imgContainer-b .closeBtn{width: 26px; height: 26px; background-image: linear-gradient(to left, #0061bd, #2949ac);
                          box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5); padding: 0px; border-radius: 30px; position: absolute; right: 15px; top: 12px; line-height:26px; z-index:1;}
.imgContainer-b span.closeIcon{width:12px; height:12px; display:inline-block; background-image:url('../images/assets/crossIcon_sm.png');}
.imgContainer-b h2.popupTitle{font-size: 14px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal;
                              letter-spacing: normal; text-align: left; color: #1d1d1d; margin:0px; margin-bottom:18px;}
.attachImgContainer-a{width:270px; height:180px; float:left; background-color:#dddddd; margin-bottom:14px; text-align: center;}
.attachImgContainer-a img{height:100%; max-width: 100%;}
.attachVideoContainer-a{width:270px; height:180px; float:left; background-color:#000000; margin-bottom:14px;}
.attachVideoContainer-a video{width:100%; height:180px;}
.fileattachBtn{display:inline-block; margin:0px !important;}
.fileattachBtn input[type="file"]{cursor: pointer;display: inline-block;filter: alpha(opacity=0);font-size: 0px;height: 100%;
                                  position: absolute;opacity: 0;-moz-opacity: 0;-webkit-opacity: 0;-ms-opacity: 0;width: 56px; height:26px;}
.fileattachBtn button.btn-img{border-radius: 2px !important;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);
                              border: 0px;color: #ffffff;font-size:10px; font-weight: 500;outline: none !important;-webkit-outline: none;-moz-outline: none;width: 56px; height:26px; padding:6px;}
.textInstruct {margin-top: 22px; margin-bottom: 14px;}
.textInstruct ul{margin-left:0px; padding-left:0px; list-style-type:none; font-size:11px; font-weight:500; color:#1d1d1d;}
.textInstruct ul li{line-height:16px; position:relative; padding-left:10px;}
.textInstruct ul li:before{content: "*";position: absolute;left: 1px;font-size: 16px;height: 0px;}
.fileContainer-i .fileattachBtn{float:left;}
.fileContainer-i .fileNaame{float:right; width:75%; max-width:202px; overflow:hidden; text-overflow:ellipsis; text-align:right;}
.fileContainer-i .fileNaame p{font-size: 10px; font-weight: 500;color: #1d1d1d;line-height: 26px;margin: 0px; text-overflow: ellipsis;
                              overflow: hidden; white-space: nowrap;}
.textLeft{text-align:left !important;}
.tab-height-d{height:96px;}
.minHeight-d{min-height: 130px;}
.popupgridHeight-a{height:301px;}
.popupgridHeight-a .k-grid-content{height:224px !important;}
#roleSearch, #locationSearch, #brandSearch, #categorySearch {padding-right: 22px !important;}
.iconSearch {color: #0062bd;font-weight: normal;position: absolute;right: 14px;top: 9px;}

.gridabsfield{position: absolute;bottom: 0px;right: 8%;}
/* 15-02-19 */
/* 08-03-18 */
.minHeight-e{min-height:280px;}
.large-fields .k-timepicker .k-icon{display: inline-block;width: 16px;height: 16px;overflow: hidden;background-color: transparent;
                                    background-repeat: no-repeat;font-size: 0;line-height: 0;text-indent: -3333px;text-align: center;vertical-align: middle;margin:6px 5px;}
h4.gridtitlep {font-size: 12px;font-weight: 500;color:#1d1d1d;margin: 5px 5px 12px 0px;}
.minHeight-f{min-height:512px !important;}
.posabs-b{position:absolute; bottom:10px;}
.paddinghoriznone-a{padding-left:0px !important; padding-right:0px !important;}
.btnPosabs-c{position:absolute;right:2px;z-index:1;top:4px;}
.transparentBtn-c{background-color: transparent;color: #0061bd;font-weight: 500;padding: 0px;box-shadow: none;text-decoration:none;}
/* 08-03-18 */
.paddingTop-sm{padding-top: 5px;}
/** 09-03-18 Report styles start **/
.innerHeight-r{height:556px;}
.marginBottomsm-r{margin-bottom:8px;}
.leftContainer-r{background-color: #ffffff; border-radius: 4px;box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5);
                 border: solid 0.5px #ffffff;padding: 20px 5px;}
.leftinnercell-a{height:457px; padding-left: 10px;padding-right: 14px;}
.rightinnercell-b{height:457px; padding-left: 14px;padding-right: 10px;border-left: 1px solid #c8c8c8;}
.leftinnercell-a-detail{height:419px; padding-left: 10px;padding-right: 14px;}
.rightinnercell-b-detail{height:419px; padding-left: 14px;padding-right: 10px;border-left: 1px solid #c8c8c8;}
.btnGroupStyle-a{padding-bottom:16px; border-bottom:1px solid #a1a1a1;}
.paddingTop-r{padding-top:16px;}
.btngrouppos-r{position:absolute; bottom:0px; right:0px; width:189px;}
.btngrouppos-r button.btnreset-r, .btngrouppos-r button.btnsave-r{display:block; margin-left:0px !important; width:100%; padding-left:0px; padding-right:0px;}
.btngrouppos-r button.btnreset-r{text-align:right;}

.btngrouppos-r.posbtnrpt-b button.btnreset-r {width: auto;padding: 6px 22px; float:left;}
.btngrouppos-r.posbtnrpt-b button.btnsave-r{float:right; width: 50%;}

.rightContainer-r{height:499px; border-left:1px solid #a1a1a1; padding-left:24px; padding-right:0px; position:relative;}
/** 19-03-18 start **/
.marginBottomfgp-a{margin-bottom:22px !important;}
.marginBottomfgp-b{margin-bottom:27px !important;}
.inputPercent{position:relative;}
.inputPercent input{padding-right:26px !important;}
.inputPercent .percentIcon{position:absolute; right:14px; top:7px; color:#0061bd; font-size:14px;}
.nogutter-f fieldset{padding-left:0px !important; padding-right:0px !important;}
.marginToplg-c{margin-top:60px;}
.filterGridField-f .form-group{margin-top:2px !important; margin-bottom:2px !important;}
.gridHeight-f{height: 444px;}
.gridHeight-f .k-grid-content {height: 334px !important;}
.absBtn-group{position:absolute; bottom:0px; right:0px; padding:5px 10px; text-align:right;}
.leftPaddingnone-f{padding-left:0px !important}
.rightPaddingnone-f{padding-right:0px !important}
textarea {resize: none; padding:8px !important; height: 88px;}
.minHeight-g{min-height: 348px !important;}
.marginTop-g{margin-top:31px;}
.gridHeight-h {height: 454px;}
.gridHeight-h .k-grid-content{height: 377px !important;}
.btntransparent-a, .btntransparent-a:hover, .btntransparent-a:focus{background-color: transparent; color: #0061bd; font-weight: 500; padding: 0px; box-shadow: none;}
.btntransparentcontainer-a{position: absolute; z-index: 1; right: 0px; top: 4px;}
.resultTabHeight-c{min-height:298px !important;}
.formGroupBtn-container-a{margin-top: 14px; padding: 0px 6px;}
.tabcontentHeight-h{min-height:142px;}
.gridHeight-i {height:234px;}
.gridHeight-i .k-grid-content{height:162px !important;}
.posabsBtn-e{position: absolute; bottom: 92px; right: 357px;}
.moreTab .panel-heading {background-color: transparent; padding: 12px 12px 8px 12px;}
.moreTab .panel-title {color: #0061bd;font-size: 13px;}
.downArrow {background-color: #BDD8F5; border-radius: 30px; color: #0061bd; font-size: 8px; margin: 0px 3px; padding-top: 0px; padding: 4px 4px 3px 3px; top: -1px;
            vertical-align: middle;}
.panel-heading a:hover, .panel-heading a:active, .panel-heading a:visited, .panel-heading a:focus{text-decoration:none;}
.gridHeight-mh{height:490px;}
.addsymb{position:relative;}
.addsymb:after{content: "+";position: absolute;right: -6px;top: 8px;width: 10px;height: 20px;color: #000000;}
/** MH Styles 28/03/2018 **/
.gridHeight-mh .k-grid-content{height:400px !important;}
.gridHeight-sr{height:158px;}
.gridHeight-sr .k-grid-content{height:112px !important;}
.gridHeight-wp { height: 288px; }
.gridHeight-wp .k-grid-content { height: 210px !important;}
.k-treeview-lines .k-state-hover, .k-treeview-lines .k-state-selected, .geographytreeview.k-treeview-lines .k-state-hover, .geographytreeview.k-treeview-lines .k-state-selected {
    background-color: rgba(229,229,229, 0.1);border-radius: 0;border-color:transparent !important;color: #fff;}
.k-treeview .k-in {margin: 1px 0px 1px 6px;}
.contextContainer{padding: 10px 10px; padding-right: 10px; padding-left: 10px;
                  padding-right: 10px; padding-left: 10px; border-radius: 4px; background-color: #1d1d1d; box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.3);}
.treemaxheight-a{max-height: 480px; margin:14px;}
.gridDescContainer-a{background-color:#ffffff; border-radius:4px; box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.3);}
.gridDescContainer-a h1.titleM{background-color: #ffffff;border-radius: 4px;font-size: 14px;text-align: center; font-weight: normal;padding: 12px 0px 0px; margin: 0px;}
.gridDescContainer-a  .innerContainer-a{background-color:#ffffff; border-radius:4px;}
#contextMenu{width:auto !important; background-color: #fff; padding:5px; display: none; border-radius: 4px;}
.minHeight-l{min-height:374px !important;}
.whiteBg-a{background-color:#ffffff;}
.paddingNone{padding:0px !important;}
.paddingRight-f{padding-left:0px !important; padding-right:18px !important;}
.paddingLeft-f{padding-left:18px !important; padding-right:0px !important;}
.widthAuto{width:auto !important;}
.marginVertical{margin-top:5px; margin-bottom:5px;}
/** MH Styles 28/03/2018 **/
.posAbscontainer-c{position:absolute; right:0px; top:0px; z-index:1;}
.gridHeight-o {height: 153px;}
.gridHeight-o .k-grid-content {height: 118px !important;}
.gridHeight-p {height: 282px;}
.gridHeight-p .k-grid-content {height: 164px !important;}
.marginTop-o{margin-top:30px;}
table.custTable-o td:first-child {font-weight: 500;}
table.custTable-o td {padding: 3px 0px 2px !important;font-size: 11px;border: 0px !important;}
.custTable-o{margin-bottom:0px;}
.fontnmargin-a{font-size: 11px !important; margin-bottom: 14px !important;}
.marginBottomimp-none{margin-bottom:0px !important;}
.fieldspace-a{margin-top:10px; padding-left:28px !important;}
.textAlign-a{text-align:right !important; padding-right:10px !important;}
.textcenter{text-align:center !important;}
.marginTop-p{margin-top:26px;}
.btntransparent-b, .btntransparent-b:hover, .btntransparent-b:focus{border-radius: 2px !important;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);
                                                                    color: #ffffff;border: 0px;font-weight: 500;}
.space-c{margin-top: 2px; padding: 0px 6px;}
.space-d{margin-top:6px; padding: 0px 6px;}
.gridHeight-q {height: 178px;}
.gridHeight-q .k-grid-content {height: 102px !important;}
.gridHeight-l {height: 186px;}
.gridHeight-l .k-grid-content {height: 136px !important;}
.posAbsBottom-b{position: absolute;bottom: -10px; margin-bottom:6px;}
.paddingHorz-p{padding-left:10px !important; padding-right:10px !important;}
.marginTopxsmall-t{margin-top:4px !important;}
.custDropdown-g{margin-top:2px; left:36%;}
.large-fields.custDropdown-g .k-dropdown-wrap span.k-input {padding: 8px 0px 0px 4px;height: 30px !important;border: 0px;line-height: normal !important;}
.large-fields.custDropdown-g .k-dropdown{border-radius: 30px;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5) !important;}
.large-fields.custDropdown-g .k-dropdown-wrap span.k-input {padding: 8px 0px 0px 8px; color:#ffffff;}
.large-fields.custDropdown-g .k-dropdown-wrap{border:0px;}
.basecurrencycode .k-list-container{margin-top:4px; background-color:transparent; box-shadow:none; border:0px;}
.basecurrencycode .k-list-container .k-item{border-radius: 30px;background-image: linear-gradient(to left, #0061bd, #2949ac); color:#ffffff; height:30px; margin-bottom:4px; padding: 5px 0px 0px 10px;}
.basecurrencycode .k-list-container .k-item.k-state-selected, #basecurrencycode .k-list-container .k-item.k-state-focused, #basecurrencycode .k-list-container .k-item.k-state-hover{color:#ffffff !important; padding: 5px 0px 0px 10px !important;}
.large-fields.custDropdown-g .k-dropdown-wrap .k-i-arrow-s {background-position: -117px -50px;}
/* Thumbnail Carousel Start */
.itemDispCarouslContainer, .itemDispCarouslContainer .carousel, .itemDispCarouslContainer .carousel .carousel-inner{ height:100%; }
.itemDispCarouslContainer .blockIn.carouslContainer {height: 100%; margin-bottom: 0px;}
.itemDispCarouslContainer .carousel .carousel-inner .item{height:326px; text-align:center; background-color:transparent;}
.itemDispCarouslContainer .carousel .carousel-inner .item img{width:auto; height:100%; display:inline-block;}
.thumbItemCarousl, .thumbItemCarousl .carouslContainer, .thumbItemCarousl .carousel .carousel-inner, .thumbItemCarousl .carousel, .thumbItemCarousl .carousel .carousel-inner .item{height:100%;}
.thumbItemCarousl .carousel .carousel-inner .item .innerList-i{display: inline-block; height:78px; width:78px; background-color: transparent; margin:5px; border: 1px solid #d1d1d1;
                                                               border-radius: 4px; padding: 2px;}
/*.thumbItemCarousl .carousel  .prev, .thumbItemCarousl .carousel .next{width: 20px; height: 20px; background-color: #000; border-radius: 30px; position: absolute; top: 42%;}
.thumbItemCarousl .carousel .prev{left: 0px;}
.thumbItemCarousl .carousel .next{right:0px;}*/
.thumbItemCarousl .carousel .prevItem, .thumbItemCarousl .carousel .nextItem{width: 22px;height: 22px;background-color: #1d1d1d; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.25); position: absolute; border-radius:30px;}
.thumbItemCarousl .carousel .prevItem{left:0px; top:42%}
.thumbItemCarousl .carousel .nextItem{right:0px; top:42%;}
.arrowPrv, .arrowNxt{display: inline-block; width: 13px; height: 13px; background-image: url(../images/sprite.png); margin-top: 5px;}
.arrowPrv{background-position: -118px -188px;}
.arrowNxt{background-position: -116px -208px;}
/* Thumbnail Carousel End */
.dataanalysisContainer-a{ }
.dataanalysisContainer-a .blockIn{border-radius: 4px;background-color: #ffffff;padding: 14px 18px;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);height: 145px;margin-bottom: 8px;}
.dataanalysisContainer-a .blockIn.carouslContainer{height: 165px;margin-top: 12px;margin-bottom:0px;}
.titleCategory-d {color: #0061bd;font-size: 12px;font-weight: 500;margin-top: 0px; margin-bottom:2px;}
.titleCategory-d span.subQuote-a{color: #1d1d1d; font-size: 9px; display: block; font-weight: normal; padding:2px 0px;}
.tableRow {display: table-row;}
.salesAchiev {background-image: url('../images/assets/shoppingBag.png');background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;
              width: 66px;height: 76px;}
.tableCell {display: table-cell;}
.salesValCell, .targetValCell {vertical-align: middle;position: relative;}
.salesValCell .in, .targetValCell .in {padding: 0px 25px;display: inline-block;position: relative;}
.salesValCell .in p, .targetValCell .in p {color: #6e6e6e;font-size: 12px;font-weight: normal;margin: 2px 0px 2px;}
.salesValCell .in h2, .targetValCell .in h2 {font-size: 14px;font-weight: 500;color: #1d1d1d;margin: 0px;}
.salesValCell .in::after {content: "";position: absolute;width: 2px;height: 16px;background-color: #c8c8c8;right: 0px;bottom: 0px;}
.chart-height-c {height: 110px; width: 302px;} /* 8.2em */
.chart-height-d {height: 115px; width: 302px;} /* 8.2em */
.carousel-indicators {bottom: -18px;left: 50%;line-height: 20px;list-style: none;margin-bottom: 0px;margin-left: -30%;position: absolute;padding-left: 0;padding-top: 0px;
                      text-align: center;width: 60%;z-index: 15;height: 32px;}
.carousel-indicators .active {background-color: rgba(255, 255, 255, 0.9);border: solid 1px #1d1d1d;height: 10px;width: 10px;margin: 1px;}
.carousel-indicators li {background-color: #1d1d1d;border: 1px solid #ffffff;border-radius: 10px;cursor: pointer;display: inline-block;height: 10px;width: 10px;margin: 1px;
                         text-indent: -999px;}
.dataanalysisContainer-a .carousel .carousel-inner {height: 143px;}
.dataanalysisContainer-a .carousel .carousel-inner .item{height:110px;}
.display_chart_block{display:none;}
.appendColor-w{background-color:#ffffff !important; background-image:none !important;}
.appendColor-w .iconA{background-image: url("../images/assets/Graph_Icon_Gradient@2x.png") !important;}
.appendColor-w .iconB{background-image: url("../images/assets/Parameter_Setting_Black@2x.png") !important;}
.appendColor-w .iconC{background-image: url("../images/assets/Filter_Icon_Black@2x.png") !important;}
.dataanalysisContainer-a.arrowup:nth-child(1):after {content: "";position: absolute;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 10px solid #ffffff;
                                                     top: -9px;left: 46.5%;}
.displayFilterList-a{position: absolute; right: 45px; top: 0px;}
.displayFilterList-a .mainToggle-a{width:32px; height:32px; border-radius:30px;}
.displayFilterList-a .cust-nav-pad ul.dropdown-menu, .displayFilterList-b .cust-nav-pad ul.dropdown-menu{background-color: #1d1d1d;box-shadow: 2px 2px 12.5px 0 rgba(0, 0, 0, 0.5);border: 0px;padding: 10px 0px;min-width: 180px;
                                                                                                         margin-top: 10px;border-radius: 4px;}
.displayFilterList-a .cust-nav-pad ul.progMenu:after, .displayFilterList-b .cust-nav-pad ul.progMenu:after{content: "";position: absolute;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 10px solid #1d1d1d;
                                                                                                           top: -9px;right: 9px;}
.displayFilterList-a .cust-nav-pad ul.dropdown-menu:nth-child(2){}
.displayFilterList-a .cust-nav-pad ul.dropdown-menu .btn-group, .displayFilterList-b .cust-nav-pad ul.dropdown-menu .btn-group{width:100%; padding-top:10px;}
.displayFilterList-a .cust-nav-pad ul.dropdown-menu .btn-group .btn, .displayFilterList-b .cust-nav-pad ul.dropdown-menu .btn-group .btn{border-radius:0px; color:#ffffff; font-weight:500; font-size:12px;}
.displayFilterList-a .cust-nav-pad ul.dropdown-menu .btn-group .applyBtn-filt, .displayFilterList-b .cust-nav-pad ul.dropdown-menu .btn-group .applyBtn-filt{width:60%; background-color:#3b92ff; border-bottom-left-radius:4px;}
.displayFilterList-a .cust-nav-pad ul.dropdown-menu .btn-group .reset-filt, .displayFilterList-b .cust-nav-pad ul.dropdown-menu .btn-group .reset-filt {width: 40%;background-color: rgba(161,161,161,0.2); color: #ffffff; border-bottom-right-radius:4px;}
.displayFilterList-a .cust-nav-pad ul li .formGroup-p, .displayFilterList-b .cust-nav-pad ul li .formGroup-p{display: inline-block; width: 100%; padding-left:10px;}
.displayFilterList-a .cust-nav-pad ul li .formGroup-p label, .displayFilterList-b .cust-nav-pad ul li .formGroup-p label{color: #ffffff;margin-top: 6px;padding-left: 10px;font-weight: normal;}
.displayFilterList-a .cust-nav-pad ul li .formGroup-p .radio, .displayFilterList-b .cust-nav-pad ul li .formGroup-p .radio {position: relative;display: block;min-height: 17px;margin-top: 4px;margin-bottom: 4px;}
.displayFilterList-a .cust-nav-pad ul li .formGroup-p, .displayFilterList-b .cust-nav-pad ul li .formGroup-p [type="radio"]:not(:checked) + label::before{content: '';position: absolute;left: 0;top: 0;width: 14px;height: 14px;
                                                                                                                                                          border: 2px solid rgba(255,255,255,0.2);background: #1d1d1d;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;margin-top: 4px;}
.displayFilterList-a .cust-nav-pad ul li .formGroup-p [type="radio"]:not(:checked) + label::after, .displayFilterList-b .cust-nav-pad ul li .formGroup-p [type="radio"]:not(:checked) + label::after{content: '';position: absolute;top: 4px;left: 4px;width: 6px;height: 6px;background: #1d1d1d;
                                                                                                                                                                                                     -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;margin-top: 4px;transition: all .2s;}
.displayFilterList-a .cust-nav-pad ul li .formGroup-p, .displayFilterList-b .cust-nav-pad ul li .formGroup-p [type="radio"]:checked + label::before {content: '';position: absolute;left: 0;top: 0;width: 14px;height: 14px;border: 2px solid #ffffff;
                                                                                                                                                     background: #1d1d1d;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;margin-top: 4px;}
.displayFilterList-a .cust-nav-pad ul li .formGroup-p [type="radio"]:checked + label::after, .displayFilterList-b .cust-nav-pad ul li .formGroup-p [type="radio"]:checked + label::after {content: '';position: absolute;top: 4px;left: 4px;width: 6px;height: 6px;background: #ffffff;
                                                                                                                                                                                          -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;margin-top: 4px;transition: all .2s;}
.displayFilterList-a .cust-nav-pad ul.dropdown-menu li ul.dropdown-menu, .displayFilterList-b .cust-nav-pad ul.dropdown-menu li ul.dropdown-menu {padding-bottom:0px !important; width:202px;}
.displayFilterList-a  .menu-icon, .displayFilterList-b  .menu-icon {background-size: 18px;background-repeat: no-repeat;display: inline-block;height: 20px;margin: 0px 15px 0px 5px;padding: 0px;vertical-align: middle;
                                                                    width: 20px;}
.displayFilterList-a  .menu-icon-time, .displayFilterList-b  .menu-icon-time {background-image: url(../images/assets/Time_Icon_White@2x.png);}
.displayFilterList-a .menu-icon-geography, .displayFilterList-b .menu-icon-geography{background-image: url(../images/assets/Geography_Icon_White@2x.png);}
.displayFilterList-a .menu-icon-tradechannel, .displayFilterList-b .menu-icon-tradechannel{background-image: url(../images/assets/Channel_Icon_White@2x.png);}
.displayFilterList-a .menu-icon-storeloc, .displayFilterList-b .menu-icon-storeloc{background-image: url(../images/assets/Store_Icon_White@2x.png);}
.dropDownSelectorMode-a .k-dropdown, .dropDownSelectorMode-b .k-dropdown{background-color: #ffffff;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5) !important;border: 0px !important;border-radius: 4px;}
.dropDownSelectorMode-a .k-dropdown-wrap, .dropDownSelectorMode-b .k-dropdown-wrap{border: 0px;}
.dropDownSelectorMode-a .k-dropdown-wrap .k-input, .dropDownSelectorMode-b .k-dropdown-wrap .k-input{padding-top: 8px !important;}
#kpiSelectorMode-list.k-list-container{margin-top:5px; margin-bottom:5px; background-color: #ffffff; border-radius:4px; box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5); border:0px;}
.itemList-c{background-color:#cccccc;}
.itemListContainer-c .itemLists{height: 200px; border-radius: 4px; background-color: #ffffff; border: solid 0.5px #ffffff; padding:14px;}
.paddingLeftList-c{padding-left:10px;}
.paddingRightList-c{padding-right:10px;}
.marginBottom-g{margin-bottom:20px;}
.dataanalysisContainer-b .carousel-inner{height:442px;}
.chart-height-g {height: 134px; width: 528px;}
.marginVert-g{margin:8px 0px;}
.displayFilterList-b {position: absolute;right: 154px;top: 0px;width: 36px;height: 36px;}
.displayFilterList-b .cust-nav-pad, .displayFilterList-b .cust-nav-pad.nav > li > a{padding: 0px 0px 0px; width: 36px; height: 36px;}
/* Item Query Start */
.listViewItemContainer-a{background-color:#ffffff; height:492px; padding: 14px;border-radius: 4px; box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5); min-width: 17.5%;}
.listViewItemContainer-a .k-content{background-color:transparent;}
.listViewItemContainer-a .listItemView-a{border:0px;}
.title-i{margin-top: 0px;font-size: 15px;}
.shadowClass{box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5); cursor:pointer;}
/* 06-07-18 start */
.lftitemqryimgcontainer-itm .productItemGallery-a{height: 395px; margin-top: 18px; margin-top: 35px; margin-left:2px; position:relative;}
.rgtmainContainer-itm{padding-left:22px; min-width:81.3%;}
.rgtmainContainer-itm .infotab{height:492px; background-color:#ffffff; border-radius:4px; box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5); padding:14px; display: none;}
.rgtmainContainer-itm .infotab .mainImgPrevContainer-itm{text-align:center; height:356px;}
.rgtmainContainer-itm .infotab .imagePreview img{width:auto; height:100%;}
.rgtmainContainer-itm .infotab .thumbImgContainer{text-align:center; height:90px;}
.rgtmainContainer-itm .infotab .thumbImgContainer .thumbItemCarousl .innerList-i{display: inline-block;height: 78px;width: 78px;background-color: transparent;margin: 5px;border: 1px solid #d1d1d1;
                                                                                 border-radius: 4px; padding:2px;}
.rgtmainContainer-itm .infotab .thumbImgContainer .thumbItemCarousl .innerList-i img{max-width: 100%;height: 100%;}
.rgtmainContainer-itm .infotab .itemDispCarouslContainer .carousel .carousel-inner .item {height: 326px;text-align: center;background-color: transparent;}
.rgtmainContainer-itm .infotab .rgtTabSection-itm .innerTabSection-itm{height: 470px;}
.lftitemqryimgcontainer-itm div.product:nth-child(even) {margin-right: 0px !important;}
.lftitemqryimgcontainer-itm .product {float: left;position: relative;width: 86px;height: 86px;margin: 6px 6px 6px 6px;background-color: transparent;text-align: center;
                                      border-radius: 4px;cursor: pointer;border: 1px solid #d1d1d1;padding: 2px;}
.lftitemqryimgcontainer-itm .product.k-state-selected{box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.2);}
.lftitemqryimgcontainer-itm .product img {height: 100%;max-width: 100%;}
/** Vertical Carousel Starts **/
.lftitemqryimgcontainer-itm .vertical .carousel-inner {height: 100%;}
.lftitemqryimgcontainer-itm .carousel.vertical .item {-webkit-transition: 0.6s ease-in-out top;-moz-transition: 0.6s ease-in-out top;-ms-transition: 0.6s ease-in-out top;
                                                      -o-transition: 0.6s ease-in-out top;transition: 0.6s ease-in-out top;}
.lftitemqryimgcontainer-itm .carousel.vertical .active {top: 0;}
.lftitemqryimgcontainer-itm .carousel.vertical .next {top: 100%;}
.lftitemqryimgcontainer-itm .carousel.vertical .prev {top: -100%;}
.lftitemqryimgcontainer-itm .carousel.vertical .next.left,.carousel.vertical .prev.right {top: 0;}
.lftitemqryimgcontainer-itm .carousel.vertical .active.left {top: -100%;}
.lftitemqryimgcontainer-itm .carousel.vertical .active.right {top: 100%;}
.lftitemqryimgcontainer-itm .carousel.vertical .item {left: 0;}
/** Vertical Carousel Ends **/
.fldstheight-a{height:428px;}
.fldstheight-slct {height: 410px;}
/* 06-07-18 end */
/* Item Query End */
/* Image Upload Access start */
.custLabel-i{font-size: 12px; display: inline-block; margin-bottom: 8px !important; color: #0061bd; padding:0px;}
.custLabel-xls{font-size: 13px; display: inline-block;color: #1d1d1d; padding-top:8px !important;}
.marginBottom-j{margin-bottom:22px;}
.subContainer-i{height:449px;}
.uploadfieldContainer-a .excelbtn-container{padding: 0px 6px;}
.uploadfieldContainer-a .excelbtn-container input.upload-excel {cursor: pointer;display: inline-block;filter: alpha(opacity=0);font-size: 0px;height: 29.5px;position: absolute;
                                                                opacity: 0;-moz-opacity: 0;-webkit-opacity: 0;-ms-opacity: 0;width: 120px;left: 6px;border: 1px solid #000;bottom: 0;}
.paddingLeftmd-l{padding-left: 26px;}
.prevImgContainer-i{height: 420px; text-align: right;}
.prevImgContainer-i img{width: auto; height: 100%; box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5); border-radius:4px;}
/* Image Upload Access Ends */
/******    GEO Styles Start    ******/
.listfilterTopBtn-a{list-style-type:none; display:inline-block; margin-bottom:0px;}
.listfilterTopBtn-a li{float: left;margin: 0px 7.5px;width: 36px;height: 36px;border-radius: 30px;cursor: pointer;}
.normallistItems, .normallistlinkItems{list-style-type:none; padding-left:0px;}
.normallistItems li, .normallistlinkItems li{color: #1d1d1d; font-size:11px; float:left; padding-right:10px; position:relative;}
.normallistItems li:before{content: ":";position: relative;right: 4px;top: 0px; font-size:11px; font-weight: 500;}
.normallistItems li:first-child:before, .normallistlinkItems li:first-child:before{content:"";}
.normallistlinkItems li:before{content: "/";position: relative;right: 4px;top: 0px; font-size:11px; font-weight: 500; color:#0061bd;}
.normallistlinkItems li a{color:#0061bd;}
.rowMarginvert-a{margin-top: 14px; margin-bottom: 8px;}
.appendtabInnerHeightG {height: 482px;} /* 446 */
.dropFilterBtn-a, .dropFilterBtn-b, .dropFilterBtn-c, .dropFilterBtn-d, .dropFilterBtn-e, .dropFilterBtn-f{box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
.dropFilterBtn-a, .dropFilterBtn-e{background-image: linear-gradient(to left, #0061bd, #2949ac);}
.dropFilterBtn-b, .dropFilterBtn-c{background-color: #1d1d1d; position:relative;}
.dropFilterBtn-d{background-color: #a1a1a1;}
.dropFilterBtn-f{background-color: #3b92ff; box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
.iconPos .iconA, .iconPos .iconB, .iconPos .iconC, .iconPos .iconD, .iconPos .iconE{background-size: 28%;background-repeat: no-repeat;background-position: center center;width: 36px;height: 36px;
                                                                                    display: inline-block;box-shadow: none;}
.iconPos .iconA{background-image: url("../images/assets/Graph_Icon_White@2x.png");}
.iconPos .iconB{background-image: url("../images/assets/Parameter_Setting_White@2x.png");}
.iconPos .iconC{background-image: url("../images/assets/Filter_Icon_White@2x.png");}
.iconPos .iconD{background-image: url("../images/assets/Reset_Icon_White@2x.png");}
.iconPos .iconE{background-image: url("../images/assets/Cross_Icon_White@2x.png");}
.iconPos.filterActivate:before{content: "";position: absolute;width: 5px;height: 5px;background-color: #3b92ff;border-radius: 30px;top: 8px;left: 7px;}
.inner-row-g{padding: 0px;border-radius: 4px;background-color: transparent;box-shadow: none;border: 0px;height: 482px;margin-top: 4px;}
.mapHeight {height: 482px;}
.leaflet-bar a, .leaflet-bar a:hover {background-color: #1d1d1d !important;border-bottom: 1px solid #1d1d1d !important;width: 26px;height: 26px;line-height: 26px;
                                      display: block;text-align: center;text-decoration: none;color: #ffffff !important;font-size:14px !important}
.leaflet-top {top:auto !important;bottom: 184px !important;}
.visibleConditionBlock{width: 130px;height: auto;border-radius: 4px;background-color: #1d1d1d;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);padding: 18px 18px;
                       position: absolute;z-index: 1;bottom: 16px;left: 16px;}
.visibleConditionBlock ul{list-style-type: none;padding: 0px;margin: 0px;}
.visibleConditionBlock li{color:#ffffff; font-size:11px;}
.visibleConditionBlock li:before{content: "";position: relative;font-size: 14px;width: 8px;height: 8px;display: inline-block;border-radius: 30px;margin-right: 5px;}
.visibleConditionBlock li:nth-child(1):before{background-color:#fe5a5a;}
.visibleConditionBlock li:nth-child(2):before{background-color:#faba49;}
.visibleConditionBlock li:nth-child(3):before{background-color: #f2e42f;}
.visibleConditionBlock li:nth-child(4):before{background-color: #9ae64c;}
.visibleConditionBlock li:nth-child(5):before{background-color: #65ab15;}
.visibleConditionBlock li:nth-child(6):before{background-color: #cccccc;}
.visibleConditionBlock .title-g{color: #ffffff;font-size: 11px;margin: 0px 0px 4px;}
.leaflet-left .leaflet-control {margin-left: 16px !important;}
.valDisplayBlock{min-width: 130px;height: 45px;border-radius: 4px;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);
                 padding: 8px 18px;position: absolute;z-index: 2;top: 16px;left: 16px;}
.valDisplayBlock .title{color: #ffffff;font-size: 10px;margin: 0px;}
.valDisplayBlock .value{margin: 4px 0px;font-size: 14px;color: #ffffff;}
/******    GEO Styles End    ******/
.gridHeight-j {height: 420px;}
.gridHeight-j .k-grid-content {height: 386px !important;}
.listViewItemContainer-a .carousel .upBtn, .listViewItemContainer-a .carousel .downBtn{position: absolute;height: 22px;width: 22px;background-color: #1d1d1d;opacity: 1;vertical-align: middle;padding: 0;
                                                                                       margin: 0px;border-radius: 30px;text-align: center; background-image:url(../images/sprite.png); box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.25);}
.listViewItemContainer-a .carousel .upBtn{top: -30px;left: 45%; background-position: -138px -71px;}
.listViewItemContainer-a .carousel .downBtn{bottom: -30px;left: 45%; top:auto; background-position: -112px -69px;}
/** 19-03-18 end **/
/* 19/02/18 start */
.paddingvert-a{padding-top:11px; padding-bottom:11px;}
.popupInnerContainerTop-c{margin-bottom: 10px !important;min-height: auto; /* auto  514px !important */padding: 8px 8px;border-radius: 4px;background-color: #ffffff;
                          box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
.radioBtnStyle-a{width: 84px;height: 84px;border-radius: 2px;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);	}
.paddingTickerBlock-a{padding-left:0px; padding-right:18px;}
.titlesm-d{font-size: 12px;font-weight: 500;margin: 0px 0px 20px;}
.titlesm-report-p{font-size: 11px;margin: 0px 0px 5px;}
.custcheckBox-c .report-checkbox {font-size: 12px;font-weight: 500 !important;}
.radioBtnStyle-a input[type="radio"]:checked + label::before {content: "\2022";color: #ffffff;font-size: 22.5px;line-height: 8px;text-align: center;}
.radioBtnStyle-a input[type="radio"]:not(:checked) + label::before, .radioBtnStyle-a input[type="radio"]:checked + label::before {content: '';position: absolute;left: 0;top: 0;
                                                                                                                                  width: 14px;height: 14px;border: 2px solid #fff;background: #095cb9;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;margin-top: 4px;}
.radioBtnStyle-a input[type="radio"]:not(:checked) + label::after, .radioBtnStyle-a input[type="radio"]:checked + label::after {content: '';position: absolute;top: 4px;left: 4px;
                                                                                                                                width: 6px;height: 6px;background: #fff;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;margin-top: 4px;/*transition: all .2s;*/}
.radioBtnStyle-a input[type="radio"]:not(:checked) + label, .radioBtnStyle-a input[type="radio"]:checked + label {cursor: pointer;}
.radioBtnStyle-a .radio label {cursor: pointer;}
.radioBtnStyle-a input[type="radio"]:not(:checked) + label, .radioBtnStyle-a input[type="radio"]:checked + label {padding-left: 20px;margin-left: -20px;cursor: pointer;}	
.radioBtnStyle-a p{position:absolute; left:0px; right:0px; bottom:0px; color:#ffffff; font-size:12px; text-align:center;}
.radioBtnStyle-a .radio {margin-top: 2px;margin-bottom: 2px;}
.large-fields .form-group {position: relative;}
label.labelPos-absl, label.labelPos-absl-opt, label.labelPosabslopt-d, label.labelPosabslopt-e {left:5px !important;}
.radioBtnStyle-a span.details{background-image:url(../images/assets/details_Icon_md.png);}
.radioBtnStyle-a span.summary{background-image:url(../images/assets/summary_Icon_mda.png);}
.radioBtnStyle-a span.excel{background-image:url(../images/assets/excel_Icon_md.png);}
.radioBtnStyle-a span.pdf{background-image:url(../images/assets/pdf_icon_mdb.png);}
.radioBtnStyle-a{text-align:center;}
.radioBtnStyle-a span.docType-icon{width: 28px;height: 28px;display: inline-block;background-repeat: no-repeat;background-size: 100% 100%;}
.itemTooltipContainer{position: absolute;min-width: 198px;height: 106px;border-radius: 4px;background-color: #1d1d1d;box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5);
                      padding: 8px 10px;top: -16px;margin-left: 12px;}
.itemTooltipContainer .itemDesc{color: #c6c6c6; font-size: 10px; margin-bottom: 2px;}
.itemTooltipContainer .itemDesc span.itemValue{color: #ffffff; display: block;}
.itemTooltipContainer:before{content: ""; position: absolute; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent;
                             border-right: 12px solid #1d1d1d; left: -10px; bottom: 24px;}
/* 19/02/18 end */
/* Menu Styles Medium */
/* 21-06-18 Menu Icons Styles */
.notfyiconcommonblock{display:inline-block; width:30px; height:30px; margin-right:12px; vertical-align:middle;background-repeat:no-repeat;background-position:center center;}
.notfyiconcommonblock.notfyic-order{background-image:url("../images/assets/menu-icons/orders-notification-icon@2x.png");}
.notfyiconcommonblock.notfyic-inv{background-image:url("../images/assets/menu-icons/inventory-notification-icon@2x.png");}
.notfyiconcommonblock.notfyic-purch{background-image:url("../images/assets/menu-icons/purchase-notification-icon@2x.png");}
.notfyiconcommonblock.notfyic-price{background-image:url("../images/assets/menu-icons/pricing-notification-icon@2x.png");}
.notfyiconcommonblock.notfyic-ho{background-image:url("../images/assets/menu-icons/head-office-notification-icon@2x.png");}
.notfyiconcommonblock.notfyic-admin{background-image:url("../images/assets/menu-icons/olabi-notification-icon@2x.png");}
/* 21-06-18 Menu Icons Styles */
.menubgmain-a{background-image: linear-gradient(to left, #0061bd, #2949ac); min-height:100%; max-height:100%; width:100%; position:absolute;}
.marginNone-mn{margin-left: 0px; margin-right:0px; padding-top:14px; padding-left:30px; padding-right: 30px;}
.inputheightlarger-m input{height:48px; border:0px; border-bottom:2px solid rgba(255,255,255, 0.3); background-color: transparent; font-size: 20px; color:#ffffff;}
.titlefadelarge-m{color: #7599fd;font-size: 28px;font-weight: bold;opacity: 0.2;padding-top: 14px;padding-bottom: 24px;clear: both;}
.btncircle-m{width: 48px;height: 48px;display: block;border-radius: 300px;margin-left: auto;margin-right: auto;}
.btncircle-m.first{background-image:url("../images/assets/menu-icons/retail-program.png");}
.btncircle-m.second{background-image:url("../images/assets/menu-icons/omni-channel-program.png");}
.btncircle-m.third{background-image:url("../images/assets/menu-icons/trade-program.png");}
.btncircle-m.frourth{background-image:url("../images/assets/menu-icons/consumer-program.png");}
.btncircle-m.fifth{background-image:url("../images/assets/menu-icons/inventory-program.png");}
.btncircle-m.sixth{background-image:url("../images/assets/menu-icons/analytics-program.png");}
.btncircle-m.seventh{background-image:url("../images/assets/menu-icons/admin-program.png");}
.btncircle-m.eighth{background-image:url("../images/assets/menu-icons/olabi-program.png");}
.btnprogtitle-m {margin: 10px 0px;display: block;font-size: 10px;font-weight: 500;color: #ffffff;}
.proggropbtn-m, .proggropbtn-m:hover, .proggropbtn-m:focus {padding: 0px;background-color: transparent;box-shadow: none;}
.proggropbtn-m {margin-left: 42px;margin-bottom: 22px;width: 68px;}
.proggropbtn-m:first-child {margin-left: 0px;}
.titlrrecentprog-m{height: 48px;border-bottom: 2px solid rgba(255,255,255, 0.3);font-size: 12px;margin: 0px;color: #ffffff;line-height: 54px;font-weight: normal;}
.titlefadesmalle-m{opacity: 0.3;font-size: 20px;color: #ffffff;font-weight: normal;margin-top: 48px;margin-left: 18px;line-height:28px;}
.notifytickercommon-a{height: 64px;border-radius: 4px;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3);margin-bottom: 10px;padding: 10px 16px;line-height: 46px;color: #ffffff;
                      font-size: 13px;font-weight: 500;cursor: pointer;position: relative;margin-top:18px;}
.notymargintopnone{margin-top:0px;}
.ticketheader .pointer-ord{width: 10px;height: 10px;background-image: linear-gradient(312deg, #cede8b, #0088a0);display: inline-block;border-radius: 30px;vertical-align: middle;}
.ticketheader .title, .opennotfy .title {font-size: 11px;display: inline-block;margin: 0px;padding: 0px;vertical-align: middle;font-weight: 500;padding: 0px 2px;}
.ticketheader .notfytime{color: #c8c8c8;font-size: 10px;display: inline-block;float: right;vertical-align: middle; margin:0px;}
.paddingnotyhrz-a{padding-left:20px; padding-right:20px;}
.notybodycontainer{}
.notyticketcontainer{height: 64px;border-radius: 4px;background-color: #ffffff;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3);margin-bottom: 8px;padding: 6px 10px;cursor:pointer;}
.ticketbody .bodycontent{color: #6e6e6e;font-size: 11px;padding-left: 17px;padding-top: 0px;margin: 0px;}
.opennotfy{padding-left: 8px;padding-right: 8px;}
.opennotfy .notyticketcontainer {max-height: 142px;min-height:116px;border-radius: 4px;background-color: #ffffff;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3);margin-bottom: 10px;
                                 padding: 16px;}
.notyticketcontainer .ticketfooter{display:none;}
.opennotfy .pointer-ord{width: 18px; height: 18px; background-image: linear-gradient(312deg, #cede8b, #0088a0);}
.opennotfy .title {font-size:12px; padding:0px 6px;}
.opennotfy  .ticketbody .bodycontent {padding-top: 4px;padding-left: 28px;}
.opennotfy .ticketfooter{padding:4px 5px 4px 28px; display:block;}
.opennotfy .ticketfooter .dividerline{border-top:1px solid #0061bd; padding:0px 0px;}
.opennotfy .ticketfooter .dividerline .btn, .opennotfy .ticketfooter .dividerline .btn:focus, .opennotfy .ticketfooter .dividerline .btn:hover{
    font-size:12px; color:#0061bd; font-weight:500; box-shadow:none; background-color:transparent;}
.notifyContainer-n{background-image: linear-gradient(258deg, #cede8b, #0088a0);}
.inveContainer-n{background-image: linear-gradient(258deg, #97aef8, #1266ff);}
.purchaseContainer-n{background-image: linear-gradient(258deg, #619afa, #6748ff);}
.pricContainer-n{background-image: linear-gradient(258deg, #9bffda, #1c70f7);}
.hdContainer-n{background-image: linear-gradient(100deg, #5346f5, #1cf1f7);}
.olabiContainer-n{background-image: linear-gradient(78deg, #fa6161, #f7931c);}
.commonnotfycount-m{float: right;font-weight: 500;font-size: 18px;}
.progcategories-recent{border-bottom: 2px solid rgba(255,255,255, 0.3);font-size: 20px;margin: 0px;color: #ffffff;font-weight: 500;line-height: 54px;}
.progspacingmnulg-a{padding-left:40px; padding-right: 40px;}
.progspacingmnumd-a{padding-left:24px; padding-right: 24px;}
.mnulist ul{padding: 0px; list-style-type: none;}
.mnulist ul li{padding: 0px;margin: 2px 0px 0px;font-size: 13px; cursor: pointer;}
.mnulist ul li a{width:100%; display:inline-block; padding: 7px 28px 7px 16px;}
.mnulist ul li:hover{ border-radius: 4px;background-image: linear-gradient(to left, #fad961, #f76b1c);box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.25); position: relative;}
.mnulist ul li a:hover:after{content: ""; width: 24px; height:19px; background-image: url("../images/assets/menu-icons/arrowmd@2x.png"); 
                             background-repeat: no-repeat; background-position: center center; position: absolute; right: 6px; }
.mnulist ul li.nolink a:hover:after{background-image:none;}
.mnulist ul li a:hover, .mnulist ul li a:focus{color:#ffffff; text-decoration: none; }
.mnulist ul li.nolink a{color:rgba(255,255,255, 0.3);}
.mnulist ul li.nolink:hover, .mnulist ul li.nolink a:hover{background:none; box-shadow:none; cursor:not-allowed;}
.mnulist ul li.nolink:hover:after{background:none;}
.progmnuheightlg-a{min-height:492px; overflow-y: hidden; margin-top:0px;}
.menusubcollapse-p{position: absolute; background-image: linear-gradient(to left, #0061bd, #2949ac); width: 100%; min-height:100%; max-height: 100%; z-index: 1;
                   padding-top:14px;}
.menusubcollapse-p .leftsidemenusec-a{height: 100%; min-height: 100%; max-height: 100%; width: 102px; margin-right: 10px; margin-left: 42px;float: left;text-align: center; margin-top: 8px;}
.menusubcollapse-p .rightsidemenusec-b{height: 100%;width: 80%;margin-right: 48px;float: right;}
.leftsidemenusec-a .proggropbtn-m{padding: 0px;background-color: transparent;display: block;margin-bottom:12px;margin-left: auto;margin-right: auto;	}
.leftsidemenusec-a .proggropbtn-m:last-child{margin-bottom:0px;}
.leftsidemenusec-a .proggropbtn-m .btncircle-m {width: 48px;height: 48px;display: block;float: none;border-radius: 300px;background-repeat:no-repeat;
                                                background-position:center center;background-size:100%;transition: width 0.2s, height 0.2s;}
.leftsidemenusec-a .proggropbtn-m.active .btncircle-m{width:86px; height:86px;}
.mnuclosebtn, .mnuclosebtn:hover, .mnuclosebtn:focus{background-image: url("../images/assets/close@3x.png");width: 30px;height: 30px;background-position: center center;
                                                     background-repeat: no-repeat;margin-right: 18px;background-color: transparent;box-shadow:none;}
.closecatgsubmnubtn{margin-bottom:42px;}
.closecatgsubmnubtn .mnuclosebtn{margin-right:0px;}
.rightsidemenusec-b .collapsebtnmnu-lg{background-color:transparent; font-size: 14px; font-weight: normal;
                                       float: right; color: #ffffff; border:0px; box-shadow: none; margin-bottom: 50px;}
.rightsidemenusec-b .selectedmenutitle-a{position: absolute;top: -30px;background-color: #204eb0;color: #ffffff;padding-right: 10px;font-size: 20px;font-weight: 500;}
.selectedmenuMainContainer-a{border-top:2px solid rgba(255,255,255,0.3); clear: both; position: relative;}
.selectedmenuMainContainer-a .mnunavlistcontainer-a{margin-top:38px;}
.mnunavlistcontainer-a .nav-pills>li>a{padding: 0px;font-size: 30px;font-weight: 500;border-radius: 0;background-color: transparent;margin-right: 38px;}
.mnunavlistcontainer-a .nav-pills>li.active>a, .mnunavlistcontainer-a.nav-pills>li.active>a:hover, .mnunavlistcontainer-a .nav-pills>li.active>a:focus {color: #fff;
                                                                                                                                                        background-color: transparent;border-bottom: 3px solid #ffffff;}
.selectedmenuMainContainer-a .sectiondivider-a {margin-top: 22px;margin-bottom: 12px;max-height: 272px;min-height: 272px;/*overflow-y:auto;*/}
.mnusubcommoncontainer-a .mnusubcattitle-a{color: #ffffff;font-size: 20px;font-weight: 500;padding: 0px 20px;}
.mnusubcommoncontainer-a .mnusubcattitle-a .mnulist ul li {padding: 10px 20px;margin: 5px 0px;font-size: 14px;cursor: pointer;}
.leftsidemenusec-a .proggropbtn-m .btncircle-m.firstpopuplg{background-image: url("../images/assets/menu-icons/retail-program@3x.png");}
.leftsidemenusec-a .proggropbtn-m .btncircle-m.secondpopuplg{background-image: url("../images/assets/menu-icons/omni-channel-program@3x.png");}
.leftsidemenusec-a .proggropbtn-m .btncircle-m.thirdpopuplg{background-image: url("../images/assets/menu-icons/trade-program@3x.png");}
.leftsidemenusec-a .proggropbtn-m .btncircle-m.forthpopuplg{background-image: url("../images/assets/menu-icons/consumer-program@3x.png");}
.leftsidemenusec-a .proggropbtn-m .btncircle-m.fifthpopuplg{background-image: url("../images/assets/menu-icons/inventory-program@3x.png");}
.leftsidemenusec-a .proggropbtn-m .btncircle-m.sixthpopuplg{background-image: url("../images/assets/menu-icons/analytics-program@3x.png");}
.leftsidemenusec-a .proggropbtn-m .btncircle-m.seventhpopuplg{background-image: url("../images/assets/menu-icons/admin-program@3x.png");}
.leftsidemenusec-a .proggropbtn-m .btncircle-m.eightjpopuplg{background-image: url("../images/assets/menu-icons/olabi-program@3x.png");}
.leftsidemenusec-a .proggropbtn-m{width:auto;}
.closecatgsubmnubtn {margin-bottom: 18px;}
.closecatgsubmnubtn .mnuclosebtn {margin-right: 0px;}
.leftsidemenusec-a .proggropbtn-m, .leftsidemenusec-a .proggropbtn-m:hover, .leftsidemenusec-a .proggropbtn-m:focus {padding: 0px;background-color: transparent;box-shadow: none;}
.rightsidemenusec-b .selectedmenutitle-a {position: absolute;top: -27px;background-color: #204eb0;color: #ffffff;padding-right: 10px;font-size: 14px;font-weight: 500;}
.selectedmenuMainContainer-a .mnunavlistcontainer-a {margin-top: 19px;}
.mnunavlistcontainer-a .nav-pills > li > a {padding: 0px;font-size: 15px;font-weight: 500;border-radius: 0;background-color: transparent;margin-right: 19px;}
.mnunavlistcontainer-a .nav-pills > li.active > a, .mnunavlistcontainer-a.nav-pills > li.active > a:hover, .mnunavlistcontainer-a .nav-pills > li.active > a:focus {color: #fff;
                                                                                                                                                                    background-color: transparent;border-bottom: 2px solid #ffffff;}
.selectedmenuMainContainer-a .sectiondivider-a {margin-top: 11px;margin-bottom: 0px;max-height: 212px;min-height: 212px;/*overflow-y: auto;*/}
.mnusubcommoncontainer-a .mnusubcattitle-a {color: #ffffff;font-size: 14px;font-weight: 500;padding: 0px 16px;margin-top:8px;}
.mnulist ul li {padding: 0px;margin: 1px 0px 0px;font-size: 13px;cursor: pointer;}
.btncontainer-b .lftbtn, .btncontainer-b .rgtbtn{width:32px; height:32px; background-color:transparent; background-repeat:no-repeat;background-position:center center; box-shadow:none;margin:10px;}
.btncontainer-b .lftbtn.on, .btncontainer-b .rgtbtn.on{opacity:0.3; cursor:default;pointer-events: none;}
.btncontainer-b .lftbtn{background-image:url("../images/assets/leftarrow@3x.png")}
.btncontainer-b .rgtbtn{background-image:url("../images/assets/rightarrow@3x.png")}
.menutoggle{position:absolute;}
.toggledisplay{position:absolute; width:100%; height:91.5%; display:none; z-index: 22;margin-top:0px; top:55px;}
.btncontainer-b .lftbtn, .btncontainer-b .rgtbtn {width: 32px;height: 18px;background-color: transparent;background-repeat: no-repeat;background-position: center center;
                                                  box-shadow: none;margin: 10px;}
.get-nicer{max-height:216px; padding-left:12px; padding-right:12px;}
.parentnotfycontainer-scr{max-height:492px; overflow:hidden;}
/* 30-06-18 start */
.selectedmenuMainContainer-a .secdisplaypos{position: relative;height: 480px;}
.selectedmenuMainContainer-a .secdisplaypos .tabpanepagnation-a{position: absolute;bottom: 0px;left: 45%;}
/* 30-06-18 end */
/* Menu Styles Medius */
/** 09-03-18 Report styles end **/
/* 05-03-18 end */
/* Omni Ops Styles Start */
.inner-row-e {padding: 10px 10px; border-radius: 4px; background-color: #ffffff; height: auto;}
.innerHeight-b{height:520px;}
.gridHeight-c{height:453px;}
.gridHeight-c .k-grid-content{height:382px !important;}
.gridHeight-d{height:174px;}
.gridHeight-d .k-grid-content{height:136px !important;}
.custabpos-a{left:10px; top:15px;}
.custtabContent-a{padding: 10px 10px;border-radius: 4px;background-color: #ffffff;height: auto;}
.marginToplg-a{margin-top:44px;}
.table-row {display: table-row;}
.table-cell {display: table-cell; vertical-align: middle;}
.order-details li {margin: 3px 0px;}
table.detailsTable td{padding:4px 0px !important; font-size:11px; border:0px !important; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
table.detailsTable td:first-child{font-weight:500;}
.custHeight-d{height:291px;}
.custHeight-e{height:519px;} /* 521 */
.enlargegrid-popup {position: absolute;right: 1px;width: 23px;height: 23px;top: -27px;cursor: pointer;font-size: 10px;}
.enlargegrid-popup .setPosIcon-s {color: rgb(0, 98, 189);font-size: 11px;right: 0px;border: 1px solid #0062bd !important;cursor: pointer;
                                  top: 1px;width: 23px;height: 23px;padding: 5px;background-image: linear-gradient(to left, #0061bd, #2949ac);border-radius: 4px;color: #ffffff;}
.custLabel-p label.labelPos-absl{left:0px;}
.popUpTab-a {position: absolute;z-index: 1;background-color: #e5e5e5;top:-10px;height: 520px;}
.actionBtn-a {position: absolute;bottom: 10px;}
.glyph-add {padding: 0px 2px 0px 5px;font-size: 9px;font-weight: 300;top: 0;}
.paddingHorz-a{padding-left:10px; padding-right:10px;}
.paddingHorz-b{padding-left: 12px; padding-right: 12px;}
.relttabgroup-a{position:relative; z-index:2;} /*29-06-18 */
.marginToplg-b{margin-top:45px;}
.form-horizontal .fieldsetpadding-a fieldset{padding: 11px 11px !important;}
#selection_criteria {display: none;}
.tickerBlock-a{background-color: #fff;border-radius: 4px;padding: 24px 20px; box-shadow: 2px 2px 12px 0 rgba(0, 0, 0, 0.3);}
button.btnSelection-a, button.btnSelection-a:focus{background-image: linear-gradient(to left, #0061bd, #2949ac);border-radius: 4px;font-size: 11px;color: #ffffff;height: 27px;padding: 4px 8px;}
button.btnSelection-a:hover, button.btnSelection-a:focus{color:#ffffff;}
.custLabel-b label.control-label{font-size: 12px;color: #1d1d1d;vertical-align: middle;line-height: 22px;} /*June-19*/
.custLabel-b input{text-align:right; padding:5px !important;}
.commontabHeight-a{height:124px;}
.display-none-s{display:none !important;}
/* Omni Ops Styles End */
/** Billing Styles Starts **/
/* 12-07-18 */
.smtabletstyls-a.svdcrttbltsm .cardItemDisplay table {table-layout: fixed; margin-bottom: 0px;}
/* 12-07-18 */
/* product ranking 07-06-18 Start*/
.custInnerTabHeight-pv{height:156px;}
.custposfieldseta-pv{position: absolute;right: 0px;top: -35px;}
.filteredmsg-p  .normallistItems li, .filteredmsg-p  .normallistlinkItems li {color: #1d1d1d;font-size: 11px;float: left;padding-right: 10px;position: relative;}
.filteredmsg-p .normallistlinkItems li button, .filteredmsg-p .normallistlinkItems li button:hover, .filteredmsg-p .normallistlinkItems li button:focus {color: #0061bd;
                                                                                                                                                         background-color:transparent;border: transparent;padding:0px;text-decoration:underline;}
.filteredmsg-p .iconTrated-btn{margin: 0px 7.5px;width: 36px;height: 36px;border-radius: 30px;cursor: pointer;background-image: linear-gradient(to left, #0061bd, #2949ac);
                               box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);border:0px;padding: 0px;}
.filteredmsg-p .iconPos .iconST {background-repeat: no-repeat;background-position: center center;width: 36px;height: 36px;display: inline-block;box-shadow: none;}
.filteredmsg-p .iconPos .iconST {background-image: url("../images/assets/Star_Icon_White.png");}
.containerHeight-pv{height:442px;}
.leftimgproductshow-lft, .rightproductdetailshow-rft{background-color:#ffffff; height:482px; border-radius:4px; padding:20px 20px;}
.leftimgproductshow-lft .itemmaincontainer-pv{text-align:center; height:352px;}
.leftimgproductshow-lft .carousel .carousel-indicators{height:auto; bottom:0px;}
.leftimgproductshow-lft .gallerysmthumb-pv{margin-top:6px; text-align:center; height:90px;}
.leftimgproductshow-lft .carousel .item{text-align:center;}
.leftimgproductshow-lft .carousel .item img{width:auto; height:100%;}
/* 08-06-18 start */
.rightproductdetailshow-rft .btntabMain-a{float: left;margin: 0px 7.5px;width: 36px;height: 36px;border-radius: 30px;cursor: pointer;background-color: #1d1d1d;
                                          position: relative;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);padding:0px;}
.rightproductdetailshow-rft .btntabMain-a:first-child{background-image: linear-gradient(to left, #0061bd, #2949ac);}
.rightproductdetailshow-rft .btntabMain-a.dfactiveBtn.activeBtn{background-image:none; background-color: #ffffff;}
.rightproductdetailshow-rft .btntabMain-a.activeBtn{background-color: #ffffff; position:relative;}
.rightproductdetailshow-rft .btntabMain-a.activeBtn:before{content: ""; width: 0;position: absolute;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;
                                                           border-bottom: 7px solid #ffffff;bottom: -12px;left: 11px;right: 0;}
.rightproductdetailshow-rft .btntabMain-a.activeBtn:last-child:before{display:none;}
.rightproductdetailshow-rft .btntabMain-a.activeBtn.iconpos .iconA {background-image: url("../images/assets/Graph_Icon_Gradient@2x.png");}
.rightproductdetailshow-rft .btntabMain-a.activeBtn.iconpos .iconB {background-image: url("../images/assets/Filter_Icon_Black@2x.png");}
.rightproductdetailshow-rft .btntabMain-a.activeBtn.iconpos .iconC {background-image: url("../images/assets/Geography_Icon_Black@2x.png");}
.rightproductdetailshow-rft .btntabMain-a.activeBtn.iconpos .iconD {background-image: url("../images/assets/Info_Icon_Black@2x.png");}
.rightproductdetailshow-rft .btntabMain-a.defaultbtnreset {background-color: #a1a1a1;}
.rightproductdetailshow-rft .btntabMain-a:first-child{margin-left:0px;}
.rightproductdetailshow-rft .btntabMain-a.iconpos .iconcommon-a{background-size: 34%;background-repeat: no-repeat;background-position: 45% 45%;width: 36px;
                                                                height: 36px;display: inline-block;box-shadow: none;}
.bgIconSize-md{background-size: 40% !important;}
.rightproductdetailshow-rft .btntabMain-a.iconpos .iconA {background-image: url("../images/assets/Graph_Icon_White@2x.png");}
.rightproductdetailshow-rft .btntabMain-a.iconpos .iconB {background-image: url("../images/assets/Filter_Icon_White@2x.png");}
.rightproductdetailshow-rft .btntabMain-a.iconpos .iconC {background-image: url("../images/assets/Geography_Icon_White@2x.png");}
.rightproductdetailshow-rft .btntabMain-a.iconpos .iconD {background-image: url("../images/assets/Info_Icon_White@2x.png");}
.rightproductdetailshow-rft .btntabMain-a.iconpos .iconE {background-image: url("../images/assets/Reset_Icon_White@2x.png");}
.rightproductdetailshow-rft .custfieldset-a fieldset{padding-right:0px !important;}
.rightproductdetailshow-rft .custfieldset-a.large-fields input.k-input{height: 37px !important;border: 0px;background-color: #ffffff;border-radius: 30px;padding: 6px 8px 6px 42px;}
.rightproductdetailshow-rft .custfieldset-a .searchcontainer{position: absolute;width: 28px;height: 28px;background-image: linear-gradient(to left, #0061bd, #2949ac);
                                                             border-radius: 30px;top: 5px;left: 10px;}
.rightproductdetailshow-rft .custfieldset-a .searchcontainer .searchIcon {width: 26px;height: 26px;display: inline-block;position: absolute;top: 0;
                                                                          background-image: url('../images/assets/billing_icons/search_icon_white_a.png');background-repeat: no-repeat;background-position: center center;background-size: 50%;}
.bgTransparent{background-color:transparent;}
.rightproductdetailshow-rft .tabdycmaincontainer{padding:10px 10px;}
.rightproductdetailshow-rft .tabdycmaincontainer .tabsubdivider-a{background-color: #ffffff;padding: 10px 10px;border-radius: 4px; margin-bottom:8px;}
.tabsubdivider-a .divtable-a{padding: 0px 12px;}
.tabsubdivider-a .divtable-a .divtable-a{padding: 0px 12px;}
.tabsubdivider-a .divtable-a .divrow-a{border-bottom:1px solid #c8c8c8; font-size:11px; padding: 4px 0px;}
.tabsubdivider-a .divtable-a .divrow-a:first-child{border-top:0px;}
.tabsubdivider-a .divtable-a .divrow-a .titlecol{font-weight:500; width:38%; display:inline-block;}
.tabsubdivider-a .divtable-a .divrow-a .valcol{display:inline-block; width:60%;}
.borderBottomNone{border-bottom:0px !important;}
.tabsubdivider-a .divtable-a .divrow-a .btntransparent-a{border-radius:0px; border-bottom:1px solid #0061bd; font-size:11px;}
.tabspacing-p{padding-left:12px; padding-right:12px; margin-bottom:10px;}
.tabsubdivider-a .divtable-b .divrow-a .titlecol{font-weight:500; width:58%; display:inline-block;}
.tabsubdivider-a .divtable-b .divrow-a .valcol{display:inline-block; width:40%;}
.tabsubdivider-a .divtable-c .divrow-a .titlecol{font-weight:500; width:48%; display:inline-block;}
.tabsubdivider-a .divtable-a .divrow-a .titlecol, .tabsubdivider-a .divtable-a .divrow-a .valcol {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;vertical-align: middle;}
.tbltgeosm .tabsubdivider-a .divtable-b .divrow-a .titlecol, .tbltgeosm .tabsubdivider-a .divtable-b .divrow-a .valcol {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
                                                                                                                        vertical-align: middle;}
.tbltgeosm .tabsubdivider-a .divtable-b .divrow-a .valcol {text-align:right;}
.tabsubdivider-a .salesTab .divtable-c .divrow-a .valcol {text-align: right;}
.tabsubdivider-a .divtable-c .divrow-a .valcol{display:inline-block; width:50%;}
.gridHeight-vsm{height: 98px;}
.gridHeight-vsm .k-grid-content {height: 65px !important;}
.chartBlockmd-sm{height: 192px;margin-bottom: 0px;}
.chartBlockmd-sm .chart-height-c {height: 130px; width: 790px;}
.chartBlockmd-sm .carousel{height: 172px;}
.chartBlockmd-sm .carousel .carousel-inner{height:100%}
/* 11-06-18 start */
.posabsBtngroup-a{position: absolute;bottom: 0px;width: 100%;left: 0px;right: 0px;}
.posabsBtngroup-a .btn{display: inline-block;float: left; border-radius:0px; background-color:#a1a1a1; color:#ffffff; font-weight:500; padding:8px 10px;}
.posabsBtngroup-a .btn:first-child{border-right:1px solid #ffffff; width:78%;}
.posabsBtngroup-a .btn:last-child{width:22%}
.custpaddingfldset-a .large-fields fieldset {padding: 0 18px !important;}
.custpaddingfldset-a .form-horizontal .custchckpadding-p .control-label {padding-top: 7px;}
.tabdycmaincontainer .tabOuterContainer-p{height: 435px; margin-bottom: 0px; position: relative;}
.tabdycmaincontainer .tabOuterContainer-p .tabinneroverflow-p{background-color: #ffffff; min-height:344px; max-height:344px; overflow-y:auto;}
.tabdycmaincontainer .tabOuterContainer-p .outertreecontainer-p{background-color:#1d1d1d; min-height:339px; padding:10px; margin-top:5px;}
.tabdycmaincontainer .tabOuterContainer-p .outertreecontainer-p .treedimns-p{min-height:319px; max-height:319px; overflow-y:auto;}
.vfb-p{display:none;}
.tabdycmaincontainer .tabOuterContainer-p .custmapdimns-p{border-radius:4px; height:435px;}
.tabdycmaincontainer .tabOuterContainer-p .custmapdimns-p .leaflet-top{top: auto !important;bottom: 20px !important;}
.enlargeBtn-a, .enlargeBtn-b{width:28px; height:28px; border-radius:4px; background-color:#1d1d1d; position:absolute; bottom:10px; right:12px; box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5); 
                             border:0px; background-image:url("../images/assets/Expand_White@2x.png"); background-repeat:no-repeat; background-position:center center; background-size: 60%;}
.enlargeBtn-b{bottom: 19px;right: 16px;}
/* Not Upload To Git */
.k-treeview  span.k-checkbox {padding-top: 2px;margin-left: 14px;}
.k-treeview .k-top:first-child span.k-checkbox{padding-top:0px;}
/* Not Upload To Git */
/* 11-06-18 end */
/* 08-06-18 End */
/* 14-06-18 */
.sidetogglegallery-a {height: 91.37%;width: 0;position: fixed;z-index: 2;top: 55px;right: 0;background-color: #ffffff;box-shadow: 2px 2px 30px 0 rgba(0, 0, 0, 0.5);
                      border-radius:4px;overflow-x: hidden;transition: 0.4s;}
.topproductgallery{padding:15px 10px;}
.sidetogglegallery-a .topproductgallery .iconTrated-btn{margin: 0px 7.5px;width: 36px;height: 36px;border-radius: 30px;cursor: pointer;background-color: #1d1d1d;
                                                        box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);border: 0px;padding: 0px;}
.sidetogglegallery-a .topproductgallery .iconTrated-btn .iconST {background-image: url("../images/assets/Star_Icon_White.png");}
.sidetogglegallery-a .topproductgallery .iconTrated-btn .iconST {background-repeat: no-repeat;background-position: center center;width: 36px;height: 36px;display: inline-block;
                                                                 box-shadow: none;}
.topproductgallery .popCloseBtn {width: 26px;height: 26px;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);
                                 padding: 0px;border-radius: 30px;position: absolute;right: 17px;top: 20px;line-height: 28px;z-index: 1;}
.sidetogglegallery-a .product {float: left;position: relative;width: 88px;height: 88px;margin: 8px 0px 8px 25px;padding: 0;background-color: #d1d1d1;text-align: center;
                               border-radius: 4px;cursor: pointer;}
.sidetogglegallery-a .product img {width: auto;height: 100%;}
.selectionDisplayContainer-p button, .selectionDisplayContainer-p button:hover, .selectionDisplayContainer-p button:focus {color: #0061bd;background-color: transparent;
                                                                                                                           border: transparent;padding: 0px;text-decoration: underline;font-size:11px;margin-right:5px;}
.selectionDisplayContainer-p .timeViewDesc{font-size:11px !important;}
.geoinnerFilterContainer {display: inline-block;padding-right: 0px;margin-right: 0px;position: relative;}
.geoinnerFilterContainer:before {content: "/";position: relative;right: 2px;top: 0px;font-size: 11px;font-weight: 500;color: #0061bd;text-decoration:none;}
.geoinnerFilterContainer:first-child:before {content: "";}
.geoinnerFilterContainer .dropdown-menu {width: 262px;height: 267px;min-height: 267px;max-height: 267px;background-color: #1d1d1d;border:0px;padding: 27px 14px 10px;
                                         margin-top:7px;z-index: 18;}
.geoinnerFilterContainer .dropdown-menu:before{content: "";width: 10px;position: absolute;height: 10px;border-left: 6px solid transparent;border-right: 6px solid transparent;
                                               border-bottom: 7px solid #1d1d1d;top: -10px;left: 11px;right: 0;}
.geoinnerFilterContainer .dropdown-menu .dimns-sm{min-height: 218px;max-height: 218px;overflow: auto;color: #ffffff;}
.geoinnerFilterContainer .dropdown-menu .popsmallCloseBtn {width: 20px;height: 20px;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);
                                                           padding: 0px;border-radius: 30px;position: absolute;right: 4px;top: 7px;line-height: 20px;}
.geoinnerFilterContainer .dropdown-menu .popsmallCloseBtn .crossIcon {width: 12px;height: 20px;display: inline-block;background-image: url('../images/assets/crossIcon_sm.png');
                                                                      background-size: 68%;background-repeat: no-repeat;background-position: center center;}
.popupimagecarousel-pv{padding: 20px 20px;min-height: 542px;border-radius: 4px;background-color: #ffffff;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
.popupimagecarousel-pv .innerimgContainerpopup-pv{height: 502px;border-radius: 4px;}
.popupimagecarousel-pv .innerimgContainerpopup-pv .itemmaincontainer-pv{}
.imgpopupcarousel-pv .blockIn.carouslContainer {height: 100%;margin-bottom: 0px;}
.imgpopupcarousel-pv .carouslContainer.carousel{height:502px;}
.itemDispCarouslContainer.imgpopupcarousel-pv, .itemDispCarouslContainer.imgpopupcarousel-pv .carousel .carousel-inner {height: 100%;}
.imgpopupcarousel-pv .carousel .carousel-inner .item {height: 482px;text-align: center;background-color: #d1d1d1;}
.imgpopupcarousel-pv .carousel{height:502px;}
.imgpopupcarousel-pv .carousel .carousel-indicators {bottom: -2px;height:18px;}
.popupimagecarousel-pv .popCloseBtn{right: -7px;top: -7px; border-color:#0061bd;}
/* 14-06-18 */
/* Exim Start 14-06-18 */
.eximcontainer-a .title-a {margin-top: 8px;text-align: center;font-size: 14px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;
                           color: #1d1d1d;margin-bottom:22px;}
.eximcontainer-a .paddinghorz-a{padding: 0px 24px;}
.eximcontainer-a .progress {height: 32px;}
.eximcontainer-a .progress-bar {font-size:13px; line-height:32px;}
/* Exim End 14-06-18 */
/* product ranking 07-06-18 End*/
/* 07-06-18 start */
.tndAprPopup-b .onoffswitch-inner:before {content: "On" !important;}
.tndAprPopup-b .onoffswitch-inner:after {content: "Off" !important;}
.tndAprPopup-b .onoffswitch-inner:before{padding-right: 22px !important;}
.tndAprPopup-b .onoffswitch-inner:after{padding-left: 22px !important; text-align: center !important;}
.tndAprPopup-a .onoffswitch, .tndAprPopup-b .onoffswitch{position: relative; width: 84px; margin-left:77px;-webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}
.tndAprPopup-a .onoffswitch-checkbox, .tndAprPopup-b .onoffswitch-checkbox{display: none;}
.tndAprPopup-a .onoffswitch-label, .tndAprPopup-b .onoffswitch-label{display: block; overflow: hidden; cursor: pointer;border-radius: 16px;margin-bottom:0px;}
.tndAprPopup-a .onoffswitch-inner, .tndAprPopup-b .onoffswitch-inner{display: block; width: 200%; margin-left: -100%;transition: margin 0.3s ease-in 0s;}
.tndAprPopup-a .onoffswitch-inner:before, .tndAprPopup-a .onoffswitch-inner:after,
.tndAprPopup-b .onoffswitch-inner:before, .tndAprPopup-b .onoffswitch-inner:after
{display: block; float: left; width: 50%; height: 22px; padding: 0; line-height: 23px;
 font-size: 11px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;box-sizing: border-box;}
.tndAprPopup-a .onoffswitch-inner:before, .tndAprPopup-b .onoffswitch-inner:before {content: "Auto";padding-left: 14px;background-image: linear-gradient(to left, #0061bd, #2949ac); color: #ffffff;}
.tndAprPopup-a .onoffswitch-inner:after, .tndAprPopup-b .onoffswitch-inner:after {content: "Manual";padding-right: 14px;background-image: linear-gradient(to left, #0061bd, #2949ac);color: #ffffff;text-align: right;}
.tndAprPopup-a .onoffswitch-switch, .tndAprPopup-b .onoffswitch-switch {display: block; width: 16px; margin: 3px;background: #FFFFFF;position: absolute; top: 0; bottom: 0;right: 62px;border: 2px solid #c8c8c8; border-radius: 20px;
                                                                        transition: all 0.3s ease-in 0s; height:16px;}
.tndAprPopup-a .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner,
.tndAprPopup-b .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left: 0;}
.tndAprPopup-a .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch,
.tndAprPopup-b .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right: 0px;}
.tndAprPopup-a .onoffswitch-inner::after .onoffswitch-switch,
.tndAprPopup-b .onoffswitch-inner::after .onoffswitch-switch{margin: 3px 9px !important;}
.tndAprPopup-a, .tndAprPopup-b {position: absolute;bottom: 0px;background-color: #ffffff;z-index: 1; border:1px solid #c8c8c8; display:none;}
.tndAprPopup-a .popupTitle, .tndAprPopup-b .popupTitle{font-size:13px;}
.tndAprPopup-a .innerContainer, .tndAprPopup-b .innerContainer{min-height: 160px;max-height: 160px;border-bottom: transparent;
                                                               overflow: hidden; overflow-y: hidden;overflow-y: hidden;overflow-y: auto;}
.tndAprPopup-a .altrow-a, .tndAprPopup-b .altrow-a{background-color:#dbdbdb; padding:8px;}
.tndAprPopup-a .altrow-b, .tndAprPopup-a .altrow-b{background-color:#f1f1f1 !important; padding:8px;}
.tndAprPopup-a .contentContainer, .tndAprPopup-b .contentContainer{line-height:22px; font-size:13px;}
/* 07-06-18 end */
/* 06-06-18 */
td.infogrid_column{padding: 0px !important; cursor:pointer;}
td.infogrid_column span.glyphicon{color: #0061bd;font-size: 15px;line-height: 20px;}
.custgridBtn-a .k-grid-toolbar{text-align:right; margin-bottom:4px;}
.custgridBtn-a .addAutoBtn, .custgridBtn-a .addAutoBtn:focus, .custgridBtn-a .addAutoBtn:hover{width: 26px;height: 26px;border-radius: 4px;background-image: linear-gradient(to left, #0061bd, #2949ac);border: 0px; padding:2px;}
.custgridBtn-a .addAutoBtn span{display: inline-block;width: 10px;height: 10px;background-image: url('../images/assets/Add_Icon_White.png');background-repeat: no-repeat;}
.gridHeight-ctm{height: 220px;}
.gridHeight-ctm .k-grid-content {height: 156px !important;}
.checkavail-bil{position: absolute;left: 0;right: 0;background-color: #ffffff;bottom: 2px;border-top: 1px solid #c8c8c8; display:none;}
/* 06-06-18 end */
/* 31/05/18 start */
.marginBottomfield-sm{margin-bottom:14px !important;}
.custinnerHeight-b .innerHeight-b, .custinnerHeight-b .containerHeightmd-a{height:557px;}
.custinnerHeight-b .commonContainerHeight-b{height:458px;}
.currencyTypeadv-a .currencyType-adv{position: absolute;color: #0061bd;font-size: 13px;border-right: 1px solid #c8c8c8;padding: 6px 10px;width: 48px;height: 31px;text-align: center;}
.currencyTypeadv-a input{padding:5px 7px 5px 50px !important; text-align:right; color:#0061bd !important;}
.custFieldset-a .custLabrlxsm-b{margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 5px;font-size: 11px;}
/* 31/05/18 end */
/* 30/05/18 start */
.paddingmd-a{padding:20px 20px;}
/* 30/05/18 ends */
/* 29-05-18 Start */
.hideContainer-a .summary-w::after {content: "";position: absolute;width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;
                                    border-bottom: 9px solid #ffffff;top: -8px;right: 167px !important;}
.mainGrapContainer-a .grapContainer-l{height: 72px;}
.mainGrapContainer-a .title-g{color: #24c6dc;font-size: 10px;padding: 5px 0px 0px 14px;margin: 0px;}
.mainGrapContainer-a .value-g{display:block;}
.mainGrapContainer-a .title-s{color: #461ed6;font-size: 10px;padding: 5px 0px 0px 14px;margin: 0px;}
.mainGrapContainer-a .value-s{display:block;}
.titleCategory-in{font-size:11px; color:#1d1d1d;}
.summary-w .innerContainer .titlesm-i{font-size:12px; margin: 12px 0px;}
.insightDetailContainer-a .popupHeader-c{padding:0px 0px 10px !important; height:auto; margin-bottom:0px;}
.gridHeight-bd{height: 125px;}
.gridHeight-bd .k-grid-content {height: 91px !important;}
.maincarousContainerlsm-b .listViewItemContainer-b{height: 306px;}
.maincarousContainerlsm-b .listViewItemContainer-b .carousel {height: 263px;}
.innerPaddinglsm-a{padding-left:22px;}
.containerwidthAuto-a .summary-w{width:100%;}
.containerwidthAuto-a .summary-w .innerRightTabContainer .titleModeDetails {font-size: 14px;margin: 12px 0px 12px;}
.listContainerMain .listViewItemContainer-b {height: 312px;padding: 5px 0px 0px 0px;}
.listContainerMain .listViewItemContainer-b .carousel {height: 270px;margin-top: 18px;margin-top: 35px;position: relative;}
.listContainerMain .listViewItemContainer-b .carousel .item ul.listContainer li a {width: 80px;height: 80px;border-radius: 2px;background-color: #ffffff;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.3);
                                                                                   display: block;margin-top: 10px;padding:6px; text-align:center;}
.listContainerMain .listViewItemContainer-b .carousel .item ul.listContainer li a img {max-width: 100%;height:100%; display:inline-block;}
/* 29-05-18 Ends */
/* 28-05-18 start */
.posAbsoluteContainer-a{display:none;}
.listIconBtn-b li.active {float: left;margin: 0px 7.5px;width: 36px;height: 36px;border-radius: 30px;cursor: pointer;background-color: #ffffff;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);
                          list-style-type: none;}
.listIconBtn-b li.active .iconA {background-image: url("../images/assets/billing_icons/customer-info_active2x.png");}
.listIconBtn-b li.active .iconB {background-image: url("../images/assets/billing_icons/e-wallet_active2x.png");}
.listIconBtn-b li.active .iconC {background-image: url("../images/assets/billing_icons/cashier-logout_active2x.png");}
.listIconBtn-b li.active .iconD {background-image: url("../images/assets/billing_icons/till-cash_active2x.png");}

.listIconBtn-b li.active .icongci{background-image: url("../images/assets/billing_icons/giftcard_issue@2x.png");}
.listIconBtn-b li .icongci{background-image: url("../images/assets/billing_icons/giftcard_active@2x.png");}
.giftcardissue_container, .iconArrowpos-gf{width: 100% !important; right: 0px !important; position:relative;}
.giftcardissue_container:after, .iconArrowpos-gf:after {content: "";position: absolute;width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;
                                                        border-bottom: 9px solid #ffffff;top: -8px;right: 270px !important;}
.iconArrowpos-gf:after{right: 218px;}

.posAbsoluteContainer-a{position:absolute; height:auto; z-index:20;}
.posAbsoluteContainer-a .summary-w{position:absolute; right:0px; box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5);}
.posAbsoluteContainer-a .summary-w:after{content: "";position: absolute;width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;
                                         border-bottom: 9px solid #ffffff;top: -8px;right: 167px !important;}
.summary-w{width:1020px;}
.summary-w .titlesm-t{font-size:13px;}
.summary-w  .rightPadding-exs{padding-right:20px;}
.summary-w .innerContainer{border-right:1px solid #c8c8c8; padding-right:20px; border-right: 1px solid #c8c8c8;
                           padding-right: 28px;height: 432px;}
.summary-w .innerContainer .titlesm-t{display: inline-block;width: auto;border-bottom: 2px solid #1d1d1d;
                                      padding-bottom: 6px;margin-bottom: 20px; font-size:12px;}
.summary-w .innerContainer .divider-a{padding: 10px 0px;border-top: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;}
.summary-w .innerContainer .divider-b{border-bottom: 1px solid #c8c8c8; padding: 10px 0px;}
.summary-w .innerContainer .padding-a{padding: 10px 0px 0px !important;}
.summary-w .innerRightTabContainer{height:396px;}
.summary-w .innerRightTabContainer .titleModeDetails{font-size: 14px; margin: 12px 0px 0px;}
.summary-w .innerRightTabContainer .dividerBtnLg-a{border-top:1px solid #c8c8c8;}
.summary-w .innerRightTabContainer .dividerBtnLg-a .marginmd-a{margin:16px 0px;}
.summary-w .innerRightTabContainer .dividerBtnLg-a .leftMargin-none{margin-left:0px !important;}
.listViewItemContainer-b {/*background-color: #ffffff;border-radius: 4px;box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5);*/height: 396px;padding: 5px 0px 0px 0px;}
.listViewItemContainer-b .carousel{height: 330px; margin-top: 18px; margin-top: 35px;position:relative;}
.listViewItemContainer-b .carousel .item ul.listContainer{margin-left:0px;padding: 5px 0px 5px 5px;list-style-type:none;}
.listViewItemContainer-b .carousel .item ul.listContainer li{float:none;display:block;}
.listViewItemContainer-b .carousel .item ul.listContainer li a{width: 95px;height: 56px;border-radius: 2px;background-color: #1d1d1d;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.3);
                                                               display: block;margin-top: 10px;}
.listViewItemContainer-b .carousel .item ul.listContainer li a span.doc_container{display:inline; float:left; font-size:11px; padding:7px 8px; text-align:center;}
.listViewItemContainer-b .carousel .item ul.listContainer li a span.doc_container span.doc_no,
.listViewItemContainer-b .carousel .item ul.listContainer li a span.doc_container span.doc_title{display:block;}
.listViewItemContainer-b .carousel .item ul.listContainer li a span.doc_container span.doc_no{text-align:right; font-weight:500;}
.listViewItemContainer-b .carousel .item ul.listContainer li a span.doc_container span.doc_title{border-bottom:1px solid #c8c8c8;}
.listViewItemContainer-b .carousel .item ul.listContainer li a:hover, .listViewItemContainer-b .carousel .item ul.listContainer li a:focus{text-decoration:none;color:#ffffff;}
.listViewItemContainer-b .carousel .item ul.listContainer li a.active{background-color: #ffffff;box-shadow: 1.5px 1px 10.5px 0 rgba(0, 0, 0, 0.5);color:#1d1d1d;
                                                                      position:relative;}
.listViewItemContainer-b .carousel .item ul.listContainer li a.active:after{content: "";position: absolute;right: -7px;top:10px;width: 0;height: 0;border-top: 6px solid transparent;
                                                                            border-bottom: 6px solid transparent;border-left: 8px solid #ffffff;}
.listViewItemContainer-b .carousel .item ul.listContainer li a.active span.doc_icon{background-image: url("../images/assets/billing_icons/bill-tile-black-2x.png");}
.listViewItemContainer-b .carousel .item ul.listContainer li a span.doc_icon{background-image: url("../images/assets/billing_icons/bill-tile-white-2x.png");width: 37px;
                                                                             height: 47px;display: block;background-repeat: no-repeat;background-position: center center;float: right;margin: 5px 4px;}
.listViewItemContainer-b .carousel .item ul.listContainer li:first-child a{margin-top:0px;}
.listViewItemContainer-b .carousel .upBtn, .listViewItemContainer-b .carousel .downBtn {position: absolute;height: 22px;width: 22px;background-color: #1d1d1d;
                                                                                        opacity: 1;vertical-align: middle;padding: 0;margin: 0px;border-radius: 30px;text-align: center;background-image: url(../images/sprite.png);box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.25);}
.listViewItemContainer-b .carousel .upBtn {top: -30px;left: 38%;background-position: -138px -71px;}
.listViewItemContainer-b .carousel .downBtn {bottom: -30px;left: 38%;top: auto;background-position: -112px -69px;}
/* scroller ends */
.gridHeight-ew{height: 148px;}
.gridHeight-ew .k-grid-content {height: 110px !important;}
/* 28-05-18 ends */
.fontSizesm-a .gridBradDescTable td{font-size: 10px;font-weight: 500;}
.walletFont-a{}
.walletFont-a .headTitle, .walletFont-a .headValue{font-size:12px; color:#1d1d1d;}
.walletFont-a .headValue{font-weight:500;}
.custNav-b.custNavTab-b ul{border-bottom: 1px solid #c8c8c8 !important; padding-bottom: 12px; margin-bottom:0px !important;}
.custNav-b.custNavTab-b ul li{margin-right:22px !important;}
.custNav-b.custNavTab-b ul li a{font-size: 12px !important;}
/* 20-05-18 start */
.boxshadowNone{box-shadow: none !important;}
.marginLeftmd-a{margin-left:22px;}
.displayNone{display:none;}
.marginBottonxsm-i{margin-bottom:4px;}
.rightPaddingxsm-i{padding-right: 7px;}
.leftMainContainersm-b{background-color:#ffffff; padding:10px 10px; height:499px; position:relative; border-radius:4px;}
.cashierAdminContainer{position:absolute; top:-18px; right:10px;}
.cashierAdminContainer ul.listContainer{margin-bottom:4px;}
.cashierAdminContainer ul.listContainer li.newBillList{background-image: linear-gradient(to left, #0061bd, #2949ac);}
.cashierAdminContainer ul.listContainer li.saveCartList{}
.cashierAdminContainer ul.listContainer li p.title{font-size: 8px; font-weight: normal; font-style: normal; line-height: normal;
                                                   letter-spacing: normal; text-align: center; color: #606060;}
.custFieldset-a .addConsumerBtn{width: 32px;height: 32px;border-radius: 4px;background-image: linear-gradient(to left, #0061bd, #2949ac);border: 0px;}
.custFieldset-a .addConsumerBtn span.plusIcon{display: inline-block; width:10px; height:10px; background-image:url('../images/assets/Add_Icon_White.png'); background-repeat: no-repeat;}
.scanEntryContainer{margin-top:22px; margin-bottom:22px;}
.scanEntryInnerContainer{width: 94%; display: inline-block; float: left;}
.scanItemAddBtnContainer{display: inline-block; width: 5%; padding-left: 4px;}
.scanItemAddBtnContainer button.addBtn{width: 32px;height: 32px;border-radius: 4px;background-image: linear-gradient(to left, #0061bd, #2949ac);border: 0px;}
.scanItemAddBtnContainer button.addBtn span{display: inline-block; width:10px; height:10px; background-image:url('../images/assets/Add_Icon_White.png'); background-repeat: no-repeat;}
.posabshiddenTab{position: absolute;z-index: 1;display: block;min-width: 434px;width: 428px;right: 109px;box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5); display:none;}
.posabshiddenTab-a{position: absolute;z-index: 1;display: block;min-width: 1194px;width: 1173px;right: 109px;box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5); display:none;}
.hideContainerlg-l{background-color:#ffffff; padding:10px 10px; height:499px; position:absolute; border-radius:4px; min-width:752px; left:1px; box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5); display:none;}
.hideContainernormal-l{background-color:#ffffff; padding:20px 20px; width:434px; height:499px; border-radius:4px; position:absolute; right:0; box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5);}
.hideContainermd-l{display:none; position: absolute;z-index: 1;min-width: 856px;width: 856px;right: 109px;box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5); top:-68px; border-radius:4px; background-color:#e5e5e5;}
.rightMainContainersm-b{background-color:#ffffff; padding:20px 20px; height:499px; border-radius:4px; }
.rightQuoteContainer-b{background-image: linear-gradient(144deg, #e7e7e7, #c3c3c3); height:100%; border-radius:4px;}
.commonContainerHeight-b{min-height: 405px;}
.carousMainContainer, .containerHeightmd-a{height:499px;}
.popupHeader-c{background-color: #ffffff;padding: 12px 20px !important;height: 62px;border-radius: 4px;margin-bottom: 6px;}
.headTitle{color: #0061bd;font-size: 11px;font-weight: normal;margin: 3px 0px 4px;}
.headValue{color: #1d1d1d;font-size: 13px;font-weight: normal;margin: 0px;}
.titlexsm-t {font-size: 11px; margin-top:0px;}
.gridHeight-tm{height:220px;}
.gridHeight-tm .k-grid-content {height: 174px !important;}
.largeFields-a p.fieldTitle-a{font-size:13px; color:#0061bd;}
.large-fields.largeFields-a input.k-input {height: 38px !important;background-color: transparent;padding: 2px 0px 0px 4px;font-weight:500;color: #1d1d1d;font-size:14px;}
.fontchange-r{color:#ff5f5f !important;}
.absBtmBtnGroup-btm {position: absolute;bottom: 0px;right: 0px;padding: 5px 0px;text-align: right;}
button.pgmPrintSave-btn{width: 75px; height:75px;border-radius: 2px !important;background-image: linear-gradient(to left, #0061bd, #2949ac);
                        box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);color: #ffffff;border: 0px; font-size:8px; position:relative; text-align:center;display: inline-block;
                        background-position: center center;background-repeat: no-repeat;}
.pgmPrintSave-btn .save_icon {width: 28px;height: 28px;display: inline-block;background-image: url('../images/assets/billing_icons/save-print_2x.png');
                              background-repeat:no-repeat;margin-top:-12px;}
button.pgmPrintSave-btn span.title_sm {position: absolute;bottom: 10px;left: 0px;right: 0px;}
.carousMainContainer .innerContainer{background-color:#ffffff; padding:20px 20px; height:499px; border-radius:4px;}
.savedCartCarouselContainer .fieldShadow{box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25); border-radius:4px; margin-top:10px;}
.savedCartCarouselContainer .blockHeight-a{min-height: 400px; margin-top:8px;}
.savedCartCarouselContainer .blockHeight-a .carousel{padding:0px 30px;}
.savedCartCarouselContainer .blockHeight-a .carousel .carousel-inner{height: 390px;}
.savedCartCarouselContainer .imgContainer{width:216px; height:156px; text-align:center; position:relative;}
.savedCartCarouselContainer .imgContainer img{ max-width: 100%; max-height: 100%; text-align:center;}
.savedCartCarouselContainer .loadCart-btn{box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);background-image: linear-gradient(to left, #0061bd, #2949ac);border-radius: 4px;width: 110px;height: 32px;
                                          color: #ffffff;font-weight: 500;position: absolute;bottom: -15px;left: 28.5%; display:none;}
.savedCartCarouselContainer .carousel-control{position: absolute;top: 46.5%;bottom: 0;font-size: 20px;color: #fff;text-align: center;opacity:1;width: 26px;height: 26px;
                                              background-color: #1d1d1d;border-radius: 30px;vertical-align: middle;text-shadow:none;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{width: 30px;height: 30px;margin-top: -15px;font-size: 10px;padding: 10px 8px;}
.savedCartCarouselContainer .searchIcon{width: 35px;height: 35px;display: inline-block;position: absolute;
                                        top: 0;background-image: url('../images/assets/billing_icons/search_icon.png');background-repeat: no-repeat;background-position: center center;}
.savedCartCarouselContainer .large-fields input.k-input {height: 36px !important; background-color: transparent; padding: 0px 0px 0px 30px;}
.savedCartCarouselContainer .carousel-control.left, .savedCartCarouselContainer .carousel-control.right{background-image:none;}
.savedCartCarouselContainer .carousel{height: 400px;}
.savedCartCarouselContainer .carousel .carousel-inner{height:100%;}
.savedCartCarouselContainer .carousel .carousel-inner .item{padding: 12px;}
.cardItemDisplay.card{width: 246px;height: 358px;background-color: #ffffff;border-radius: 4px;padding: 14px;position: relative;
                      float: left;margin-left: 24px; border:1px solid #e5e5e5;}
.cardItemDisplay .imgContainer .count{width: 45px;height: 45px;background-color: #1d1d1d;box-shadow: 2px 2px 7.5px 0 rgba(0, 0, 0, 0.5);position: absolute;
                                      bottom: 0px;margin: 0px;right: 0px;color: #ffffff;text-align: center;font-size: 10px;padding-top: 8px;}
.cardItemDisplay .imgContainer .count span.countVal, .cardItemDisplay .imgContainer .count span.countTitle{display:block;} 
.cardItemDisplay.card:first-child{margin-left:0px;}
.cardItemDisplay.card:hover .loadCart-btn{display:block;}
.cardItemDisplay.card:hover{box-shadow: 0px 1px 8px 0 rgba(0, 0, 0, 0.3); border:1px solid #ffffff;}
.cardItemDisplay .card-title{font-size:14px; padding-top:10px;}
.cardItemDisplay .absposSection{position: absolute; bottom: 18px;}
.gridHeightModule-a{height: 369px;}
.gridHeightModule-a .k-grid-content {height: 292px !important;}
.descTablehalf-i table.detailsTable{margin-bottom:26px;}
.descTablehalf-i table.detailsTable td:first-child {font-weight: 500;}
.descTablehalf-i table.detailsTable th{border-bottom:0px; padding:0px;}
.descTablehalf-i table.detailsTable th button.disabled{color:#1d1d1d;}
.descTablehalf-i table.detailsTable td {padding: 7px 0px !important;font-size: 11px;border-bottom: 1px !important;border-style:solid !important;border-color:#c8c8c8 !important;}
.nogutter-f fieldset.leftPadding-a{padding-left:12px !important;}
.nogutter-f fieldset.rightPadding-a{padding-right:12px !important;}
.custNav-b ul.nav-tabs{border-bottom:0px; margin-bottom: 22px;}
.absBtnGroup-btm {position: absolute;bottom: -10px;right: 0px;padding: 5px 0px;text-align: right;}
.dividerFieldset-a{border-bottom: solid 1px #c8c8c8; margin-bottom: 22px;}
.billproductItemDetails .popoverContainer{/*background-color: #f00;*/padding: 0px;width: 382px;border-radius: 0px;position: relative;border-bottom: 1px solid #c8c8c8;
    min-height: 194px;height: auto;}
.gridHeightsm-b{height: 117px;}
.gridHeightsm-b .k-grid-content {height: 84px !important;}
.blockdivider-b{padding-bottom:10px; border-bottom: 1px solid #c8c8c8;}
.billproductItemDetails .titlesm-t {font-size: 11px; margin-top: 0px;}
.billproductItemDetails .imgList-recmmendProduct {height: 80px;max-width: 384px;}
.billproductItemDetails #listView-recmmendProduct {border: 0px;margin-bottom: -1px;min-height: 80px;}
.billproductItemDetails .imgList-recmmendProduct .product p {overflow: hidden;text-overflow: ellipsis;visibility: hidden;white-space: nowrap;font-size: 10px;position:absolute;}
.billproductItemDetails .imgList-recmmendProduct .product:hover p {background-color: rgba(0,0,0,0.75); transition: background .2s linear, color .2s linear;
                                                                   -moz-transition: background .2s linear, color .2s linear; -webkit-transition: background .2s linear, color .2s linear; 
                                                                   -o-transition: background .2s linear, color .2s linear; color: #fff; height: 78px; 
                                                                   line-height: 20px; margin: 0; padding: 10px 5px; position: absolute; top: 0; text-align: center;
                                                                   visibility: visible; vertical-align: middle; width: 100%;}
.billproductItemDetails .imgList-recmmendProduct .product {background-color: #fff;float: left;height: 80px;margin: 0px 0px 0px 14px;position: relative;padding: 0;text-align: center;
                                                           width: 80px;position: relative;overflow: hidden;}
.billproductItemDetails .imgList-recmmendProduct .product img {height: 100%;max-width: 100%;padding: 8px;}
.billproductItemDetails .popoverContainer .gridBradDescTable {margin-top: 0px;font-size: 10px;line-height: 18px; table-layout: fixed;}
.billproductItemDetails .popoverContainer .gridBradDescTable td.title {font-size: 10px;font-weight: 500;vertical-align: middle;}
.billproductItemDetails .popoverContainer .productTitle-h{font-size: 13px;margin: 0px;margin-bottom: 0px;padding-right: 48px;margin-bottom: 14px;}
.billproductItemDetails .popoverContainer .btntransparent-a, .billproductItemDetails .popoverContainer .btntransparent-a:hover, .billproductItemDetails .popoverContainer .btntransparent-a:focus {
    background-color: transparent;color: #0061bd;font-weight: 500;padding: 0px;box-shadow: none;font-size:11px;}
.billproductItemDetails .popCloseBtn {width: 26px;height: 26px;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);
                                      padding: 0px;border-radius: 30px;position: absolute;right: 15px;top: 12px;line-height: 28px;z-index: 1;}
.btnPos-center{bottom:26px;}
.billproductItemDetails .popoverContainer .popCloseBtn .crossIcon {width: 12px;height: 13px;display: inline-block;background-image: url(../images/assets/crossIcon_sm.png);}
.billproductItemDetails .popoverContainer .productImgContainer {width: 122px;height: 122px;float: left;}
.billproductItemDetails .popoverContainer .productImgContainer img {height: 100%; max-width: 100%;}
.billproductItemDetails .popoverContainer .popProdDescContainer {padding: 0px 5px 0px 15px;background-color: transparent;}
.custNav-b .nav>li>a {position: relative;display: block;padding: 0px 0px;}
.custNav-b .nav-tabs>li{margin-right:10px;}
.custNav-b .nav-tabs>li a {color: #0061bd;font-size: 10px;font-weight: 500;padding: 2px 0px;}
.custNav-b .nav-tabs>li.active>a, .custNav-b .nav-tabs>li.active>a:focus {color: #000;background-color: transparent;border-width: 0px 0px 2px 0px !important;border-color: #1d1d1d;
                                                                          border-style: solid;cursor: default;padding: 2px 0px;}
.custNav-b .nav-tabs>li a:hover, .custNav-b .nav-tabs>li:hover{border-width:0px;}
/* 20-05-18 End */
.column_a, .column_b, .column_c, .column_d, .column_e, .column_f{float: left;}
.column_a{width: 18%;} 
.column_b{width: 22%;} 
.column_c{width: 21%;} 
.column_d{width: 11.5%;} 
.column_e{width: 11.5%;} 
.column_f{width: 15.5%;}
.billDetailTable{width: 100%;max-width: 100%;margin-bottom: 0px;}
table.billDetailTable td:first-child {font-weight: 500;position:relative;}
.rightseperator_a, .rightseperator_b{float: right;padding-right: 14px;font-size: 14px;vertical-align: top;font-weight: 500;line-height: 14px;}
.rightseperator_b{font-size: 24px;line-height: 30px;padding-right: 12px;}
.billDetailTable a, .billDetailTable a:hover, .billDetailTable a:focus{color:#0061bd; text-decoration:none;}
.quoteText_a{padding: 0px 80px; color: #515151; margin-top:40%;}
.quoteText_a h2{font-size:25px;}
.quoteText_a p{font-size:16px;}
.categoryAccessBtn{width: 75px;height: 75px;border-radius: 4px;background-color: #1d1d1d;box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, 0.5);margin-bottom: 9.4px;}
.categoryAccessBtn.active {width: 75px;height: 75px;border-radius: 4px;background-color: #ffffff;box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, 0.5);margin-bottom: 9.4px;}
button.categoryAccessBtn.active span.title_sm {color:#1d1d1d;}
.categoryAccessBtn{display:inline-block; background-position:center 36%; background-repeat:no-repeat;}
.categoryAccessBtn.savedCart_icon{background-image:url('../images/assets/billing_icons/saved-cart_2x.png');}
.categoryAccessBtn.savedCart_icon.active{background-image:url('../images/assets/billing_icons/saved-cartActive_2x.png');}
.categoryAccessBtn.scan_icon{background-image:url('../images/assets/billing_icons/scan_2x.png');}
.categoryAccessBtn.scan_icon.active{background-image:url('../images/assets/billing_icons/scanActive_2x.png');}
.categoryAccessBtn.priceTag_icon{background-image:url('../images/assets/billing_icons/price_2x.png');}
.categoryAccessBtn.priceTag_icon.active{background-image:url('../images/assets/billing_icons/priceActive_2x.png');}
.categoryAccessBtn.loyalty_icon{background-image:url('../images/assets/billing_icons/loyalty_2x.png');} 
.categoryAccessBtn.loyalty_icon.active{background-image:url('../images/assets/billing_icons/loyaltyActive_2x.png');}
.categoryAccessBtn.warranty_icon{background-image:url('../images/assets/billing_icons/warrantysm_2x.png');} 
.categoryAccessBtn.warranty_icon.active{background-image:url('../images/assets/billing_icons/warrantysmActive_2x.png');}
.categoryAccessBtn.tender_icon{background-image:url('../images/assets/billing_icons/tender_2x.png');}
.categoryAccessBtn.tender_icon.active{background-image:url('../images/assets/billing_icons/tenderActive_2x.png');}
button.categoryAccessBtn, button.categoryAccessBtn:hover{color:#ffffff; font-size:8px; position:relative; text-align:center;}
button.categoryAccessBtn span.title_sm{position: absolute;bottom: 12px;left: 0px;right: 0px;}
table.billDetailTable td {padding: 10px 0px !important;font-size: 11px;border-top: 1px solid;border-color: #c8c8c8 !important;vertical-align: middle !important;}
table.billDetailTable td.textLarge{font-size:24px; font-weight:500;}
table.billDetailTable td.textLarge .currencyType{color:#0061bd;}
.borderTopNone{border-top:0px !important;}
.listPaddinglhs-lg{padding-left:52px;}
.listPaddingrhs-lg{padding-right:42px;}
.listIconBtn-b li {float: left;margin: 0px 7.5px;width: 36px;height: 36px;border-radius: 30px;cursor: pointer;background-color: #1d1d1d;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);
                   list-style-type:none;}
.listIconBtn-b li .iconA, .listIconBtn-b li .iconB, .listIconBtn-b li .iconC, .listIconBtn-b li .iconD, .listIconBtn-b li .iconE , .listIconBtn-b li .iconF, .listIconBtn-b li .icongci, .listIconBtn-b li .iconT, .listIconBtn-b li .iconIE{
    background-size: 48%;background-repeat: no-repeat;background-position: center center;width: 36px;height: 36px;display: inline-block;box-shadow: none;}
.listIconBtn-b li .iconA{background-image: url("../images/assets/billing_icons/customer-info@2x.png");}
.listIconBtn-b li .iconB{background-image: url("../images/assets/billing_icons/e-wallet@2x.png");}
.listIconBtn-b li .iconC{background-image: url("../images/assets/billing_icons/cashier-logout@2x.png");}
.listIconBtn-b li .iconD{background-image: url("../images/assets/billing_icons/till-cash@2x.png");}
.listIconBtn-b li .iconE{background-image: url("../images/assets/billing_icons/new-bill@2x.png");background-size: 41%;}
.listIconBtn-b li .iconF{background-image: url("../images/assets/billing_icons/add-to-save-cart@2x.png");}
.listIconBtn-b li.active .iconF{background-image: url("../images/assets/billing_icons/saved-cartActive_2x.png");}

.listIconBtn-b li .iconIE{background-image: url("../images/assets/billing_icons/item_enquery.png");}
.listIconBtn-b li.active .iconIE{background-image: url("../images/assets/billing_icons/item_enquery_active.png");}

.listIconBtn-b li .iconT{background-size: 54%;}
.listIconBtn-b li .iconT{background-image: url("../images/assets/billing_icons/storeorders_normal.png");}
.listIconBtn-b li.active .iconT{background-image: url("../images/assets/billing_icons/storeorders_active.png");}
.listIconBtn-b li.linkDisable-pointer{background-color: #a1a1a1;}

.form-horizontal .custFieldset-a fieldset {padding: 0 8px !important;}
.gridHeight-m{height: 186px;}
/*.gridHeight-m{height: 142px;}*/
.gridHeight-m .k-grid-content{height: 140px !important;}
/*.gridHeight-m .k-grid-content{height: 96px !important;}*/
.gridHeight-ac{height: 153px;}
.gridHeight-ac .k-grid-content{height: 113px !important;}
/** Billing Styles Ends **/
/** Grid styles start **/
.k-state-disabled input{cursor:not-allowed;}
.gridHeight-a{height:284px;}
.gridHeight-a .k-grid-content{height:168px !important;}
.gridHeight-b{height:330px;}
.gridHeight-b .k-grid-content{height:214px !important;}
.gridHeight-k {height: 190px;}
.gridHeight-k .k-grid-content {height: 115px !important;}
.photo_cell{text-align:center;}
.photo_cell img{width: auto !important; height: 23px;}
.photo_cell_work{text-align:center;}
.photo_cell_work img{width: auto !important; height: 23px;}
.photo_cell_ci {text-align:center;}
.photo_cell_ci img{width: auto !important; height: 23px;}
.k-grid-content{margin:5px 0px; padding:0px 0px; background-color:#ffffff;}
.k-grid-header, .k-grid-content {border-top: 0px; border-bottom: 0px !important; border-left: 0px; border-right: 0px; border-style: solid; border-color: #0062bd;}
.k-grid-toolbar {height: auto !important; margin: 0; padding-top: 0px !important; padding-bottom: 0px !important;}
.k-grid-header .k-header {font-size:11px; font-weight:normal; height: 28px; padding-top: 0 !important; padding-bottom: 0 !important;} /*June-19*/
.k-grid-header .k-header {line-height: 12px; white-space: normal;}
.k-grid-content .k-button {	background-color: transparent !important;min-width: 10px !important;}
.k-grid-content>table>tbody>tr {background: #dbdbdb; border: 0px !important;}
.k-grid-content>table>tbody>.k-alt, .k-alt {background: #f1f1f1 !important;}
.k-grid-edit-row td {padding-top: 4px !important; padding-bottom: 4px !important;}
.k-grid-toolbar .k-button {border: 0px #0062bd solid; border-bottom: 0; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
                           -o-border-radius: 0px; height: 27px; margin: 0px; margin-right: 1px; margin-right: -1px; padding: 3px 10px 3px 9px;}
.k-grid td {font-size:10.5px; line-height: 18px !important; overflow-x: hidden; overflow-y: hidden; padding-top: 5px; padding-bottom: 5px; text-overflow: ellipsis !important; width: auto !important; white-space: nowrap;}
td span.k-combobox, td span.k-dropdown, td span.k-dropdown-wrap {display: block;}
.k-dropdown-wrap.k-state-border-down {padding-bottom: 0px !important;}
.k-grid .k-input {padding: 0.30em 0px;}
.k-grid-edit, .chkbx {line-height: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important;}
.details .k-button, .details .k-button:focus {background-color: transparent !important; border-radius: 0; border: 0px; color: #0061bd; font-size: 10.5px; font-weight: 500; 
                                              line-height: 20px; margin: 0; padding: 0 4px; text-decoration: none;}
.details {padding-top: 0px !important; padding-bottom: 0px !important;}
.k-grid-edit-row .details {padding-top: 0px !important; padding-bottom: 0px !important;}
.k-grid table {border-collapse: collapse;}
.k-calendar td.k-state-selected, .k-calendar td.k-state-focused {background-color: #daeaf9; border: 0px;}
.grid .k-dropdown-wrap.k-state-focused, .k-dropdown-wrap.k-state-selected {	border-color: #a7caf0 !important;}
.grid .k-edit-cell.k-select span.k-icon.k-i-arrow-s {margin: 3px 0px 4px 0px!important; padding-top: 0px !important; padding-bottom: 0px !important;}
.grid .k-button.k-button-icontext.k-primary.k-grid-update, .k-button.k-button-icontext.k-grid-cancel {border: 0px !important;color: #0062bd;padding: 0px;}
.k-grid-update .k-update {margin-top: 1px;}
.grid .k-button.k-button-icontext.k-grid-edit, .k-button.k-button-icontext.k-grid-delete {background-color: #ccc; border: 0px; padding: 0px;}
.k-grid-edit{margin-left:26%; margin-right:26%;}
.k-update {background-position: -140px -143px; margin-right:4px;}
.k-cancel{background-position: -137px -163px;}
.k-update, .k-cancel{opacity:1;}
.k-pager-wrap > .k-link, .k-pager-wrap > .k-link a:hover {width: 23px; height: 23px; border-radius: 20px; background-image: linear-gradient(to left, #0061bd, #2949ac);
                                                          box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.25); border: 0px; margin: 0px 2.5px; opacity: 1;}
.k-pager-wrap > .k-link:hover{background-image: linear-gradient(to left, #0061bd, #2949ac) !important;}
.k-pager-numbers li span.k-state-selected{border: 0px;color: #a1a1a1;width: 62px;height: 23px;border-radius: 20px;background-color: #e5e5e5 !important;
                                          padding: 2px 8px;text-align: center;font-size: 11px;margin: 0px 5px;color: #a1a1a1; line-height:20px;}
.k-pager-sizes.k-label { color: #a1a1a1 !important; font-size: 11px; position: relative; border-right: 1px solid #a1a1a1; margin-right:8px;}
.k-pager-sizes.k-label:after{content:""; position:absolute; }
.k-pager-sizes .k-dropdown {width: 75px; margin-right: 8px;}
.k-pager-sizes .k-dropdown span.k-input{color:#a1a1a1}
.k-pager-input, .k-pager-sizes{padding:0px 8px;}
.k-pager-info { font-size:11px; float: initial; padding: 0px 0px; color: #a1a1a1; }
.k-grid-pager{background-color:#ffffff; }
.k-pager-wrap.k-grid-pager span.k-dropdown-wrap.k-state-focused {border: 1px solid #a7caf0 !important; padding-bottom: 0px !important;}
.k-grid-pager {background-color: none !important; border: 0px solid #0062bd;}
.k-pager-wrap.k-grid-pager.k-widget {padding-top: 10px;}
.k-pager-numbers li span.k-state-selected {background-color: #c8c8c8; border: 0px; color: #a1a1a1;}
.k-pager-wrap .k-input {background-color: #ffffff; height: auto !important;}
.k-grid-pager .k-dropdown .k-state-focused {border-color: #a7caf0 !important; border: 0 !important;}
.k-grid-pager .k-dropdown-wrap {height:24px;}
.k-grid-pager .k-dropdown-wrap span.k-input{padding: 2px 0px 2px 0px;}
.k-pager-wrap .k-widget{margin-top:-6px;}
.k-pager-nav .k-icon{opacity:1;}
.k-pager-nav .k-i-seek-w{background-position: -116px -143px;} 
.k-pager-nav .k-i-arrow-w{background-position: -116px -185px;}
.k-pager-nav .k-i-arrow-e{background-position:-114px -206px;} 
.k-pager-nav .k-i-seek-e{background-position: -114px -163px;}
.k-grid th {background-color: transparent;}
.k-grid-header {background-image: linear-gradient(to left, #0061bd, #2949ac) !important;}
.k-header, .k-widget, .k-grid td, .k-pager-wrap, .k-toolbar {border-color: #c8c8c8;}
.grid {	border: 0px #0062bd solid;}
.k-grid-header .k-header {color: #ffffff; border: 0px !important;}
.k-grid-header {border-radius: 4px;}
.k-grid-header .k-header:first-child, .k-grid tbody td:first-child, .k-grid tfoot td:first-child {border-left-width: 0; border-top-left-radius: 0px;
                                                                                                  border-bottom-left-radius: 0px;}
.command-template, .denomination-command-template, .command-template-edit, .command-template-delete {display: none;}
.k-grid-edit-row input.k-textbox, .k-grid-edit-row input.k-input, .k-grid-edit-row .k-autocomplete .k-input{border-color: #0061bd !important; height: auto; line-height: normal; padding-top: 0px !important; padding-bottom: 5px !important;
                                                                                                            text-indent: 4px; border-radius: 0px; border-width: 0px 0px 1px 0px !important; border-style: solid !important;}
.k-grid-edit-row .k-dropdown-wrap, .k-grid-edit-row .k-picker-wrap, .k-grid-edit-row .k-numeric-wrap {border-width: 0px; padding: 0px 22px 0px 0px; background-color:#ffffff !important;}
.k-grid-edit-row .k-dropdown-wrap .k-select, .k-grid-edit-row .k-numeric-wrap .k-select,.k-grid-edit-row .k-numeric-wrap .k-select {padding-top:0px;}
.k-grid-edit-row .k-dropdown-wrap input, .k-grid-edit-row .k-picker-wrap input {border-bottom:0px !important;}
.k-grid-edit-row .k-combobox, .k-grid-edit-row .k-datepicker, .k-grid-edit-row .k-datetimepicker, .k-grid-edit-row .k-dropdown{border-bottom: 1px solid #0061bd;}
.k-grid input.k-textbox, .k-grid input.k-input, .k-grid .k-autocomplete .k-input{height:22px;}
.k-grid  .k-combobox input.k-input, .k-grid .k-picker-wrap input.k-input, .k-grid .k-numeric-wrap input.k-input {height:22px !important;}
.k-grid-edit-row  .k-input.k-state-disabled, .k-grid-edit-row  .k-textbox.k-state-disabled, .k-grid-edit-row  .k-dropdown-wrap.k-state-disabled, 
.k-grid-edit-row  .k-picker-wrap.k-state-disabled {background-color: #ffffff;}
.k-state-disabled{cursor:not-allowed !important;}
.k-grid .k-combobox input.k-input, .k-grid .k-picker-wrap input.k-input, .k-grid .k-numeric-wrap input.k-input {height:22px !important;}
/* Radio Button Start */
input[type="radio"]:checked + label::before {content: "\2022";color: #0061bd;font-size: 22.5px;line-height: 10px;text-align: center;}
[type="radio"] {visibility: hidden;}
/* Radio button style */
[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label {padding-left: 20px; margin-left: -20px; cursor: pointer;}
[type="radio"]:not(:checked) + label:before,
[type="radio"]:checked + label:before {content: ''; position: absolute; left: 0; top: 0; width: 14px; height: 14px; border: 2px solid #0061bd;
                                       background: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; margin-top: 4px;}
[type="radio"]:not(:checked) + label:after,
[type="radio"]:checked + label:after {content: ''; position: absolute; top: 4px; left: 4px; width: 6px; height: 6px; background: #0061bd; -webkit-border-radius: 50px;
                                      -moz-border-radius: 50px; border-radius: 50px; margin-top: 4px; /*transition: all .2s;*/}
[type="radio"]:not(:checked) + label:after {opacity: 0;/*transform: scale(0);*/}
[type="radio"]:checked + label:after {opacity: 1;/*transform: scale(1);*/}
.vertical-alignment-helper {display: table; height: 100%; width: 100%;}
.vertical-align-center {/* To vertical center */ display: table-cell; vertical-align: middle;}
.modal-content {margin: 0 auto;}
.modal-content, modal-body {background-color: transparent; box-shadow: none; border: 0px;}
/* Radio Button End */
/* Checkbox start */
.custcheckBox-c{position:relative !important;}
.custcheckBox-c .checkbox{margin-top:0px !important;}
.custcheckBox-c  label{color:#1d1d1d !important;} /*June-19*/
.checkBox-c {position: absolute;z-index: 1;right: 0px;top: 6px;right: -4px;}
.checkBox-c label {font-size: 11px;color: #0062BD;text-align: right;padding-right: 10px;margin-bottom: 0px;line-height: 16px;}
.checkBox-c .checkbox {min-height: 0px;margin-top: 3px;margin-bottom: 2px;}
.checkbox input[type="checkbox"] {display: none;}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {position: absolute;margin-left: -20px;margin-top: 4px \9;}
input[type="checkbox"] {outline: 0;}
input[type="checkbox"] {margin: 0px 0px 0px;line-height: normal;vertical-align: text-bottom;}
.checkBox-c .checkbox, .checkBox-c .label-text{float:left; }
.checkBox-c .label-text{margin-left:14px;}
.checkBox-c .checkbox label {cursor: pointer;display: inline-block;float: left;margin: 0;margin-top: 13px;position: relative;padding: 0;padding-left: 15px;}
.checkbox label {display: inline-block;cursor: pointer;position: relative;margin: 0;padding: 0;padding-left: 25px;margin-right: 15px;
                 background-color: grey;float: left;margin-top: 13px;margin-bottom: 6px;}
.checkBox-c label {font-size: 12px;color: #000000;text-align: right;padding-right: 10px;margin-bottom: 0px;line-height: 16px;font-weight:normal;} /*June-19*/
.checkbox label::before {content: "";display: inline-block;width: 15px;height: 15px;margin-right: 10px;position: absolute;left: 0;bottom: -1px;
                         background-color: #fff;border: 1px #b2d0ed solid;border-radius: 3px;}
.checkBox-c .checkbox label::before {background-color: #e5e5e5;bottom: -1px;border: none;border-radius: 2px;content: "";display: inline-block;
                                     height: 15px;left: 0;margin-right: 10px;position: absolute;width: 20px;height:20px;margin-left: 0px;margin-right: 0px;}
.checkBox-c input[type="checkbox"]:checked + label::before {content: "\2713";background-color: #e5e5e5;color: #a1a1a1;font-size: 11px;height: 15px;
                                                            line-height: 20px;text-align: center;width: 20px;height:20px;font-weight: bold;}
/* Checkbox end */
.resultTabList{position: absolute; z-index: 1;margin-left: 80px;} /* left: 6px; */
.resultInnerContainer{padding:0px 0px 0px 0px;}
.k-grid-toolbar{background-color:transparent; margin-bottom:12px; border-bottom:0px; padding:0px;}
.k-grid-toolbar .k-button{padding: 3px 10px 3px 9px;border: 1px solid #0061bd;background-image: linear-gradient(to left, #0061bd, #2949ac);
                          border-radius: 4px;font-size: 11px;color: #ffffff;}
.k-button:hover {text-decoration: none;}
.resultRow-a{padding: 10px 10px; border-radius: 4px;  background-color: #ffffff; margin-top:15px; padding-bottom:4px; box-shadow:none; min-height:296px;}
.popupInnerContainer-b, .popupInnerContainer-e{padding:10px 10px; min-height: 357px; border-radius: 4px; background-color: #ffffff; box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
.popupInnerContainer-d{padding:10px 10px; min-height: 323px; border-radius: 4px; background-color: #ffffff; box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
.popupTitle{margin-top:8px; text-align:center; font-size: 14px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal;
            letter-spacing: normal; color: #1d1d1d;}
.popupInnerContainer-c{margin-top:10px !important; padding:10px 10px 8px; min-height: 35px; border-radius: 4px; background-color: #ffffff; box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
.popupInnerContainer-e{min-height:404px;}
div.k-window {background-color: transparent !important; border: 0 !important; box-shadow: none;}
.col-centered {float: none; margin: 0 auto;}
.hidetooltip .k-grid-toolbar{margin:0px;}
/** Grid styles end **/
/** Styles V2 End **/
/** Old Styles Start **/
* {outline: none;}
.no-gutter{padding-left:0px; padding-right:0px;}
/** Radio Btn Styles Start **/
.form-horizontal .radio {min-height: 25px;}
.radio label {cursor: pointer;}
.radioBtn label{font-family: 'Rubik';font-size: 12px;}
input[type="radio"]:checked + label::before {content: "\2022";color: #0061bd;font-size: 22.5px;line-height: 8px;text-align: center;}
.radio label::before {content: "";background-color: #fff;bottom: 1px;border-radius: 6px;border-style: solid;border-width: 2px;border-color:#0061bd;
                      display: inline-block;left: 0;margin-right: 0px;position: absolute;height: 12px;width: 12px;}
.radio input[type="radio"], .checkbox input[type="checkbox"] {display: none;}
a, .k-grid-pager a, input[type="file"], input[type="radio"], input[type="checkbox"] {outline: 0;}
input[type="radio"] {margin-right: 0px;}
/** Radio Btn Styles End **/
.k-dropdown-wrap span.k-input {background-color: #ffffff;border: 0px;height: 23px;line-height: normal;padding: 4px 0px 4px 0px;}
.k-dropdown.k-input {border: 0px !important;}
.progModeView-block .k-dropdown-wrap{border-radius:4px; padding: 1px 22px 1px 5px;}
input, input.k-input, input.k-textbox, .form-control {box-shadow: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;
                                                      -o-box-shadow: none !important;}
.form-control {border-radius: 2px;display: block;font-size: 12px;height: auto;line-height: normal;padding: 0px;}
.large-fields .k-datepicker {border: 0px !important;}
.k-textbox > input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input {
    border: 0;border-radius: 2px !important;margin: 0 !important;text-indent: 4px;}
input.k-textbox, input.k-input, .k-autocomplete .k-input {border: 1px solid #c8c8c8;height: auto;line-height: normal;padding: 4px 0px;text-indent: 4px;
                                                          border-radius:4px;}
.k-combobox, span.k-timepicker, span.k-datetimepicker {border: 0px;}
.k-combobox input.k-input, .k-picker-wrap input.k-input, .k-numeric-wrap input.k-input {border: 0px;height: auto !important;line-height: normal !important;
                                                                                        padding: 4px 0px 4px 0px;}
.k-combobox input.k-input, .k-picker-wrap input.k-input, .k-numeric-wrap input.k-input {padding: 4px 0px 4px 0px;height: auto !important;border: 0px;
                                                                                        line-height: normal !important;}
.k-dropdown-wrap, .k-state-default, .k-state-active, .k-state-border-down, .k-state-hover, .k-state-focused {box-shadow: none !important; border-color: #c8c8c8 !important;}
.k-picker-wrap.k-state-hover, .k-picker-wrap.k-state-focused {border-color: #a7caf0 !important;}
span.k-numeric-wrap.k-state-hover .k-input.numeric, span.k-numeric-wrap.k-state-focused .k-input.numeric {}
.k-combobox span.k-state-focused, .k-combobox span.k-state-hover, .k-picker-wrap.k-state-focused, .k-picker-wrap.k-state-hover {border-color: #a7caf0;	box-shadow: none !important;}
.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default {background-image: none;
                                                                                                                                    background-position: 50% 50%;background-color: transparent;}
.form-horizontal .control-label {line-height: 11px;padding-right: 0;text-align: left;font-weight:normal; padding-top:5px;}
.padding-top-b {padding-top: 10px !important;}
/* large labelPos-absl */
.large-fields input.k-textbox, .large-fields input.k-input {height: 29px !important;background-color: #f2f7fd;padding: 8px 0px 0px 4px;}
.large-fields .k-combobox input.k-input, .large-fields .k-numeric-wrap input.k-input, .large-fields .k-dropdown-wrap span.k-input{padding: 6px 0px 0px 4px;height: 30px !important;border: 0px;line-height: normal !important;
                                                                                                                                  background-color: transparent;}
.large-fields input.k-textbox, .large-fields input.k-input{height: 32px !important;background-color: transparent;padding: 6px 0px 0px 4px;}
.large-fields .k-datepicker input {padding: 7px 0px 0px 4px;max-height: 30px !important;background-color: transparent;}
.large-fields .k-datetimepicker span.k-select {padding:8px 4px 8px 3px !important;}
.large-fields .blockHeight-l{height:27px !important;}
label.labelPos-absl, label.labelPos-absl-opt, label.labelPosabslopt-d, label.labelPosabslopt-e{position: absolute;left: 13px;z-index: 1;background-color: #ffffff;padding: 0px 4px 0px 3px !important;margin-top: -5px;
                                                                                               margin-left: 7px;font-size: 12px;color: #1d1d1d;height: 9px; font-weight:normal;} /*June-19*/
label.labelPos-absl-opt{left:3px;}
label.labelPosabslopt-d{left:5px !important;}
label.labelPosabslopt-e{left:0px }
.fgroupHeight-a{height:78px;}
.fgrouplebelTitle-a{font-size: 12px; display: inline-block; margin-bottom: 16px !important; color:#1d1d1d;}/*June-19*/
.fgrouplebelTitle-b{margin-top: -4px;margin-bottom: 8px;font-size: 12px;font-weight: normal;color: #1d1d1d;}/*June-19*/
.large-fields .k-dropdown-wrap, .large-fields .k-picker-wrap{padding: 0px 26px 0px 0px; border-radius: 4px;}
.large-fields .k-dropdown-wrap span.k-input {padding: 10px 0px 0px 4px;height: 30px !important;border: 0px;line-height: normal !important;}
.k-list .k-item label{margin-bottom: 0px;font-weight: normal;padding-left:5px;}
.tabinnpaddingTop{padding-top:22px !important;}
.large-fields .k-dropdown-wrap .k-select{padding: 6px 5px;}
.large-fields .k-datepicker span.k-select {padding: 3px 4px 3px 3px !important;}
.large-fields .form-group {margin-bottom: 14px;} /* margin-bottom: 12px; */
.largeTabInInner-l {padding: 6px 0px 12px 0px !important;}
.largeTabIn-l .tab-pane .nav-tabs{margin-left:0px !important;}
.largeTabIn-l .proceed-btn li:last-child button{padding-right:8px; font-size:14px;}
.pgmodeTab .k-dropdown-wrap{border-radius:0px;border-color: transparent !important;border-bottom-color: transparent;
                            border-bottom: 1px solid #5a98d5 !important; padding-left: 2px;}
.pgmodeTab .k-combobox input.k-input{background-color: transparent;border-radius: 0px;color: #0062bd;padding-left: 3px;}
.pgmodeTab .k-dropdown-wrap .k-select{background-color: transparent;}
.pgmodeTab .k-combobox .k-icon{background-color: #f9fbfe;border-radius: 30px;}
.large-fields .blockHeight-l{margin-left: 0px !important;margin-right: 0px !important;border: 0px solid #a7caf0;height: 32px !important;}
.titlesm-t {font-size: 12px; margin-bottom: 18px; padding-left: 25px; margin-top:0px;}
.titlePadding-p{padding-left:12px;}
.k-grid-header-wrap, .k-grid-footer-wrap {border-width: 0 0px 0 0;}
.large-fields input.k-input, .large-fields input.k-textbox{color: #1d1d1d;} /* color: #000; 333131*/
.largeTabIn-l .tab-content-in {background-color: #f2f7fd !important;padding: 10px 0px 0px 0px;border: 1px solid #0062bd;min-height: 166px;}
.pgmodeTab{margin-bottom:3px;}
.pgmodeTab .k-dropdown-wrap .k-select {background-color: #bdd8f5;}
.pgmodeTab .k-combobox input.k-input {background-color: #bdd8f5;color:#000;}
.pgmodeTab .k-dropdown-wrap, .pgmodeTab .k-state-default, .pgmodeTab .k-state-active, .pgmodeTab .k-state-border-down, .pgmodeTab .k-state-hover, .pgmodeTab .k-state-focused {
    box-shadow: none !important;}
.pgmodeTab .k-dropdown-wrap .k-input{border-radius:0px !important; background-color: #bdd8f5;}
.form-horizontal .large-fields .radio {height: 20px;min-height: 20px;padding: 7px 7px;}
@media screen and (-webkit-min-device-pixel-ratio: 0){
    .large-fields input.k-textbox, .large-fields input.k-input {height: 32px !important;background-color: transparent;padding: 6px 0px 0px 4px;}
    .k-grid-edit-row td input.k-textbox, .k-grid-edit-row td input.k-input {background-color: #ffffff;}
    .large-fields .blockHeight-l {margin-left: 0px !important; margin-right: 0px !important; border: 0px solid #a7caf0; height: 32px !important;}
    .large-fields .k-combobox input.k-input, .large-fields .k-numeric-wrap input.k-input {padding: 6px 0px 0px 4px; height: 30px !important; border: 0px; line-height: normal !important;
                                                                                          background-color: transparent;}
    .large-fields .k-dropdown-wrap, .large-fields .k-picker-wrap {padding: 0px 26px 0px 0px;}
    .large-fields .k-dropdown-wrap, .large-fields .k-picker-wrap {padding: 0px 26px 0px 0px;}
    .large-fields .k-datepicker input.k-input, .large-fields .k-timepicker input.k-input{padding: 6px 0px 0px 4px; max-height: 30px !important; background-color: transparent;}
}
/** Old Styles End **/
/* 03-02-18 start */
.k-input.k-state-disabled, .k-textbox.k-state-disabled, .k-dropdown-wrap.k-state-disabled, 
.k-picker-wrap.k-state-disabled{background-color: #f0f0f0;}
input[disabled], input[readonly]{background-color:#f0f0f0 !important; opacity:0.7 !important; pointer-events: none;} /* 12-06-2018 */
.k-state-disabled{border-color:#c8c8c8;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{opacity:1;}
/* 03/02-18 end */
/* 22-06-18 Billing Styles */
.leftsectionheightci-a{border-right: 1px solid #c8c8c8; height:432px;}
.sectionminHeightlg-tdr{min-height: 436px; border-left:1px solid #c8c8c8; position:relative;}
.absBtmBtnGroup-btm .pgmbtn-group .pgmreset-btn{margin-top:44px;}
.gridheight-avl{height:117px;}
.gridheight-avl .k-grid-content{height:84px !important;}
.gridheightmdlmainheight-a{height: 425px;}
.custcontainerlg-b .custNav-b .nav-tabs > li.active> a, .custcontainerlg-b .custNav-b .nav-tabs > li> a, .custNav-b .nav-tabs > li.active> a, .custNav-b .nav-tabs > li> a{border-width: 0px 0px 2px 0px !important; border-style: solid;}
.custcontainerlg-b .custNav-b .nav-tabs > li.active> a, .custNav-b .nav-tabs > li.active> a{border-color: #1d1d1d;}
.custcontainerlg-b .custNav-b .nav-tabs > li> a, .custNav-b .nav-tabs > li> a{border-color: transparent;}
.rfidScan_btn{position:absolute;top: 0px;right: 90px; padding: 0px; display: none; z-index: 2;}
.rfidScan_btn button.scan_barcode, .rfidScan_btn button.scan_rfid{width: 100%;float: none;background-color: transparent;border: 0px;color: #ffffff;padding: 10px 0px;font-size: 12px;}
/* 22-06-18 Billing Styles Ends */
.ttpcolor .tooltip, .ttpcolor.tooltip, .ttpcolorlftside.tooltip{opacity:1 !important; font-size:10px; white-space:nowrap !important;}
.ttpcolor .tooltip.bottom .tooltip-inner, .ttpcolor.tooltip.bottom .tooltip-inner {background-color:#545454 !important; word-wrap:no-wrap;}
.ttpcolor .tooltip.bottom .tooltip-arrow, .ttpcolor.tooltip.bottom .tooltip-arrow {border-bottom-color:#545454 !important;} 
.ttpcolorlftside .tooltip.right .tooltip-inner {background-color:#ffffff !important; color:#1d1d1d; word-wrap:no-wrap;}
.ttpcolorlftside .tooltip.right .tooltip-arrow {border-right-color:#ffffff !important;} 
.afterArrow-a.posAbsoluteContainer-a .summary-w::after{right:66px !important;}
.afterArrow-b.posAbsoluteContainer-a .summary-w::after{right:15px !important;}
.chartBlockmd-sm.marginBottomNone-a{margin-bottom:0px !important;}
.rgtTabSection-itm .tenantName-i, .rgtTabSection-itm .ItemDesc-view{word-wrap: break-word;}
/** Media CSS **/
@media screen and (min-width: 1025px) and (max-width: 1280px) {
    .lftitemqryimgcontainer-itm{min-width: 18.5%;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .carousel-indicators .active {margin: 1px 3px;}
    .carousel-indicators li {margin: 1px 3px; padding:5px;}
    .dataanalysisContainer-a .carousel-indicators{width:65%;}

    .lftitemqryimgcontainer-itm{min-width: 23.5%;}
    .rgtmainContainer-itm {min-width: 75.5%;}
    .rgtmainContainer-itm .lftsection-lft{width: 46%;}
    .rgtmainContainer-itm .rgtTabSection-itm{width: 54%;}
    .rgtmainContainer-itm .rgtTabSection-itm table.detailsTable tr td:first-child{width: 40%;}
    .rgtmainContainer-itm .rgtTabSection-itm table.detailsTable tr td:last-child{width: 60%;}
    .rgtmainContainer-itm .rgtTabSection-itm .nogtrfieldset-itm{width:50%;}
    .rgtmainContainer-itm .rgtTabSection-itm .nogtrfieldset-itm fieldset{padding-left:0px !important; padding-right:0px !important;}
    /* Item Query Ends */
    .rptlftcontainer-sm{width: 78.5%;}
    .rptrgtcontainer-sm{width: 21%;}
    .k-pager-sizes .k-label .k-dropdown-wrap span.k-input {background-color: #ffffff;border: 0px;height: 23px;line-height: normal;padding: 4px 0px 4px 0px;line-height: 16px;} /*June-6*/    
    .afterArrow-a.posAbsoluteContainer-a .summary-w::after{right:66px !important;}
    .afterArrow-b.posAbsoluteContainer-a .summary-w::after{right:15px !important;}
    label.labelPos-absl{font-size:11px;}
    .column_d {width: 12.3%;}
    .column_c {width: 20.2%;}
    .form-horizontal .custFieldset-a fieldset {padding: 0 5px !important;}
    .insightDetailContainer-a .headValue{font-size: 11px;}
    .fontSizesm-a .gridBradDescTable td {font-size: 10px;font-weight: normal;}
    .chart-height, .chart-height-b {width:348px !important;}
    .chartBlockmd-sm .chart-height-c {width: 583px;}
    .custDropdown-g {margin-top: 2px;left: 12%;width: 32%;}
    .lebelsm-mc{padding-top: 0px !important;margin-bottom: 14px !important;}
    .leftpaddingNone-sm{padding-left:0px;}
    .form-horizontal .large-fields fieldset {padding: 0 14px !important;}
    /*label.labelPos-absl, label.labelPos-absl-opt {left: 14px !important;}*/ /* Changes On 27-06-18 */
    .container {width: 96%;}
    /* 27-06-18 Start */
    .smtabletstyls-a .marginLeftmd-a {margin-left: 6px;}
    .smtabletstyls-a .quoteText_a{margin-top: 55%; padding: 0px 49px;}
    .smtabletstyls-a .quoteText_a h2 {font-size: 17px;line-height: 22px;}
    .smtabletstyls-a .rfidScan_btn{right: 78px;}
    .smtabletstyls-a .form-horizontal .large-fields fieldset{padding-left:0px !important;}
    .smtabletstyls-a button.categoryAccessBtn span.title_sm{bottom: 8px;}
    .smtabletstyls-a button.categoryAccessBtn, .smtabletstyls-a button.categoryAccessBtn:hover{font-size: 10px;}
    .smtabletstyls-a table.billDetailTable td.textLarge {font-size: 16px;}
    .smtabletstyls-a .rightseperator_b {font-size: 16px; line-height: 20px;}
    .smtabletstyls-a.rightMainContainersm-b{padding: 14px 14px;}
    .smtabletstyls-a  fieldset.custpaddingrgt-a, .smtabletstyls-a  fieldset.custpaddingnogutter-a{padding-right:0px !important;}
    .smtabletstyls-a .mainGrapContainer-a .title-g, .smtabletstyls-a .mainGrapContainer-a .title-s{padding: 5px 0px 0px 4px; font-size:9px;}
    .smtabletstyls-a .listContainerMain .listViewItemContainer-b .carousel .item ul.listContainer li a {width: 54px; height: 54px;}
    .smtabletstyls-a .listContainerMain .listViewItemContainer-b {height: 234px;}
    .smtabletstyls-a .listContainerMain .listViewItemContainer-b .carousel {height: 194px;}
    .smtabletstyls-a .innerRightTabContainer .innerPaddinglsm-a {padding-left: 4px;}
    .smtabletstyls-a .innerRightTabContainer .gridBradDescTable{table-layout:fixed;}
    .smtabletstyls-a .listViewItemContainer-b .carousel .item ul.listContainer li a {width: 70px; height: 52px;}
    .smtabletstyls-a .listViewItemContainer-b .carousel .item ul.listContainer li a span.doc_container{font-size: 10px; padding: 4px 4px;}
    .smtabletstyls-a .listViewItemContainer-b .carousel .item ul.listContainer li a span.doc_icon{width: 26px; height: 38px; background-size: 96%;}
    .smtabletstyls-a .maincarousContainerlsm-b .listViewItemContainer-b .carousel{height:250px;}
    .smtabletstyls-a .maincarousContainerlsm-b .listViewItemContainer-b {height: 294px;}
    .smtabletstyls-a .listViewItemContainer-b .carousel .upBtn, .smtabletstyls-a .listViewItemContainer-b .carousel .downBtn{left:32%;}
    .smtabletstyls-a .fullwidthcontainer.summary-w, .smtabletstyls-a .billproductItemDetails .popoverContainer{width: 100% !important;}
    .smtabletstyls-a .listViewItemContainer-b{height: 352px;}
    .smtabletstyls-a .listViewItemContainer-b .carousel {height: 312px;}
    .smtabletstyls-a.billproductItemDetails{min-width: 324px;width: 324px;right: 82px;}
    .smtabletstyls-a.billproductItemDetails .imgList-recmmendProduct .product{width:68px; height:68px; margin: 0px 0px 0px 4px;}
    .smtabletstyls-a.billproductItemDetails .popoverContainer .productImgContainer {width: 82px;height: 82px;}
    .smtabletstyls-a.billproductItemDetails .popoverContainer{width:100%;}
    .smtabletstyls-a .checkavail-bil{padding:0px 5px;}
    .smtabletstyls-a .checkavail-bil .noguttertbsm, .smtabletstyls-a .leftPadding-a.noguttertbsm{padding-right:0px !important;}
    .smtabletstyls-a.loyaltytbltsm{right:82px;}
    .smtabletstyls-a .rgtsideContainer-lt{min-width: 324px; width: 324px; padding:14px 14px;}
    .smtabletstyls-a .noguttertbsm-b{padding-left:0px; padding-right:0px;}
    .smtabletstyls-a.loyaltytbltsm{min-width: 91.59%; max-width: 91.59%;}
    .smtabletstyls-a.loyaltytbltsm .lftsideContainer-lt{min-width: 560px; max-width:560px;}
    .smtabletstyls-a.loyaltytbltsm .listPaddingrhs-lg{padding-right: 8px;}
    .smtabletstyls-a.loyaltytbltsm .listPaddinglhs-lg{padding-left: 8px;}
    .smtabletstyls-a.loyaltytbltsm .descTablehalf-i table.detailsTable{margin-bottom: 12px;}
    .smtabletstyls-a.loyaltytbltsm .fieldwidthtbltsm{width:82%;}
    .smtabletstyls-a.tndrtbltsmpos{min-width: 91.5%; width: 91.5%; right: 8.5%; top: -54px;}
    .smtabletstyls-a.tndrtbltsmpos .popupHeader-c{padding: 4px 20px !important; height: 48px;}
    .smtabletstyls-a.tndrtbltsmpos .leftPadding-a{padding-right:0px !important;}
    .smtabletstyls-a.tndrtbltsmpos .largeFields-a .leftPadding-a{padding-left:14px !important; padding-right:0px !important;}
    .smtabletstyls-a.svdcrttbltsm, .smtabletstyls-a.prstagtbltsm{min-width: 91.57%; width: 91.57%; right: 8.5%;}
    .smtabletstyls-a.svdcrttbltsm .paddinghoriznone-a, .smtabletstyls-a.prstagtbltsm fieldset.noguttertbhrzsm{padding-left:0px !important; padding-right:0px !important;}
    .smtabletstyls-a.svdcrttbltsm .cardItemDisplay.card {width: 184px; height: 292px; margin-left:8px;}
    .smtabletstyls-a.svdcrttbltsm .savedCartCarouselContainer .imgContainer {width: 166px; height: 118px;}
    .smtabletstyls-a.svdcrttbltsm .savedCartCarouselContainer .loadCart-btn{width: 88px; height: 28px; left: 27.5%; font-size: 10px;}
    .smtabletstyls-a.svdcrttbltsm .savedCartCarouselContainer .blockHeight-a {min-height: 324px; margin-top: 38px;}
    .smtabletstyls-a.svdcrttbltsm .savedCartCarouselContainer .carousel {height: 320px;}
    .savedCartCarouselContainer .blockHeight-a .carousel {padding: 0px 26px;}
    .cardItemDisplay .imgContainer .count {width: 42px; height: 42px;}
    .smtabletstyls-a.svdcrttbltsm .cardItemDisplay table{table-layout: fixed; margin-bottom: 0px;}
    .smtabletstyls-a.svdcrttbltsm .cardItemDisplay .card-title {font-size: 12px;}
    /* res tblt styles */
    .tbltlgnsm .loginleftsection-a, .tbltlgldngnsm .loginleftsection-a{width: 24%;}
    .tbltlgnsm .loginrightsection-a, .tbltlgldngnsm .loginrightsection-a{width: 76%;}
    .tbltlgnsm .brandlogosection, .tbltlgldngnsm .brandlogosection{width: 100%; height: 90px; padding: 22px 18px;}
    .tbltlgnsm .brandlogosection img, .tbltlgldngnsm .brandlogosection img {width: auto; height: 34px;}
    .tbltlgnsm .loginleftsection-a .quoteText_a {padding: 0px 18px;margin-top: 60%;}
    .tbltlgnsm .loginleftsection-a .quoteText_a h2 {font-size: 16px;}
    .rightQuoteContainer-b .quoteText_a h2 {font-weight: 500; font-size: 16px !important;}
    .tbltlgnsm .loginleftsection-a .quoteText_a p {font-size: 14px;}
    .tbltlgnsm .btnproceedlogin-a, .tbltlgnsm .btnproceedlogin-a:hover, .tbltlgnsm .btnproceedlogin-a:focus{right: 12px;}
    .tbltlgldngnsm .loginfieldcontainer-lgn {padding: 0px 24px;margin-top: 16%;}
    .tbltlgldngnsm .loginfieldcontainer-lgn .form-group input {font-size: 12px;height: 20px;}
    .loginfieldcontainer-lgn .form-group label{margin-bottom:2px;}
    .loginfieldcontainer-lgn span.k-dropdown-wrap input.k-input {padding-top: 5px !important;}
    .tbltlgldngnsm .langselector span.k-dropdown-wrap{height:24px; padding: 0px 36px 0px 2px;}
    .tbltlgldngnsm .k-combobox input.k-input{padding:0px !important;}
    .tbltlgldngnsm .langselector span.k-dropdown-wrap .k-select {padding: 0px 8px;}
    .tbltgeosm .tabsubdivider-a .divtable-a .divrow-a{font-size:9.5px;}
    .tbltgeosm  .tabsubdivider-a .divtable-b .divrow-a .titlecol{width: 62%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: middle;}
    .tbltgeosm .tabsubdivider-a .divtable-b .divrow-a .valcol{width: 36%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;vertical-align: middle;text-align: right;}
    .tabsubdivider-a .divtable-a .divrow-a .titlecol, .tabsubdivider-a .divtable-a .divrow-a .valcol{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: middle;}
    .tabsubdivider-a .salesTab .divtable-c .divrow-a .valcol{text-align:right;}
    input, input.k-input, input.k-textbox, .form-control {box-shadow: inset 0px 0px 0px 0px transparent;-webkit-box-shadow: inset 0px 0px 0px 0px transparent;
                                                          -moz-box-shadow: inset 0px 0px 0px 0px transparent;-o-box-shadow: inset 0px 0px 0px 0px transparent;}
    .selectionDisplayContainer-p{line-height:15px;}
    .tbltresmnusm .menu-module-list .proggropbtn-m {margin-left: 28px;}
    .tbltresmnusm .menusubcollapse-p .leftsidemenusec-a{margin-left: 22px;}
    .tbltresmnusm .mnulist ul li{font-size:11px;}
    .mnulist ul li a {padding: 7px 24px 7px 16px;}
    .mnulist ul li a:hover:after, .mnulist ul li a:focus:after{content: ""; width: 24px; height:19px; background-image: url("../images/assets/menu-icons/arrowmd@2x.png"); 
                                                               background-repeat: no-repeat; background-position: center center; position: absolute; right: 6px; }
    .tbltresmnusm .mnusubcommoncontainer-a .mnusubcattitle-a{padding: 0px 16px;}
    .chartCustLegend{line-height: 10px;}
    .chart-height-b {height: 7.3em;}
    .k-pager-info {font-size: 8px;}
    .k-pager-sizes.k-label { font-size: 9px; }
    /* popover styles */
    .popoverContainer{width: 524px; min-height: 207px;}
    .productImgContainer {width: 175px;height: 175px;text-align: center;}
    .productImgContainer img {height: auto;display: inline-block;max-width: 100%;}
    .kycImgContainer {width: 175px;height: 175px;text-align: center;}
    .kycImgContainer img {height: auto;display: inline-block;max-width: 100%;}
    .popProdDescContainer .title {font-size: 13px;}
    .gridBradDescTable{font-size: 11px; table-layout:fixed;}
    .gridBradDescTable td.title {font-size: 11px;}
    .gridBradDescTable td {vertical-align:middle;}
    /* 30-06-18 start */
    .selectedmenuMainContainer-a .sectiondivider-a{max-height: 202px; min-height: 202px;}
    .selectedmenuMainContainer-a .secdisplaypos{position: relative;height: 456px;}
    .selectedmenuMainContainer-a .secdisplaypos .tabpanepagnation-a{position: absolute;bottom: 0px;left: 45%;}
    .menumodulelisttblt .proggropbtn-m:first-child {margin-left: 0px;}
    .singlebtnstle .btnlftmarginhdb {margin-left: 98px !important;}
    .notfyalertcount .notifyCount{line-height: 14px;}
    /* 30-06-18 end */
    /* res tblt styles */
    /* 27-06-18 End */
}
input.k-input{-webkit-appearance: none; -moz-appearance: none; appearance: none;}
.k-icon, .k-tool-icon, .k-grouping-dropclue, .k-drop-hint, .k-column-menu .k-sprite, .k-grid-mobile .k-resize-handle-inner:before, .k-grid-mobile .k-resize-handle-inner:after {
    background-image: url(../images/sprite.png) !important;}
.billDetailTable a, .billDetailTable a:hover, .billDetailTable a:focus{text-decoration:underline;}
.singlebtnstle .btnlftmarginhdb{margin-left:113px;}
.notfyalertcount .notifyCount{position: absolute;background-color: #ff3600;border-radius: 30px;width: auto;height: 18px;text-align: center;font-size: 9px;
                              vertical-align: middle;line-height: 16px;top: -5px;left: -5px;min-width: 18px;padding: 2px;}

/* 22-02-19 start */
.gridcustagt-rha{height: 340px;}
.gridcustagt-rha .k-grid-content{height: 262px !important;}
.gridcustagt-rhb{height: 290px;}
.gridcustagt-rhb .k-grid-content{height: 212px;}
.custbtnwic-a{width: 24px;height: 24px;display: inline-block;border-radius: 4px;background-image: linear-gradient(to left, #0061bd, #2949ac); border: 0px;
              color: #ffffff;font-size: 18px;vertical-align: middle;margin: 0px 10px 0px 0px;line-height: 24px;}
.gridbtmfield-a{position: absolute; right: 0px; bottom: 2px;}
.gridbtmfield-a .leftpaddingxlrge-a{padding-left:40px;}
.radiobtncontpos-a{position: relative; padding: 0px 32px;}
.radiobtncontpos-a .radiobtninnerpos-a{display:inline-block; float: left; margin-left: 34px; margin-bottom:10px;}
.radiobtncontpos-a .radiobtninnerpos-b{display:inline-block; float: left; margin-left: 30px; margin-bottom:10px;}
.radiobtncontpos-a .radiobtninnerpos-a .radio, .radiobtncontpos-a .radiobtninnerpos-b .radio{display: inline-block;float: left;padding-right: 18px;}
.contmrgntopxs-a{margin-top: 12px;}
.custformgroupfieldstopalign-b{margin-top: 12px; margin-bottom:5px;}
.custformgroupfieldstopalign-b fieldset{padding: 0px;}
.custformgroupfieldstopalign-b fieldset .form-group{padding-left: 0px; padding-right:52px;}
.custformgroupfieldstopalign-b fieldset .btntransparent-a, .posabsrgtbtn-a{padding:5px 5px; position: absolute; right: 4px;}
.posabsrgtbtn-a, .posabsrgtbtn-a:hover, .posabsrgtbtn-a:focus{top: 10px;padding:5px 5px;}
.topnavtabspos-a{position: relative;margin-left: 26px;}
.form-horizontal .large-fields fieldset.rightpaddingnone-a{padding-right:0px !important;}
.gridposcontintab{padding-left: 25px; padding-right: 0px; margin-top:18px;}
.topmarginmid-a{margin-top:22px;}
.paddingrgtfldset-a{padding-right: 10px;}
.fgroupheight {height: 30px;margin-top: 0px;}
.fgroupheight button {line-height: 30px;}
.uploadfieldContainer-a .imgbtn-container input.upload-imgBtn {width: 100%;}
/* 22-02-19 ends */
.posabscoltitle .titlesm-t{position: absolute;margin: 0px;padding: 0px;top: -32px;}

.posabsBtnbtm{position: absolute;  bottom: 8px;  right: 16px; z-index: 1;}

@media screen and (min-width: 768px) and (max-width: 1920px) {.container {width: 96% !important;}}
@media screen and (max-width:1366px){.form-horizontal .large-fields fieldset {padding: 0 26px;} .container-flud{width:100% !important;}
                                     label.labelPos-absl, label.labelPos-absl-opt {left: 26px;}
}
.imgConttainer-qs{width: 170px;height: 170px;margin-left: auto;margin-right: auto;}
.imgConttainer-qs img{max-height: 100%; border: 2px dashed #c8c8c8; padding: 12px;}
.frmtextarea-sm{height: 78px !important;}
.margintoplarge-fld{margin-top: 60px;}
.margintopmd-fldcontainer{margin-top:31px;}
.margintopmedium-fld{margin-top: 46px;}
.multideviceContainer-l .carousel{height: 395px; margin-top: 18px; margin-top: 35px; margin-left:2px; position:relative;}
.rightcontainerso-l .infotab{background-color:#ffffff; border-radius:4px; box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5); padding:14px;}
.containerlgso-l{margin-bottom: 5px; margin-top: 10px;}
.containerlgso-l .rowHeight-o{height: 493px;}
@media screen and (min-width:1367px) and (max-width: 1920px) {
	.rgtmainContainer-itm.rightcontainerso-l .infotab .itemDispCarouslContainer .carousel .carousel-inner .item{height: 348px;}
	.margintoplgs-l{margin-top: 32px;}
	.lftitemqryimgcontainer-itm.multideviceContainer-l{height: 642px;}
	.multideviceContainer-l .carousel{height: 540px; margin-top: 18px; margin-top: 35px; margin-left:2px; position:relative;}
	.lftitemqryimgcontainer-itm.multideviceContainer-l .product{margin: 5px 11px 5px 11px !important;}
	.rgtmainContainer-itm.rightcontainerso-l .infotab{height: 642px !important;}
	.containerlgso-l .rowHeight-o{height: 674px;}
    .margintopmd-fldcontainer{margin-top:33px;}
    .margintoplarge-fld{margin-top: 70px;}
    .frmtextarea-sm{height: 92px;}
    .posabscoltitle .titlesm-t{position: absolute;margin: 0px;padding: 0px;top: -34px;}	
    .gridHeightwfld-a{height: 488px;}
    .gridHeightwfld-a .k-grid-content{height: 342px !important;}
    /* 22-02-19 start */
    .gridcustagt-rha{height: 340px;}
    .gridcustagt-rha .k-grid-content{height: 249px !important;}
    .gridcustagt-rhb{height: 284px;}
    .gridcustagt-rhb .k-grid-content{height: 193px;}
    /* 22-02-19 ends */
    .modal-body .modelcustheighta-a{
        min-height:572px !important; 
        padding: 0px 0px;
    }
    /* 01-03-19 ends */
    .gridabsfield{position: absolute;bottom: 2px;right: 8%;}
    .imgConttainer-qs {width: 200px;height: 200px;}
    .resultTabHeight-c {min-height: 520px !important;}
    /*09-01-19*/
    .loginleftsection-a .quoteText_a h2, .rightQuoteContainer-b .quoteText_a h2 {font-size: 25px !important;}
    .rightQuoteContainer-b .quoteText_a h2 {font-weight: 500;}
    .quotesAuthor {margin-top: 25px !important; font-size: 18px !important;}
    /* Item Query 09-07-18 start */
    .fldstheight-a{height:592px !important;}
    .lftitemqryimgcontainer-itm{height: 724px;}
    .lftitemqryimgcontainer-itm .product {float: left;position: relative;width: 124px;height: 124px;margin: 16px 11px 16px 11px;background-color: transparent;
                                          text-align: center;border-radius: 4px;cursor: pointer;border: 1px solid #d1d1d1;padding: 2px;}
    .lftitemqryimgcontainer-itm .productItemGallery-a {height: 624px;}
    .rgtmainContainer-itm .infotab {height: 724px; padding:20px;}
    .rgtmainContainer-itm .infotab .thumbImgContainer {text-align: center;height: 124px;}
    .rgtmainContainer-itm .thumbItemCarousl .carousel .carousel-inner .item .innerList-i {display: inline-block;height: 112px;width: 112px;background-color: transparent;margin: 5px 6px;}
    .rgtmainContainer-itm .infotab .mainImgPrevContainer-itm {text-align: center;height: 495px;}
    .rgtmainContainer-itm .infotab .itemDispCarouslContainer .carousel .carousel-inner .item {height: 482px;}
    .rgtmainContainer-itm .infotab .large-fields fieldset{padding-left:0px !important; padding-right:0px !important;}
    /* Item Query 09-07-18 start */
    .rptrgtcontainer-sm .radioBtn label {font-size: 14px;}
    /* 30-06-18 start */
    .afterArrow-a.posAbsoluteContainer-a .summary-w::after{right:90px !important;}
    .afterArrow-b.posAbsoluteContainer-a .summary-w::after{right:22px !important;}
    .notfyalertcount .notifyCount {position: absolute;background-color: #ff3600;border-radius: 30px;width: auto;height: 20px;text-align: center;
                                   font-size: 11px;vertical-align: middle;line-height: 14px;top: 0px;left: -2px;min-width: 20px;padding: 2px;}
    .selectedmenuMainContainer-a .secdisplaypos{position: relative;height: 588px;}
    .selectedmenuMainContainer-a .secdisplaypos .tabpanepagnation-a{position: absolute;bottom: 0px;left: 45%;}
    .singlebtnstle .btnlftmarginhdb {margin-left: 187px !important;}
    .custFieldsetlarge-a .custFieldset-a .custfieldlg-a fieldset.fieldsetdetail-a{padding-right: 0px !important; width: 88%;}
    /* 30-06-18 end */
    /* 22-06-18 Billing Styles */
    .rfidScan_btn button.scan_barcode, .rfidScan_btn button.scan_rfid{width: 100%;float: none;background-color: transparent;border: 0px;color: #ffffff;padding: 24px 0px 10px;font-size: 13px;}
    .rfidScan_btn{position:absolute;top: 0px;right: 128px; padding: 0px; display: none; z-index: 2;}
    .gridheightmdlmainheight-a{height: 548px;}
    .gridHeightModule-a {height: 468px;}
    .gridHeightModule-a .k-grid-content {height: 376px !important;}
    .descTablehalf-i table.detailsTable td{font-size:13px;}
    .descTablehalf-i table.detailsTable button{margin-bottom:8px; font-size:14px;}
    .hideContainernormal-l.rgtsideContainer-lt{height: 742px; width: 36.3%;}
    .hideContainerlg-l.lftsideContainer-lt{height: 742px; width: 62.7%; padding: 20px 12px;}
    .carousMainContainer.lgmodepopup-t{height:742px;}
    .cardItemDisplay .card-title {font-size: 18px;}
    .cardItemDisplay .card-body table.detailsTable td {font-size: 14px;}
    .savedCartCarouselContainer .loadCart-btn{height: 36px; font-size:14px;}
    .savedCartCarouselContainer .imgContainer img{width:100%; height:100%;}
    .cardItemDisplay .imgContainer .count {width: 70px;height: 70px;}
    .cardItemDisplay .imgContainer .count .countVal{font-size:22px; font-weight:500;}
    .cardItemDisplay .imgContainer .count .countTitle{font-size:12px;}
    .cardItemDisplay.card {width: 366.7px;height: 552px;}
    .savedCartCarouselContainer .imgContainer {width: 100%;height: 322px;}
    .savedCartCarouselContainer .carousel, .savedCartCarouselContainer .blockHeight-a {height: 598px;}
    .savedCartCarouselContainer .blockHeight-a .carousel .carousel-inner {height: 100%;}
    .savedCart_container .titlesm-t {padding-left:40px !important;}
    .savedCartCarouselContainer .large-fields input.k-input{padding: 0px 0px 0px 48px;}
    .savedCartCarouselContainer .searchIcon {width: 48px;height: 48px;}
    .savedCartCarouselContainer .fieldShadow {box-shadow: none;}
    .savedCartCarouselContainer .large-fields input.k-input {height: 48px !important;background-color: transparent;padding: 0px 0px 0px 48px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25) !important;}
    .savedCartCarouselContainer .large-fields input.k-input {height: 48px !important;}
    .billproductItemDetails .popoverContainer .btntransparent-a, 
    .billproductItemDetails .popoverContainer .btntransparent-a:hover, 
    .billproductItemDetails .popoverContainer .btntransparent-a:focus{font-size:13px; margin-top:8px;}
    .carousMainContainer .innerContainer, .carousMainContainer.savedCart_container{height:742px;}
    .checkavail-bil .popupTitle{font-size: 16px;}
    .checkavail-bil {padding: 0px 8px !important;}
    .checkavail-bil .large-fields .custFieldset-a fieldset{padding: 0 12px !important;}
    .gridheight-avl{height:260px !important;}
    .gridheight-avl .k-grid-content{height:218px !important;}
    .large-fields.largeFields-a input.k-input {height: 48px !important;background-color: transparent;padding: 2px 0px 0px 10px;font-weight: 500;
                                               color: #1d1d1d;font-size: 20px;}
    .largeFields-a p.fieldTitle-a {font-size: 16px;}
    .absBtmBtnGroup-btm .pgmbtn-group .pgmreset-btn {margin-top: 78px;font-size: 14px;}
    button.pgmPrintSave-btn {width: 120px;height: 120px;}
    .pgmPrintSave-btn .save_icon {width: 56px;height: 56px;display: inline-block;background-image: url('../images/assets/billing_icons/save-print@3x.png');
                                  background-position:center center;background-size: 100%;}
    .absBtmBtnGroup-btm button.pgmPrintSave-btn span.title_sm{font-size:13px;}
    .custgridBtn-a .addAutoBtn, .custgridBtn-a .addAutoBtn:focus, .custgridBtn-a .addAutoBtn:hover{width:37px; height:37px;}
    .gridHeight-ctm {height: 392px;}
    .gridHeight-ctm .k-grid-content {height: 310px !important;}
    .sectionminHeightlg-tdr{min-height: 612px;border-left: 1px solid #c8c8c8;position: relative;padding-left: 28px;}
    .nogutter-f.large-fields fieldset.rightPadding-a {padding-right: 22px !important;padding-left: 0px !important;}
    .nogutter-f.large-fields fieldset.leftPadding-a {padding-right: 0px !important;padding-left: 0px !important;}
    .lgmodepopup-t .titlexsm-t {font-size: 13px;}
    .lgmodepopup-t{width: 91.8%; right: 153px;}
    .billproductItemDetails .titlesm-t {margin-top: 6px !important;}
    .gridHeightsm-b {height: 182px;}
    .gridHeightsm-b .k-grid-content {height: 152px !important;}
    .billproductItemDetails .imgList-recmmendProduct {height: 134px;max-width: 100%;}
    .billproductItemDetails #listView-recmmendProduct{height:100%;}
    .billproductItemDetails .imgList-recmmendProduct .product{width: 126px; height:126px;}
    .billproductItemDetails .blockdivider-b .titlesm-t{margin-top:8px; margin-bottom:8px !important;}
    .billproductItemDetails .popoverContainer{width: 100%; min-height: 262px; height: auto;}
    .billproductItemDetails .popoverContainer .productTitle-h{font-size: 18px; padding-right: 48px; margin-bottom: 18px;}
    .billproductItemDetails .popoverContainer .productImgContainer {width: 182px;height: 182px;}
    .billproductItemDetails .popoverContainer .gridBradDescTable td.title, .billproductItemDetails .popoverContainer .gridBradDescTable td{font-size:13px; line-height:22px;}
    .posabshiddenTab{width: 610px; right: 153px;}
    .posAbsoluteContainer-a .summary-w:after {top: -6px; right: 156px;}
    .walletFont-a .headTitle, .walletFont-a .headValue{font-size:14px;}
    .summary-w .innerContainer .titlesm-t{font-size:14px;}
    .listViewItemContainer-b{height: 608px;}
    .listViewItemContainer-b .carousel {height: 518px;}
    .summary-w .innerRightTabContainer .titleModeDetails {font-size: 18px;margin: 10px 0px 0px;}
	/* .summary-w .innerRightTabContainer .titleModeDetails {font-size: 18px;margin: 22px 0px 12px;} */
    .summary-w .innerContainer{height:660px;}
    .posAbsoluteContainer-a .summary-w{width:100%;}
    .gridHeight-ew {height: 316px;}
    .gridHeight-ew .k-grid-content {height: 275px !important;}
    .gridHeight-bd {height: 248px;}
    .gridHeight-bd .k-grid-content {height: 207px !important;}
    .listViewItemContainer-b .carousel .item ul.listContainer li a span.doc_icon{background-image: url("../images/assets/billing_icons/bill-tile@3x.png");}
    .listViewItemContainer-b .carousel .item ul.listContainer li a span.doc_icon{width: 52px;height: 72px;background-size: 96%;margin: 8px 8px;}
    .listViewItemContainer-b .carousel .item ul.listContainer li a.active span.doc_icon {background-image: url("../images/assets/billing_icons/bill-tile-selected@3x.png");}
    .listViewItemContainer-b .carousel .item ul.listContainer li a span.doc_container {font-size: 13px;text-align: center;margin: 0px 0px;}
    .summary-w .innerContainer .titlesm-i {font-size: 14px;margin: 22px 0px 8px !important;}
    .leftsectionheightci-a{border-right: 1px solid #c8c8c8; height:660px;}
    .headTitle {font-size: 13px; margin: 3px 0px 4px;}
    .headValue {font-size: 15px; margin: 0px;}
    .titleCategory-in {font-size: 13px;color: #1d1d1d;}
    .mainGrapContainer-a .grapContainer-l {height: 112px;border: 1px solid #1d1d1d; margin-bottom:22px;}
    .mainGrapContainer-a .title-g, .mainGrapContainer-a .title-s {font-size: 13px;padding: 12px 0px 0px 14px;}
    .custNav-b.custNavTab-b ul li a {font-size: 14px !important;}
    .custNav-b.custNavTab-b ul {padding-bottom: 18px;}
    .containerwidthAuto-a .summary-w .innerRightTabContainer .titleModeDetails {font-size: 18px; margin: 22px 0px 12px;}
    .listContainerMain .listViewItemContainer-b .carousel .item ul.listContainer li a {width: 120px;height: 120px;padding:8px; text-align:center;}
    .listViewItemContainer-b .carousel .item ul.listContainer li a.active::after {content: "";position: absolute;right: -8px;top: 12px;width: 0;height: 0;border-top: 8px solid transparent;
                                                                                  border-bottom: 8px solid transparent;border-left: 9px solid #ffffff;}
    .listContainerMain .listViewItemContainer-b .carousel .item ul.listContainer li a{margin-top:14px;}
    .listContainerMain .listViewItemContainer-b {height: 512px;}
    .listContainerMain .listViewItemContainer-b .carousel {height: 422px;}
    .fontSizesm-a .gridBradDescTable td.title {font-size: 13px;line-height: 24px;font-weight:500;}
    .fontSizesm-a .gridBradDescTable td {font-size: 13px;font-weight: normal;line-height: 24px;}
    .listViewItemContainer-b .carousel .item ul.listContainer li a {width: 148px;height: 90px;}
    .maincarousContainerlsm-b .listViewItemContainer-b .carousel {height: 412px;}
    .maincarousContainerlsm-b .listViewItemContainer-b {height: 502px;}
    .listViewItemContainer-b .carousel .item ul.listContainer li a{margin-top: 14px;}
    /* 22-06-18 Billing Styles Ends */
    /* Billing Responsive 15-06-18 Start */
    .leftsectionheightci-a{border-right: 1px solid #c8c8c8;height: 660px;}
    .leftMainContainersm-b.custFieldsetlarge-a{padding:17px 17px;}
    .leftMainContainersm-b.custFieldsetlarge-a .custFieldset-a{padding-left:5px; padding-right:5px;}
    .custFieldsetlarge-a .custFieldset-a fieldset.fieldsetdetail-a{padding-left:0px !important;}
    .custFieldsetlarge-a .custFieldset-a .addConsumerBtn {width: 37px;height: 37px;margin-left: -28px; position: absolute;}
    .custcontainerlg-b .leftMainContainersm-b, .custcontainerlg-b .rightMainContainersm-b{height:742px;}
    .custFieldsetlarge-a .gridHeight-m {height: 382px;}
    .custFieldsetlarge-a .gridHeight-m .k-grid-content {height: 323px !important;}
    .custFieldsetlarge-a .gridHeight-ac {height: 382px;}
    .custFieldsetlarge-a .gridHeight-ac .k-grid-content {height: 323px !important;}
    .custFieldsetlarge-a .scanItemAddBtnContainer button.addBtn {width: 37px;height: 37px;}
    .custFieldsetlarge-a table.billDetailTable td {font-size: 14px;}
    .custFieldsetlarge-a table.billDetailTable td.textLarge {font-size: 28px;}
    .custFieldsetlarge-a .rightseperator_b {font-size: 28px !important;line-height: 34px !important;}
    .custFieldsetlarge-a .rightseperator_a, .custFieldsetlarge-a .rightseperator_b {float: right;padding-right: 14px;font-size: 16px;vertical-align: top;font-weight: 500;line-height: 16px;}
    .custFieldsetlarge-a .listIconBtn-b li, .custbtnlistlg-b .listIconBtn-b li{width:52px; height:52px;}
    .iconArrowpos-gf::after {right: 290px;}
    .listIconBtn-b li .icongci,
    .custbtnlistlg-b .listIconBtn-b li .iconA, 
    .custbtnlistlg-b .listIconBtn-b li .iconB, 
    .custbtnlistlg-b .listIconBtn-b li .iconC, 
    .custbtnlistlg-b .listIconBtn-b li .iconD, 
    .custbtnlistlg-b .listIconBtn-b li .iconE, 
    .custbtnlistlg-b .listIconBtn-b li .iconF,
    .custbtnlistlg-b .listIconBtn-b li .iconIE,
	.listIconBtn-b li .iconT{background-size: 42%;background-repeat: no-repeat;background-position: center center;width: 52px;height: 52px;display: inline-block;box-shadow: none;}
    .custFieldsetlarge-a .listIconBtn-b li .iconE, .custFieldsetlarge-a .listIconBtn-b li .iconF {background-size: 31%;width: 52px !important;height: 52px !important;}
    .custFieldsetlarge-a .listIconBtn-b li .iconF {background-size: 42%;}
    .custFieldsetlarge-a .cashierAdminContainer ul.listContainer li p.title {font-size: 10px;}
    .custFieldsetlarge-a .cashierAdminContainer {position: absolute;top: -30px;right: 10px;}
    .custcontainerlg-b .rightPaddingxsm-i {padding-right: 16px;}
    .custcontainerlg-b .marginLeftmd-a {margin-left: 30px;}
    .custcontainerlg-b .categoryAccessBtn {width: 113px;height: 113px;margin-bottom:12px;}
    .custcontainerlg-b .quoteText_a {margin-top: 50%;}
    .custcontainerlg-b button.categoryAccessBtn, .custcontainerlg-b button.categoryAccessBtn:hover{font-size: 12px; background-size: 34%;}
    .custcontainerlg-b button.categoryAccessBtn.scan_icon {background-image: url('../images/assets/billing_icons/scan@3x.png');}
    .custcontainerlg-b button.categoryAccessBtn.scan_icon.active {background-image: url('../images/assets/billing_icons/scan@3x_active.png');}
    .custcontainerlg-b button.categoryAccessBtn.savedCart_icon {background-image: url('../images/assets/billing_icons/saved-cart@3x.png');}
    .custcontainerlg-b button.categoryAccessBtn.savedCart_icon.active {background-image: url('../images/assets/billing_icons/saved-cart@3x_active.png');}
    .custcontainerlg-b button.categoryAccessBtn.priceTag_icon {background-image: url('../images/assets/billing_icons/price@3x.png');}
    .custcontainerlg-b button.categoryAccessBtn.priceTag_icon.active {background-image: url('../images/assets/billing_icons/price@3x_active.png');}
    .custcontainerlg-b button.categoryAccessBtn.loyalty_icon {background-image: url('../images/assets/billing_icons/loyalty@3x.png');}
    .custcontainerlg-b button.categoryAccessBtn.loyalty_icon.active {background-image: url('../images/assets/billing_icons/loyalty@3x_active.png');}
    .custcontainerlg-b button.categoryAccessBtn.warranty_icon {background-image: url('../images/assets/billing_icons/warranty@3x.png');background-size: 28% !important;}
    .custcontainerlg-b button.categoryAccessBtn.warranty_icon.active {background-image: url('../images/assets/billing_icons/warranty@3x_active.png');}
    .custcontainerlg-b button.categoryAccessBtn.tender_icon {background-image: url('../images/assets/billing_icons/tender@3x.png');}
    .custcontainerlg-b button.categoryAccessBtn.tender_icon.active {background-image: url('../images/assets/billing_icons/tender@3x_active.png');}
    .custcontainerlg-b .commonContainerHeight-b {min-height: 635px;}
    .custcontainerlg-b .titlesm-t {font-size: 18px;margin-bottom: 18px !important;}
    .custcontainerlg-b .custNav-b .nav-tabs > li a {font-size: 14px;}
    .large-fields .paddingcontrolres fieldset.custpaddinglft-a{padding-left: 0px !important;padding-right: 22px !important;}
    .large-fields .paddingcontrolres fieldset.custpaddinglftnone-a{padding-left: 0px !important;}
    .large-fields .paddingcontrolres fieldset.custpaddingrgt-a{padding-right: 0px !important;}
    .large-fields .paddingcontrolres fieldset.custpaddingnogutter-a{padding-left:0px !important; padding-right:0px !important;}
    .custcontainerlg-b .absBtnGroup-btm {bottom:12px;}
    .custcontainerlg-b .custNav-b ul.nav-tabs {margin-bottom: 32px;}
    .custcontainerlg-b .fgrouplebelTitle-b {margin-top: -4px;margin-bottom: 12px;font-size: 14px;}
    .custcontainerlg-b .radioBtn label{font-size:14px;}
    .custcontainerlg-b .marginsmfieldvert-a{margin-bottom:12px;}
    .hideContainer-a .summary-w::after {right:224px !important;}
    /* Billing Responsive 15-06-18 End */
    /* Menu Styles Start */
    .loginfieldcontainer-lgn .form-group label {font-size: 14px;}
    .loginfieldcontainer-lgn .form-group input {font-size: 15px; height: 24px;}
    .langselector span.k-dropdown-wrap .k-select {padding: 4px;}
    .langselector{width:62%;}
    /*  20-06-18 */
    .get-nicer{max-height:268px; padding-left:12px; padding-right:12px;}
    .parentnotfycontainer-scr{max-height:690px; overflow:hidden;}
    /*  20-06-18 */
    .menubgmain-a{background-image: linear-gradient(to left, #0061bd, #2949ac); min-height:100%; max-height:100%; position:absolute;}
    .marginNone-mn{margin-left: 0px; margin-right:0px; padding-top:28px; padding-left:43px; padding-right: 43px;}
    .inputheightlarger-m input{height:48px; border:0px; border-bottom:2px solid rgba(255,255,255, 0.3); background-color: transparent; font-size: 20px; color:#ffffff;}
    .titlefadelarge-m{color: #7599fd;font-size: 40px;font-weight: bold;opacity: 0.2;padding-top: 28px;padding-bottom: 32px;clear: both;}
    .btncircle-m{width: 96px;height: 96px;display: block;border-radius: 300px;}
    .btncircle-m.first{background-image:url("../images/assets/menu-icons/retail-program@2x.png");}
    .btncircle-m.second{background-image:url("../images/assets/menu-icons/omni-channel-program@2x.png");}
    .btncircle-m.third{background-image:url("../images/assets/menu-icons/trade-program@2x.png");}
    .btncircle-m.frourth{background-image:url("../images/assets/menu-icons/consumer-program@2x.png");}
    .btncircle-m.fifth{background-image:url("../images/assets/menu-icons/inventory-program@2x.png");}
    .btncircle-m.sixth{background-image:url("../images/assets/menu-icons/analytics-program@2x.png");}
    .btncircle-m.seventh{background-image:url("../images/assets/menu-icons/admin-program@2x.png");}
    .btncircle-m.eighth{background-image:url("../images/assets/menu-icons/olabi-program@2x.png");}
    .btnprogtitle-m{margin: 10px 0px;display: block;font-size: 14px;font-weight: 500;color: #ffffff;}
    .proggropbtn-m{margin-left: 88px; margin-bottom:50px; width:98px;}
    .proggropbtn-m:first-child{margin-left:0px;}
    .proggropbtn-m, .proggropbtn-m:hover, .proggropbtn-m:focus{padding:0px; background-color: transparent; box-shadow:none}
    .titlrrecentprog-m{height: 48px;border-bottom: 2px solid rgba(255,255,255, 0.3);font-size: 12px;margin: 0px;color: #ffffff;line-height: 54px;font-weight: normal;}
    .titlefadesmalle-m{opacity: 0.3;font-size: 20px;color: #ffffff;font-weight: normal;margin-top: 48px;}
    .notifytickercommon-a{height: 80px;border-radius: 4px;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3);margin-bottom: 10px;padding: 14px 24px;line-height: 56px;
                          color: #ffffff;font-size: 14px;font-weight: 500;cursor:pointer;position:relative;margin-top:30px;}
    .notymargintopnone{margin-top:0px;}
    .ticketheader .pointer-ord{width: 15px;height: 15px;background-image: linear-gradient(312deg, #cede8b, #0088a0);display: inline-block;border-radius: 30px;vertical-align: middle;}
    .ticketheader .title, .opennotfy .title {font-size:12px;display: inline-block;margin: 0px;padding: 0px;vertical-align: middle;font-weight: 500;padding: 0px 8px;}
    .ticketheader .notfytime{color: #c8c8c8;font-size: 10px;display: inline-block;float: right;vertical-align: middle; margin:0px;}
    .paddingnotyhrz-a{padding-left:20px; padding-right:20px;}
    .notybodycontainer{}
    .notyticketcontainer{height: 80px;border-radius: 4px;background-color: #ffffff; box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3); margin-bottom:10px; padding:12px;}
    .ticketbody .bodycontent{color: #6e6e6e;font-size: 12px;padding-left: 28px;padding-top: 4px; margin:0px;}
    .opennotfy{padding-left: 8px;padding-right: 8px;}
    .opennotfy .notyticketcontainer {height: auto; min-height: 126px !important; border-radius: 4px;background-color: #ffffff;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3);margin-bottom: 10px;padding: 16px;}
    .notyticketcontainer .ticketfooter{display:none;}
    .opennotfy .pointer-ord{width: 30px; height: 30px; background-image: linear-gradient(312deg, #cede8b, #0088a0);}
    .opennotfy .title {font-size:16px; padding:0px 10px;}
    .opennotfy  .ticketbody .bodycontent {padding-top:2px; padding-bottom:2px; padding-left:44px;}
    .opennotfy .ticketfooter{padding:0px 5px 0px 42px; display:block;}
    .opennotfy .ticketfooter .dividerline{border-top:1px solid #0061bd; padding:0px 0px;}
    .opennotfy .ticketfooter .dividerline .btn, .opennotfy .ticketfooter .dividerline .btn:focus, .opennotfy .ticketfooter .dividerline .btn:hover{
        font-size:14px; color:#0061bd; font-weight:500; box-shadow:none; background-color:transparent;}
    .notifyContainer-n{background-image: linear-gradient(258deg, #cede8b, #0088a0);}
    .inveContainer-n{background-image: linear-gradient(258deg, #97aef8, #1266ff);}
    .purchaseContainer-n{background-image: linear-gradient(258deg, #619afa, #6748ff);}
    .pricContainer-n{background-image: linear-gradient(258deg, #9bffda, #1c70f7);}
    .hdContainer-n{background-image: linear-gradient(100deg, #5346f5, #1cf1f7);}
    .olabiContainer-n{background-image: linear-gradient(78deg, #fa6161, #f7931c);}
    .commonnotfycount-m{float: right;font-weight: 500;font-size: 20px;}
    .progcategories-recent{border-bottom: 2px solid rgba(255,255,255, 0.3);font-size: 20px;margin: 0px;color: #ffffff;font-weight: 500;line-height: 54px;}
    .progspacingmnulg-a{padding-left:80px; padding-right: 80px;}
    .progspacingmnumd-a{padding-left:60px; padding-right: 60px;}
    .mnulist ul{padding: 0px; list-style-type: none;}
    .mnulist ul li{padding: 0px;margin: 2px 0px;font-size: 16px; cursor: pointer;}
    .mnulist ul li a {width: 100%;display: inline-block;padding: 12px 36px 12px 20px;}
    .mnulist ul li:hover{ border-radius: 4px; background-image: linear-gradient(to left, #fad961, #f76b1c);  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.25); position: relative;}
    .mnulist ul li a:hover:after{content: ""; width: 24px; height:23px; background-image: url("../images/assets/menu-icons/arrow@2x.png"); 
                                 background-repeat: no-repeat; background-position: center center; position: absolute; right: 15px; }
    .mnulist ul li a:hover, .mnulist ul li a:focus{color:#ffffff; text-decoration: none; }
    .mnulist ul li.nolink a{color:rgba(255,255,255, 0.3);}
    .mnulist ul li.nolink:hover, .mnulist ul li.nolink a:hover{background:none; box-shadow:none; cursor:not-allowed;}
    .mnulist ul li.nolink:hover:after{background:none;}
    .progmnuheightlg-a{min-height:622px; overflow-y: hidden; margin-top:0px;}
    .menusubcollapse-p{position: absolute; background-image: linear-gradient(to left, #0061bd, #2949ac); width: 100%; min-height:92.5%; max-height: 92.5%; z-index: 1;padding-top:28px;}
    .menusubcollapse-p .leftsidemenusec-a{height: 100%; min-height: 100%; max-height: 100%; width: 150px; margin-right: 10px; margin-left: 62px;float: left;text-align: center;}
    .menusubcollapse-p .rightsidemenusec-b{height: 100%;width: 80%;margin-right: 61px;float: right;}
    .leftsidemenusec-a .proggropbtn-m{padding: 0px;background-color: transparent;display: block;margin-bottom:18px;margin-left: auto;margin-right: auto;	width:auto;}
    .leftsidemenusec-a .proggropbtn-m:last-child{margin-bottom:0px;}
    .leftsidemenusec-a .proggropbtn-m .btncircle-m {width: 70px;height: 70px;display: block;float: none;border-radius: 300px;background-repeat:no-repeat;background-position:center center;
                                                    background-size:100%;transition: width 0.2s, height 0.2s;}
    .leftsidemenusec-a .proggropbtn-m.active .btncircle-m{width:150px; height:150px;}
    .selectedmenuMainContainer-a .sectiondivider-a {margin-top: 22px;margin-bottom: 12px;max-height: 530px;min-height: 272px;/*max-height: 272px;min-height: 272px;overflow-y:auto;*/}
    .mnusubcommoncontainer-a .mnusubcattitle-a{color: #ffffff;font-size: 20px;font-weight: 500;padding: 0px 20px;}
    .mnusubcommoncontainer-a .mnusubcattitle-a .mnulist ul li {padding: 10px 20px;margin: 5px 0px;font-size: 14px;cursor: pointer;}
    .leftsidemenusec-a .proggropbtn-m .btncircle-m.firstpopuplg{background-image: url("../images/assets/menu-icons/retail-program@3x.png");}
    .leftsidemenusec-a .proggropbtn-m .btncircle-m.secondpopuplg{background-image: url("../images/assets/menu-icons/omni-channel-program@3x.png");}
    .leftsidemenusec-a .proggropbtn-m .btncircle-m.thirdpopuplg{background-image: url("../images/assets/menu-icons/trade-program@3x.png");}
    .leftsidemenusec-a .proggropbtn-m .btncircle-m.forthpopuplg{background-image: url("../images/assets/menu-icons/consumer-program@3x.png");}
    .leftsidemenusec-a .proggropbtn-m .btncircle-m.fifthpopuplg{background-image: url("../images/assets/menu-icons/inventory-program@3x.png");}
    .leftsidemenusec-a .proggropbtn-m .btncircle-m.sixthpopuplg{background-image: url("../images/assets/menu-icons/analytics-program@3x.png");}
    .leftsidemenusec-a .proggropbtn-m .btncircle-m.seventhpopuplg{background-image: url("../images/assets/menu-icons/admin-program@3x.png");}
    .leftsidemenusec-a .proggropbtn-m .btncircle-m.eightjpopuplg{background-image: url("../images/assets/menu-icons/olabi-program@3x.png");}
    .leftsidemenusec-a .proggropbtn-m, .leftsidemenusec-a .proggropbtn-m:hover, .leftsidemenusec-a .proggropbtn-m:focus {padding: 0px;background-color: transparent;box-shadow:none;}
    .rightsidemenusec-b .collapsebtnmnu-lg{background-color:transparent; font-size: 14px; font-weight: normal;float: right; color: #ffffff; border:0px; box-shadow: none; margin-bottom: 50px;}
    .rightsidemenusec-b .selectedmenutitle-a{position: absolute;top: -30px;background-color: #204eb0;color: #ffffff;padding-right: 10px;font-size: 20px;font-weight: 500;}
    .selectedmenuMainContainer-a{border-top:2px solid rgba(255,255,255,0.3); clear: both; position: relative;}
    .selectedmenuMainContainer-a .mnunavlistcontainer-a{margin-top:32px;}
    .mnunavlistcontainer-a .nav-pills>li>a{padding: 0px;font-size: 22px;font-weight: 500;border-radius: 0;background-color: transparent;margin-right: 38px;}
    .mnunavlistcontainer-a .nav-pills>li.active>a, .mnunavlistcontainer-a.nav-pills>li.active>a:hover, .mnunavlistcontainer-a .nav-pills>li.active>a:focus {
        color: #fff;background-color: transparent;border-bottom: 3px solid #ffffff;}
    .mnuclosebtn, .mnuclosebtn:hover, .mnuclosebtn:focus{background-image: url("../images/assets/close@3x.png");width: 30px;height: 30px;background-position: center center;
                                                         background-repeat: no-repeat;margin-right: 18px;background-color: transparent;box-shadow:none;}
    .closecatgsubmnubtn{margin-bottom:42px;}
    .closecatgsubmnubtn .mnuclosebtn{margin-right:0px;}
    .secdisplaypos{ width:100%; height:100%;}
    .bottompdngxl{margin-bottom:30px;}
    .dispblockmaincontainer{display:inline-block; width:100%;}
    .tabpanepagnation-a{width:100%; position:absolute; bottom:0px;}
    .btncontainer-b .lftbtn, .btncontainer-b .rgtbtn{width:32px; height:32px; background-color:transparent; background-repeat:no-repeat;
                                                     background-position:center center; box-shadow:none;margin:10px;}
    .btncontainer-b .lftbtn.on{opacity:0.3; cursor:default;pointer-events: none;pointer-events: none;}
    .btncontainer-b .rgtbtn.on{opacity:0.3; cursor:default;pointer-events: none;pointer-events: none;}
    .btncontainer-b .lftbtn{background-image:url("../images/assets/leftarrow@3x.png")}
    .btncontainer-b .rgtbtn{background-image:url("../images/assets/rightarrow@3x.png")}
    .menutoggle{position:absolute;}
    .toggledisplay{position:absolute; width:100%; height:92.5%; top:70px; display:none; z-index: 20; margin-top:0px;}
    /* 30-06-18 start */
    .selectedmenuMainContainer-a .secdisplaypos {position: relative;height: 688px;margin-bottom: 0px;}
    .selectedmenuMainContainer-a .secdisplaypos .tabpanepagnation-a {position: absolute;bottom: 0px;left: 48%;width: auto;}
    /* 30-06-18 end */
    /* Menu Styles End */
    /* styles added on 13-06-18 start */	
    .containerHeight-pv{height: 770px;}
    .leftcontainerres-a{width: 41.66%;}
    .rightcontainerres-a{width: 58.3%;}
    .leftimgproductshow-lft, .rightproductdetailshow-rft {height: 770px;}
    .leftimgproductshow-lft .itemmaincontainer-pv {text-align: center;height: 562px;margin-bottom: 12px;}
    .itemDispCarouslContainer .carousel .carousel-inner .item {height: 536px;text-align: center;background-color: #d1d1d1;}
    .leftimgproductshow-lft .gallerysmthumb-pv {margin-top: 6px;text-align: center;height: 148px;}
    .thumbItemCarousl .carousel .carousel-inner .item .innerList-i {display: inline-block;height: 138px;width: 138px;background-color: #d1d1d1;margin: 5px 15px;}
    .thumbItemCarousl .carousel .prevItem, .thumbItemCarousl .carousel .nextItem {width: 32px;height: 32px;background-color: #1d1d1d;box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.25);
                                                                                  position: absolute;border-radius: 30px;}
    .arrowPrv, .arrowNxt {margin-top: 10px;}
    .itemDispCarouslContainer .carousel .carousel-indicators .active, .chartBlockmd-sm .carouslContainer .carousel .carousel-indicators .active {
        background-color: rgba(255, 255, 255, 0.9);border: solid 3px #1d1d1d;height: 12px;width: 12px;margin: -1px 5px;}
    .itemDispCarouslContainer .carousel .carousel-indicators li, .chartBlockmd-sm .carouslContainer .carousel .carousel-indicators li {background-color: #1d1d1d;border: 3px solid #ffffff;
                                                                                                                                       border-radius: 10px;cursor: pointer;display: inline-block;height: 12px;width: 12px;margin: 0px 5px;text-indent: -999px;}
    .itemDispCarouslContainer .carousel .carousel-indicators, .chartBlockmd-sm .carouslContainer .carousel .carousel-indicators {bottom: 0px;line-height: 20px;list-style: none;
                                                                                                                                 margin-bottom: 0px;margin-left: -30%;position: absolute;padding-left: 0;padding-top: 0px;text-align: center;z-index: 15;height: 20px;}
    .rightproductdetailshow-rft .btntabMain-a {margin: 0px 10px;width: 52px;height: 52px;border-radius: 60px;}
    .rightproductdetailshow-rft .btntabMain-a.iconpos .iconcommon-a {background-size: 46%;background-repeat: no-repeat;background-position: 50% 62%;width: 36px;height: 36px;
                                                                     display: inline-block;box-shadow: none;}
    .rightproductdetailshow-rft .btntabMain-a.activeBtn:before {border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #ffffff;bottom: -15px;
                                                                left: 16px;}
    .rightproductdetailshow-rft .custfieldset-a.large-fields input.k-input {height: 52px !important;border-radius: 30px;padding: 8px 8px 8px 52px;font-size: 14px;}
    .rightproductdetailshow-rft .custfieldset-a .searchcontainer {width: 38px;height: 38px;border-radius: 30px;top: 8px;left: 12px;}
    .rightproductdetailshow-rft .custfieldset-a .searchcontainer .searchIcon {width: 38px;height: 38px;background-size: 42%;}
    .custspliddivider-a{width:40%;}
    .custspliddivider-b{width:60%;}
    .rightproductdetailshow-rft .tabdycmaincontainer {padding: 10px 10px;margin-top:3px;}
    .rightproductdetailshow-rft .tabdycmaincontainer .tabsubdivider-a {padding: 16px 10px;border-radius: 4px;margin-bottom: 10px;}
    .tabOuterContainer-p.tabbottommargin-none{margin-bottom:0px !important;}
    .tabsubdivider-a .divtable-a {padding: 0px 14px;}
    .tabsubdivider-a .divtable-a .divrow-a {font-size: 13px;padding: 6px 0px;}
    .tabsubdivider-a .divtable-a .divrow-a .btntransparent-a {font-size: 13px;}
    .custInnerTabHeight-pv{height:302px !important;}
    .gridHeight-vsm {height: 225px;}
    .gridHeight-vsm .k-grid-content {height: 185px !important;}
    .labelPos-absl.fieldlabellg-a{left:20px !important;}
    .custposfieldseta-pv {position: absolute;right: 0px;top: -54px;}
    .chartBlockmd-sm {height: 287px;margin-bottom: 0px !important;}
    .chartBlockmd-sm .carouslContainer .titleCategory-d{color: #0061bd;font-size: 14px;font-weight: 500;margin-top: 0px;margin-bottom: 16px;}
    .chartBlockmd-sm .carouslContainer .titleCategory-d .subQuote-a{color: #1d1d1d;font-size: 10px;display: block;font-weight: normal;padding: 4px 0px;}
    .chartBlockmd-sm .carouslContainer .carousel{height: 260px;}
    .chartBlockmd-sm .carouslContainer .carousel .chart-height-c {height: 182px;width: 994px;}
    .popupimagecarousel-pv{min-height: 782px;}
    .popupimagecarousel-pv .innerimgContainerpopup-pv {height: 742px;border-radius: 4px;}
    .imgpopupcarousel-pv .carousel {height: 742px;}
    .itemDispCarouslContainer.imgpopupcarousel-pv .carousel .carousel-inner .item {height: 718px;}
    .itemDispCarouslContainer.imgpopupcarousel-pv  .carousel .carousel-indicators{bottom:-2px}
    /* 14-06-18 start */
    .tabdycmaincontainer .tabOuterContainer-p {height: 705px;}
    .posabsBtngroup-a .btn {font-size:16px;}
    .tabdycmaincontainer .tabOuterContainer-p .tabinneroverflow-p {min-height: 590px;max-height: 590px;}
    .tabdycmaincontainer .tabOuterContainer-p .outertreecontainer-p .treedimns-p {min-height: 545px;max-height: 545px;}
    .tabdycmaincontainer .tabOuterContainer-p .outertreecontainer-p{padding:20px;}
    .tabdycmaincontainer .tabOuterContainer-p .custmapdimns-p {height: 705px;}
    .bgIconSize-md {background-size: 56% !important;}
    .leaflet-bar a, .leaflet-bar a:hover{width: 34px;height: 36px;line-height: 36px;font-size: 18px !important;}
    .selectionDisplayContainer-p button, .selectionDisplayContainer-p button:hover, .selectionDisplayContainer-p button:focus{font-size:13px !important;}
    .selectionDisplayContainer-p .timeViewDesc{font-size:13px !important;}
    .filteredmsg-p .normallistItems li, .filteredmsg-p .normallistlinkItems li{font-size:13px !important;}
    .rowMarginvert-a {margin-top: 14px;margin-bottom: 4px;}
    .geoinnerFilterContainer .dropdown-menu .dimns-sm{min-height: 294px;max-height: 294px;overflow: auto;color: #ffffff;}
    .geoinnerFilterContainer .dropdown-menu {width: 362px;height: 357px;min-height: 357px;max-height: 357px;margin-top: 12px;padding: 36px 18px 12px;z-index: 18;}
    .geoinnerFilterContainer .dropdown-menu:before {border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #1d1d1d;top: -9px;}
    .geoinnerFilterContainer .dropdown-menu .popsmallCloseBtn{width: 26px;height: 26px;right: 6px;top: 10px;}
    .geoinnerFilterContainer .dropdown-menu .popsmallCloseBtn .crossIcon {width: 12px;height: 23px;display: inline-block;background-image: url(../images/assets/crossIcon_sm.png);
                                                                          background-size: 90%;background-repeat: no-repeat;background-position: center center;}
    .filteredmsg-p .iconTrated-btn, .sidetogglegallery-a .topproductgallery .iconTrated-btn {width: 48px;height: 48px;border-radius: 60px;}
    .filteredmsg-p .iconPos .iconST, .sidetogglegallery-a .topproductgallery .iconTrated-btn .iconST {width: 48px;height: 48px;}
    .topproductgallery .productratedval{font-size:18px; padding-top:5px;}
    .topproductgallery .popCloseBtn{top:25px;}
    .sidetogglegallery-a{top:70px;}
    /* 14-06-18 end */
    /* 13-06-18 */
    .gridArrowsB-rhs, .gridArrowsB-lhs {position: absolute;right: 5px;top: 60px !important;}
    .absBtnHolder-a {position: absolute;bottom: -44px;z-index: 1;width: 100%;text-align: center;}
    .absBtnHolder-a .proceedGo_btn, .absBtnHolder-a .proceedGo_btn:hover, .absBtnHolder-a .proceedGo_btn:focus {color: #ffffff;font-size: 13px;font-weight: normal;
                                                                                                                background-image: linear-gradient(to left, #0061bd, #2949ac);border-radius: 4px;box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.5);line-height: normal;text-align: center;
                                                                                                                min-width: 60px;height: 40px;z-index: 1;width: auto;}
    /* 13-06-18 */	
    .gridHeight-f{height: 715px;}
    .gridHeight-f .k-grid-content {height: 572px !important;}
    /*report styles start*/
    .marginBottomsm-r {margin-bottom: 15px;}
    .leftinnercell-a {height: 702px;padding-left: 20px;padding-right: 24px;}
    .rightinnercell-b {height: 702px;padding-left: 24px;padding-right: 20px;border-left: 1px solid #c8c8c8;}
    .leftinnercell-a-detail {height: 656px;padding-left: 20px;padding-right: 24px;}
    .rightinnercell-b-detail {height: 656px;padding-left: 24px;padding-right: 20px;border-left: 1px solid #c8c8c8;}
    .leftContainer-r {background-color: #ffffff;border-radius: 4px;box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5);border: solid 0.5px #ffffff;padding: 32px 5px;}
    .innerHeight-r {height: 839px;}
    .rightContainer-r {height: 768px;border-left: 1px solid #a1a1a1;padding-left: 34px;padding-right: 0px;position: relative;}
    .marginBottommd-r{margin-bottom:24px !important;}
    .titlesm-d {font-size: 16px;}
    .titlesm-report-p {font-size: 14px;}
    .custcheckBox-c .report-checkbox {font-size: 16px;}
    .btngrouppos-r {position: absolute;bottom: 0px;right: 0px;width: 268px;}
    .radioBtnStyle-a {width: 125px;height: 125px;border-radius: 4px;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5);}
    .btnGroupStyle-a {padding-bottom: 30px;border-bottom: 1px solid #a1a1a1;}
    .paddingTop-r {padding-top: 30px;}
    .radioBtnStyle-a .radio {margin: 6px 4px;}
    .radioBtnStyle-a span.docType-icon {width: 32px;height: 32px;display: inline-block;background-repeat: no-repeat;background-size: 100% 100%;vertical-align: middle;margin-top: 10px;}
    .radioBtnStyle-a p {position: absolute;left: 0px;right: 0px;bottom: 6px;color: #ffffff;font-size: 14px;text-align: center;font-weight: 500;}
    .titlemg-t{font-size:16px !important; margin-bottom:22px;}
    /* report styles end */
    /* omni styles start */
    .large-fields .form-group {position: relative;}
    .custrow-height{min-height: 570px;}
    .custrow-height-b{min-height: 516px;}
    .marginTop-md-c {margin-top: 64px;}
    .marginLeftneg-a {margin-left: 50px !important;}
    .titlesm-t{padding-left: 40px;}
    .popupInnerContainerTop-c{margin-bottom: 10px !important;min-height: 570px !important;padding: 8px 8px;border-radius: 4px;background-color: #ffffff;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
    label.labelPos-absl, label.labelPos-absl-opt, label.labelPosabslopt-d, label.labelPosabslopt-e{left:5px !important;}
    .paddingHorz-b {padding-left: 18px; padding-right: 18px;}
    .custLabel-b label.control-label {font-size: 13px;}
    .paddinglg-e{padding: 11px 18px !important;}
    #selection_criteria .form-horizontal .large-fields fieldset{padding:11px 18px !important;}
    .marginTopxsmall-a{margin-top:10px;}
    .paddingHorz-a {padding-left: 18px; padding-right: 18px;}
    .inner-row-e {padding: 18px 0px;}
    button.btnSelection-a, button.btnSelection-a:focus{height: 34px; padding: 4px 12px; font-size: 13px;}
    .inner-row-e{height:794px;}
    .gridHeight-c {height: 723px;}
    .gridHeight-c .k-grid-content {height: 632px !important;}
    .custtabContent-a {padding: 18px 18px;}
    .custabpos-a {left: 17px;top: 18px;}
    .marginToplg-a {margin-top: 52px;}
    .custHeight-d {height: 460px;}
    .custHeight-f {height: 324px;}
    .gridHeight-d {height:254px;}
    .gridHeight-d .k-grid-content {height: 208px !important;}
    .rowHeight-o{height:794px;}
    .enlargegrid-popup .setPosIcon-s {font-size: 14px;right: 6px;top: 0px;width: 30px;height: 30px;padding: 7px;}
    table.detailsTable td {font-size: 13px;}
    .custHeight-e {height: 794px;}
    .marginTop-md-e {margin-top: 52px;}
    .gridHeight-g{height:706px;}
    .gridHeight-g .k-grid-content{height:660px !important;}
    .popupInnerContainer-b{min-height: 366px;}
    .popUpTab-a {position: absolute;z-index: 1;background-color: #e5e5e5;top: -18px;height: 794px;border-radius: 4px;}
    .marginToplg-b {margin-top: 74px;}
    .marginTopmd-g{margin-top:8px;}
    .titlesm-t {font-size: 14px;}
    /* omni styles end */
    .commontabHeight-a{height:146px;}
    .popupInnerContainerTop-b {min-height: 218px !important;}
    .popupInnerContainerTop-p {min-height: 244px !important;}
    .popupInnerContainerTop-m {min-height: 280px !important;}
    .datetime-view span {width: 52px;}
    .gridHeight-a{height:495px;}
    .gridHeight-a .k-grid-content{height:353px !important;}
    .gridHeight-b{height:549px;}
    .gridHeight-b .k-grid-content{height:407px !important;}
    .gridHeight-mh{height:765px;}
    .gridHeight-mh .k-grid-content{height:645px !important;}
    .gridHeight-sr{height:338px;}
    .gridHeight-sr .k-grid-content{height:278px !important;}
    .gridHeight-wp { height: 501px; }
    .gridHeight-wp .k-grid-content { height: 407px !important;}
    .gridHeight-k {height: 386px;}
    .gridHeight-k .k-grid-content {height: 299px !important;}
    .treemaxheight-a{max-height: 750px; margin:14px;}
    .appendtabInnerHeightA {height:758px !important;}
    .container-flud {padding-left: 0px;padding-right: 0px; max-width: 100%; margin-left: auto; margin-right: auto; }
    header {background-image: linear-gradient(to left, #0061bd, #2949ac); box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.3); width: 100%; height: 70px;}
    .navbar-brand {height: 70px; padding: 16px 42px;}
    .cust-nav-pad.nav > li > a img {width: auto;}
    .cust-nav-pad {padding: 2px 22px 0px;}
    .user-profile {font-size: 14px; margin-top:2px;}
    .user-role {font-size: 11px; line-height: 14px;}
    .navbar-brand {height: 70px; padding: 17px 42px;}
    .cust-nav-pad.nav > li > a {padding: 15px 12px;}
    .cust-nav-pad.navbar-nav > li {height: 68px;}
    .userTaskGuide::after {top: 24px;}
    .cust-nav-pad.navbar-nav > li::before {height: 20px; top: 24px;}
    .cust-nav-pad.nav > li > a img {width: auto; height: auto;}
    .user-pic {width: 36px; height: 36px;}
    .datetime-view {font-size: 13px;}
    .pgm-title {font-size: 18px;}
    .inner-row-a {margin-top: 10px;}
    .inner-row-c {margin-top: 10px; padding:17px 17px;}
    .progmBtn, .progmBtn:focus {width: 34px !important; height: 34px !important; background-image: url("../images/assets/parameter_Setting_White.png"); background-size: auto;}
    .filterTab-block .nav > li > a {font-size: 13px; padding: 6px 12px;}
    .filterTab-block .nav-tabs > li.active > a {font-size: 13px;}
    .filterTab-block .nav-tabs > li a::before {width: 1px; height: 18px; right: -3px; top: 7px;}
    .viewpgm-mode {font-size: 13px;}
    .largeTabInInner-l {padding: 12px 0px 12px 0px !important;}
    label.labelPos-absl {left:40px;font-size: 13px;}
    .large-fields .form-group {margin-bottom: 18px;}
    .form-horizontal .large-fields fieldset {padding: 0 40px !important;}
    .large-fields .k-dropdown-wrap .k-select {padding: 8px 8px;}
    .large-fields .k-dropdown-wrap, .large-fields .k-picker-wrap {padding: 0px 32px 0px 0px;}
    .large-fields .k-combobox input.k-input, 
    .large-fields .k-numeric-wrap input.k-input, 
    .large-fields input.k-textbox, 
    .large-fields input.k-input, 
    .large-fields .k-datepicker input {font-size:13px;}
    .large-fields .k-datepicker span.k-select {padding: 6px 5px 3px 3px !important;}
    .resultRow-a {padding: 17px 17px;margin-top:20px; padding-bottom:6px;}
    .proceedGo_btn, .proceedGo_btn:hover, .proceedGo_btn:focus {font-size: 13px; bottom: -44px;left:49.5%; width: 60px; height: 40px;}
    .k-grid-toolbar .k-button {padding: 5px 10px 3px 9px;font-size: 13px;height: 34px;}
    .k-grid-header .k-header {font-size: 13px;height: 34px;}
    .k-grid-toolbar {margin-bottom: 18px;}
    .k-grid-content {margin: 6px 0px;}
    .k-grid td {font-size: 13px;padding-top: 7px;padding-bottom: 7px;}
    .k-pager-wrap.k-grid-pager.k-widget {padding-top: 10px;padding-bottom: 8px;}
    .grid.grid-session-locator-wise, .gridSizeMd-a{height:495px !important;}
    .grid-session-locator-wise .k-grid-content{height:353px !important;}
    .photo_cell img{height:28px;}
    .photo_cell_work img{height:28px;}
    .photo_cell_ci img{height:28px;}
    .details .k-button{ font-size:11px; }
    .checkBox-c label {font-size: 13px;}
    .padding-top-b{ padding-top:14px !important;}
    .pgmbtn-group .pgmsave-btn, .pgmbtn-group .pgmreset-btn {font-size: 13px; padding: 10px;}
    .k-pager-wrap > .k-link, .k-pager-wrap > .k-link a:hover {width: 25px;height: 25px;margin: 0px 3px;}
    .k-pager-wrap > .k-link .k-icon {margin-top: 4px;}
    .k-pager-nav .k-i-seek-w {background-position: -115px -143px;}
    .k-pager-nav .k-i-arrow-w {background-position: -115px -185px;}
    .k-pager-nav .k-i-arrow-e {background-position: -113px -206px;}
    .k-pager-nav .k-i-seek-e {background-position: -113px -163px;}
    .k-pager-numbers li span.k-state-selected {height: 25px;border-radius: 20px;background-color: #e5e5e5 !important;padding: 3px 8px;font-size: 13px;}
    .k-grid-pager .k-dropdown-wrap {height: 26px;}
    .k-pager-wrap .k-widget {margin-top: 0px;}
    .k-pager-sizes .k-dropdown {margin-right: 12px;}
    .k-pager-info {font-size: 13px;}
    .radioBtn label{font-size:13px;}
    .popoverContainer {height: auto;width: 635px;min-height: 262px;padding: 17px 17px;}
    .productImgContainer {width: 225px;height: 225px;float: left;}
    .popover.right {margin-top: -92px;}
    .resultTabList {margin-left: 84px;}
    .progDrop-block {margin-right: 15px;}
    .popProdDescContainer .title {font-size: 16px;}
    .gridBradDescTable {margin-top: 10px;font-size: 13px;}
    .gridBradDescTable td.title {font-size: 13px;}
    .access-btn-a{background-color: rgba(8, 24, 24, 0.3);
                  border-radius: 7.5px;
                  position: absolute;
                  top: 30%;
                  left: 0px;
                  height: 10px;
                  width: 50px;
                  right: 0px;
                  margin-left: auto;
                  margin-right: auto;}
    .form-horizontal .large-fields .required label::after {color: #0062bd;content: ' *';display: inline;position: absolute;padding: 0px 1px;
                                                           top: -2px !important;}
    .form-horizontal .large-fields fieldset {padding: 0 24px;}
    label.labelPos-absl {position: absolute; left: 40px; z-index: 1; background-color: #ffffff; padding: 0px 4px 0px 3px !important;margin-top: -5px;margin-left: 7px;
                         font-size: 13px;color: #1d1d1d;height: 9px;font-weight: normal;}
    .large-fields .k-combobox input.k-input, .large-fields .k-numeric-wrap input.k-input, .large-fields .k-dropdown-wrap span.k-input {padding: 8px 0px 0px 4px;height: 36px !important;border: 0px;line-height: normal !important;
                                                                                                                                       background-color: transparent;}
    .large-fields .form-group {margin-bottom: 16px;}
    .large-fields input.k-textbox, .large-fields input.k-input {height: 38px !important; background-color: transparent; padding: 8px 0px 0px 4px;}
    .large-fields .k-datepicker input {padding: 8px 0px 0px 4px;
                                       max-height: 36px !important;
                                       background-color: transparent;}
    .large-fields .blockHeight-l {margin-left: 0px !important;margin-right: 0px !important;border: 0px solid #a7caf0;height: 36px !important;}
    @media screen and (-webkit-min-device-pixel-ratio: 0){
        .large-fields .k-datepicker input.k-input {padding: 8px 0px 0px 4px;max-height: 36px !important;}
        .large-fields .blockHeight-l {height: 38px !important;}
    }
}
/* promptMsgPopup Start */
.promptMsgPopup { width: 410px; height: 162px; border-radius: 4px; background-color: #ffffff; box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5); padding:20px 24px 20px 20px; position:relative;
                  margin-left: auto;  margin-right: auto;}
.promptMsgPopup .table{margin-bottom: 0px; margin-top: 22px;}
.pgmbtn-group .continue-btn, .pgmbtn-group .dismiss-btn, .pgmbtn-group .continue-alrtbtn {width: 80px;color: #ffffff;border: 0px;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);border-radius:3px !important;
                                                                                          font-weight: 500;font-size:12px;}
.pgmbtn-group .btn {margin-left: 8px !important;}
.pgmbtn-group .continue-btn {background-color: #00a089;}
.pgmbtn-group .dismiss-btn {background-color: #1d1d1d;}
.pgmbtn-group .continue-alrtbtn{background-color: #ff5f5f;}
.pgmbtn-group .continue-btn, .pgmbtn-group .dismiss-btn, .pgmbtn-group .continue-alrtbtn{}
.trow{display: table-row;}
.tcell{display: table-cell; vertical-align:middle;}
.msgIcon{width: 80px;height: 80px;border-radius: 4px;background-color: #00a089;background-image: url("/images/assets/Success_Icon.png");background-repeat: no-repeat;background-position: center center;
         display: inline-block;margin-right:24px;}
.msgTextView{font-family: Rubik;font-size: 13px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-align: left;color: #1d1d1d;}
.alertmsgIcon, .mandtmsgIcon{width: 80px;height: 80px;border-radius: 4px;background-color: #ff5f5f;background-repeat: no-repeat;background-position: center center;display: inline-block;margin-right:24px;}
.mandtmsgIcon {background-color: #0061bd;}
.alertmsgIcon{background-image: url("/images/assets/Alert_msg_Icon.png");}
.mandtmsgIcon{background-image: url("/images/assets/notify_Icon.png");}
.popupbtnGrouppos-a{position:absolute; bottom:-14px; right:25px;}
/* promptMsgPopup Ends */
.k-invalid{border-color: #ff5f5f !important;}
.k-invalid-msg{display: none !important;}
/* ToolTip Styles Start */
.k-widget.k-tooltip {background: #eeeeee !important;cursor: pointer;padding: 7px 6px 6px;font-size: 11px;font-weight: normal;box-shadow: -2px -1px 4.5px 0px rgba(0, 0, 0, 0.4);
                     color: #1d1d1d;border: 0px;margin: -4px 0px !important;opacity: 2;text-align: left;text-overflow: ellipsis;min-width: 240px;display: block;}
.k-widget.k-tooltip {cursor: pointer;font-size: 11px;font-weight: normal;color: #1d1d1d;text-align: left;}
.k-widget.k-tooltip::after {content: "";position: absolute;width: 0px;height: 0px;top: 0px;left: 55%;box-sizing: border-box;border: 6px solid black;
                            border-top-color: black;border-right-color: black;border-bottom-color: black;border-left-color: black;border-color: transparent transparent #eeeeee #eeeeee;
                            transform-origin: 0 0;transform: rotate(135deg);box-shadow: -2px 3px 3px 0 rgba(165, 165, 165, 0.5);}
.k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg {border: 0px;margin: -4px 0px !important;opacity: 2;text-align: left;text-overflow: ellipsis;left: 10%;right: 10%;
                                                        /*overflow: hidden;*/z-index: 2;}
.k-tooltip.k-tooltip-validation.k-invalid-msg:after {content: "";position: absolute;width: 0px;height: 0px;top: 0px;left: 55%;box-sizing: border-box;border: 6px solid black;
                                                     border-color: transparent transparent #eeeeee #eeeeee;transform-origin: 0 0;transform: rotate(135deg);box-shadow: -2px 3px 3px 0 rgba(165, 165, 165, 0.5);}
.k-tooltip.k-tooltip-validation.k-invalid-msg {background: #eeeeee !important;cursor: pointer;padding: 7px 6px 6px;font-size: 11px;font-weight: normal;box-shadow: -2px -1px 4.5px 0px rgba(0, 0, 0, 0.4);
                                               color: #1d1d1d;}
.k-tooltip-validation.k-invalid-msg {border-color: #555;white-space: nowrap;position: absolute;z-index: 1;}
.k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg {border: 0px;margin: -4px 0px !important;opacity: 2;text-align: left;text-overflow: ellipsis;
                                                        left: 10%;right: 10%;/*overflow: hidden;*/z-index: 2;}
.k-tooltip.k-tooltip-validation.k-invalid-msg:after {content: "";position: absolute;width: 0px;height: 0px;top: 0px;left: 55%;box-sizing: border-box;
                                                     border: 6px solid black;border-color: transparent transparent #eeeeee #eeeeee;transform-origin: 0 0;transform: rotate(135deg);
                                                     box-shadow: -2px 3px 3px 0 rgba(165, 165, 165, 0.5);}
.k-tooltip.k-tooltip-validation.k-invalid-msg {background: #eeeeee !important;cursor: pointer;padding: 7px 6px 6px;font-size: 11px;font-weight: normal;
                                               box-shadow: -2px -1px 4.5px 0px rgba(0, 0, 0, 0.4);color: #1d1d1d;}
.k-tooltip-validation.k-invalid-msg {border-color: #555;white-space: nowrap;position: absolute;z-index: 1;}
.k-tooltip-validation .k-warning{display:none;}
.borderInvField .k-dropdown-wrap, .borderInvField input.k-textbox, .borderInvField input.k-input, .borderInvField .k-picker-wrap{border-color: #ff5f5f !important;}
/* Grid K-Invalid Start */
.k-grid-edit-row input.k-invalid {border-color: #ff5f5f !important;}
/* Grid K-Invalid End */
/* ToolTip Styles End */
.k-grid-edit-row td{position:relative;overflow: visible;} /* overflow: visible; */
.k-grid-edit-row .k-widget.k-tooltip.k-tooltip-validation.k-invalid-msg {border: 0px;margin: 10px 0px !important;left: auto;right: auto;display: none;}
.displayblockimp{display:block !important;}
.displaynoneimp{display:none !important;}
.k-grid-edit-row .k-tooltip-validation{position:absolute;}
.k-grid-edit-row .k-tooltip.k-tooltip-validation.k-invalid-msg:after {content: "";position: absolute;width: 0px;height: 0px;top: 0px;left: 30px;box-sizing: border-box;
                                                                      border: 6px solid black;border-color: transparent transparent #eeeeee #eeeeee;transform-origin: 0 0;transform: rotate(135deg);
                                                                      box-shadow: -2px 3px 3px 0 rgba(165, 165, 165, 0.5);}
.k-grid-edit-row .k-tooltip.k-tooltip-validation.k-invalid-msg {background: #eeeeee !important;cursor: pointer;padding: 7px 6px 6px;font-size: 11px;font-weight: normal;
                                                                box-shadow: -2px -1px 4.5px 0px rgba(0, 0, 0, 0.4);color: #1d1d1d;}
.k-grid-edit-row .k-tooltip-validation.k-invalid-msg {border-color: #555;white-space: nowrap;position: absolute;z-index: 1;}
.k-grid-edit-row .k-tooltip-validation .k-warning{display:none;}
.k-grid-edit-row .k-tooltip-validation {visibility: visible !important;}
/*hide validation message*/
.k-grid-edit-row .k-tooltip-validation {display:none;}
/*add red border*/
.k-widget > span.k-invalid,input.k-invalid{/*border: 1px solid red !important;*/}
.k-grid-edit-row .k-widget.k-tooltip:after {content: "";position: absolute;width: 0px;height: 0px;top: 0px;left: 55%;box-sizing: border-box;
                                            border: 6px solid black;border-color: transparent transparent #eeeeee #eeeeee;transform-origin: 0 0;transform: rotate(135deg);
                                            box-shadow: -2px 3px 3px 0 rgba(165, 165, 165, 0.5);}
.k-grid-edit-row .k-widget.k-tooltip {background: #eeeeee !important;cursor: pointer;padding: 7px 6px 6px;font-size: 11px;font-weight: normal;
                                      box-shadow: -2px -1px 4.5px 0px rgba(0, 0, 0, 0.4);color: #1d1d1d; border: 0px;margin: -4px 0px !important;opacity: 2;text-align: left;text-overflow: ellipsis; 
                                      min-width: 100px; display:block;}
/* Grid Tooltip Ends */
/* 15-05-18 */
thead tr.k-state-selected{background-color:transparent;}
tbody tr.k-state-selected, tbody tr.k-alt.k-state-selected{color: #000000; box-shadow: inset 0 0 0px 1px #0061bd; opacity: 1;}
.highlighted-row .k-grid-content table tr { cursor: pointer;}
/* 15-05-18 */
/* Grid Continue Arrows */
.gridArrows-rhs{position: absolute;right: -6px;top: 35px;height:10px ;width: 20px; color: #0062bd;font-size: 10px;cursor: pointer;}
.gridArrows-lhs{position: absolute;right: -6px;top: 35px;height:10px ;width: 20px; color: #0062bd;font-size: 10px;cursor: pointer;}

/* grid arrow model 2 */
.gridArrowsB-rhs, .gridArrowsB-lhs {position: absolute;right: 3px;top: 44px;height: 10px;width: 20px;color: #0062bd;font-size: 9px;cursor: pointer;
                                    background-color: #ffffff;text-align: center;border-radius: 50px;width: 18px;height: 18px;vertical-align: middle;padding: 4px;}
/* grid arrow model 2 end */
/* 15-05-18 Start */
.uploadfieldContainer-a .imgbtn-container input.upload-imgBtn {cursor: pointer;display: inline-block;filter: alpha(opacity=0);font-size: 0px;height: 29.5px;
                                                               position: absolute;opacity: 0;-moz-opacity: 0;-webkit-opacity: 0;-ms-opacity: 0;width: 76px;left: 6px;border: 1px solid #000;bottom: 0;}
.btn-browseImg {border-radius: 2px !important;background-image: linear-gradient(to left, #0061bd, #2949ac);box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.5);border: 0px;
                color: #ffffff;font-weight: 500;outline: none !important;-webkit-outline: none;-moz-outline: none;width: 76px;}
.uploadfieldContainer-a .imgbtn-container {padding: 0px 6px;}
.imgbtn-container .btnBrowse{display:inline-block;}
.imgbtn-container .btnAction-a, .imgbtn-container .btnAction-a:hover, .imgbtn-container .btnAction-a:focus{padding: 0px 0px 0px 12px; background-color: transparent;
                                                                                                           color: #0061bd; font-weight: 500;box-shadow: none;}
.paddingTop-xs{padding-top:7px !important;}
.marginTopmd-c {margin-top: 5px;}
.scrollContainer-a{overflow-y: scroll;min-height: 272px;height: 272px;padding-top: 5px;}
/* 15-05-18 End */
/*25-May-18*/
.enableButton a{color:#0061bd !important;cursor: pointer;}
.disabledButton, .disabledButton a{cursor: not-allowed;color:#a1a1a1 !important;pointer-events:none;}
/*Home Page Chart*/
.custom-overlay {text-align:center; position: absolute;top: 62px; left: 45%; padding:10px; opacity: .7;filter: alpha(opacity=70);background-color: #fff; font-size:11px;}
.custom-overlay-nodata {text-align:center; position: absolute;top: 38px; left: 34%; padding:10px; opacity: .7;filter: alpha(opacity=70);background-color: #fff; font-size:11px;}
/**01-Jun-18*/
.clickEventNone{pointer-events: none;}
/*Loader style start*/
.loadimg-spinner {-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
/*Loader style end*/
/*June 5 Geo styles Starts - P*/
.geoChartContainer {position: absolute;bottom: -3%;}
.expandIcon {width: 18px;height: 18px;border-radius: 30px;cursor: pointer;background-color: #1d1d1d;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);}
.iconExpand {position: relative;background-size: 18% !important;background-repeat: no-repeat;background-position: center center;width: 18px;height: 18px;display: inline-block;box-shadow: none;}
.iconExpand:before {content: "";position: absolute;background-position: center center;height: 18px;width: 18px;z-index: 1;background-image: url(../images/sprite.png);background-position: -114px -50px;}
.iconShrink:before {content: "";position: absolute;background-position: center center;height: 18px;width: 18px;z-index: 1;background-image: url(../images/sprite.png);background-position: -114px -92px;}
/*June 6 Geo Styles*/
.displayFilterList-e{position: absolute;right: 95px;top: 0px;}
.displayFilterList-e .mainToggle-b{width: 32px; height: 32px; border-radius: 30px;}
.displayFilterList-e .cust-nav-pad ul.dropdown-menu {background-color: #1d1d1d;box-shadow: 2px 2px 12.5px 0 rgba(0, 0, 0, 0.5);border: 0px;padding: 10px 0px;
                                                     min-width: 180px;margin-top: 10px;border-radius: 4px;}
.displayFilterList-e .cust-nav-pad ul.progMenu:after, .displayFilterList-b .cust-nav-pad ul.progMenu:after{content: "";position: absolute;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 10px solid #1d1d1d;
                                                                                                           top: -9px;right: 9px;}
/*June 5 Geo styles Ends*/
.geoFilterTree span.k-checkbox {padding-top: 4px;padding-left: 10px;}
.geoFilterTree .k-treeview-lines li ul li, .geoFilterTree .k-treeview-lines .k-first { font-size: 11px;}
.geoFilterTree .k-in { color: #fff;font-weight: 500;font-size: 11px;}
.geoFilterTree {max-height: 350px !important; padding-left: 12px !important;}
.geoFilterTreeWidth {min-width: 220px !important;}
.geoFilterTree-bg {background-color: #1d1d1d;}
.geoFilterTree-l span.k-checkbox {padding-top: 0px;padding-left: 0px;}
.geoFilterTree-l .k-treeview-lines li ul li, .geoFilterTree-l .k-treeview-lines .k-first { font-size: 14px;}
.geoFilterTree-l .k-in { color: #fff;font-weight: 500;font-size: 11px;}
.geoFilterTree-l {max-height: 300px !important; padding-left: 12px !important;}
.geoFilterTreeWidth {min-width: 220px !important;}
.geoFilterTree-bg {background-color: #1d1d1d;}
.geoFilterTree-l .k-treeview .k-top:first-child span.k-checkbox {padding-top: 0px;}
.geoFilterTree-l .k-treeview span.k-checkbox{padding-left:0px;margin-left:0px;}
.geoFilterTree-l .k-treeview-lines .k-first{font-size: 14px !important;font-weight: bold;color: #ffffff;}
.geoFilterTree-l .k-treeview .k-item{padding-left:0px;}
/*TempStyles*/
.geoFilterView ul li {float: none;}
.geoFilterView ul li:before {content: "";}
.filterPrevInnerContainer {width: 260px;height: 357px;min-height: 257px;max-height: 257px;overflow-y: auto;overflow-x: auto;background-color: #1d1d1d;
                           top: auto;left: auto;padding: 0px;display: none;margin-left: 0px;}
.filterPrevInnerContainer .proceedIcon-p {bottom: 0;}
.proceedIcon-p {position: absolute;background-color: rgba(255, 255, 255,0.9);color: rgb(255, 147, 30);bottom: -17px;right: 0px;height: 30px;width: 100%;text-align: right;
                cursor: pointer;padding: 7px;}
/* 12-06-18 */
.floatleft-a{float: left; margin-right: 10px;}
.textnormal-a{font-weight: normal; padding-left:5px;}
.btngrouppos-r button.btnreset-r{width:auto; float: right;}
.k-input[type="text"], .k-input[type="number"], .k-textbox, .k-picker-wrap .k-input{font-size: 13px;} /*June-19*/
/* 12-06-18 end */
/*Leaflet zoom icon styles*/
.leaflet-touch .leaflet-bar a {width: 26px !important;height: 26px !important;line-height: 26px !important;}
.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {border: 0px solid rgba(0,0,0,0.2) !important;box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5) !important;}
/* 12-06-18 one */
.gridBradDescTable td {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float:left;}
/* 12-06-18 one end */
.salesAchiev{position: relative;text-align: center;vertical-align: bottom;padding: 10px;color: #0061bd;font-weight: 500;}
.leaflet-control-attribution{display:none;}
.licenceLabel{position:absolute; bottom:-25px; font-size:10px; left:0; color:#0062BD;}
.leaflet-popup-content{width:200px; min-width:200px;margin: 8px 12px !important;line-height: 1.4 !important;}
.leaflet-popup-content p { margin: 5px 0px 5px !important;padding: 0px 0px;font-weight: bold;color: #0062bd;}
.leaflet-container a.leaflet-popup-close-button {position: absolute;top: 3px !important;right: 4px !important;text-align: center;width: 18px;height: 18px;font: 15px/13px Tahoma, Verdana, sans-serif;color: #999;text-decoration: none;font-weight: bold;background: transparent;    border-radius: 30px;padding: 2px;}
.spacer {width: 100%;display: table;}
.spacerA {width: 60%;display: table-cell;vertical-align: top;padding: 2px 0px;}
.spacerVal {width: 40%;display: table-cell;vertical-align: top;padding: 2px 0px;}
.seperatorColun {padding: 0px 5px;}
.srbarcodeBtn button.addBtn{width: 30px;height: 31px;border-radius: 0px 4px 4px 0px;background-color: #8E8E8E;border: 0px; position: absolute;top: 0px;right: 5px;}
.srbarcodeBtn button.addBtn span{display: inline-block; width:10px; height:10px; background-image:url('../images/assets/Add_Icon_White.png'); background-repeat: no-repeat;}
.k-grid-header a.k-link:link { color: #ffffff; text-decoration: none;line-height: 12px;}
.k-grid-header .k-header .k-link { color: #ffffff;}
.k-grid-header a.k-link:link span.k-i-arrow-s {background-position: -111px -74px; padding: 0px 0px; width: 16px; height: 10px;}
.k-grid-header a.k-link:link span.k-i-arrow-n { background-position: -137px -75px; padding: 0px 0px; width: 16px; height: 10px;}
/* Login Styles Start */
.fullheight{height:100%; overflow: hidden;}
.loginleftsection-a{width: 20%;height: 100%;background-image: linear-gradient(to left, #0061bd, #2949ac);float: left;display: inline-block; position:relative;}
.loginrightsection-a{width: 80%;height: 100%;float: left;display: inline-block; background-repeat: no-repeat;
                     background-position: center center; background-size: 100%;}
.loginrightsection-a img{width: 100%;height: 100%;}
.brandlogosection{width: 100%;height: 100px;padding: 28px 26px;}
.brandlogosection img{width: auto;height: 38px;}
.loginleftsection-a .quoteText_a{padding: 0px 26px;color: #ffffff;margin-top: 48%;}
.loginleftsection-a .quoteText_a h2, .rightQuoteContainer-b .quoteText_a h2 {font-size: 18px;font-weight: normal;}
.rightQuoteContainer-b .quoteText_a h2 {font-weight: 500;}
.quotesAuthor {margin-top: 22px;font-size: 16px;}
.loginleftsection-a .quoteText_a p {font-size: 16px;}
.lgnsectionnext-b .btnproceedlogin-a, .lgnsectionnext-b .btnproceedlogin-a:hover, .lgnsectionnext-b .btnproceedlogin-a:focus{
    display: inline-block;width: 42px;height: 42px;position: absolute;right: -20px;top: 50%;background-color: #ffffff;border-radius: 90px;background-image: url(../images/assets/rightactive-arrow-b.png);
    background-repeat: no-repeat;background-position: center center;box-shadow: 2px 2px 15px 0 rgba(0, 0, 0, 0.5);}
.btnproceedlogin-a, .btnproceedlogin-a:hover, .btnproceedlogin-a:focus {display: inline-block;width: 37px;height: 27px;position: absolute;right: 30px;
                                                                        bottom: 60px;background-color: transparent;border-radius: 0px;background-image: url(../images/assets/right-arrow.png);background-repeat: no-repeat;background-position: center center;
                                                                        box-shadow: none;}
.loginfieldcontainer-lgn {padding: 0px 30px;color: #ffffff;margin-top: 8%;}
/* 30-06-18 */
.loginfieldcontainer-lgn .form-group{margin-bottom:8px;}
.loginfieldcontainer-lgn .form-group input {font-size: 13px;height: 20px;}
.langselector{width:70%;}
/* 30-06-18 */
.loginfieldcontainer-lgn .form-group label{font-size:12px; color:#ffffff; font-weight:normal;}
.loginfieldcontainer-lgn .form-group input{font-size:13px; height:20px; background-color:transparent; border:0px;color: #ffffff;}
.loginfieldcontainer-lgn .form-group input::-webkit-input-placeholder {color: rgba(255,255,255, 0.3) !important;}
.loginfieldcontainer-lgn .form-group input::-moz-placeholder {color: rgba(255,255,255, 0.3) !important;}
.loginfieldcontainer-lgn .form-group input:-ms-input-placeholder {color: rgba(255,255,255, 0.3) !important;}
.loginfieldcontainer-lgn .form-group input:-moz-placeholder {color: rgba(255,255,255, 0.3) !important;}
.langselector span.k-dropdown-wrap{border:0px; padding: 2px 36px 0px 2px;}
.langselector span.k-dropdown-wrap .k-input{text-indent:0px;}
.langselector span.k-dropdown-wrap .k-select{padding:2px;}
.langselector span.k-dropdown-wrap span.k-i-arrow-s {background-position: -118px -48px;}
.loginfieldcontainer-lgn .form-group input.k-input{color:#ffffff;}
.loginfieldcontainer-lgn .k-animation-container{border:0px;}
/* Login Styles Ends */
.k-custom-grid-tooltip{background: #eeeeee !important;cursor: pointer;padding: 7px 6px 6px;font-size: 11px;font-weight: normal;box-shadow: -2px -1px 4.5px 0px rgba(0, 0, 0, 0.4);color: #1d1d1d;border: 0px;margin: -4px 0px !important;opacity: 2;text-align: left;text-overflow: ellipsis;min-width: 240px;display: block;}
.k-custom-grid-tooltip-v2{background: #eeeeee !important;cursor: pointer;padding: 7px 6px 6px;font-size: 11px;font-weight: normal;box-shadow: -2px -1px 4.5px 0px rgba(0, 0, 0, 0.4);color: #1d1d1d;border: 0px;margin: -4px 0px !important;opacity: 2;text-align: left;text-overflow: ellipsis;min-width: 110px;display: block;word-wrap: break-word !important;}
.reportTimeTaken {color: #a1a1a1;font-size: 11px;padding: 8px;}
.reportInstructions {position: absolute;bottom: 0px;font-style: italic;padding-left: 10px;}

.salesRtnEcomSwitch .onoffswitch {position: relative; width: 116px; /*margin-left:77px;*/-webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;top:14px;right: 14px;}
.salesRtnEcomSwitch .onoffswitch-checkbox {display: none;}
.salesRtnEcomSwitch .onoffswitch-label {display: block; overflow: hidden; cursor: pointer;border-radius: 16px;margin-bottom:0px;}
.salesRtnEcomSwitch .onoffswitch-inner {display: block; width: 200%; margin-left: -100%;transition: margin 0.3s ease-in 0s;}
.salesRtnEcomSwitch .onoffswitch-inner:before, .salesRtnEcomSwitch .onoffswitch-inner:after {display: block; float: left; width: 50%; height: 24px; padding: 0; line-height: 23px;
                                                                                             font-size: 11px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;box-sizing: border-box;}
.salesRtnEcomSwitch .onoffswitch-inner:before {content: "E-Com Return";padding-left: 14px; line-height:24px; background-image: linear-gradient(to left, #0061bd, #2949ac); color: #ffffff;}
.salesRtnEcomSwitch .onoffswitch-inner:after {content: "Store Return";padding-right: 14px; line-height:24px; background-image: linear-gradient(to left, #0061bd, #2949ac);color: #ffffff;text-align: right;}
.salesRtnEcomSwitch .onoffswitch-switch {display: block; width: 16px; margin: 3px;background: #FFFFFF;position: absolute; top: 1px; bottom: 0;right: 94px;border: 2px solid #c8c8c8; border-radius: 20px;
                                         transition: all 0.3s ease-in 0s; height:16px;}
.salesRtnEcomSwitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0;}
.salesRtnEcomSwitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right: 0px;}
.salesRtnEcomSwitch .onoffswitch-inner::after .onoffswitch-switch {margin: 3px 9px !important;}
.displayNoneMode{display:none;}

.k-autocomplete{border: 0px;}
.k-autocomplete.k-state-border-down{padding-bottom:0px;border-bottom: 0px;}
.k-delete, .k-group-delete {background-position: -32px -48px !important;}

/*Reports Pagination*/
.btncontainer-b .lftbtn.reportPgn, .btncontainer-b .rgtbtn.reportPgn{width: 26px;height: 26px;background-color: #0f58b7;padding: 8px;border-radius: 100%;background-size: 48%; background-position: 50% 52%;}

/*Brand Treeview Parent Style*/
.brandTeeview .k-treeview-lines .k-item{
    display: block;border-width: 0;margin: 0;padding: 0 0 0 16px;color: #ffffff !important;font-weight: bold !important;
}

/*Info Question*/
.infoquesticon{
    width: 18px;
    height: 18px;
    /*background-image: linear-gradient(to left, #0061bd, #2949ac);*/
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 26%;
    right: -7%;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #ff3b00;
    display: none;
}

.infoquesticonInner{
    background-image: url(../images/infoicon_orange.png);
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    width: 17px;
    height: 17px;
    background-size: 50% 50%;
    cursor: pointer;
}
.infoquesticon .tooltip{
    width: auto;
    min-width: 150px;
    max-width: 150px;
    display: inline-block;
}
.gridminHgt-ao{
    height: 174px;
}
.gridminHgt-ao .k-grid-content{
    height: 140px !important;
}

.large-fields.largeFields-a.largeFields-b input.k-input{
  height: 30px !important;
}
@media screen and (min-width:1367px) and (max-width: 1920px) {
    .gridminHgt-ao{
        height: 286px;
    }
    .gridminHgt-ao .k-grid-content{
        height: 244px !important;
    }
    .custHeight-g {
        height: 392.0px !important;
    }
    .infoquesticon{
        width: 22px;
        height: 22px;
        /*background-image: linear-gradient(to left, #0061bd, #2949ac);*/
        border-radius: 100%;
        display: inline-block;
        position: absolute;
        top: 24%;
        right: -7%;
        background-repeat: no-repeat;
        background-position: center;
        border: 1px solid #ff3b00;
        display: none;
    }

    .infoquesticonInner{
        background-image: url(../images/infoicon_orange.png);
        background-repeat: no-repeat;
        background-position: center center;
        display: inline-block;
        width: 21px;
        height: 21px;
        background-size: 50% 50%;
        cursor: pointer;
    }
    .infoquesticon .tooltip{
        width: auto;
        min-width: 150px;
        max-width: 150px;
        display: inline-block;
    }

    .minHeight-e{ min-height:320px !important; }

}

.popupInnerContainer-apt {
    min-height: 480px;
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 1px 1px 7.5px 0 rgba(0, 0, 0, 0.5);
    padding: 10px 10px;
}
/* Aisle360 order */
.listIconBtn-b li .iconSe, .listIconBtn-b li.active .iconSe {
    background-size: 42%;
    background-repeat: no-repeat;
    background-position: center center;
    width: 36px;
    height: 36px;
    display: inline-block;
    box-shadow: none;
}
.listIconBtn-b li .iconSe {
    background-image: url(../images/assets/billing_icons/search_icon_white_a.png);
}
.listIconBtn-b li.active .iconSe {
    background-image: url(../images/assets/billing_icons/search_icon.png);
}

.homePageCarousel .item img {margin-left: auto;margin-right: auto;}
.cursor-disable{cursor: no-drop !important;}
.disable-upload-btn{background-color: #a1a1a1 !important;background-image: none;}

/*tag input styles*/
.tagInputGroup {padding: 0px 5px 0px 5px;}
.tagsinput {border:1px solid #c8c8c8; border-radius: 4px; min-height: 32px; max-height: 172px; overflow: auto;}
.tagsinput span {font-size: 12px; width: 100%; display:block; float:left; color:#fff; padding:5px; margin: 0px 0px 6px 0px; background-image: linear-gradient(to left, #0061bd, #2949ac); border-radius: 4px; }
.tagsinput span:after{ position:absolute; content:"x"; font-size:12px; right: 14px; cursor: pointer; font-weight: 500; line-height: 17px;}
.tagsinput input{ background:#fff; border:0; padding:0px; width:100%; }



/* menu bar, header icon popupup */ 
/* Popup container - can be anything you want */
.headerIcon .tools-popup {
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  /* The actual popup */
  .headerIcon .popuptext {
    visibility: hidden;
    width: 38vw;	 /* make dynamic as per window size */
    /* background-color: #282828; */
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 8px 0;
    position: absolute;
    z-index: 999;
    top: 3.5vh;
    right: -7vw;    /* make dynamic as per window size */
    margin-left: -80px;
    
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 2px 2px 7px 0 rgb(0 0 0 / 30%);
    border: solid 0.5px #ffffff;
    height: auto;
  }
    /* Popup arrow */
  .headerIcon .popuptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #555 transparent;
  }
  
  @media screen and (min-width: 768px) and (max-width: 774px) {
    .headerIcon .popuptext {
        width: 36vw;
        right: -13vw;
      }
    .headerIcon .popuptext::after{
        left: 32%;
    }
  }
  @media screen and (min-width: 775px) and (max-width: 820px) {
    .headerIcon .popuptext {
        width: 37vw;
        right: -13vw;
      }
    .headerIcon .popuptext::after{
        left: 35%;
    }
  }
  @media screen and (min-width: 821px) and (max-width: 860px) {
    .headerIcon .popuptext {
        width: 37vw;
        right: -12vw;
      }
    .headerIcon .popuptext::after{
        left: 40%;
    }
  }
  @media screen and (min-width: 861px) and (max-width: 920px) {
    .headerIcon .popuptext {
        width: 37vw;
        right: -11vw;
      }
    .headerIcon .popuptext::after{
        left: 45%;
    }
  }
  @media screen and (min-width: 921px) and (max-width: 980px) {
    .headerIcon .popuptext {
        width: 37vw;
        right: -10vw;
      }
    .headerIcon .popuptext::after{
        left: 50%;
    }
  }
  @media screen and (min-width: 981px) and (max-width: 1024px) {
    .headerIcon .popuptext {
        right: -10vw;
      }
    .headerIcon .popuptext::after{
        left: 50%;
    }
  }
  @media screen and (min-width: 1025px) and (max-width: 1155px) {
    .headerIcon .popuptext {
        right: -9vw;
      }
    .headerIcon .popuptext::after{
        left: 55%;
    }
  }
  @media screen and (min-width: 1156px) and (max-width: 1226px) {
    .headerIcon .popuptext {
        right: -8vw;
      }
    .headerIcon .popuptext::after{
        left: 60%;
    }
  }
  @media screen and (min-width: 1227px) and (max-width: 1280px) {
    .headerIcon .popuptext {
        right: -7.5vw;
      }
      .headerIcon .popuptext::after{
        left: 65%;
    }
  }

  @media screen and (min-width: 1281px) and (max-width: 1330px) {
    .headerIcon .popuptext {
        right: -7vw;
      }
    .headerIcon .popuptext::after{
        left: 65%;
    }
  }
  @media screen and (min-width: 1331px) and (max-width: 1366px) {
    .headerIcon .popuptext {
        right: -6.5vw;
      }
      .headerIcon .popuptext::after{
        left: 68%;
    }
  }
  @media screen and (min-width:1367px) and (max-width: 1399px) {
    .headerIcon .popuptext {
        top: 4vh;
        right: -9vw;
      }
    .headerIcon .popuptext::after{
        left: 55%;
    }
  }
  @media screen and (min-width:1400px) and (max-width: 1520px) {
    .headerIcon .popuptext {
        top: 4vh;
        right: -8vw;
      }
      .headerIcon .popuptext::after{
        left: 55%;
    }
  }
  @media screen and (min-width:1521px) and (max-width: 1620px) {
    .headerIcon .popuptext {
        top: 4vh;
        right: -7vw;
      }
      .headerIcon .popuptext::after{
        left: 60%;
    }
  }
  @media screen and (min-width:1621px) and (max-width: 1720px) {
    .headerIcon .popuptext {
        top: 4vh;
        right: -6.5vw;
      }
      .headerIcon .popuptext::after{
        left: 65%;
    }
  }
  @media screen and (min-width:1721px) and (max-width: 1820px) {
    .headerIcon .popuptext {
        top: 4vh;
        right: -6vw;
      }
      .headerIcon .popuptext::after{
        left: 68%;
    }
  }
  @media screen and (min-width:1821px) and (max-width: 1920px) {
    .headerIcon .popuptext {
        top: 6vh;
        width: 39vw;
        right: -6vw;
      }
      .headerIcon .popuptext::after{
        left: 68%;
    }
  }
  @media screen and (min-width:1921px) {
    .headerIcon .popuptext {
        top: 4vh;
        width: 23.5vw;
        right: 14vw;
      }
      .headerIcon .popuptext::after{
        left: 68%;
    }
  }

  /* Toggle this class - hide and show the popup */
  .headerIcon .tools-popup .show {
    visibility: visible;
    -webkit-animation: fadeIn 0.6s;
    animation: headerIconPopupFadeIn 0.6s;
  }
  /* Add animation (fade in the popup) */
  @-webkit-keyframes headerIconPopupFadeIn {
    from {opacity: 0;} 
    to {opacity: 1;}
  }
  @keyframes headerIconPopupFadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
  }
  
