#bingeRetailerLbl.container
{
  color: white;
  font-weight: 300;
}
.viewSummaryBingeDshbrd_colTable
{
  width:50%;
  border:none;
}

.sizeImg120px
{
  height: 120px;
  width:120px !important;
}
    

 /*etsk multi tv CR ends*/
.textAlgnLft
{
  text-align: left;
}
 /*etsk multi tv CR ends*/

 /**Store Automation code starts */
#storeOpenLi input[type=checkbox]:not(old):checked + label
{
 background: url(../images/checks.png) no-repeat;
 background-position:0px -70px;
}



.storeAutoBooleanCls .ui-radio
{
 display: inline-block;
}
/**Store Automation code ends */
/**Store Automation P2 code starts */
.chklistFirstIcon
{
  margin-top: 4px;
}
#TSStoreDshBrdPageOprChkDispPg .DistInpDetailsList{
  border-bottom:none;
  margin-bottom:0;
}
li.DistInpDetailsList {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:14px;
  margin: 0; 
  padding: 0;
  text-align: left;
}
#dashBoardWalkInData_Div table th
{
  padding: 10px 5px;
  border: solid 2px #f5f0f0;
}
#dashBoardBRData_Div table th
{
  padding: 10px 5px;
  border: solid 2px #f5f0f0;
}
/*
#dashBoardWalkInData_Div table td
{
  padding: 10px 5px;
}
*/
#dashBoardWalkInData_Div table tbody tr:nth-child(odd){
  background: #b3c6e6;
  font-weight:600;
}
#dashBoardBRData_Div table tbody tr:nth-child(odd){
  background: #b3c6e6;
  font-weight:600;
}
#dashBoardWalkInData_Div table tbody tr:nth-child(even){
  background: #d9e1f2;
  font-weight:600;
}
#dashBoardBRData_Div table tbody tr:nth-child(even){
  background: #d9e1f2;
  font-weight:600;
}
#dashBoardWalkInData_Div table td
{
  padding: 10px 5px;
  color: black;
  border: solid 2px #f5f0f0;
  /*background: #b3c6e6;*/
  min-width: 98px;
}
#dashBoardBRData_Div table td
{
  padding: 10px 5px;
  color: black;
  border: solid 2px #f5f0f0;
  /*background: #b3c6e6;*/
  min-width: 98px;
}


#dashBoardWalkInData_Div table
{
  text-align: center;
}
#dashBoardBRData_Div table
{
  text-align: center;
}
#dashBoardWalkInData_Div{
  overflow-x:auto;
  overflow-y:auto;
 }
 #dashBoardBRData_Div{
  overflow-x:auto;
  overflow-y:auto;
 }

 #strOprChkDshBrdMonthLi,#strOprChkDshBrdMonthDispLi
 {
  border-bottom:none
 }
 
#custDemoDynamicQues input[type=checkbox]:not(old):checked + label
{
 background: url(../images/checks.png) no-repeat;
 background-position:0px -70px;
}
/*
#dashBoardWalkInData_Div table thead th
{
  color:#b30b45;
}
*/
#dashBoardWalkInData_Div table thead th
{
  background:#0a316a;
  color:white;
  font-weight:600;
  min-width: 98px;
}
#dashBoardBRData_Div table thead th
{
  background:#0a316a;
  color:white;
  font-weight:600;
  min-width: 98px;
}
.totalStrDshClr
{
  color:#b30b45;
}
/*#3062be;*/
/**Store Automation P2 code ends*/

/*Mdn change post prod fix starts*/
/*
#TSMdnDisttracktablePage table,#TSMdnDisttracktablePage th,#TSMdnDisttracktablePage td {
  border: 0px solid black;
}
*/
/*Mdn change post prod fix ends*/
/**boxType change code starts */
.marginRight8px
{
  margin-left: 8px;
}
.viewSummaryRed_CurrBoxLbl{
  color: #ec1a63;
    font-size: 18px;
    font-weight: bold;
    /* margin-right:19.3%; */
    margin-right: 15px;
}
.multipleTskLebelrefreshBoxChange
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}

/**boxType change code ends */
/**CR Partner_App_Features code starts */	
.marginRight10px
{
  margin-right: 10px;
  margin-top:10px;
}
.textAlignCenter
{
  text-align: center;
}
.viewSummaryLabelFont
{
  font-size: 25px;
}
.iBtnDescriptionPageHeader
{
  margin-top: 15px;
  font-size: 25px;
}
.iBtnDescriptionPageHeaderChannelCnt
{
  margin-top: 15px;
  font-size: 25px;
  color:red;
}
#TSiBtnPageDetails
{
  padding-top:10px;
}
#viewSummaryLabel
{
  font-size: 25px;
  margin-top:0px;
}
/**CR Partner_App_Features code ends */	

#continueToReg1_PQ
{
  width:56%;  
}
​​/*The following code commented by Suresh for filter checking */
.border1px{
  border:1px solid black;
}
.margRight25{
  margin-right:25px;
}
/* .marginTop12{
  margin-top:12px !important;
} */
.viewSummaryRed{
  /*color:red;*/
  color:#ec1a63;
  /* font-size:22px; */
  font-size:18px;
  margin-right:25px;
}
.viewSummaryRed_Nof{
  color: #ec1a63;
    font-size: 18px;
    font-weight: bold;
    /* margin-right:19.3%; */
    margin-right: 76px;
}
.viewSummaryRed_ChannelCnt{
  color: #ec1a63;
  font-size: 18px;
  font-weight: bold;
  margin-right: 104px;
}
.viewSummaryRed_Pri{
  color: #ec1a63;
    font-size: 18px;
    font-weight: bold;
    /* margin-right:38%; */
    margin-right: 158px;
}
.viewSummaryRed_PriCmn{
  color: #ec1a63;
  font-size: 18px;
  font-weight: bold;
}
.viewSummaryRed_LeftTable
{
  width:33%;
  border:none;
}
.viewSummaryRed_RightTable
{
  width:67%;
  border:none;
}
.viewSummaryRed_Sec{
  color: #ec1a63;
  font-size: 18px;
  font-weight: bold;
  /* margin-right:38%; */
  margin-right: 120px;
}
.viewSummaryRed_TSK{
  color: #ec1a63;
    font-size: 18px;
    font-weight: bold;
    /* margin-right:37%; */
    margin-right:146px;
}
.viewSummaryRed_Pack{
  color: #ec1a63;
    font-size: 18px;
    font-weight: bold;
    /* margin-right: 47.2%; */
    margin-right: 186px;
}
.viewSummaryRed_NCF{
  color: #ec1a63;
    font-size: 18px;
    font-weight: bold;
    /* margin-right: 48%; */
    margin-right:189px;
}
.viewSummaryRed_Tot{
  color: #ec1a63;
    font-size: 18px;
    font-weight: bold;
    /* margin-right: 46.2%; */
    margin-right:182px;  
}
.viewSummaryRed_TotCmn{
  color: #ec1a63;
    font-size: 20px;
    font-weight: bold;
    /* margin-right: 46.2%; */
  
}
.viewSummaryRed_1
{
  /* color:red; */
  color:#ec1a63;
  /* font-size:22px; */
  font-size:18px;
}
.viewSummaryBlack{
  color:black;
  /* font-size:22px */
  font-size:18px;
}

.viewSummaryBlackBold{
  color:black;
  /* font-size:22px */
  font-size:18px;
  font-weight:bold;
}

#selctedPacksPrimaryAndRepush_trai
{
 padding:4px 40px 4px;
}

#ChannelsDescriptionPg .accordion ul.accordion-listing li.main a.title {
  float: left;
  width: 100%;
  background: #3062be;
  color: #fff;
  padding: 15px 26px 8px 20px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 800;
  position: relative;
  box-shadow: 2px 3.464px 0px 0px rgba( 225, 225, 225,0.7 );
}
/**CR Partner_App_Features changes starts */
#TSAccSetUpPackSel_trai ul.formBox li{margin-bottom: 1px;}
/**CR Partner_App_Features changes ends */
/**CR Partner_App_Features code ends */	
@media (min-width:320px)  {
  /* smartphones, iPhone, portrait 480x320 phones */ 
  .marginTop12{
    margin-top:12px !important;
  }
  .FilterIconPackSel{
   float: right;
   margin-right: 5.2%;
   width: 152px;
   height: 43px;
 }
 .FilterHindiMovAdjust
 {
   margin-left: 0;
   margin-right: -33.5%;
 }  
 .FilterKidsAdjust
 {
   margin-left: 0;
   margin-right: 0;
 }
 .FilterSportsAdjust
 {
   margin-left: 0;
   margin-right: -33.5%;
 }
 .FilterKidsLbl
 {
   margin-left:0;    
 }
 .FilterPopUpHeadRadioBtn input[type=radio]:not(old) + label {
   background-position: 0 -113px !important;
 }
 /* CR# 24367*/
 li.logindetails {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:11px;
  margin: 0;
  padding: 0;
  text-align: left;
}

li.logindetailsVers {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:11px;
  margin: 0;
  padding: 0;
  text-align: left;
  /* margin-top:-45px; */
  margin-top:-33px;
  padding-left: 113px;
  /* margin-top:-12.5%;
  padding-left: 31%; */
}
/* CR# 24367 end*/
}
@media (min-width:481px)  { 
 /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ 
 .marginTop12{
    margin-top:12px !important;
  }
 .FilterIconPackSel{
   float: right;
   margin-right: 5.2%;
   width: 152px;
   height: 43px;
 }
 .FilterHindiMovAdjust
 {
   margin-left: 0;
   margin-right: 0;
 }  
 .FilterKidsAdjust
 {
   margin-left: 0;
   margin-right: 155px;
 }  
 .FilterSportsAdjust
 {
   margin-left: 0;
   margin-right: 0;
 }
 .FilterKidsLbl
 {
   margin-left:155px !important;    
 }
 .FilterPopUpHeadRadioBtn input[type=radio]:not(old) + label {
   background-position: 0 -113px !important;
 }
 /*CR#24367*/
 li.logindetails {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:13px;
  margin: 0;
  padding: 0;
  text-align: left;
}

li.logindetailsVers {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:13px;
  margin: 0;
  padding: 0;
  text-align: left;
  /* margin-top:-54px; */
  margin-top:-42px;
  padding-left: 133px;
  /* margin-top:-12.5%;
  padding-left: 31%; */
}
/*CR#24367*/
}
@media (min-width:641px)  { 
 /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
 .marginTop12{
    margin-top:0px !important;
  } 
 .FilterIconPackSel{
   float: right;
   margin-right: 5.2%;
   width: 152px;
   height: 43px;
 }
 .FilterHindiMovAdjust
 {
   margin-left: 0;
   margin-right: 0;
 }  
 .FilterKidsAdjust
 {
   margin-left: 0;
   margin-right: 155px;
 }  
 .FilterSportsAdjust
 {
   margin-left: 0;
   margin-right: 0;
 }
 .FilterKidsLbl
 {
   margin-left:155px !important;    
 }
 .FilterPopUpHeadRadioBtn input[type=radio]:not(old) + label {
   background-position: 0 -113px !important;
 }
 /*CR# 24367*/
 li.logindetails {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:14px;
  margin: 0;
  padding: 0;
  text-align: left;
}

li.logindetailsVers {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:14px;
  margin: 0;
  padding: 0;
  text-align: left;
  /* margin-top:-57px; */
  margin-top:-45px;
  padding-left: 143px;
  /* margin-top:-12.5%;
  padding-left: 31%; */
}
/*CR# 24367 end*/
}
@media (min-width:961px)  { 
 /* tablet, landscape iPad, lo-res laptops ands desktops */ 
 .marginTop12{
    margin-top:0px !important;
  }
 .FilterIconPackSel{
   float:right;
   margin-right: 40px;
   width:14%;
   height:43px;
 }
 .FilterHindiMovAdjust
 {
   margin-left: 0;
   margin-right: 0;
 }  
 .FilterKidsAdjust
 {
   margin-left: 0;
   margin-right: 155px;
 }  
 .FilterSportsAdjust
 {
   margin-left: 0;
   margin-right: 0;
 }
 .FilterKidsLbl
 {
   margin-left:155px !important;    
 }
 .FilterPopUpHeadRadioBtn input[type=radio]:not(old) + label {
   background-position: 0 -27px !important;
 }
 /*CR# 24367*/
 li.logindetails {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:14px;
  margin: 0; 
  padding: 0;
  text-align: left;
}

li.logindetailsVers {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:14px;
  margin: 0;
  padding: 0;
  text-align: left;
  /* margin-top:-58px; */
  margin-top:-45px;
  padding-left: 143px;
  /* margin-top:-12.5%;
  padding-left: 31%; */
}
/*CR# 24367end*/
}
@media (min-width:1025px) { 
 /* big landscape tablets, laptops, and desktops */
 .marginTop12{
    margin-top:0px !important;
  }
 .FilterIconPackSel{
   float:right;
   margin-right: 40px;
   width:14%;
   height:43px;
 }
 .FilterHindiMovAdjust
 {
   margin-left: 0;
   margin-right: 0;
 }  
 .FilterKidsAdjust
 {
   margin-left: 0;
   margin-right: 155px;
 }  
 .FilterSportsAdjust
 {
   margin-left: 0;
   margin-right: 0;
 }
 .FilterKidsLbl
 {
   margin-left:155px !important;    
 }
 .FilterPopUpHeadRadioBtn input[type=radio]:not(old) + label {
   background-position: 0 -27px !important;
 }
 /*24367*/
 li.logindetails {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:14px;
  margin: 0;
  padding: 0;
  text-align: left;
}

li.logindetailsVers {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:14px;
  margin: 0;
  padding: 0;
  text-align: left;
  /* margin-top:-58px; */
  margin-top:-46px;
  padding-left: 143px;
  /* margin-top:-12.5%;
  padding-left: 31%; */
}
/*24367*/
}
@media (min-width:1281px) { 
 /* hi-res laptops and desktops */
 .marginTop12{
    margin-top:0px !important;
  }
 .FilterIconPackSel{
   float:right;
   margin-right: 40px;
   width:14%;
   height:43px;
 }
 .FilterHindiMovAdjust
 {
   margin-left: 0;
   margin-right: 0;
 }  
 .FilterKidsAdjust
 {
   margin-left: 0;
   margin-right: 155px;
 }  
 .FilterSportsAdjust
 {
   margin-left: 0;
   margin-right: 0;
 }
 .FilterKidsLbl
 {
   margin-left:155px !important;    
 }
 .FilterPopUpHeadRadioBtn input[type=radio]:not(old) + label {
   background-position: 0 -27px !important;
 }
 /*CR# 24367*/
 li.logindetails {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:14px;
  margin: 0;
  padding: 0;
  text-align: left;
}

li.logindetailsVers {
  list-style-type: none;
  color:#fff;
  font-weight: bold;
  font-size:14px;
  margin: 0;
  padding: 0;
  text-align: left;
  /* margin-top:-61px; */
  margin-top:-49px;
  padding-left: 143px;
  /* margin-top:-12.5%;
  padding-left: 31%; */
}
/*CR# 24367 end*/
}
.ui-icon-radio-on{
 display : block !important;
 background: #4596ce !important;
 height: 18px !important;
 left: 15px !important;
 top: 50% !important;
 margin-left: 0px !important;
} 
.ui-icon-radio-off{
 background: #80808069 !important;
}
.ui-icon-radio-on,.ui-icon-radio-off{
 display : block !important;
 height: 18px !important;
 left: 15px !important;
     top: 50% !important;
     margin-left: 0px !important;
}
.ui-radio label{
 background: inherit;
   border: none;
}
/*Code commented by Suresh ends*/


/*Code added by Suresh for Filter CR starts*/
.margLeftAdj{
 margin-left:-60px
}
.FilterPopUpHead{margin-top:12px;float:left; width:100%; /* min-height: 100vh; */ text-align:left; /*padding:60px 0px 0;*/}
.customer-service-wrap.FilterPopUpHead{ padding:0px;}
                 
div.customer-recharge-wrap.FilterPopUpHead input[type=checkbox]:not(old) + label 
{
 display: inline-block; 
 min-height: 20px;
 padding-left: 30px;
 line-height: 20px; 
 cursor: pointer;
 /*background: url(../images/checks.png) no-repeat 5px 14px;*/
 /*background: url(../images/checks.png) no-repeat 44px 8px;*/
 background: url(../images/checks.png) no-repeat 0px 0px;
}

.FilterPopUpHeadRadioBtn input[type=radio ]:not(old) + label
{
 display: inline-block; 
 min-height: 20px;
 padding-left: 30px;
 line-height: 20px; 
 cursor: pointer;
 /*background: url(../images/checks.png) no-repeat 5px 14px;*/
 background: url(../images/checks.png) no-repeat 44px 8px;
}
/* section.customer-recharge-wrap input[type=checkbox]:not(old) + label {background: url(../images/checks.png) no-repeat;background-position: 5px 15px;} */
div.customer-recharge-wrap.FilterPopUpHead input[type=checkbox]:not(old):checked + label
{
 background: url(../images/checks.png) no-repeat; 
 /* background-position:5px -55px;*/
 /*background-position:5px -70px;*/
 background-position:0px -70px;
}

.FilterPopUpHeadRadioBtn .ui-btn-active .ui-btn-text
{
   color:black !important
}
.FilterPopUpHeadRadioBtn .ui-icon-radio-on
{
   background:#ec1d1d !important
}

.floatRight
{
 float:right
}

.spanPopUpLbl
{
   display: inline-block;
   padding-left: 30px;
   cursor: pointer;
   min-height: 30px;
   /* background: url(../images/checks.png) no-repeat 5px 14px; */
   /* background: url(../images/checks.png) no-repeat 44px 8px; */
   background: url(../images/checks.png) no-repeat 0px 0px;
}  

.marginLeft155
{
 margin-left:155px
}

.filterFont
{
 color: white !important;
 font-size: 22px;
 font-weight: bold;
}

.filterColor
{
 color:white !important;
 font-size: 20px;
}

.width100
{
 width:100%
}
/*Code for Filter CR ends */

/* Stylesheet content from css/style.css in folder common */
.headerBg{
   background-color: transparent !important;
   background: linear-gradient(to right, #af2475 , #213f73 );
   background-repeat: repeat-x !important;
   background-size: contain;
   border: none;
   color: white;
   height: 102px;
   position: absolute;
   top: 0px;
   width: 100%;
   z-index:2; 
   text-align:center;
   left: 0;
   position: fixed;
}
.footerBg{
   background-color: transparent !important;
       background: linear-gradient(to left, #af2475 , #213f73 );
       background-repeat: repeat-x !important;
       background-size: contain;
       border: none;
       color: white;
       height: 40px;
       position: absolute;
       bottom: 0px;
       width: 100%;
       z-index: 2;
       text-align: center;
       left: 0;
       position: fixed;
   }
.ui-content{padding:0px;}
/* @supports not  (-webkit-overflow-scrolling:touch){
.pageContent.ui-content, .ui-content.pageContent{height:622px !important}
} 

.pageContent.loginContent{height:662px !important}*/
.ui-mobile, .ui-mobile body{height:100% !important}
@media screen and (max-width: 640px){
.headerBg {
height: 92px;
}
}
@media screen and (max-width: 480px){

.headerBg {
height: 62px;
}
}
.headerText{
font-size :20px;
display: inline-block; 
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-family: 'Nunito', sans-serif !important;;
padding-top: 16px;
width: 70%;
position: absolute;
left: 15%;
right: 15%;
text-align: center;
font-weight: 700;
text-shadow: none;
}
.homeBtnDiv{
padding-top: 16px;
/* padding-right: 15px; */ 
}
.homeBtn
{
/* margin-left: 55%; */
margin-top: -4%;
cursor: pointer;
height: 32px;
max-width: 100%; 

}
.menuBtn{
  /* margin-right: 21px; */
  cursor: pointer;
  height: 30px;
  max-width: 100%;
  margin-top: 16px; 
}
.bell{
  margin-right: 60px;
  cursor: pointer;
  height: 30px;
  max-width: 100%;
  margin-top: 16px;
}
.change_langBtn{
  margin-right: 90px;
  cursor: pointer;
  height: 30px;
  max-width: 100%;
  margin-top: 16px;
}
.pullLeft{
float: left;
}
.pullRight{
float: right;
}
.menuDiv{
text-align: left;
display: none;
position: absolute;
z-index: 3;
right:0.51em;
top: 62px;
border-radius: 5px;
border-top-right-radius: 0;
font-family: Arial,Helvetica, sans-serif,Times New Roman !important;
background: -ms-linear-gradient(top, #af2475 , #213f73 );
background: -moz-linear-gradient(top, #af2475 , #213f73 );
background: -o-linear-gradient(top, #af2475 , #213f73 );
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #af2475 ), color-stop(1, #213f73 ));
background: -webkit-linear-gradient(top, #af2475 , #213f73 );
background: linear-gradient(top, #af2475 , #213f73 );
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #1BBBFA ', endColorstr= #1d62f0 ',GradientType=0 ); 
ul > li {list-style:none;}
}
.menu-item-has-children {
  &:before {
  content:+;
  color: $white;
  }
}
.current {
  &:before {
  content:-;
  }
}
.menu-item-has-children {
  margin-left: 2%;
}
.sub-menu li {
  margin-left: 2%;
}

.menuDiv li span{
  display: block;
  padding-top: 0px;
  float: left; 
}
.menuDiv a{
height: inherit !important;
color: #fff !important;
padding: 7px 67px 7px 0;
}
.menuDiv li{
border-bottom: 1px solid #af2475 ;
padding: 9px;
text-shadow: none;
font-size: 15px;
padding-top: 12px;
font-weight:700;
text-align: left;
}
.menuDiv li:nth-child(2){
padding: 9px; 
margin-top: -1px;
}
.menuDiv li:last-child{
border:0;
}
.menuList li ul {
display: none;
}
.menuList li.details a {
text-decoration:underline;
cursor:pointer;
}
.menuList{
list-style: none;
}

/*.heightLi{

    height: 24px; 
}*/
.heightLi{

  min-height: 24px;
}
.supervisorLi {
 min-height:33px;
   list-style-position:inside;
 /*white-space: nowrap;*/
 overflow: hidden;
 text-overflow: ellipsis;   
}
@media screen and (min-width: 640px){

.menuBtn,.homeBtn,.bell, .change_langBtn{
  height:40px;
  margin-top:0;
}
.homeBtnDiv {
 /* padding-left:15px; */
 padding-top:10px;
}
.menuArea{
 padding-right:15px;
 padding-top:25px;
}
.headerText {
 font-size:20px;
 margin-top:20px;
 padding-top:0;
}
/*#TSChangeLanguage #changeLangBackBtn, #TSChangePassword #changePwdBackBtn,#TSForgotPassword #forgotPwdBackBtn,#TSHelpline #helplineBackBtn,#myprofileBackBtn,#changePinBackBtn,#resetPinBackBtn{
   margin-top:20px;
 padding-top:0;
 padding-left:15px;
}*/
#TSChangeLanguage #changeLangBackBtn, #TSChangePassword #changePwdBackBtn,#TSForgotPassword #forgotPwdBackBtn,#TSHelpline #helplineBackBtn,#myprofileBackBtn,#changePinBackBtn,#resetPinBackBtn,#changeBRSBackBtn{
  margin-top:20px;
padding-top:0;
padding-left:15px;
}
}
@media screen and (max-width: 640px){

.menuBtn,.homeBtn,.bell, .change_langBtn {
   height:40px;
   margin-top:0;
}
.homeBtnDiv {
 /* padding-left:15px; */
 padding-top:10px;
}
.menuArea{
 padding-right:15px;
 padding-top:25px;
}
.headerText {
 font-size:20px;
 margin-top:20px;
 padding-top:0;
}
/*#TSChangeLanguage #changeLangBackBtn, #TSChangePassword #changePwdBackBtn,#TSForgotPassword #forgotPwdBackBtn,#TSHelpline #helplineBackBtn, #myprofileBackBtn,#changePinBackBtn,#resetPinBackBtn {
   margin-top:20px;
 padding-top:0;
 padding-left:15px;
}*/
#TSChangeLanguage #changeLangBackBtn, #TSChangePassword #changePwdBackBtn,#TSForgotPassword #forgotPwdBackBtn,#TSHelpline #helplineBackBtn, #myprofileBackBtn,#changePinBackBtn,#resetPinBackBtn,#changeBRSBackBtn {
  margin-top:20px;
padding-top:0;
padding-left:15px;
}
}
@media screen and (max-width: 480px){
.menuDiv{
 top:50px;
}
.menuBtn,.homeBtn {
   height:30px;
   margin-top:0;
}
.bell{
  margin-right: 50px;
  height:30px;
  margin-top:0;
}
.change_langBtn{
  margin-right: 80px;
  height:30px;
  margin-top:0;
}
.homeBtnDiv {
 /* padding-left:15px; */
 padding-top:10px;
}
.menuArea{
 padding-right:15px;
 padding-top:16px;
}
.headerText {
 font-size:13px;
 margin-top:20px;
 padding-top:0;
}
#TSChangePassword #changePwdBackBtn, #TSForgotPassword #forgotPwdBackBtn,#TSHelpline #helplineBackBtn, #myprofileBackBtn ,#changePinBackBtn,#resetPinBackBtn{
 margin-top:15px;
 padding-top:0;
 padding-left:15px;
}
}
.margin-bottom-zero {
 margin-bottom:0 !important;
}
section.forgot-password-wrap .btnBox {
 margin-top:4%;
}
.ui-body-c, .ui-overlay-c{
   text-shadow:none;
   border:none !important;
}



.ui-select .ui-btn-corner-all {

 border-radius: 0px;
} 

.ui-select .ui-btn-inner .ui-btn-text {
/* content: "*";*/
color: #3162bf;
float: left;
text-align: left;
}
.ui-select .ui-body-c option {
 background-color: #2489ce !important;
 color: #fff !important;
} 
.mandatorySelectTag .ui-select .ui-btn-inner .ui-btn-text:before {
color:#3162bf;
 content:"*";
 float: left;
}


/*section.primary-account-registration-wrap {
 display: none;
}
*/
select.select-native-15 {
-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background-image: none;
   background-position: center right; 
}
div.select-field {
 box-shadow: none !important;
}
/*  @media screen and (min-width: 640px){
#TSSecRegisteration .ui-select .ui-btn-corner-all{
   height: 50px;
}
.ui-select .ui-btn-inner .ui-btn-text {
 margin-top: 4px;
}
}
@media screen and (max-width: 640px){
#TSSecRegisteration .ui-select .ui-btn-corner-all{
   height: 38px;
}
.ui-select .ui-btn-inner .ui-btn-text {
margin-top: 4px;
}
}
#TSSecRegisteration a .ui-btn-inner {
padding: 0px !important;
} */

.display-none {
 display:none;
}
.copyright{
 float: left;
   margin-top: 12px;
   padding-left:15px;
}
.supervisor_details{
 float: right;
   margin-top: 12px;
   padding-right:15px;
}
@media screen and (max-width:640px){
/* section.sectionClass{padding-top: 92px !important;} */
h2.dashboardDate {padding-top: 92px !important; margin:0px; }
}
/* @media screen and (max-width:480px){
section.sectionClass{padding-top: 62px !important; }

h2.dashboardDate {padding-top: 62px !important; margin:0px; }
}

} */

@media screen and (min-width:640px){
/* section.sectionClass{padding-top: 102px !important;} */
h2.dashboardDate {padding-top: 102px !important; margin:0px; }
}

/*------------------------------------------------------------------------------------------------------*/
*{border:0px; outline:none;}
/*------------------------------------------------------------------------------------------------------*/
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/*--------------------------------------------------------------------------------------------------------------*/
::-webkit-input-placeholder {/* WebKit browsers */color:#fff;}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color:#fff; opacity:1;}
::-moz-placeholder {/* Mozilla Firefox 19+ */color:#fff; opacity:1;}
:-ms-input-placeholder {/* Internet Explorer 10+ */color:#fff;}       
/*---------------

-----------------------------------------------------------------------------------------------*/
html,body{float:left; width:100%; margin:0px; padding:0px; overflow-x:hidden;}
body{font-family: 'Nunito', sans-serif !important; font-size:14px; font-weight: 400; color:#2d2d2d; margin:0px; padding:0px; word-wrap:break-word; margin-bottom:0px; letter-spacing:0px; position:relative; overflow:hidden; line-height:normal;}
input, button, select, textarea{font-family: 'Nunito', sans-serif !important; font-size:12px; -webkit-appearance: none; }
a{color:#D40511; text-decoration:none; outline:none; border:none; transition:0.3s ease-out;}
a:hover{ text-decoration:none;}
img{float:left; max-width:100%; vertical-align:middle; border:none; display:inline-block;}
ul, li, ol{padding:0px; margin:0px; list-style-type:none;}
label{font-weight:normal;} 
p.e{color:#e11961; margin:40px 0px 0; display:inline-block; text-align:left; width:100%; float:left; font-size:18px;}
a.btnLink{color:#e11961; margin:15px 0px 0; display:inline-block; text-align:left; width:100%; float:left; font-size:18px;} 
.clerfix{float: left; width: 100%; height: 0px; clear: both;}
/*--------------------------------------------------------------------------------------------------------------*/
div.loader{float: left; width: 90px; height: 90px; background: url(../images/loader.gif) no-repeat; position: absolute; bottom:50px; left: 50%; transform: translateX(-50%); -webkit-background-size:100%; background-size:100%;}
/*--------------------------------------------------------------------------------------------------------------*/
.required{position: relative;}
.required:after{ content:"*"; position:absolute; left:17px; top:22px; color:#f64b4b; font-size:17px;}
/*~file-box~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.file-box{display:inline-block; position:relative; height:30px; padding:5px; width:355px; background:#FFFFFF; border:1px solid #DFDFDF; margin:0; overflow:hidden;}
div.file-box span{float:left; height:26px; line-height:18px; text-align:left; color:#2d2d2d; padding-left:10px;}
div.file-box div{float:left; position:absolute; top:0; right:-1px; width:100px; height:100%; line-height:30px; overflow:hidden; background:#3C8DBC; color:#fff; text-align:center; cursor:pointer; font-size:11px; border-left:1px solid #f1f1f2;}
div.file-box div:hover{background:#3dc1ea; color:#fff; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -transition:0.2s ease-out;}
div.file-box div input{height:37px; width:95px; position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
/*~select-field~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
div.select-field{display:inline-block; width:100%; padding:0px; position:relative; font-size:18px; /*background:#fff;*/  overflow:hidden; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;box-shadow: 1px 1.732px 9px 0px rgba( 0, 0, 0, 0.1 );}
div.select-field select{float:left; width:100%; height:50px; padding:0px 40px; line-height:1; outline:none; display:inline-block; border:0; background:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; color:#3162bf; font-size:17px;}
div.select-field select option{background:#fff; color:#bfbfbf; padding:5px 10px; border:0px; cursor:pointer; border-bottom:1px solid #DFDFDF; text-transform:capitalize; font-size:18px;} 
div.select-field:after{content:'\f107'; font-family:'FontAwesome' !important; right:0px; top:7px; width:42px; height:100%; line-height: 50px; position:absolute; pointer-events:none; display:block; text-align: center; font-weight: bolder;}
/*~select-field~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
div.select-field-wallet{display:block; width:272px; padding:0px; position:relative; font-size:18px; /*background:#fff;*/  overflow:hidden; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;box-shadow: 1px 1.732px 9px 0px rgba( 0, 0, 0, 0.1 );}
@media screen and (max-width: 480px){
  div.select-field-wallet{width:227px;}
}
div.select-field-wallet select{float:left; width:100%; height:50px; padding:0px 5px; line-height:1; outline:none; display:inline-block; border:0; background:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; color:#3162bf; font-size:17px;}
div.select-field-wallet select option{background:#fff; color:#bfbfbf; padding:5px 10px; border:0px; cursor:pointer; border-bottom:1px solid #DFDFDF; text-transform:capitalize; font-size:18px;} 
div.select-field-wallet:after{content:'\f107'; font-family:'FontAwesome' !important; right:0px; top:0px; width:42px; height:100%; line-height: 50px; position:absolute; pointer-events:none; display:block; text-align: center; font-weight: bolder;}
/*--------------------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6{float:left; width:100%; line-height:1.0; margin:0px; font-weight:normal;}
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:22px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
/*--------------------------------------------------------------------------------------------------------------*/
.page-ttl{display:inline-block; width:100%; font-size:30px; margin-bottom:10px; position:relative; text-align:center; text-transform:uppercase;}
.page-subTtl{ margin-bottom:30px; text-transform:uppercase;}
/*---------------------------------------------*/
span.disabled-input, input.text, textarea.text{float:left; display:inline-block; width:100%; height:50px; padding:0px 35px; margin:0px; border:0; border-bottom:1px solid rgba(255,255,255,0.5) !important; background:#fff; font-size:17px; font-weight: 400; -webkit-appearance:none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; color:#fff; display:inline-block; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -transition:0.2s ease-out; background:none;}
textarea.text{padding:10px; height:150px; resize:none;}
input.text:focus,textarea.ttextfocus{border-color:#767676;}
input.error{border:1px solid #FF0000; background:#F30D0D; color:#fff;}
.form-control{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.input-group-addon{ border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; background:none; border:1px solid #D40511; color:#B3B3B3; border-left:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; cursor:pointer;}
.form-control:focus{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
/*----------------------------------------------*/
.button{/*float:left;*/ display:inline-block; height:50px; line-height:50px; padding: 0 15px; color:#e31b63; background:#fff; font-size:18px; font-weight:700; border:0px solid transparent; cursor:pointer; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -transition:0.2s ease-out; text-align:center; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; overflow:hidden;} 
/*--------------------------------------------------------------------------------------------------------------*/
.chkBx{display:inline-block; position:relative;}
input[type=checkbox]:not(old),input[type=radio ]:not(old){display:inline-block; width:25px; margin:0; padding:0; opacity:0; position:absolute;}
input[type=checkbox]:not(old) + label,input[type=radio ]:not(old) + label{/* display:inline-block; */ min-height:20px; padding-left:0px; line-height:20px; cursor:pointer; background:url(../images/checks.png) no-repeat 0 0; margin:0; padding-top:2px;}
input[type=checkbox]:not(old) + label{background:url(../images/checks.png) no-repeat 0 0;}

/*The following code commented by Suresh for filter checking */

input[type=checkbox]:not(old):checked + label{background-position:0 -27px;}
input[type=radio]:not(old):checked + label{background-position:0 -27px;}
/*Code commented by Suresh ends here*/
/*--------------------------------------------------------------------------------------------------------------*/
div.social{float:right;}
div.social label{float:left;}
div.social a{float:left; display:inline-block; margin:0px 0px 0px 15px; opacity:1;}
div.social a:hover{opacity:0.75;}
.wrapper{ display:inline-block; width:100%; min-height: 450px;}
/*--------------------------------------------------------------------------------------------------------------*/
section{float:left; width:100%; /* min-height: 100vh; */ text-align:left; padding:60px 0px 0;}
section.customer-service-wrap{ padding:0px;}
/*--------------------------------------------------------------------------------------------------------------*/
header{float:left; width:100%; position:fixed; height:60px; left:0; top:0; z-index:5; transition:0.3s ease-out; background:url(../images/headerBg.png) no-repeat center; background-size:cover; text-align:center; }
/* header a.home{ float:left; width:50px; position:absolute; left:15px; top:25px;} */
header a.home{ float:left;  position:absolute; left:15px; top:25px;}
header a.setting{ float:right; width:50px; position:absolute; right:15px; top:10px;}
header h2{ display:inline-block; width:100%; text-align:center; font-size:20px; font-weight:700; color:#fff; padding:0 50px; position: relative; margin-top:40px;}
header .wlcmId{float: left; width: 50%; text-align: left; margin:28px 0 0 20px;}
header .wlcmId label{float: left; width: 100%; color: #fff;}
header .wlcmId h2{float: left; width: 100%; margin: 0; text-align: left; padding: 0;}
/*--------------------------------------------------------------------------------------------------------------*/
ul.formBox{float:left; width:100%;}
ul.formBox li{float:left; width:100%; position:relative; border-bottom:solid 1px #2d2d2d; padding-bottom:2px; margin-bottom:30px; text-align: left;} 
ul.formBox li:last-child{margin-bottom:0;}
ul.formBox li.border-none{border-bottom:none; padding-bottom:0;}
ul.formBox li .text{ background:#ededed !important; border:none; color: #2d2d2d;}
ul.formBox li h2{ font-size:17px; text-align:left; font-weight:400;}
ul.formBox li .button{color:#fff; text-shadow:none; font-weight:800; margin-top:0; background-image: -moz-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%);  background-image: -webkit-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%); background-image: -ms-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%);}
ul.formBox li .cancle{ float:right; line-height: 48px; background:#fff; color:#e51960; border:solid 1px #e51960;}
ul.formBox li .proceed{ float:left; border: solid 1px #e51960;}
ul.formBox li .proceed_posm{ float:none; border: solid 1px #38B0DE;}
ul.formBox li .button.proceed:hover{color:#fff; text-shadow: none;}
ul.formBox li .button.proceed_posm:hover{color:#fff; text-shadow: none;}
ul.formBox  li .button.cancle:hover{color:#e51960;}
ul.formBox li ::-webkit-input-placeholder {/* WebKit browsers */color:#2d2d2d;}
ul.formBox li :-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#2d2d2d; opacity:1;}
ul.formBox li ::-moz-placeholder{/* Mozilla Firefox 19+ */color:#2d2d2d; opacity:1;}
ul.formBox li :-ms-input-placeholder{/* Internet Explorer 10+ */color:#2d2d2d;}
ul.formBox li label{ float:left; width:100%; margin-bottom:10px; font-size:18px; font-weight:700;}
/*--------------------------------------------------------------------------------------------------------------*/
.brdrNone{border: 0 !important;}
.brdrNone1{border: 0 !important;}
.pageTtlIcon{float: left; width: 100%; text-align: center; padding:0px 0 20px;}
.pageTtlIcon img{float: none;}
.mrgbtm30{ margin-bottom:30px;}
.mrgTop15{ margin-top:15px !important;}
.mrgBtn25{ margin-bottom:20px !important;}
.mrgTop20{ margin-top:20px !important;}
.mrgbotnone{ margin-bottom:0 !important;}
.txtAlgnCntr{text-align: center !important; margin-top: 0 !important;}
.txtAlgnCntr.btnBox .button{float: none;}
.btnBox{float: left; width:100%; /* position: absolute; */ left: 0; bottom: 0; padding: 15px 40px;}
.btnBox .button{float: left;  color:#fff; font-weight:800; min-width:150px; margin-top:0; background-image: -moz-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%);  background-image: -webkit-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%); background-image: -ms-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%);}
.btnBox .cancle{ float:right; line-height: 48px; background:#fff; color:#e51960; border:solid 1px #e51960;}
.btnBoxFixedBtm{padding-bottom: 58px;}
.btnBoxFixedBtm .btnBox{position: fixed !important; bottom: 0 !important; left: 0 !important; z-index: 5; background:#fff; box-shadow:0px -1px 5px 0.24px rgba(0, 0, 0, 0.11);}
.pushLeft{float: left !important;}
.pushRight{float: right !important;}
/*--------------------------------------------------------------------------------------------------------------*/
.accordion{ float:left; width:100%; text-align:left; padding:40px 40px 0;}
.accordion ul.accordion-listing{ float:left; width:100%;}
.accordion ul.accordion-listing li.main{ float:left; width:100%; margin-bottom:20px; border-bottom:solid 0px #2d2d2d;}
.accordion ul.accordion-listing li.main:last-child{ margin-bottom:0;}
.accordion ul.accordion-listing li.main a.title{
   float:left; 
   width:100%;
   background:#3062be;
   color:#fff; 
   /**CR Partner_App_Features code starts */	
   /* padding:15px 33px 15px 20px;  */
   padding: 15px 26px 8px 20px;
   /**CR Partner_App_Features code ends */	
   font-size:16px; 
   text-transform:uppercase; 
   font-weight:800; 
   position: relative; 
   box-shadow: 2px 3.464px 0px 0px rgba( 225, 225, 225,0.7 );
}
.accordion ul.accordion-listing li.main a.title::after{ content:"+"; position:absolute; right:15px; top:6px; color:#fff; font-size:28px;}
.accordion ul.accordion-listing li.main a.title.active::after{ content:"-"; font-size:50px; font-weight:400; top:-10px;} 
.accordion ul.accordion-listing li.main ul.customer-info-list li.item p{ font-weight:700;}
.accordion ul.accordion-listing li.main ul.customer-info-list li.item .content p{ font-weight:400;}
.accordion ul.accordion-listing li.main ul.customer-info-list li.item .content p span{ font-weight:800;}
.accordion ul.accordion-listing li.main ul.customer-info-list li.item .content h2{ text-align:left; margin:15px 0; font-size:26px;}
.accordion ul.accordion-listing li.main .accordion-data{ float:left; width:100%; background:#e1e1e1; padding:30px 15px 0; /* text-align:center; */ margin-bottom:30px; display:none; padding-bottom: 20px;}
#ChannelsDescriptionPg .accordion ul.accordion-listing li.main .accordion-data.imgGridAccordionCls {
  float: left;
  width: 100%;
  background: #e1e1e1;
  padding: 0 15px 0;
  /* text-align: center; */
  margin-bottom: 0;
  display: none;
  padding-bottom: 0;
}  
.accordion ul.accordion-listing li.main .content{ float:left; width:100%;}
.accordion ul.accordion-listing li.main ul.customer-info-list li.item a.btn-add,.accordion ul.accordion-listing li.main ul.customer-info-list li.item a.add-btn,
.accordion ul.accordion-listing li.main ul.customer-info-list li.item a.close-btn{width:120px; height: 100%; position:absolute; right:0; top:0; color:#fff; font-weight:800; font-size:18px; text-align:center; background:#29d839; padding-top:40px;}
.accordion ul.accordion-listing li.main ul.customer-info-list li.item a.upp-set{ padding-top:100px;}
.accordion ul.accordion-listing li.main ul.customer-info-list li.item a.close-btn{ background:#f43b3b; }


.accordiontab{
  float:left; 
   width:100%;
   background:#3062be;
   color:#fff; 
   padding: 15px 26px 8px 20px;
   font-size:16px; 
   text-transform:uppercase; 
   font-weight:800; 
   position: relative; 
   box-shadow: 2px 3.464px 0px 0px rgba( 225, 225, 225,0.7 );
}

#validated30offers_recharge{
  padding-top: 22px;
}
#validated30offers{
  padding-top: 22px;
}
#validated30offersLDP{
  padding-top: 22px;
}


.accordion ul.accordion-listing li.main ul.customer-info-list li.item .heading h5{color: #2c9cf8; text-decoration: underline; font-weight: bold;}
.accordion ul.accordion-listing li.main ul.customer-info-list li.item .rechargeplans .bingepluusplans{padding-bottom: 7px; border-bottom:solid 1px #dadada; position:relative; width:100%}
.accordion ul.accordion-listing li.main ul.customer-info-list li.item .heading{margin-left:30px; margin-top:5px; margin-bottom:20px; position: relative; width: 100%; padding-bottom:16px;}
.highlight{

  background-color: rgba(88, 247, 88, 0.925);
}

section.customer-recharge-wrap ul.customer-info-list li.item .rechargeplans .bingepluusplans .container{

width:90%
}
section.customer-recharge-wrap ul.customer-info-list li.item .rechargeplans .bingepluusplans .container .ui-btn-text{
  padding-left:10px;
}

/*
section.customer-recharge-wrap .accordion ul.accordion-listing li.main .accordion-data-openview{ float:left; width:100%; background:#e1e1e1; padding:30px 15px 0; /* text-align:center; *//* margin-bottom:30px; display:block; padding-bottom: 20px;}
section.customer-recharge-wrap .accordion ul.accordion-listing li.main ul.customer-info-list li.item .rechargeplans .ui-btn-inner{

  width:100%
} 
section.customer-recharge-wrap .accordion ul.accordion-listing li.main ul.customer-info-list li.item .rechargeplans .ui-btn-text{

  width:100%
} 
*/
/*========================================
      -----Common Css Ended--------
========================================*/ 

.modify-btn-css { background: none; padding: 0;}
section.login{ float:left; width:100%; text-align:center; background:url(../images/bg-img.jpg) no-repeat center; min-height:100vh; background-size:cover; padding:0 50px;}
section.login .wrapper{ min-height:550px;}
section.login .img-box{ float:left; width:100%; margin-top:30px;} 
section.login .img-box img{ float:none; display:inline-block; width:90%;}
section.login ul.login-listing{ float:left; width:100%;  /*margin-top:20%; */margin-top:1%;}
section.login ul.login-listing li{ float:left; position:relative; width:100%; margin-bottom:50px; text-align:center; position:relative;}
section.login ul.login-listing li:last-child{ border-bottom:none;} 
section.login ul.login-listing li i{float:left; width:47px; color:#fff; font-size:18px; text-align:center; position:absolute; left:0; top:25px;} 
section.login ul.login-listing li .text{padding-left:50px; padding-right:15px; background:transparent !important; }
section.login ul.login-listing li .button{ width:100%; max-width:625px; text-align:center; margin-top:35px;}
section.login .buttonBox{ bottom:15px;}
section.login .buttonBox input.button{width:100%; max-width:625px; border:0; font-weight:700; float:none; text-align:center; /* margin-bottom: 35px; */ margin-bottom: 20px;}
/*--------------------------------------------------------------------------------------------------------------*/
section.registration-wrap{ float:left; width:100%; text-align:center; background:#f0f0f0;} 
section.registration-wrap .wrapper{ padding:20px;}
section.registration-wrap .inside-wrap{ float:left; width:100%; padding:40px; background:#fff; box-shadow:1px 1.732px 35px 0px rgba( 0, 0, 0,0.2); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;} 
/*--------------------------------------------------------------------------------------------------------------*/
section.splash-wrapp{float:left; width:100%; text-align:center; background:url(../images/bg-img.jpg) no-repeat center; min-height:100vh; background-size:cover; padding:0 50px;}
section.splash-wrapp .img-box{ float:left; width:100%; position: absolute; top:50%; left: 0; transform: translateY(-50%); padding: 0 10%;} 
section.splash-wrapp .img-box img{float: none;}
/*--------------------------------------------------------------------------------------------------------------*/
section.forgot-password-wrap,section.reset-password-wrap{ float:left; width:100%; text-align:center;}
.forgot-password-wrap .wrapper,.reset-password-wrap .wrapper{ padding:20px;}
.forgot-password-wrap .pageTtlIcon,.reset-password-wrap .pageTtlIcon{ margin-bottom:40px;}
/*--------------------------------------------------------------------------------------------------------------*/
section.landing-wrap{float: left; width: 100%;}
section.landing-wrap ul.main-nav{ float:left; width:100%; margin-bottom: -1px; }
/**CR Partner_App_Features code starts */
section.landing-wrap ul.main-nav li{ float:left; width:33.33%; border-right:solid 1px #d5d5d5; border-bottom:solid 1px #d5d5d5; padding:10px 0; text-align: center;}
#ChannelsDescriptionPg section.landing-wrap.imgGrid ul.main-nav li{ float:left; width:33.33%;border-right:none;border-bottom:none;padding:10px 0; text-align: center;}
/**CR Partner_App_Features code ends */	
/* section.landing-wrap ul.main-nav li:nth-child(3n + 3){border-right:none;} */
section.landing-wrap ul.rechargeNotificationUL li:nth-child(3n + 3){border-right:none;}
section.landing-wrap ul.main-nav li a{ float:left; width:100%;}
section.landing-wrap ul.main-nav li a i{ float:left; width:100%;}
section.landing-wrap ul.main-nav li a i img{ float:none; width: 50px; margin-bottom:10px;}
section.landing-wrap ul.main-nav li a span{float: left; width: 100%;  /* min-height: 55px; max-height: 55px; */  height:50px; color:#202020; font-size:18px; font-weight:700;}
/*-----------------------------------------------------------------------------------------------------------------------*/
section.customer-information-wrap,section.evd-transfer-wrap,section.multi-tv-account-registration,section.activation-status-wrap,section.activation-status-screen-wrap,section.evd-balance-information-wrap,section.modify-package-wrap,section.offers-wrapp,section.customer-service-wrap{ float:left; width:100%; background:#f0f0f0;}
section.customer-information-wrap .wrapper,section.evd-transfer-wrap .wrapper,section.multi-tv-account-registration .wrapper,section.activation-status-wrap .wrapper,section.activation-status-screen-wrap .wrapper,section.evd-balance-information-wrap .wrapper,section.modify-package-wrap .wrapper,section.packege-information-wrapp .wrapper,section.offers-wrapp .wrapper,section.customer-service-wrap .wrapper{ padding:20px;}
section.customer-information-wrap .inside-wrap,section.evd-transfer-wrap .inside-wrap,
section.customer-recharge-wrap .inside-wrap,section.activation-status-wrap .inside-wrap,
section.evd-balance-information-wrap .inside-wrap,section.modify-package-wrap .inside-wrap,
#fillSettlements,section.packege-information-wrapp .inside-wrap,section.offers-wrapp .inside-wrap,section.customer-service-wrap .inside-wrap{ float:left; width:100%; height:100%; padding:0 0px 40px; background:#fff; box-shadow:1px 1.732px 35px 0px rgba( 0, 0, 0,0.2); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
section.packege-information-wrapp a:not([href]):not([tabindex]).cancle{color: #e51960 !important;}
section.customer-information-wrap .inside-wrap .pageTtlIcon,section.evd-transfer-wrap .inside-wrap .pageTtlIcon,section.activation-status-wrap .inside-wrap .pageTtlIcon,section.evd-balance-information-wrap,.inside-wrap .pageTtlIcon,section.offers-wrapp .inside-wrap .pageTtlIcon,section.customer-service-wrap .inside-wrap .pageTtlIcon,section.purchase-asmasi-order-input-type-wrap .inside-wrap .pageTtlIcon{ background:#f0f0f0;}
section.customer-information-wrap .inside-wrap ul.formBox,section.evd-transfer-wrap .inside-wrap ul.formBox,section.customer-recharge-wrap .inside-wrap ul.formBox,section.activation-status-wrap .inside-wrap ul.formBox,section.evd-balance-information-wrap .inside-wrap ul.formBox,section.modify-package-wrap .inside-wrap ul.formBox,section.offers-wrapp .inside-wrap ul.formBox,section.customer-service-wrap .inside-wrap ul.formBox,section.purchase-fos-rejection-reason-input-type-wrap .inside-wrap ul.formBox{ padding:40px 40px 0;}
section.demo-box-details-wrap .inside-wrap ul.formBox{padding:10px 40px 0;}
section.customer-information-wrap .inside-wrap ul.formBox li label,section.activation-status-wrap .inside-wrap ul.formBox li label,section.offers-wrapp .inside-wrap ul.formBox li label,section.evd-transfer-wrap .inside-wrap ul.formBox li label,section.customer-service-wrap .inside-wrap ul.formBox li label,section.competitor-data-capture-wrap .inside-wrap ul.formBox li label,section.purchase-fos-rejection-reason-input-type-wrap .inside-wrap ul.formBox li label/* ,section.modify-package-wrap .inside-wrap  label */{ float:none; display:inline-block; padding:5px; text-align:center; margin-bottom:0;}
/* section.customer-information-wrap .inside-wrap ul.formBox li span{ display:inline-block;} */
section.modify-package-wrap .inside-wrap ul.formBox li .btnBox{ position:inherit; padding:0; margin-top:100px;}
section.customer-recharge-wrap ul.formBox li .button.validate-btn .ui-btn-inner{padding:0em 20px}
section.customer-recharge-wrap ul.formBox li .button.rechargeUpp { float: right !important; padding-left: 30px; padding-right: 30px;}
/*-----------------------------------------------------------------------------------------------------------------------*/
section.evd-transfer-wrap ul.formBox li .button.validate-btn{ width:35%; margin-bottom:20px; color: #fff;}
section.evd-transfer-wrap ul.formBox li .btnBox,section.customer-information-wrap ul.formBox li .btnBox,section.activation-status-wrap ul.formBox li .btnBox,section.offers-wrapp ul.formBox li .btnBox,section.customer-service-wrap ul.formBox li .btnBox{ position:inherit; padding:0; margin-top:70px;}
/*-----------------------------------------------------------------------------------------------------------------------*/
ul.customer-info-list{ float:left; width:100%;}
ul.customer-info-list li.item{ float:left; width:100%; background:#fff; box-shadow: 1px 1.732px 12px 0px rgba( 0, 0, 0, 0.2 ); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:70px;  padding:25px; margin-bottom:35px; position:relative; overflow:hidden;}
ul.customer-info-list li.item p{ float:left; width:100%; text-align:left; color:#a7a7a7; font-weight:700; font-size:17px; margin:0 0 5px;}
ul.customer-info-list li.item label p{ font-weight: 400;}
ul.customer-info-list li.item p span{display: inline-block; color:#525252;}
ul.customer-info-list li.item label p span{ font-weight: 800;}
ul.customer-info-list li.item .inside{ float:left; width:100%;}
ul.customer-info-list li.item h4{ color:#888888; font-size:17px; font-weight: 800; }
ul.customer-info-list li.item .img-box h4{padding-right: 20px;}
ul.customer-info-list li.item h2{font-size:20px; font-weight:800; margin-top:20px;}
ul.customer-info-list li.item h2 .secPack{margin-bottom:40px;}
ul.customer-info-list li.item h2.red{ color:#ec1a63;}
ul.customer-info-list li.item h2.transaction_color{ color:#06047a;}
ul.customer-info-list li.item h2.yellow{ color:#ffcc1c;}
ul.customer-info-list li.item h2.green{ color:#29d839;}
/*ul.customer-info-list li.item h2 small{ font-size:15px;}*/
ul.customer-info-list li.item .inside .img-box{ float:left; width:30%; text-align:center; border-right:solid 1px #dfdfdf; padding-bottom: 92px;}
ul.customer-info-list li.item .inside .img-box img{ float:none; width:170px; padding:30px 20px 30px 0;}
ul.customer-info-list li.item .data{ overflow:hidden; padding-left:15px; text-align: center;}
ul.customer-info-list li.item .block{ display:inline-block; width:100%; border-bottom:solid 1px #dfdfdf; padding-bottom:35px; margin-bottom:15px; text-align: center;}
ul.customer-info-list li.item .brdrNone{ margin-bottom:0 !important; padding-bottom:0 !important;}
ul.customer-info-list li.item .left,ul.customer-info-list li.item .right{ width:50%; float:left;}
ul.customer-info-list li.item .leftMost,ul.customer-info-list li.item .middle,ul.customer-info-list li.item .rightMost{ width:33.3%; float:left; margin-bottom:20px;}
ul.customer-info-list li.item .left{ border-right:solid 1px #dfdfdf; padding-right:15px;}
ul.customer-info-list li.item .middle{ border-right:solid 1px #dfdfdf; padding-right:15px; padding-left:15px;}
ul.customer-info-list li.item .right{padding-left:15px;} 
ul.customer-info-list li.item:last-child{margin: 0;margin-bottom: 10px;} 
ul.customer-info-list li.item .left .block:last-child,ul.customer-info-list li.item .right .block:last-child{padding-bottom: 0; margin-bottom: 0;}
ul.customer-info-list li.item label{margin: 0;margin-bottom: 0px} 
/*-----------------------------------------------------------------------------------------------------------------------*/
section.evd-transfer-information-wrap{ float:left; width:100%; background:#f0f0f0;}
section.evd-transfer-information-wrap .wrapper{ padding:20px;}
section.evd-transfer-information-wrap a:not([href]):not([tabindex]){color:#fff}
section.evd-transfer-information-wrap a:not([href]):not([tabindex]).cancle{color: #e51960;}
/*-----------------------------------------------------------------------------------------------------------------------*/
section.thank-you ul.customer-info-list li.item{ padding:35px 25px;}
section.thank-you ul.customer-info-list li.item h2{ font-weight:700; line-height:26px;}
section.thank-you ul.customer-info-list li.item h4{ color:#525252; font-weight:700;}
section.thank-you .btnBox,section.customer-information-wrap .btnBox, .evd-bal-info, section.customer-service-wrap .btnBox{ text-align:center;}
section.thank-you .btnBox .button{ float:none; background:none;}/* ,section.customer-information-wrap .btnBox .button */
section.customer-information-wrap .btnBox .cancle,section.customer-service-wrap .btnBox .cancle{background:none;color: #e51960;}/*  newly added */
section.customer-information-wrap .btnBox .cancle.back, .evd-bal-info .back,section.customer-service-wrap .btnBox .cancle.back{float:none;background:none;color: #e51960;}/*  newly added */
/* section.customer-information-wrap,section.customer-service-wrap{ padding-bottom:30px;} */
section.customer-information-wrap .inside-wrap .btnBox,section.customer-service-wrap .inside-wrap .btnBox {position: inherit;padding: 50px 40px 0;}
section.thank-you ul.customer-info-list li.item h3{ display:inline-block; float:none; width:100%; color:#1523b6; font-weight:700; font-size:18px; border:solid 1px #f0f0f0; max-width:250px; text-align:center; padding:10px 0; margin-top:25px;}
/*-----------------------------------------------------------------------------------------------------------------------*/
section.customer-recharge-wrap{ float:left; width:100%; background:#f0f0f0;}
section.customer-recharge-wrap .wrapper{ padding:20px;}
section.customer-recharge-wrap .wrapper .pageTtlIcon{ background:#f0f0f0;}
/* section.customer-recharge-wrap .inside-wrap ul.formBox li {margin-bottom:15px} */
section.customer-recharge-wrap .inside-wrap ul.formBox li label{ float:none; display:inline-block; text-align:center; margin-bottom:0;border:none}
section.customer-recharge-wrap .inside-wrap ul.formBox li label.cust-rech .ui-btn-inner{ text-align:left; font-size:16px; font-weight:400;}
section.customer-recharge-wrap .inside-wrap .btnBox{ position:inherit; padding:50px 0px 0;}
section.customer-recharge-wrap .ui-btn-icon-left>.ui-btn-inner>.ui-icon, .ui-btn-icon-right>.ui-btn-inner>.ui-icon{display:none}
section.customer-recharge-wrap input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label {display: block; min-height: 20px;padding-left: 30px;line-height: 20px; cursor: pointer;background: url(../images/checks.png) no-repeat 5px 14px;}
/* section.customer-recharge-wrap input[type=checkbox]:not(old) + label {background: url(../images/checks.png) no-repeat;background-position: 5px 15px;} */
section.customer-recharge-wrap input[type=checkbox]:not(old):checked + label{background: url(../images/checks.png) no-repeat; background-position:5px -55px;}
section.customer-recharge-wrap .cust-rech .ui-btn-text{top: 5px;left: -35px;}
/*-----------------------------------------------------------------------------------------------------------------------*/
section.primary-account-registration-wrap,section.multi-tv-account-registration-wrap,section.evd-balance-information-transaction-wrap{ float:left; width:100%; background:#f0f0f0;}
section.primary-account-registration-wrap .wrapper,section.multi-tv-account-registration-wrap .wrapper,section.evd-balance-information-transaction-wrap .wrapper{ padding:20px;}
section.primary-account-registration-wrap .inside-wrap,section.multi-tv-account-registration-wrap .inside-wrap{float:left; width:100%; height:100%; padding:0 0px 40px; background:#fff; box-shadow:1px 1.732px 35px 0px rgba( 0, 0, 0,0.2); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
section.primary-account-registration-wrap .inside-wrap .pageTtlIcon,section.multi-tv-account-registration-wrap .inside-wrap .pageTtlIcon{ background:#f0f0f0;}
section.primary-account-registration-wrap .inside-wrap ul.formBox,section.multi-tv-account-registration-wrap .inside-wrap ul.formBox{ padding:40px 40px 0;}
section.primary-account-registration-wrap .inside-wrap ul.formBox li .btnBox,section.multi-tv-account-registration-wrap .inside-wrap ul.formBox li .btnBox{ position:inherit; padding:0; margin-top:100px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.multi-tv-account-registration ul.customer-info-list li.item ul.formBox li.brdrNone{ margin-bottom:30px;}
section.multi-tv-account-registration ul.customer-info-list li.form-field{ padding:40px 40px 0px;}
section.multi-tv-account-registration ul.customer-info-list li.item ul.formBox li .btnBox{ position:inherit; float:none; text-align:center; margin-top:40px; padding-bottom:10px;}
section.multi-tv-account-registration ul.customer-info-list li.item ul.formBox li .btnBox .proceed{float:none;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.activation-status-screen-wrap ul.customer-info-list li .right img{ float:none; width:37px; margin-top:10px;}
section.activation-status-screen-wrap .btnBox{text-align:center; }
section.activation-status-screen-wrap .btnBox .cancle{ float:none; background:none;color: #e51960;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.evd-balance-information-wrap .page-head{ float:left; width:100%; padding:40px 40px 0 40px;}
section.evd-balance-information-wrap .page-head h2,
section.evd-balance-information-wrap .page-head h4{ font-size:20px; font-weight:800; color:#2d2d2d; margin-bottom:10px;}
section.evd-balance-information-wrap .page-head h4{ color:#3062be;}
section.evd-balance-information-wrap .quick-link-box{ float:left; width:100%; padding:50px 40px 40px;}
section.evd-balance-information-wrap .quick-link-box h2{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}
section.evd-balance-information-wrap .quick-link-box ul.customer-info-list{ background:#f7f7f7; padding:25px 15px;}
section.evd-balance-information-wrap .quick-link-box ul.customer-info-list li.item{ padding:12px 10px; margin-bottom:25px !important; box-shadow: 1px 1.732px 9px 0px rgba( 0, 0, 0, 0.1 );}
section.evd-balance-information-wrap .quick-link-box ul.customer-info-list li.item a{ float:left; width:100%;}
section.evd-balance-information-wrap .quick-link-box ul.customer-info-list li.item h3{ font-size:17px; font-weight:800; color:#3062be;}
section.evd-balance-information-wrap .btnBox{ bottom:-20px; padding:15px 0; position: relative; padding: 0; bottom: 0;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.evd-balance-information-transaction-wrap h3{width:100%; font-size:20px; font-weight:800; text-align:center; margin:10px 0 35px;}
section.evd-balance-information-transaction-wrap .btnBox{ position:inherit; text-align:center;}
section.evd-balance-information-transaction-wrap .btnBox .cancle{ float:none;}
section.evd-balance-information-transaction-wrap ul.customer-info-list li h4{ font-weight:400;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.fos-balance-wrap .quick-link-box{ padding-top:40px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.error ul.customer-info-list li{ padding:35px 25px 25px;}
section.error ul.customer-info-list li .block h2,section.error ul.customer-info-list li .block h4{ color:#f43b3b; line-height:26px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.modify-pack-submenu ul.main-nav{ border-bottom:solid 1px #d5d5d5;}
section.modify-pack-submenu ul.main-nav li{ margin-bottom:-1px;}
section.modify-pack-submenu .inside-wrap .accordion ul.accordion-listing li.main ul.customer-info-list li.item{ padding:10px; text-align:left; margin-bottom:20px;}
section.modify-pack-submenu .inside-wrap .accordion ul.accordion-listing li.main .accordion-data{padding: 20px 10px 0;}
section.modify-pack-submenu .inside-wrap .accordion ul.accordion-listing li.main ul.customer-info-list li.item h3{ font-size:16px; font-weight:800; color:#525252;}
section.modify-pack-submenu .inside-wrap .btnBox{ position:inherit; text-align:center; margin-top:20px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.packege-information-wrapp div.customer-info-list-wrapp{float:left; width: 100%; padding:40px 40px 0; margin-bottom:30px;}
section.packege-information-wrapp ul.customer-info-list{ padding:20px; background:#e1e1e1;} 
section.packege-information-wrapp ul.customer-info-list li.item a{ font-size:16px; font-weight:800; color:#3062be;}
section.packege-information-wrapp .btnBox{position: relative;}
/*------------------------------------------------------------------------------------------------------------------------------*/
.search-box{ float:left; width:100%; margin:35px 0px 25px; padding: 0 20px; position:relative;}
.search-box .text{ background:#ebebeb; color:#2d2d2d; border:solid 1px #d8d8d8; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; padding:0 20px; font-size:15px; font-weight:700;}
.search-box ::-webkit-input-placeholder {/* WebKit browsers */color:#2d2d2d;}
.search-box :-moz-placeholder {/* Mozilla Firefox 4 to 18 */color:#2d2d2d; opacity:1;}
.search-box ::-moz-placeholder {/* Mozilla Firefox 19+ */color:#2d2d2d; opacity:1;}
.search-box :-ms-input-placeholder {/* Internet Explorer 10+ */color:#2d2d2d;}   
.search-box .search-btn{ position:absolute; right:43px; top:0px; width:50px; height:100%; background:none; cursor:pointer; z-index:1;}
.search-box i.fa-search{position:absolute; right:5%; top:0px; z-index:2; font-size:22px; color:#3062be; cursor:pointer; margin-top: -4px;}
.search-box .search-btn{font-family:'FontAwesome' !important;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.ala-carte-package-wrap .pack-content-box{ float:left; width:100%; padding:15px 15px 30px;}
section.ala-carte-package-wrap ul.customer-info-list{ padding:25px 35px 30px; background:#e1e1e1; margin-left:0%; margin-top:15px;}
section.ala-carte-package-wrap ul.customer-info-list li{ padding:12px 10px; margin-bottom:25px; position:relative;}
section.ala-carte-package-wrap ul.customer-info-list li h3{ font-size:16px; font-weight:800;}
section.ala-carte-package-wrap ul.customer-info-list li a.add-btn{ position:absolute; right:0; top:0; font-size:16px; font-weight:800; background:#29d839; color:#fff; padding:11px 15px 0; height:100%; }
section.ala-carte-package-wrap ul.customer-info-list li a.btn-add{ position:absolute; right:0; top:0; font-size:16px; font-weight:800; background:#29d839; color:#fff; padding:11px 15px 0; height:100%;}
section.ala-carte-package-wrap ul.customer-info-list li a.close-btn{ position:absolute; right:0; top:0; font-size:22px; font-weight:800; background:#f43b3b; color:#fff; padding:7px 33px 0; height:100%;}
section.ala-carte-package-wrap .inside-wrap{ padding-bottom:0;}
section.ala-carte-package-wrap .inside-wrap h2{ width:100%; text-align:center; font-size:20px; font-weight:800; padding:25px 0 10px;}
section.ala-carte-package-wrap .btnBox{ position:relative;}
/*------------------------------------------------------------------------------------------------------------------------------*/
/**CR Partner_App_Features code starts */
/* section.active-packages-details-modify .accordion{padding: 40px 40px 10px;} */
section.active-packages-details-modify .accordion{padding: 10px 40px 10px;}
/**CR Partner_App_Features code ends */
section.active-packages-details-modify .accordion ul.accordion-listing li.main{ margin-bottom:30px;}
section.active-packages-details-modify .accordion ul.accordion-listing li.main .accordion-data{padding: 25px 15px; margin-bottom:0;}
section.active-packages-details-modify ul.customer-info-list li h3{ text-align:left;}
section.active-packages-details-modify ul.customer-info-list,section.active-packages-details-modify .pack-content-box{ padding:0;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.special-packages .btnBox{ margin-top:100px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.drop-package .btnBox{ padding:50px 40px 30px;}
section.drop-package .inside-wrap h2{padding-right: 20px; padding-left: 20px; }
/*------------------------------------------------------------------------------------------------------------------------------*/
section.dashboard .inside-wrap{box-shadow: 1px 1.732px 35px 0px rgba( 0, 0, 0, 0.2) !important;}
section.dashboard .inside-wrap ul.main-nav li{ width:50%;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.purchaseorder .inside-wrap{box-shadow: 1px 1.732px 35px 0px rgba( 0, 0, 0, 0.2) !important;}
section.purchaseorder .inside-wrap ul.main-nav li{ width:50%;}

/*------------------------------------------------------------------------------------------------------------------------------*/
section.dashboard-cumulative-wrap h2{ font-size:14px; font-weight:700; padding:10px 0 20px;}
section.dashboard-cumulative-wrap .inside-wrap{box-shadow: 1px 1.732px 9px 0px rgba( 0, 0, 0, 0.1); padding-bottom:0;}
section.dashboard-cumulative-wrap .inside-wrap table{ border-left:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf; text-align:center;}
section.dashboard-cumulative-wrap .inside-wrap table td,section.dashboard-cumulative-wrap .inside-wrap table th{ border-right:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf; padding:10px 5px;}
section.dashboard-cumulative-wrap .inside-wrap table th{ font-size:16px;}

section.dashboard-cumulative-wrap .inside-wrap table td{ font-size:16px; font-weight:800; color:#525252;}
section.dashboard-cumulative-wrap .inside-wrap table td.blue{ color:#3062be;}
section.dashboard-cumulative-wrap .btnBox{ position:relative; margin-top:50px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.customer-service-validate-wrap ul.formBox li h4{font-weight:700; font-size:18px; margin-top:15px;}
section.customer-service-validate-wrap ul.formBox li h4 span.pcf-ttl{ width:auto; position:relative; top:inherit; right:inherit; color:#3062be;}
section.customer-service-validate-wrap ul.formBox li textarea.text,section.purchase-fos-rejection-reason-input-type-wrap ul.formBox li textarea.text{ padding:18px 40px; height:100px;}
section.customer-service-validate-wrap ul.formBox h6{ font-size:12px; margin-top:7px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.faq-wrap .quick-link-box h2{ text-transform:uppercase;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.customer-recharge-confermation-wrap ul.customer-info-list li.item h4{font-weight: 400;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.customer-recharge-notification{ background:#f0f0f0;}
section.customer-recharge-notification .wrapper{ padding:20px;}
section.customer-recharge-notification ul.main-nav{ background:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 1px 1.732px 12px 0px rgba( 0, 0, 0, 0.2 );}
section.customer-recharge-notification ul.main-nav li{ padding:20px 0 10px;}
section.customer-recharge-notification ul.main-nav li.back-btn{ display:inline-block; width:100%; border:0;}
section.customer-recharge-notification ul.main-nav li.back-btn .cancle{line-height: 48px; background: #fff; color: #e51960; border: solid 1px #e51960; min-width:150px; margin-top:100px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.customer-recharge-account-registration-wrap h4{ float:left; width:100%; font-size:22px; font-weight:700; padding-left:40px; margin:15px 0 10px;}
section.customer-recharge-account-registration-wrap h2{ font-size:22px; font-weight:800; color:#3062be; padding-left:40px;}
section.customer-recharge-account-registration-wrap .btnBox{ text-align:center;}
section.customer-recharge-account-registration-wrap ul.formBox li .proceed{ float:none;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.customer-recharge-rechargenotification-wrap .pageTtlIcon{box-shadow: 1px 1.732px 30px 0px rgba( 0, 0, 0, 0.3 ); margin-bottom:30px; padding: 15px 0 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
section.customer-recharge-rechargenotification-wrap .button{ min-width:150px; color: #fff; background: #e41960;}
section.customer-recharge-rechargenotification-wrap .notifBack{background: none; color: #e41960;}
section.customer-recharge-rechargenotification-wrap ul.customer-info-list li.item .block{ padding-bottom:15px;}
/*section.customer-recharge-rechargenotification-wrap .cancle{ background:none; color:#e41960;}*/
/*------------------------------------------------------------------------------------------------------------------------------*/
section.primary-account-registration-wrap ul.customer-info-list li.item .block{ border:0; padding-bottom:0; margin-bottom:0;}

/**CR Partner_App_Features code starts */
/* section.primary-account-registration-wrap ul.customer-info-list li.item{padding: 12px 10px;} */
section.primary-account-registration-wrap ul.customer-info-list li.item{padding: 6px 10px;}
/**CR Partner_App_Features code ends */
section.primary-account-registration-wrap ul.customer-info-list li.item h3{ margin:0;}
section.primary-account-registration-wrap ul.customer-info-list li.item a.btn-add,section.primary-account-registration-wrap ul.customer-info-list li.item a.close-btn{padding-top: 12px !important;}
/**CR Partner_App_Features code starts */
/* section.primary-account-registration-wrap ul.customer-info-list li.item ul.formBox{ padding:25px 40px 0;} */
section.primary-account-registration-wrap ul.customer-info-list li.item ul.formBox{ padding:0px 40px 0;}

/**CR Partner_App_Features code ends */
section.primary-account-registration-wrap ul.customer-info-list li.item p{ float:left; width:100%; font-size:14px; color:#525252; font-size:700;}
/**CR Partner_App_Features code starts */
/*section.primary-account-registration-wrap ul.customer-info-list li.text-field ul.formBox{ padding-bottom:25px;} */
section.primary-account-registration-wrap ul.customer-info-list li.text-field ul.formBox{ padding-bottom:0;}
/**CR Partner_App_Features code ends */
section.primary-account-registration-wrap .btnBox{ background:none; position:inherit !important; box-shadow:none;}
section.primary-account-registration-wrap .btnBox .cancle{ float:right;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.dashboard-monthwise-info-wrap .inside-wrap table th{ background:#f9f9f9;}
section.dashboard-monthwise-info-wrap .inside-wrap{ border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; overflow-x: auto;}
section.dashboard-monthwise-info-wrap .inside-wrap table{ border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; overflow:hidden;}
section.dashboard-monthwise-info-wrap .next-previous-btn{ float:left; width:100%; margin-top:30px;}
section.dashboard-monthwise-info-wrap .next-previous-btn a{ color:#2d2d2d; font-size:16px; font-weight:700;}
section.dashboard-monthwise-info-wrap .next-previous-btn a i{ border-radius:100%; background:#ea266a; color:#fff; width:25px; height:25px; line-height:25px; text-align:center; font-size:18px;}
section.dashboard-monthwise-info-wrap .next-previous-btn a.prev-btn{ float:left;}
section.dashboard-monthwise-info-wrap .next-previous-btn a.next-btn{ float:right;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.competitor-data-capture-wrap .btnBox .button.proceed{ background:#e0195e; float:left;}
section.competitor-data-capture-wrap .btnBox .button.cancle{ float:right; background:none;}
section.competitor-data-capture-wrap .validate-btn{ padding:0 50px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.inventory-capture-info-wrap ul.customer-info-list li.item .block{border-top: solid 1px #dfdfdf; border-bottom:0; padding-top:15px;}
section.inventory-capture-info-wrap ul.customer-info-list li.item h2.content-ttl{ float:none; text-align:center; margin-bottom:25px; font-size:35px;}
section.inventory-capture-info-wrap .btnBox{ position:inherit !important; background:none; box-shadow:none; margin-top:50px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.helpline-number-wrap ul.formBox li{border-bottom: solid 1px #dadada; padding-bottom:10px; margin-top:10px; margin-bottom:10px;}
section.helpline-number-wrap ul.formBox li .data{ float:left; max-width:215px;}
section.helpline-number-wrap ul.formBox li .data h4{ float:left; font-size:20px; font-weight:700; color:#2d2d2d; margin-top:10px; margin-bottom:10px;}
section.helpline-number-wrap ul.formBox li .data h2{ float:right; font-size:20px; font-weight:800; color:#3062be;}
section.helpline-number-wrap ul.formBox li a{float:right; text-transform:uppercase; padding:0px; height:40px; line-height:30px; margin-top:7px; font-size:16px;}
section.helpline-number-wrap ul.formBox li img{height:16px; float:right; position: relative; left:125px; margin-block:7px;}

/* section.helpline-number-wrap .inside-wrap ul.formBox li span {display:inline-block;} */
section.helpline-number-wrap ul.formBox li .btnBox a { float:none; }
/*---------------------------------------------------------------------------------------------------------------------------------------------*/
section.myprofile-wrap ul.formBox li.detailsVers{list-style-type: none; color:rgb(8, 8, 8); font-weight: bold; font-size:13px; margin: 0; padding-bottom:5px; text-align: left;}
section.myprofile-wrap ul.formBox li.detailsVers_tsra{list-style-type: none; color:rgb(8, 8, 8); font-weight: bold; font-size:13px; margin: 0; padding-bottom:5px; text-align: left;}
section.myprofile-wrap ul.formBox li.detailsVers .editable{float:initial; font-size:14px; margin-left:20px;}
section.myprofile-wrap ul.formBox .profiledtls{float:left; width:100%; background:#fff; box-shadow: 1px 1.732px 12px 0px rgba( 0, 0, 0, 0.2 ); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:70px;  padding:20px; margin-bottom:15px; position:relative; overflow:hidden;}
section.myprofile-wrap ul.formBox .heirarchy{float:left; width:100%; background:#fff; box-shadow: 1px 1.732px 12px 0px rgba( 0, 0, 0, 0.2 ); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:70px;  padding:20px; margin-bottom:20px; position:relative; overflow:hidden;}
section.myprofile-wrap ul.formBox li{border:0; padding:0; margin-bottom:5px;}

section.myprofile-wrap ul.formBox li.item .data h2{float:left; font-size:14px; padding:0; font-weight:700;}
section.myprofile-wrap ul.formBox li.item h6.head{float:left; font-size:18px; color: rgb(247, 35, 105);  font-weight:800; padding-bottom:20px; text-decoration:underline; padding-right:30px;}

section.myprofile-wrap ul.formBox li.item .data h2.name{display:inline; margin-bottom:8px }
section.myprofile-wrap ul.formBox li.item .data h2.contact{margin-bottom:10px; padding-bottom:10px; border-bottom:solid 1px #dadada;}
section.myprofile-wrap ul.formBox li.item .data img{height:15px ;position:absolute; float:initial; padding-left:10px;}

/*------------------------------------------------------------------------------------------------------------------------------*/
section.demo-account-registration_login-wrap ul.formBox li .btnBox{ margin-top:20px;}
section.demo-account-registration_login-wrap ul.demo-account-form{ margin-top:50px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.demo-account-registration_fillup-wrap ul.formBox li h4{ font-weight:400; margin-bottom:15px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.geo-location-wrap input.text{ padding:0 20px;}
section.geo-location-wrap ul.formBox li.half{ float:left; width:60%;}
section.geo-location-wrap ul.formBox li.half30{ float:left; width:40%;}
section.geo-location-wrap ul.formBox li.full{ float:left; width:100%;}
section.geo-location-wrap ul.formBox li .img-box{ float:left; width:100%;}
section.geo-location-wrap ul.formBox li .img-box img{ float:left; width:100%;}
section.geo-location-wrap ul.formBox li .btnBox-right{float:right; width:auto;  margin:0;}
section.geo-location-wrap ul.formBox li .cancle{ float:none;}
section.geo-location-wrap ul.formBox li .btnBox{ text-align:center; margin-top:0;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.demo-box-details-wrap h4{ float:left; width:100%; font-size:25px; font-weight:800; color:#2441a9; padding:30px 0 0 40px; line-height:36px;}
section.demo-box-details-wrap h5{ float:left; width:100%; font-size:18px; font-weight:700; padding:0px 0 0 40px; line-height:36px;}
section.demo-box-details-wrap ul.formBox li{ border-bottom:0; margin-bottom:10px; padding-bottom:0; font-size:18px; font-weight:700;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.wallet-option-wrap h4{ float:left; width:100%; font-size:25px; font-weight:800; color:#2441a9; padding:30px 0 0 40px; line-height:36px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.recharge-reversal-balance-confermation-wrap ul.formBox li .data{ max-width:inherit;}
section.recharge-reversal-balance-confermation-wrap ul.formBox li{ border:0; padding-bottom:0;}
section.recharge-reversal-balance-confermation-wrap ul.formBox li.half{ float:left; width:50%; border-bottom: solid 1px #2d2d2d; padding-bottom:2px;}
section.recharge-reversal-balance-confermation-wrap ul.formBox li.half.bdrnone{ border-bottom:0px; padding-bottom:0;}
section.recharge-reversal-balance-confermation-wrap label{ float:left; width:100%; text-align:left; font-weight:400; font-size:20px; margin:10px 0 30px;}
section.recharge-reversal-balance-confermation-wrap span.star{ display:inline-block; position:inherit; width:auto; color:red;}
section.recharge-reversal-balance-confermation-wrap ul.formBox li.half .button{ padding:0 30px; float:right;}
section.recharge-reversal-balance-confermation-wrap .btnBox .button.proceed{ float:left; background:#DE185D;}
section.recharge-reversal-balance-confermation-wrap .btnBox .button.cancle{ float:right;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.customer-service_track-request-wrap .inside-wrap table td{ font-size:16px;}
section.customer-service_track-request-wrap .inside-wrap table td.green{ color:#29d939;}
ul.tab-menu{ float:left; width:100%; margin-bottom:0px;padding:0px 20px; background:#f0f0f0;}
ul.tab-menu-activation{ float:left; width:103%; margin-bottom:8px;padding:0px 20px; background:#f0f0f0;}
ul.tab-menu li.item{ float:left; width:50%;}
ul.tab-menu-activation li.item{ float:left; width:31%;margin:6px;padding:0px;}
ul.tab-menu li{margin-top:120px;}
ul.tab-menu li.item a{ float:left; width:100%; background:#fbfbfb; color:#000; text-align:center; font-size:20px; font-weight:800; padding:12px 0;}
ul.tab-menu-activation li.item a{ float:left; width:100%; background:#fbfbfb; color:#000; text-align:center; font-size:24px; font-weight:800; padding:12px;margin-left: 1px;}
ul.tab-menu li.item a.active{ background:#e2195f; color:#fff;}
section.customer-service_track-request-wrap .btnBox .cancle{ background:none;}

/*posm2*/
ul.tab-menu_posm2{ float:left; width:100%; margin-bottom:0px;padding:0px 20px; background:#f0f0f0;}
ul.tab-menu_posm2-activation{ float:left; width:103%; margin-bottom:8px;padding:0px 20px; background:#f0f0f0;}
ul.tab-menu_posm2 li.item{ float:left; width:25%;}
ul.tab-menu_posm2-activation li.item{ float:left; width:31%;margin:6px;padding:0px;}
ul.tab-menu_posm2 li{margin-top:120px;}
ul.tab-menu_posm2 li.item a{ float:left; width:100%; background:#fbfbfb; color:#000; text-align:center; font-size:20px; font-weight:800; padding:12px 0;}
ul.tab-menu_posm2-activation li.item a{ float:left; width:100%; background:#fbfbfb; color:#000; text-align:center; font-size:24px; font-weight:800; padding:12px;margin-left: 1px;}
ul.tab-menu_posm2 li.item a.active{ background:#e2195f; color:#fff;}
section.customer-service_track-request-wrap .btnBox .cancle{ background:none;}
/*posm2 end*/


ul.tab-content-list{ float:left; width:100%;}
ul.tab-content-list li.item{ float:left; width:100%;}
section.customer-service_track-request-wrap .btnBox{ margin-top:10px;}
/*------------------------------------------------------------------------------------------------------------------------------*/
section.dealer-stock-wrap .cancle{ background:#fff; color:#e51960;}
section.modify-packages-special-subscribed-wrap ul.customer-info-list li.item .left{ border-right:0; width:100%; text-align:left;}
section.modify-packages-special-subscribed-wrap .inside-wrap{ padding-bottom:0;}
section.modify-packages-special-subscribed-wrap ul.customer-info-list li.item .block{ text-align:left;}
section.modify-packages-special-subscribed-wrap ul.customer-info-list{ padding:30px 20px 20px;}
section.modify-packages-special-subscribed-wrap ul.customer-info-list li.btn{ box-shadow:none; padding:40px 0; margin-top:50px;}
section.modify-packages-special-subscribed-wrap ul.customer-info-list li.btn .btnBox{ padding:15px 0;}
section.modify-packages-special-subscribed-wrap ul.customer-info-list li.item h4{ font-weight:400;}
/* ------------------------------------------------------------------------------------------------------------------------------------- */

section.purchase-order-input-type-wrap .page-head{ float:left; width:100%; padding:40px 40px 10px 40px;}
section.purchase-order-input-type-wrap .page-head h2,
section.purchase-order-input-type-wrap .page-head h4{ font-size:20px; font-weight:800; color:#2d2d2d; margin-bottom:10px;}
section.purchase-order-input-type-wrap .page-head h4{ color:#3062be;}
section.evd-balance-information-wrap .btnBox{ bottom:-20px; padding:15px 0; position: relative; padding: 0; bottom: 0;} 
/* ----------------------------------------------------------------------------------------------------------------------------------- */

section.landing-wrap.demo-box-details-wrap .inside-wrap .ul.formBox li.LiveupdatesLabel{font-weight:700; margin:8px; position: relative; top: 18px;}
section.landing-wrap.demo-box-details-wrap .inside-wrap .ul.formBox li.discription{padding:20px}


/*-----------------------for trai------------------------------------------------------------------------------------------------------*/
#dynamichecklist label, #dynamichecklistWB label, #dynamichecklistWBLDP label,#dynamichecklistRecharge label,#dynamichecklistBasisRecharge label, #dynamichecklistWBRecharge label, #dynamichecklistWBLDPRecharge label, #dynamichecklistt label, #monthlyDropdwnDiv_trai label,#freeRegionDropdwnDiv_trai label,#BroadcastDropdwnDiv_trai label,#BroadcastDropdwnDiv_etsk label,#BroadcastDropdwnDiv_etsk_PQ label,#BroadcastDropdwnDiv_etsk_PQ_ETSKReg label,#TataskyDropdwnDiv_trai label,#TataskyDropdwnDiv_etsk label,#TataskyDropdwnDiv_etsk_PQ label,#TataskyDropdwnDiv_etsk_PQ_ETSKReg label,#PopularDropdwnDiv_trai label,#PopularDropdwnDiv_etsk label,#PopularDropdwnDiv_etsk_PQ label,#PopularDropdwnDiv_etsk_PQ_ETSKReg label,#AlacarteDropdwnDiv_trai label,#bingeplusDropdwnDiv_trai label,#BingeplusDropdwnDiv_etsk_PQ label,#AlacarteDropdwnDiv_etsk label,#BingeplusDropdwnDiv_etsk label,#AlacarteDropdwnDiv_etsk_PQ label,#AlacarteDropdwnDiv_etsk_PQ_ETSKReg label,#BingeplusDropdwnDiv_etsk_PQ_ETSKReg label,#BingeDropdwnDiv_trai label,#BingeDropdwnDiv_etsk label,#BingeDropdwnDiv_etsk_PQ_ETSKReg label,#selctedPacksDisplayPrimaryAndRepush_trai label,#selctedPacksDisplayPrimaryAndRepush_etsk label,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ label,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ_ETSKReg label,#selctedPacksDisplayPrimaryAndRepush_etskRepush label,#selected_posmMaterialsProductsList label,#selected_posmProductsList label,
#paidRegionDropdwnDiv_trai label,#semiAnnualDropdwnDiv_trai label,#annualDropdwnDiv_trai label,#modifyPackageList label, #dynamichecklist1 label,#dynamichecklistdrop label, #regionalAnnualDropdwnDiv_trai label,#makeMyHdList label, 
#chooseRolesItem label, #chooseStatesItem label {
 width: 100%;
 padding-top: 0;
}
#monthlyDropdwnDiv_trai label,#freeRegionDropdwnDiv_trai label,#paidRegionDropdwnDiv_trai label,#semiAnnualDropdwnDiv_trai label,#annualDropdwnDiv_trai label,#regionalAnnualDropdwnDiv_trai label,#modifyPackageList label,
#BroadcastDropdwnDiv_trai label,#BroadcastDropdwnDiv_etsk label,#BroadcastDropdwnDiv_etsk_PQ label,#BroadcastDropdwnDiv_etsk_PQ_ETSKReg label,#TataskyDropdwnDiv_trai label,#TataskyDropdwnDiv_etsk label,#TataskyDropdwnDiv_etsk_PQ label,#TataskyDropdwnDiv_etsk_PQ_ETSKReg label,#PopularDropdwnDiv_trai label,#PopularDropdwnDiv_etsk label,#AlacarteDropdwnDiv_trai label,#AlacarteDropdwnDiv_etsk label,#BingeplusDropdwnDiv_etsk label,#bingeplusDropdwnDiv_trai label,#PopularDropdwnDiv_etsk_PQ label,#PopularDropdwnDiv_etsk_PQ_ETSKReg label,#AlacarteDropdwnDiv_etsk_PQ label,#AlacarteDropdwnDiv_etsk_PQ_ETSKReg label,#BingeDropdwnDiv_trai label,#BingeDropdwnDiv_etsk label,#BingeplusDropdwnDiv_etsk_PQ label,#BingeDropdwnDiv_etsk_PQ_ETSKReg label,#BingeplusDropdwnDiv_etsk_PQ_ETSKReg label,#selctedPacksDisplayPrimaryAndRepush_trai label,#selctedPacksDisplayPrimaryAndRepush_etsk label,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ label,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ_ETSKReg label,#selctedPacksDisplayPrimaryAndRepush_etskRepush label,#dynamichecklist1 label,#dynamichecklist1drop label,#makeMyHdList label,#selected_posmProductsList label,#selected_posmMaterialsProductsList label, 
#chooseRolesItem label, #chooseStatesItem label {
 border: none;
   border-radius: 0px;
}
#monthlyDropdwnDiv_trai li,#freeRegionDropdwnDiv_trai li,#paidRegionDropdwnDiv_trai li,#semiAnnualDropdwnDiv_trai li,#annualDropdwnDiv_trai li,#modifyPackageList li,#regionalAnnualDropdwnDiv_trai li,
#BroadcastDropdwnDiv_trai li,#BroadcastDropdwnDiv_etsk li,#BroadcastDropdwnDiv_etsk_PQ li,#BroadcastDropdwnDiv_etsk_PQ_ETSKReg li,#TataskyDropdwnDiv_trai li,#TataskyDropdwnDiv_etsk li,#TataskyDropdwnDiv_etsk_PQ li,#TataskyDropdwnDiv_etsk_PQ_ETSKReg li,#PopularDropdwnDiv_trai li,#PopularDropdwnDiv_etsk li,#PopularDropdwnDiv_etsk_PQ li,#PopularDropdwnDiv_etsk_PQ_ETSKReg li,#AlacarteDropdwnDiv_trai li,#bingeplusDropdwnDiv_trai li,#BingeplusDropdwnDiv_etsk_PQ li,#AlacarteDropdwnDiv_etsk li,#BingeplusDropdwnDiv_etsk li,#AlacarteDropdwnDiv_etsk_PQ li,#AlacarteDropdwnDiv_etsk_PQ_ETSKReg li,#BingeDropdwnDiv_trai li,#BingeDropdwnDiv_etsk li,#BingeDropdwnDiv_etsk_PQ_ETSKReg li,#BingeplusDropdwnDiv_etsk_PQ_ETSKReg li,#selctedPacksDisplayPrimaryAndRepush_trai li,#selctedPacksDisplayPrimaryAndRepush_etsk li,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ li,#selctedPacksDisplayPrimaryAndRepush_etskRepush li,#dynamichecklist1 li,#dynamichecklist1drop li,#makeMyHdList li,#selected_posmProductsList li,#selected_posmMaterialsProductsList li, 
#chooseRolesItem li, #chooseStatesItem li {
 padding: 0px;
 margin-bottom: 10px;
}
#dynamichecklist label span.ui-icon , #dynamichecklistWB label span.ui-icon , #dynamichecklistWBLDP label span.ui-icon ,#dynamichecklistRecharge label span.ui-icon ,#dynamichecklistBasisRecharge label span.ui-icon , #dynamichecklistWBRecharge label span.ui-icon , #dynamichecklistWBLDPRecharge label span.ui-icon ,#dynamichecklistt label span.ui-icon ,#monthlyDropdwnDiv_trai  label span.ui-icon,#BroadcastDropdwnDiv_trai label span.ui-icon,#BroadcastDropdwnDiv_etsk label span.ui-icon,#BroadcastDropdwnDiv_etsk_PQ label span.ui-icon,#BroadcastDropdwnDiv_etsk_PQ_ETSKReg label span.ui-icon,#TataskyDropdwnDiv_trai label span.ui-icon,#TataskyDropdwnDiv_etsk label span.ui-icon,#TataskyDropdwnDiv_etsk_PQ label span.ui-icon,#TataskyDropdwnDiv_etsk_PQ_ETSKReg label span.ui-icon,#PopularDropdwnDiv_trai label span.ui-icon,#PopularDropdwnDiv_etsk label span.ui-icon,#PopularDropdwnDiv_etsk_PQ label span.ui-icon,#PopularDropdwnDiv_etsk_PQ_ETSKReg label span.ui-icon,#bingeplusDropdwnDiv_trai label span.ui-icon,#BingeplusDropdwnDiv_etsk_PQ label span.ui-icon,#AlacarteDropdwnDiv_trai label span.ui-icon,#AlacarteDropdwnDiv_etsk label span.ui-icon,#BingeplusDropdwnDiv_etsk label span.ui-icon,#AlacarteDropdwnDiv_etsk_PQ label span.ui-icon,#AlacarteDropdwnDiv_etsk_PQ_ETSKReg label span.ui-icon,#BingeDropdwnDiv_trai label span.ui-icon,#BingeDropdwnDiv_etsk label span.ui-icon,#BingeDropdwnDiv_etsk_PQ_ETSKReg label span.ui-icon,#BingeplusDropdwnDiv_etsk_PQ_ETSKReg label span.ui-icon,#selctedPacksDisplayPrimaryAndRepush_trai label span.ui-icon,#selctedPacksDisplayPrimaryAndRepush_etsk label span.ui-icon,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ label span.ui-icon,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ_ETSKReg label span.ui-icon,#selctedPacksDisplayPrimaryAndRepush_etskRepush label span.ui-icon,#selected_posmMaterialsProductsList label span.ui-icon,#selected_posmProductsList label span.ui-icon,
#freeRegionDropdwnDiv_trai  label span.ui-icon,#paidRegionDropdwnDiv_trai  label span.ui-icon,
#semiAnnualDropdwnDiv_trai  label span.ui-icon,#regionalAnnualDropdwnDiv_trai label span.ui-icon,#annualDropdwnDiv_trai  label span.ui-icon,#modifyPackageList label span.ui-icon,
#dynamichecklist1 label span.ui-icon,#dynamichecklist1drop label span.ui-icon, #makeMyHdList label span.ui-icon,#selected_posmMaterialsProductsList span.ui-icon,#selected_posmProductsList label span.ui-icon, #chooseRolesItem label span.ui-icon, #chooseStatesItem label span.ui-icon {
 left: auto;
 right: 0;
 width: 10%;
 display: block;
}
#dynamichecklist .btn-add:checked + label span.ui-icon, #dynamichecklistWB .btn-add:checked + label span.ui-icon, #dynamichecklistWBLDP .btn-add:checked + label span.ui-icon,#dynamichecklistRecharge .btn-add:checked + label span.ui-icon,#dynamichecklistBasisRecharge .btn-add:checked + label span.ui-icon, #dynamichecklistWBRecharge .btn-add:checked + label span.ui-icon, #dynamichecklistWBLDPRecharge .btn-add:checked + label span.ui-icon, #monthlyDropdwnDiv_trai .btn-add:checked + label span.ui-icon,#BroadcastDropdwnDiv_trai .btn-add:checked + label span.ui-icon,#BroadcastDropdwnDiv_etsk .btn-add:checked + label span.ui-icon,#BroadcastDropdwnDiv_etsk_PQ .btn-add:checked + label span.ui-icon,#BroadcastDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon,#TataskyDropdwnDiv_trai .btn-add:checked + label span.ui-icon,#TataskyDropdwnDiv_etsk .btn-add:checked + label span.ui-icon,#TataskyDropdwnDiv_etsk_PQ .btn-add:checked + label span.ui-icon,#TataskyDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon,#PopularDropdwnDiv_trai .btn-add:checked + label span.ui-icon,#PopularDropdwnDiv_etsk .btn-add:checked + label span.ui-icon,#PopularDropdwnDiv_etsk_PQ .btn-add:checked + label span.ui-icon,#PopularDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon,#bingeplusDropdwnDiv_trai .btn-add:checked + label span.ui-icon,#BingeplusDropdwnDiv_etsk_PQ .btn-add:checked + label span.ui-icon,#AlacarteDropdwnDiv_trai .btn-add:checked + label span.ui-icon,#BingeplusDropdwnDiv_etsk .btn-add:checked + label span.ui-icon,#AlacarteDropdwnDiv_etsk .btn-add:checked + label span.ui-icon,#AlacarteDropdwnDiv_etsk_PQ .btn-add:checked + label span.ui-icon,#AlacarteDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon,#BingeDropdwnDiv_trai .btn-add:checked + label span.ui-icon,#BingeDropdwnDiv_etsk .btn-add:checked + label span.ui-icon,#BingeDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon,#BingeplusDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon,#selctedPacksDisplayPrimaryAndRepush_trai .btn-add:checked + label span.ui-icon,#selctedPacksDisplayPrimaryAndRepush_etsk .btn-add:checked + label span.ui-icon,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ .btn-add:checked + label span.ui-icon,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon,#selctedPacksDisplayPrimaryAndRepush_etskRepush .btn-add:checked + label span.ui-icon,#selected_posmMaterialsProductsList .btn-add:checked + label span.ui-icon,#selected_posmProductsList .btn-add:checked + label span.ui-icon,
#freeRegionDropdwnDiv_trai .btn-add:checked + label span.ui-icon,#paidRegionDropdwnDiv_trai .btn-add:checked + label span.ui-icon,
#semiAnnualDropdwnDiv_trai .btn-add:checked + label span.ui-icon,#annualDropdwnDiv_trai .btn-add:checked + label span.ui-icon,
#modifyPackageList_trai .btn-add:checked + label span.ui-icon, #dynamichecklist1 .btn-add:checked + label span.ui-icon,#dynamichecklist1drop .btn-add:checked + label span.ui-icon,
#dynamichecklistt .btn-action:checked + label span.ui-icon, #regionalAnnualDropdwnDiv_trai .btn-add:checked + label span.ui-icon,#makeMyHdList .btn-add:checked + label span.ui-icon, #chooseRolesItem .btn-add:checked + label span.ui-icon, #chooseStatesItem .btn-add:checked + label span.ui-icon

 {
 background: red;
}
#selctedPacksDisplayPrimaryAndRepush_trai .btn-add + label span.ui-icon:after,#selctedPacksDisplayPrimaryAndRepush_etsk .btn-add + label span.ui-icon:after,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ .btn-add + label span.ui-icon:after,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ_ETSKReg .btn-add + label span.ui-icon:after,#selctedPacksDisplayPrimaryAndRepush_etskRepush .btn-add + label span.ui-icon:after,#selected_posmProductsList .btn-add + label span.ui-icon:after,#selected_posmMaterialsProductsList .btn-add + label span.ui-icon:after,#selected_posmMaterialsProductsList .btn-add + label span.ui-icon:after,#selected_posmProductsList .btn-add + label span.ui-icon:after
{
   position: absolute;
   display: block;
   width: 100%;
   top: 70%;
   z-index: 999999;
   content: "DROP -";
   transform: translateY(-18px);
   text-align: center;
   text-shadow:none;
}

.SelectedPacksPopular .btn-add + label span.ui-icon:after{
  position: absolute;
   display: block;
   width: 100%;
   top: 70%;
   z-index: 999999;
   content: "DROP -";
   transform: translateY(-18px);
   text-align: center;
   text-shadow:none;
}
#mdnAcceptRejSearch::placeholder {
  color:black;
}
#DealerFeedbackSearch::placeholder {
  color:black;
}
#DealerInventorySearch::placeholder {
  color:black;
}
#DistributorTrackTablePrnt thead tr th {
  color: #2489CE;
}
#TSMdnChangeDistributorList #dynamichecklist .btn-add + label span.ui-icon:after
{
position: absolute;
display: block;
width: 100%;
/*top: 70%;*/
z-index: 999999;
content: "ACTION +";
transform: translateY(-18px);
text-align: center;
text-shadow:none;
}

#dynamichecklist .btn-add + label span.ui-icon:after, #dynamichecklistWB .btn-add + label span.ui-icon:after, #dynamichecklistWBLDP .btn-add + label span.ui-icon:after,#dynamichecklistRecharge .btn-add + label span.ui-icon:after,#dynamichecklistBasisRecharge .btn-add + label span.ui-icon:after, #dynamichecklistWBRecharge .btn-add + label span.ui-icon:after, #dynamichecklistWBLDPRecharge .btn-add + label span.ui-icon:after, #monthlyDropdwnDiv_trai .btn-add + label span.ui-icon:after,#BroadcastDropdwnDiv_trai .btn-add + label span.ui-icon:after,#BroadcastDropdwnDiv_etsk .btn-add + label span.ui-icon:after,#BroadcastDropdwnDiv_etsk_PQ .btn-add + label span.ui-icon:after,#BroadcastDropdwnDiv_etsk_PQ_ETSKReg .btn-add + label span.ui-icon:after,#TataskyDropdwnDiv_trai .btn-add + label span.ui-icon:after,#TataskyDropdwnDiv_etsk .btn-add + label span.ui-icon:after,#TataskyDropdwnDiv_etsk_PQ .btn-add + label span.ui-icon:after,#TataskyDropdwnDiv_etsk_PQ_ETSKReg .btn-add + label span.ui-icon:after,#PopularDropdwnDiv_trai .btn-add + label span.ui-icon:after,#PopularDropdwnDiv_etsk .btn-add + label span.ui-icon:after,#PopularDropdwnDiv_etsk_PQ .btn-add + label span.ui-icon:after,#PopularDropdwnDiv_etsk_PQ_ETSKReg .btn-add + label span.ui-icon:after,#bingeplusDropdwnDiv_trai .btn-add + label span.ui-icon:after,#BingeplusDropdwnDiv_etsk_PQ .btn-add + label span.ui-icon:after ,#AlacarteDropdwnDiv_trai .btn-add + label span.ui-icon:after,#BingeplusDropdwnDiv_etsk .btn-add + label span.ui-icon:after,#AlacarteDropdwnDiv_etsk .btn-add + label span.ui-icon:after,#AlacarteDropdwnDiv_etsk_PQ .btn-add + label span.ui-icon:after,#AlacarteDropdwnDiv_etsk_PQ_ETSKReg .btn-add + label span.ui-icon:after,#BingeDropdwnDiv_trai .btn-add + label span.ui-icon:after,#BingeDropdwnDiv_etsk .btn-add + label span.ui-icon:after,#BingeDropdwnDiv_etsk_PQ_ETSKReg .btn-add + label span.ui-icon:after,#BingeplusDropdwnDiv_etsk_PQ_ETSKReg .btn-add + label span.ui-icon:after,
#freeRegionDropdwnDiv_trai .btn-add + label span.ui-icon:after,#paidRegionDropdwnDiv_trai .btn-add + label span.ui-icon:after,
#semiAnnualDropdwnDiv_trai .btn-add + label span.ui-icon:after,#annualDropdwnDiv_trai .btn-add + label span.ui-icon:after,
#modifyPackageList .btn-add + label span.ui-icon:after, #dynamichecklist1 .btn-add + label span.ui-icon:after,
#regionalAnnualDropdwnDiv_trai .btn-add + label span.ui-icon:after, #makeMyHdList .btn-add + label span.ui-icon:after, #chooseRolesItem .btn-add + label span.ui-icon:after, #chooseStatesItem .btn-add + label span.ui-icon:after {
   position: absolute;
   display: block;
   width: 100%;
   top: 70%;
   z-index: 999999;
   content: "ADD +";
   transform: translateY(-18px);
   text-align: center;
   text-shadow:none;
}
#dynamichecklist1drop .btn-add + label span.ui-icon:after{
 position: absolute;
   display: block;
   width: 100%;
   top: 70%;
   z-index: 999999;
   content: "Drop";
   transform: translateY(-18px);
   text-align: center;
   text-shadow:none;
}
#dynamichecklistt .btn-action + label span.ui-icon:after  {
   position: absolute;
   display: block;
   width: 100%;
   top: 70%;
   z-index: 999999;
   content: "Action +";
   transform: translateY(-18px);
   text-align: center;
   text-shadow:none;
}

#dynamichecklist .btn-add + label span.ui-icon:after, #dynamichecklistWB .btn-add + label span.ui-icon:after, #dynamichecklistWBLDP .btn-add + label span.ui-icon:after, #dynamichecklistt .btn-action + label span.ui-icon:after {
 top: 55%;
}
#dynamichecklistRecharge .btn-add + label span.ui-icon:after,#dynamichecklistBasisRecharge .btn-add + label span.ui-icon:after, #dynamichecklistWBRecharge .btn-add + label span.ui-icon:after, #dynamichecklistWBLDPRecharge .btn-add + label span.ui-icon:after {
  top: 55%;
 }
#dynamichecklist .btn-add:checked + label span.ui-icon:after, #dynamichecklistWB .btn-add:checked + label span.ui-icon:after, #dynamichecklistWBLDP .btn-add:checked + label span.ui-icon:after,#dynamichecklistRecharge .btn-add:checked + label span.ui-icon:after,#dynamichecklistBasisRecharge .btn-add:checked + label span.ui-icon:after, #dynamichecklistWBRecharge .btn-add:checked + label span.ui-icon:after, #dynamichecklistWBLDPRecharge .btn-add:checked + label span.ui-icon:after, #monthlyDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after,#TataskyDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after,#TataskyDropdwnDiv_etsk .btn-add:checked + label span.ui-icon:after,#TataskyDropdwnDiv_etsk_PQ .btn-add:checked + label span.ui-icon:after,#TataskyDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon:after,#BroadcastDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after,#BroadcastDropdwnDiv_etsk .btn-add:checked + label span.ui-icon:after,#BroadcastDropdwnDiv_etsk_PQ .btn-add:checked + label span.ui-icon:after,#BroadcastDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon:after,#PopularDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after,#PopularDropdwnDiv_etsk .btn-add:checked + label span.ui-icon:after,#PopularDropdwnDiv_etsk_PQ .btn-add:checked + label span.ui-icon:after,#PopularDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon:after,#bingeplusDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after,#BingeplusDropdwnDiv_etsk_PQ .btn-add:checked + label span.ui-icon:after ,#AlacarteDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after,#BingeplusDropdwnDiv_etsk .btn-add:checked + label span.ui-icon:after,#AlacarteDropdwnDiv_etsk .btn-add:checked + label span.ui-icon:after,#AlacarteDropdwnDiv_etsk_PQ .btn-add:checked + label span.ui-icon:after,#AlacarteDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon:after,#BingeDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after,#BingeDropdwnDiv_etsk .btn-add:checked + label span.ui-icon:after,#BingeDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon:after,#BingeplusDropdwnDiv_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon:after,#selctedPacksDisplayPrimaryAndRepush_trai .btn-add:checked + label span.ui-icon:after,#selctedPacksDisplayPrimaryAndRepush_etsk .btn-add:checked + label span.ui-icon:after,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ .btn-add:checked + label span.ui-icon:after,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ_ETSKReg .btn-add:checked + label span.ui-icon:after,#selctedPacksDisplayPrimaryAndRepush_etskRepush .btn-add:checked + label span.ui-icon:after,#selected_posmMaterialsProductsList .btn-add:checked + label span.ui-icon:after,#selected_posmProductsList .btn-add:checked + label span.ui-icon:after,
#freeRegionDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after,#paidRegionDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after,
#semiAnnualDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after,#annualDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after,
#modifyPackageList .btn-add:checked + label span.ui-icon:after, #dynamichecklist1 .btn-add:checked + label span.ui-icon:after,#dynamichecklist1drop .btn-add:checked + label span.ui-icon:after,
#dynamichecklistt .btn-action:checked + label span.ui-icon:after,#regionalAnnualDropdwnDiv_trai .btn-add:checked + label span.ui-icon:after, #makeMyHdList .btn-add:checked + label span.ui-icon:after, #chooseRolesItem .btn-add:checked + label span.ui-icon:after, #chooseStatesItem .btn-add:checked + label span.ui-icon:after 
{
 content: "X";
}

.ui-btn-icon-left>.ui-btn-inner>.ui-icon, .ui-btn-icon-right>.ui-btn-inner>.ui-icon {
   position: absolute;
   top: 9px;
   left: 89%;
   height: 100%;
   color: #fff;
   font-weight: 800;
   background: #29d839;
   border: none;
   /* margin-left: 14px; */
}
#dynamichecklist label span.ui-btn-inner, #dynamichecklistWB label span.ui-btn-inner, #dynamichecklistWBLDP label span.ui-btn-inner,#dynamichecklistRecharge label span.ui-btn-inner,#dynamichecklistBasisRecharge label span.ui-btn-inner, #dynamichecklistWBRecharge label span.ui-btn-inner, #dynamichecklistWBLDPRecharge label span.ui-btn-inner, #monthlyDropdwnDiv_trai label span.ui-btn-inner, #freeRegionDropdwnDiv_trai label span.ui-btn-inner,#TataskyDropdwnDiv_trai label span.ui-btn-inner,#TataskyDropdwnDiv_etsk label span.ui-btn-inner,#TataskyDropdwnDiv_etsk_PQ label span.ui-btn-inner,#TataskyDropdwnDiv_etsk_PQ_ETSKReg label span.ui-btn-inner,#BroadcastDropdwnDiv_trai label span.ui-btn-inner,#BroadcastDropdwnDiv_etsk label span.ui-btn-inner,#BroadcastDropdwnDiv_etsk_PQ label span.ui-btn-inner,#BroadcastDropdwnDiv_etsk_PQ_ETSKReg label span.ui-btn-inner,#PopularDropdwnDiv_trai label span.ui-btn-inner,#PopularDropdwnDiv_etsk label span.ui-btn-inner,#PopularDropdwnDiv_etsk_PQ label span.ui-btn-inner,#PopularDropdwnDiv_etsk_PQ_ETSKReg label span.ui-btn-inner,#bingeplusDropdwnDiv_trai label span.ui-btn-inner,#BingeplusDropdwnDiv_etsk_PQ label span.ui-btn-inner,#AlacarteDropdwnDiv_trai label span.ui-btn-inner,#AlacarteDropdwnDiv_etsk label span.ui-btn-inner,#BingeplusDropdwnDiv_etsk label span.ui-btn-inner,#AlacarteDropdwnDiv_etsk_PQ label span.ui-btn-inner,#AlacarteDropdwnDiv_etsk_PQ_ETSKReg label span.ui-btn-inner,#BingeDropdwnDiv_trai label span.ui-btn-inner,#BingeDropdwnDiv_etsk label span.ui-btn-inner,#BingeDropdwnDiv_etsk_PQ_ETSKReg label span.ui-btn-inner,#BingeplusDropdwnDiv_etsk_PQ_ETSKReg label span.ui-btn-inner,#selctedPacksDisplayPrimaryAndRepush_trai label span.ui-btn-inner,#selctedPacksDisplayPrimaryAndRepush_etsk label span.ui-btn-inner,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ label span.ui-btn-inner,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ_ETSKReg label span.ui-btn-inner,#selctedPacksDisplayPrimaryAndRepush_etskRepush label span.ui-btn-inner,#selected_posmMaterialsProductsList label span.ui-btn-inner,#selected_posmProductsList label span.ui-btn-inner,
#paidRegionDropdwnDiv_trai label span.ui-btn-inner, #semiAnnualDropdwnDiv_trai label span.ui-btn-inner, #annualDropdwnDiv_trai label span.ui-btn-inner,
#modifyPackageList label span.ui-btn-inner, #dynamichecklist1 label span.ui-btn-inner,#dynamichecklist1drop label span.ui-btn-inner,#dynamichecklistt label span.ui-btn-inner, #regionalAnnualDropdwnDiv_trai label span.ui-btn-inner, #makeMyHdList label span.ui-btn-inner, #chooseRolesItem label span.ui-btn-inner, #chooseStatesItem label span.ui-btn-inner {
 padding-left: 3% !important;
   padding-right: 20% !important;
   font-size: 17px;
   font-weight: 700;
   text-align: left;
}

#posmfosraisecancelbutton1 input[type=checkbox]:not(old) + label,
#subscribedPacksDiv1 input[type=checkbox]:not(old) + label, #monthlyDropdwnDiv_trai input[type=checkbox]:not(old) + label,#TataskyDropdwnDiv_trai input[type=checkbox]:not(old) + label,#TataskyDropdwnDiv_etsk input[type=checkbox]:not(old) + label,#TataskyDropdwnDiv_etsk_PQ input[type=checkbox]:not(old) + label,#TataskyDropdwnDiv_etsk_PQ_ETSKReg input[type=checkbox]:not(old) + label,#BroadcastDropdwnDiv_trai input[type=checkbox]:not(old) + label,#BroadcastDropdwnDiv_etsk input[type=checkbox]:not(old) + label,#BroadcastDropdwnDiv_etsk_PQ input[type=checkbox]:not(old) + label,#BroadcastDropdwnDiv_etsk_PQ_ETSKReg input[type=checkbox]:not(old) + label,#PopularDropdwnDiv_trai input[type=checkbox]:not(old) + label,#PopularDropdwnDiv_etsk input[type=checkbox]:not(old) + label,#PopularDropdwnDiv_etsk_PQ input[type=checkbox]:not(old) + label,#PopularDropdwnDiv_etsk_PQ_ETSKReg input[type=checkbox]:not(old) + label,#AlacarteDropdwnDiv_trai input[type=checkbox]:not(old) + label,#bingeplusDropdwnDiv_trai input[type=checkbox]:not(old) + label,#BingeplusDropdwnDiv_etsk_PQ input[type=checkbox]:not(old) + label,#BingeplusDropdwnDiv_etsk input[type=checkbox]:not(old) + label,#AlacarteDropdwnDiv_etsk input[type=checkbox]:not(old) + label,#AlacarteDropdwnDiv_etsk_PQ input[type=checkbox]:not(old) + label,#AlacarteDropdwnDiv_etsk_PQ_ETSKReg input[type=checkbox]:not(old) + label,#BingeDropdwnDiv_trai input[type=checkbox]:not(old) + label,#BingeDropdwnDiv_etsk input[type=checkbox]:not(old) + label,#BingeDropdwnDiv_etsk_PQ_ETSKReg input[type=checkbox]:not(old) + label,#BingeplusDropdwnDiv_etsk_PQ_ETSKReg input[type=checkbox]:not(old) + label,#selctedPacksDisplayPrimaryAndRepush_trai input[type=checkbox]:not(old) + label,#selctedPacksDisplayPrimaryAndRepush_etsk input[type=checkbox]:not(old) + label,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ input[type=checkbox]:not(old) + label,#selctedPacksDisplayPrimaryAndRepush_etsk_PQ_ETSKReg input[type=checkbox]:not(old) + label,#selctedPacksDisplayPrimaryAndRepush_etskRepush input[type=checkbox]:not(old) + label,#selected_posmMaterialsProductsList input[type=checkbox]:not(old) + label,#selected_posmProductsList input[type=checkbox]:not(old) + label,
#freeRegionDropdwnDiv_trai input[type=checkbox]:not(old) + label, #paidRegionDropdwnDiv_trai input[type=checkbox]:not(old) + label,
#semiAnnualDropdwnDiv_trai input[type=checkbox]:not(old) + label, #annualDropdwnDiv_trai input[type=checkbox]:not(old) + label,
#modifyPackageList input[type=checkbox]:not(old) + label, #dynamichecklist1 input[type=checkbox]:not(old) + label,#dynamichecklist1drop input[type=checkbox]:not(old) + label,
#longDurationDiv input[type=checkbox]:not(old) + label, #monthlyDivDiv input[type=checkbox]:not(old) + label,
#monthlyDivDiv_recharge input[type=checkbox]:not(old) + label,#packBasis_recharge input[type=checkbox]:not(old) + label,
#longDurationDiv_recharge input[type=checkbox]:not(old) + label, #monthlyDivDiv input[type=checkbox]:not(old) + label,#monthlyDivDiv_recharge input[type=checkbox]:not(old) + label,#packBasis_recharge input[type=checkbox]:not(old) + label,
#fosraiselist input[type=checkbox]:not(old) + label,
#distributortracklist input[type=checkbox]:not(old) + label,
#dynamichecklistt input[type=checkbox]:not(old) + label,
#dynamichecklistWB input[type=checkbox]:not(old) + label,
#dynamichecklistWBLDP input[type=checkbox]:not(old) + label,
#dynamichecklistWBRecharge input[type=checkbox]:not(old) + label,
#dynamichecklistBasisRecharge input[type=checkbox]:not(old) + label,
#dynamichecklistWBLDPRecharge input[type=checkbox]:not(old) + label,
#fostracklist input[type=checkbox]:not(old) + label,
#Tracklistfordealer input[type=checkbox]:not(old) + label,#pendingDiv input[type=checkbox]:not(old) + label,#approvedDiv input[type=checkbox]:not(old) + label,#rejectedDiv input[type=checkbox]:not(old) + label,
#asmasitracklist input[type=checkbox]:not(old) + label,
#regionalAnnualDropdwnDiv input[type=checkbox]:not(old) + label, #makeMyHdList input[type=checkbox]:not(old) + label,#TSMdnChangeDistributorList input[type=checkbox]:not(old) + label, #chooseRolesItem input[type=checkbox]:not(old) + label, #chooseStatesItem input[type=checkbox]:not(old) + label,#partnerapprovalRequestList input[type=checkbox]:not(old) + label,#TSRARequestList input[type=checkbox]:not(old) + label {

background:none
 }
 #TSAlaCartePacks form a {
 display: none;
 }


/*-----------------------for trai------------------------------------------------------------------------------------------------------*/

/*-------------------CSS for INPUT FIELD overriding Jquery.css-----------------------------------------------------*/

section.activation-status-wrap div.ui-input-text,section.offers-wrapp div.ui-input-text,section.customer-information-wrap div.ui-input-text,section.evd-transfer-wrap div.ui-input-text,section.evd-balance-information-wrap div.ui-input-text, section.customer-recharge-wrap div.ui-input-text, section.modify-package-wrap.dealer-stock-wrapp div.ui-input-text, section.modify-package-wrap div.ui-input-text, section.primary-account-registration-wrap div.ui-input-text, section.registration-wrap div.ui-input-text,section.customer-service-wrap div.ui-input-text{padding: 0;}
section.customer-information-wrap span.disabled-input,section.activation-status-wrap input.text,section.offers-wrapp input.text,section.customer-information-wrap input.text,section.evd-transfer-wrap input.text,section.evd-balance-information-wrap input.text,section.reset-password-wrap input.text,section.forgot-password-wrap input.text,section.customer-recharge-wrap input.text, section.modify-package-wrap.dealer-stock-wrapp input.text, section.modify-package-wrap input.text, section.multi-tv-account-registration input.text, section.multi-tv-account-registration-wrap input.text, section.primary-account-registration-wrap input.text, section.registration-wrap input.text, section.customer-service-wrap input.text, section.purchase-asmasi-order-input-type-wrap input.text, section.purchase-distributor-order-input-type-wrap input.text{padding:0px 10px 0px 40px !important;}
section.activation-status-wrap div.ui-input-text,section.offers-wrapp div.ui-input-text,section.customer-information-wrap div.ui-input-text,section.evd-transfer-wrap div.ui-input-text,section.evd-balance-information-wrap div.ui-input-text,section.reset-password-wrap div.ui-input-text,section.forgot-password-wrap div.ui-input-text, section.multi-tv-account-registration-wrap div.ui-input-text, section.multi-tv-account-registration div.ui-input-text, section.customer-service-wrap div.ui-input-text{padding: 0;}

/* section.evd-transfer-wrap ul.formBox li:nth-child(3){border-bottom: none;} */
section.reset-password-wrap,section.reset-password-wrap .inside-wrap .pageTtlIcon,#TSChangePassword .pageContent {background: #fff;}
section.forgot-password-wrap,section.forgot-password-wrap .inside-wrap .pageTtlIcon,#TSForgotPassword .pageContent {background: #fff;}
.carousel-indicators {z-index:1 !important;}
/* section.customer-information-wrap .block a { background-image: -moz-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%);  background-image: -webkit-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%); background-image: -ms-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%);color:#fff;} */
section.customer-information-wrap .hideDiv, section.customer-recharge-wrap div.hideDiv{display:none}
/* section.customer-information-wrap div.ui-input-text input.ui-input-text{padding: .4em .8em;} */
/* section.customer-recharge-wrap ul.validateSub{ float:left; width:93%; background:#e1e1e1; padding:30px 15px 0; margin-left:3%;} */
.mrgTop5{ margin-top:5px !important;}
.paddingLeft10{ padding-left : 10px; position: absolute; margin:3px;}

/*-------------------CSS from TSLanding.css - start-----------------------------------------------------*/
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button,
span.disabled-input, .ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c {font-family: 'Nunito', sans-serif !important; }

#landingSlide .carousel-indicators li{
  border-radius: 10px;
  width: 12px;
  height: 12px;
  background-color: white;
  cursor: pointer;

}
#landingSlide .carousel-indicators .active {
  opacity: .75;
  background-color: #e31a5e;
}
#landingSlide img {
width: 100%;
height:330px;
}

.menuDiv ul li.details  ul li.supervisorLi {
 color:#fff;
}
.divHide{
 display:none;
}
.ui-btn-inner{
 padding: 0.5em 35px !important;
 border-top: none !important;
 border-color: transparent !important;
}
.select-field-wallet .ui-select .ui-shadow.ui-btn-corner-all.ui-btn-icon-right.ui-btn {
  margin: 0.177em 0;
}
section.recharge-reversal-balance-confermation-wrap li.half div.ui-input-text {
 margin: 0px;
}
/* .ui-body-c .ui-link:hover, .ui-body-c .ui-link:visited {
 color : #000 !important;
} */
.ui-input-text.ui-focus, .ui-input-search.ui-focus {
 box-shadow: none !important;
}
section.customer-information-wrap li.half input.text {
 padding: 0px 20px !important;
 text-align: center;
}
.search-box form {
background: none !important;
}
.ui-icon-searchfield:after {
 /* content: '\f002'; */
 /* background: url(../images/search.png); */
 background:url(../images/search.png) no-repeat 0 0;
 position: absolute !important;
   right: 0px;
   top: 10px !important;
   width: 50px !important;
   height: 100% !important;
   background: none !important;
   cursor: pointer !important;
   z-index: 1 !important;
   opacity: 1 !important;
   left: unset !important;
   margin-top: 0px !important;
}

/*-------------------CSS from TSLanding.css - end-----------------------------------------------------*/

/*  section.competitor-data-capture-wrap .ui-btn-icon-left>.ui-btn-inner>.ui-icon,section.competitor-data-capture-wrap .ui-btn-icon-right>.ui-btn-inner>.ui-icon {
   display: none;
} */

/*-------------------Pop-UP start-----------------------------------------------------*/
.popupBtnLinkDiv .ui-btn-inner {
 padding: 7px 14px !important;
}
.dialogWidth{
 min-width: 200px;
}
.headerAlertImage
{
 background: linear-gradient(to right, #af2475 , #213f73 );
 height: 45px;
 border: 1px solid #004681;
 background-size: contain;
}
.boxAlert {
   box-shadow:none;
   border-radius: 0px 0px 10px 10px;
   padding: 4% 6% !important;
}
.contentAlert{
 text-shadow:none;
 width:inherit;
 word-wrap:break-word;
 white-space:pre-wrap;
}
.alertTextColor
{
 color:#000;
}
.popupOK{
 /* width:75px; */
 width: auto;
}
.ui-btn-hover-d:visited, .ui-btn-hover-d:hover, .ui-btn-hover-d a.ui-link-inherit, .ui-btn-up-d 
{
 color: white;
   text-shadow:none;
 font-weight: bold; 
}
a.popupBg {
background: #e51960 ;
border:none;
color: #fff !important;
border-radius:7px;
}
.headerErrorImage
{
background: linear-gradient(to right, #af2475 , #213f73 );
background-size: contain;
height:45px;
}
.errorImageheader
{
 margin-top:8.5px;
 margin-left: 2%;
 float: left;
}
.errorImageheader img{
 width:32px;
 height:32px;
}
.alertErrorTextColor
{
  color:#000 ;
}
.alertSuccessTextColor{
color: #29d839 ;
}
.headAlertDiv{
 float: left;
 text-shadow:none;
 width:80%;
 text-align: left;
   padding-left:2.5%;
   margin-top:11.5px;
}
.centerContent {
 text-align: center;
}
/*-------------------Pop-UP - end-----------------------------------------------------*/

.hideDiv{
 display:none;
}

section.customer-information-wrap .btnBox .view{
 float:none;
}

.ui-checkbox-on .ui-icon, .ui-radio-on .ui-icon {
   /* background-color: #4596ce; */
}
/* section.customer-recharge-wrap input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label
{background-image : none;} */ 

#dynamichecklist, #dynamichecklistWB, #dynamichecklistWBLDP  {
 float: left;
   width: 100%;
   /* background: #e1e1e1; */
   padding: 30px 15px 0;
   text-align: center;
   /* margin-bottom: 30px; */
   /* display: none; */
   padding-bottom: 20px;
}
#dynamichecklistRecharge,#dynamichecklistBasisRecharge, #dynamichecklistWBRecharge, #dynamichecklistWBLDPRecharge  {
  float: left;
    width: 100%;
    /* background: #e1e1e1; */
    padding: 30px 15px 0;
    text-align: center;
    /* margin-bottom: 30px; */
    /* display: none; */
    padding-bottom: 20px;
 }
#dynamichecklistt {
 float: left;
   width: 100%;
   /* background: #e1e1e1; */
   padding: 30px 15px 0;
   text-align: center;
   /* margin-bottom: 30px; */
   /* display: none; */
   padding-bottom: 20px;
}
#dynamichecklist label, #dynamichecklistWB label, #dynamichecklistWBLDP label,#dynamichecklistRecharge label,#dynamichecklistBasisRecharge label, #dynamichecklistWBRecharge label, #dynamichecklistWBLDPRecharge label,#dynamichecklistt label, #monthlyDropdwnDiv label,#freeRegionDropdwnDiv label,
#paidRegionDropdwnDiv label,#semiAnnualDropdwnDiv label,#annualDropdwnDiv label,#modifyPackageList label,#modifyPackageListTrai label, #dynamichecklist1 label,#dynamichecklist1Trai label,#dynamichecklist1Traidrop label, #regionalAnnualDropdwnDiv label,#makeMyHdList label,#multipleSubIdlist label,#multipleTsklist label,#multipleWallet label {
 width: 100%;
 padding-top: 0;
}
#monthlyDropdwnDiv label,#freeRegionDropdwnDiv label,#paidRegionDropdwnDiv label,#semiAnnualDropdwnDiv label,#annualDropdwnDiv label,#regionalAnnualDropdwnDiv label,#modifyPackageList label,#modifyPackageListTrai label,
#dynamichecklist1 label,#dynamichecklist1Trai label,#dynamichecklist1Traidrop label,#makeMyHdList label,#multipleSubIdlist label,#multipleTsklist label, #multipleWallet label {
 border: none;
   border-radius: 0px;
}
#monthlyDropdwnDiv li,#freeRegionDropdwnDiv li,#paidRegionDropdwnDiv li,#semiAnnualDropdwnDiv li,#annualDropdwnDiv li,#modifyPackageList li,#modifyPackageListTrai li,#regionalAnnualDropdwnDiv li,
#dynamichecklist1 li,#dynamichecklist1Trai li,#dynamichecklist1Traidrop li,#makeMyHdList li ,#multipleSubIdlist li,#multipleTsklist li,#multipleWallet li {
 padding: 0px;
 margin-bottom: 10px;
}
#dynamichecklist label span.ui-icon , #dynamichecklistWB label span.ui-icon ,#dynamichecklistWBLDP label span.ui-icon ,#dynamichecklistRecharge label span.ui-icon ,#dynamichecklistBasisRecharge label span.ui-icon , #dynamichecklistWBRecharge label span.ui-icon ,#dynamichecklistWBLDPRecharge label span.ui-icon , #dynamichecklistt label span.ui-icon ,#monthlyDropdwnDiv  label span.ui-icon,
#freeRegionDropdwnDiv  label span.ui-icon,#paidRegionDropdwnDiv  label span.ui-icon,
#semiAnnualDropdwnDiv  label span.ui-icon,#regionalAnnualDropdwnDiv label span.ui-icon,#annualDropdwnDiv  label span.ui-icon,#modifyPackageList label span.ui-icon,#modifyPackageListTrai label span.ui-icon,
#dynamichecklist1 label span.ui-icon,#dynamichecklist1Trai label span.ui-icon,#dynamichecklist1Traidrop label span.ui-icon, #makeMyHdList label span.ui-icon, #multipleSubIdlist label span.ui-icon, #multipleTsklist label span.ui-icon {
 left: auto;
 right: 0;
 width: 10%;
 display: block;
}
#dynamichecklist .btn-add:checked + label span.ui-icon, #dynamichecklistWB .btn-add:checked + label span.ui-icon, #dynamichecklistWBLDP .btn-add:checked + label span.ui-icon,#dynamichecklistRecharge .btn-add:checked + label span.ui-icon,#dynamichecklistBasisRecharge .btn-add:checked + label span.ui-icon, #dynamichecklistWBRecharge .btn-add:checked + label span.ui-icon, #dynamichecklistWBLDPRecharge .btn-add:checked + label span.ui-icon, #monthlyDropdwnDiv .btn-add:checked + label span.ui-icon,
#freeRegionDropdwnDiv .btn-add:checked + label span.ui-icon,#paidRegionDropdwnDiv .btn-add:checked + label span.ui-icon,
#semiAnnualDropdwnDiv .btn-add:checked + label span.ui-icon,#annualDropdwnDiv .btn-add:checked + label span.ui-icon,
#modifyPackageList .btn-add:checked + label span.ui-icon,#modifyPackageListTrai .btn-add:checked + label span.ui-icon, #dynamichecklist1 .btn-add:checked + label span.ui-icon,#dynamichecklist1Trai .btn-add:checked + label span.ui-icon,#dynamichecklist1Traidrop .btn-add:checked + label span.ui-icon,
#dynamichecklistt .btn-action:checked + label span.ui-icon, #regionalAnnualDropdwnDiv .btn-add:checked + label span.ui-icon,#makeMyHdList .btn-add:checked + label span.ui-icon, #multipleSubIdlist .btn-add:checked + label span.ui-icon, #multipleTsklist .btn-add:checked + label span.ui-icon

 {
 background: red;
}
#dynamichecklist .btn-add + label span.ui-icon:after, #dynamichecklistWB .btn-add + label span.ui-icon:after, #dynamichecklistWBLDP .btn-add + label span.ui-icon:after,#dynamichecklistRecharge .btn-add + label span.ui-icon:after,#dynamichecklistBasisRecharge .btn-add + label span.ui-icon:after, #dynamichecklistWBRecharge .btn-add + label span.ui-icon:after, #dynamichecklistWBLDPRecharge .btn-add + label span.ui-icon:after, #monthlyDropdwnDiv .btn-add + label span.ui-icon:after,
#freeRegionDropdwnDiv .btn-add + label span.ui-icon:after,#paidRegionDropdwnDiv .btn-add + label span.ui-icon:after,
#semiAnnualDropdwnDiv .btn-add + label span.ui-icon:after,#annualDropdwnDiv .btn-add + label span.ui-icon:after,
#modifyPackageList .btn-add + label span.ui-icon:after,#modifyPackageListTrai .btn-add + label span.ui-icon:after, #dynamichecklist1 .btn-add + label span.ui-icon:after,#dynamichecklist1Trai .btn-add + label span.ui-icon:after,
#regionalAnnualDropdwnDiv .btn-add + label span.ui-icon:after, #makeMyHdList .btn-add + label span.ui-icon:after {
   position: absolute;
   display: block;
   width: 100%;
   top: 70%;
   z-index: 999999;
   content: "ADD +";
   transform: translateY(-18px);
   text-align: center;
   text-shadow:none;
}
#dynamichecklist1Traidrop .btn-add + label span.ui-icon:after{
 position: absolute;
   display: block;
   width: 100%;
   top: 70%;
   z-index: 999999;
   content: "Drop";
   transform: translateY(-18px);
   text-align: center;
   text-shadow:none;
}
#dynamichecklistt .btn-action + label span.ui-icon:after  {
   position: absolute;
   display: block;
   width: 100%;
   top: 70%;
   z-index: 999999;
   content: "Action +";
   transform: translateY(-18px);
   text-align: center;
   text-shadow:none;
}
#multipleSubIdlist .btn-add + label span.ui-icon:after  {
   position: absolute;
   display: block;
   width: 100%;
   top: 70%;
   z-index: 999999;
   content: "Select";
   transform: translateY(-18px);
   text-align: center;
   text-shadow:none;
}
#multipleTsklist .btn-add + label span.ui-icon:after  {
  position: absolute;
  display: block;
  width: 100%;
  top: 70%;
  z-index: 999999;
  content: "Select";
  transform: translateY(-18px);
  text-align: center;
  text-shadow:none;
}

#multipleWalletlist li label div {
  margin-right: 25px;
  right: 0;
  left: auto;
  display: block;
  position: absolute;
}

#multipleWalletlist li label div i {
  padding-left: 10px;
}
#familyMemberlist li label div {
  margin-right: 25px;
  right: 0;
  left: auto;
  display: block;
  position: absolute;
}

#familyMemberlist li label div i {
  padding-left: 10px;
}

#dynamichecklist .btn-add + label span.ui-icon:after, #dynamichecklistWB .btn-add + label span.ui-icon:after, #dynamichecklistWBLDP .btn-add + label span.ui-icon:after, #dynamichecklistt .btn-action + label span.ui-icon:after {
 top: 55%;
}
#dynamichecklistRecharge .btn-add + label span.ui-icon:after,#dynamichecklistBasisRecharge .btn-add + label span.ui-icon:after, #dynamichecklistWBRecharge .btn-add + label span.ui-icon:after, #dynamichecklistWBLDPRecharge .btn-add + label span.ui-icon:after {
  top: 55%;
 }
#dynamichecklist .btn-add:checked + label span.ui-icon:after, #dynamichecklistWB .btn-add:checked + label span.ui-icon:after, #dynamichecklistWBLDP .btn-add:checked + label span.ui-icon:after,#dynamichecklistRecharge .btn-add:checked + label span.ui-icon:after,#dynamichecklistBasisRecharge .btn-add:checked + label span.ui-icon:after, #dynamichecklistWBRecharge .btn-add:checked + label span.ui-icon:after, #dynamichecklistWBLDPRecharge .btn-add:checked + label span.ui-icon:after, #monthlyDropdwnDiv .btn-add:checked + label span.ui-icon:after,
#freeRegionDropdwnDiv .btn-add:checked + label span.ui-icon:after,#paidRegionDropdwnDiv .btn-add:checked + label span.ui-icon:after,
#semiAnnualDropdwnDiv .btn-add:checked + label span.ui-icon:after,#annualDropdwnDiv .btn-add:checked + label span.ui-icon:after,
#modifyPackageList .btn-add:checked + label span.ui-icon:after,#modifyPackageListTrai .btn-add:checked + label span.ui-icon:after, #dynamichecklist1 .btn-add:checked + label span.ui-icon:after,#dynamichecklist1Trai .btn-add:checked + label span.ui-icon:after,#dynamichecklist1Traidrop .btn-add:checked + label span.ui-icon:after,
#dynamichecklistt .btn-action:checked + label span.ui-icon:after,#regionalAnnualDropdwnDiv .btn-add:checked + label span.ui-icon:after, #makeMyHdList .btn-add:checked + label span.ui-icon:after,#multipleSubIdlist .btn-add:checked + label span.ui-icon:after,#multipleTsklist .btn-add:checked + label span.ui-icon:after
{
 content: "X";
}

.ui-btn-icon-left>.ui-btn-inner>.ui-icon, .ui-btn-icon-right>.ui-btn-inner>.ui-icon {
   position: absolute;
   top: 9px;
   left: 89%;
   height: 100%;
   color: #fff;
   font-weight: 800;
   background: #29d839;
   border: none;
   /* margin-left: 14px; */
}
#dynamichecklist label span.ui-btn-inner, #dynamichecklistWB label span.ui-btn-inner, #dynamichecklistWBLDP label span.ui-btn-inner,#dynamichecklistRecharge label span.ui-btn-inner,#dynamichecklistBasisRecharge label span.ui-btn-inner, #dynamichecklistWBRecharge label span.ui-btn-inner, #dynamichecklistWBLDPRecharge label span.ui-btn-inner, #monthlyDropdwnDiv label span.ui-btn-inner, #freeRegionDropdwnDiv label span.ui-btn-inner,
#paidRegionDropdwnDiv label span.ui-btn-inner, #semiAnnualDropdwnDiv label span.ui-btn-inner, #annualDropdwnDiv label span.ui-btn-inner,
#modifyPackageList label span.ui-btn-inner,#modifyPackageListTrai label span.ui-btn-inner, #dynamichecklist1 label span.ui-btn-inner,#dynamichecklist1Trai label span.ui-btn-inner,#dynamichecklist1Traidrop label span.ui-btn-inner,#dynamichecklistt label span.ui-btn-inner, #regionalAnnualDropdwnDiv label span.ui-btn-inner, #makeMyHdList label span.ui-btn-inner, #multipleSubIdlist label span.ui-btn-inner, #multipleTsklist label span.ui-btn-inner {
   padding-left: 3% !important;
   padding-right: 20% !important;
   font-size: 17px;
   font-weight: 700;
   text-align: left;
}
.ui-focus {
 box-shadow:none;
}
/* .ui-icon
{
 border-radius : 0px;
} */

/* a.btn-addOffer.ui-link{
   width: 12%;
   height: 100%;
   position: absolute;
   right: 0;
   top: 0;
   color: #fff;
   font-weight: 800;
   font-size: 18px;
   text-align: center;
   background: #29d839;
}
a.btn-offerAdded.ui-link
{
 width: 12%;
   height: 100%;
   position: absolute;
   right: 0;
   top: 0;
   color: #fff;
   font-weight: 800;
   font-size: 18px;
   text-align: center;
   background: red;
} */

/* input[type=radio] span.ui-icon
{
 width : 100%;
 padding-top : 0px;
} */
/* #subscribedPacksDiv1 input[type=checkbox]:not(old) + label, #subscribedPacksDiv1 input[type=checkbox]:not(old):checked + label{
 background:none !important;
} */
/* #subscribedPacksDiv1 input[type=checkbox]:not(old):checked + label {
 backgrtound:none !important;
} */
#posmfosraisecancelbutton1 input[type=checkbox]:not(old) + label,
#subscribedPacksDiv1 input[type=checkbox]:not(old) + label, #monthlyDropdwnDiv input[type=checkbox]:not(old) + label,
#freeRegionDropdwnDiv input[type=checkbox]:not(old) + label, #paidRegionDropdwnDiv input[type=checkbox]:not(old) + label,
#semiAnnualDropdwnDiv input[type=checkbox]:not(old) + label, #annualDropdwnDiv input[type=checkbox]:not(old) + label,
#modifyPackageList input[type=checkbox]:not(old) + label,#modifyPackageListTrai input[type=checkbox]:not(old) + label, #dynamichecklist1 input[type=checkbox]:not(old) + label, #dynamichecklist1Trai input[type=checkbox]:not(old) + label,#dynamichecklist1Traidrop input[type=checkbox]:not(old) + label,
#longDurationDiv input[type=checkbox]:not(old) + label, #monthlyDivDiv input[type=checkbox]:not(old) + label,
#monthlyDivDiv_recharge input[type=checkbox]:not(old) + label,#packBasis_recharge input[type=checkbox]:not(old) + label,
#longDurationDiv_recharge input[type=checkbox]:not(old) + label, #monthlyDivDiv input[type=checkbox]:not(old) + label,#monthlyDivDiv_recharge input[type=checkbox]:not(old) + label,#packBasis_recharge input[type=checkbox]:not(old) + label,
#fosraiselist input[type=checkbox]:not(old) + label,
#distributortracklist input[type=checkbox]:not(old) + label,
#dynamichecklistt input[type=checkbox]:not(old) + label,
#fostracklist input[type=checkbox]:not(old) + label,
#Tracklistfordealer input[type=checkbox]:not(old) + label,#pendingDiv input[type=checkbox]:not(old) + label,#approvedDiv input[type=checkbox]:not(old) + label,#rejectedDiv input[type=checkbox]:not(old) + label,
#asmasitracklist input[type=checkbox]:not(old) + label,
#regionalAnnualDropdwnDiv input[type=checkbox]:not(old) + label, #makeMyHdList input[type=checkbox]:not(old) + label,#multipleSubIdlist input[type=checkbox]:not(old) + label,#multipleTsklist input[type=checkbox]:not(old) + label,#TSMdnChangeDistributorList input[type=checkbox]:not(old) + label,#TSRARequestList input[type=checkbox]:not(old) + label,#partnerapprovalRequestList input[type=checkbox]:not(old) + label {
 background:none
 }
 #TSAlaCartePacks form a {
 display: none;
 }
 
   #TSAlaCartePacksTrai form a {
 display: none;
 }

/* div.button_custom_div span.ui-btn-inner
{
 background-image: -webkit-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%);
   color : #fff;
}

div.button_custom_div .ui-btn-icon-left>.ui-btn-inner>.ui-icon, .ui-btn-icon-right>.ui-btn-inner>.ui-icon
{
 background-image: -webkit-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%);
 
} */
/* ul#dynamichecklist.customer-info-list
{margin-top : 10%;} */

/*---------------LoginPage css--------------------*/
.application-mode-box {
   float: left;
   width: 100%;
}
.application-mode-box ul.application-mode-list {
   float: left;
   width: 100%;
}
.application-mode-box ul.application-mode-list li.item {
   float: left;
   width: 50%;
   background: #473460;
   padding: 4px;
}
.application-mode-box ul.application-mode-list li:nth-child(3){
 width :100%;
 background: none;
}

.application-mode-box ul.application-mode-list li.item a {
   float: left;
   width: 100%;
   text-align: center;
   height: 50px;
   line-height: 50px;
   color: #fff;
   font-size: 18px;
   font-weight: 600;
   position: relative;
   z-index:1000;
}
.application-mode-box ul.application-mode-list li.item.left-btn {
   -webkit-border-radius: 25px 0 0 25px;
}
.application-mode-box ul.application-mode-list li.item.right-btn {
   -webkit-border-radius: 0 25px 25px 0;}

section.login h6 {
   float: left;
   width: auto;
   margin-top: 40px;
   font-size: 16px;
   font-weight: bolder;
}
section.login a.btnLink {
   float: right;
   width: auto;
   margin: 35px 0 25px;
   font-size: 16px;
   color: #e11961;
   font-weight: 400;
}
/*Mumbai iOS specific*/
section.login a.btnLink:visited, a.btnLink:link {
 color: #e11961 !important;
}
/*Mumbai iOS specific end*/
section.login .btnBox {
   /* bottom: 15px; */
   padding: 15px 0px;
}
section.login .btnBox input.button {
   width: 100%;
   max-width: 625px;
   border: 0;
   font-weight: 700;
   float: none;
   text-align: center;
}

.application-mode-box ul.application-mode-list li.item a:hover,
.application-mode-box ul.application-mode-list li.item a.active
{
   background: #e71a61;
   -webkit-border-radius: 25px;
}
section.login .content-bg {
   float: left;
   width: 100%;
   background: rgba(255,255,255,0.02);
   margin-top: 10%;
   padding: 30px;
   box-shadow: 0px 0px 20px -11px rgb( 8, 11, 29 );
}
.application-mode-box h2 {
   float: left;
   width: 100%;
   text-align: left;
   color: #fff;
   font-size: 16px;
   font-weight: 400;
   margin: 0 0 30px 5px;
}
.application-mode-box ul.application-mode-list li.item a.active:after {
   display: block;
}
.application-mode-box ul.application-mode-list li.item a:after {
   content: "";
   position: absolute;
   left: 25px;
   top: 18px;
   background: url(../images/check-icon-login.png) no-repeat center;
   width: 18px;
   height: 14px;
   display: none;
}
.ui-listview-filter .ui-input-search{
     background: #ebebeb;
}
.setting img {height: 40px;}

section.dealerpurchaseordertrack-wrapp h2,section.fospurchaseordertrack-wrapp h2,section.distributorpurchaseordertrack-wrapp h2,section.asmasipurchaseordertrack-wrapp h2{ font-size:14px; font-weight:700; padding:10px 0 20px;}
section.dealerpurchaseordertrack-wrapp .inside-wrap,section.fospurchaseordertrack-wrapp .inside-wrap,section.distributorpurchaseordertrack-wrapp .inside-wrap,section.asmasipurchaseordertrack-wrapp .inside-wrap {box-shadow: 1px 1.732px 9px 0px rgba( 0, 0, 0, 0.1); padding-bottom:0;}
section.dealerpurchaseordertrack-wrapp .inside-wrap table,section.fospurchaseordertrack-wrapp .inside-wrap table,section.distributorpurchaseordertrack-wrapp .inside-wrap table,section.asmasipurchaseordertrack-wrapp .inside-wrap table { border-left:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf; text-align:center; border-collapse: separate;}
section.dealerpurchaseordertrack-wrapp .inside-wrap table td,section.dealerpurchaseordertrack-wrapp .inside-wrap table th,section.fospurchaseordertrack-wrapp .inside-wrap table td,section.fospurchaseordertrack-wrapp .inside-wrap table th,section.distributorpurchaseordertrack-wrapp .inside-wrap table td,section.distributorpurchaseordertrack-wrapp .inside-wrap table th,section.asmasipurchaseordertrack-wrapp .inside-wrap table td,section.asmasipurchaseordertrack-wrapp .inside-wrap table th { border-right:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf; padding:5px 5px;}
section.dealerpurchaseordertrack-wrapp .inside-wrap table th,section.fospurchaseordertrack-wrapp .inside-wrap table th,section.distributorpurchaseordertrack-wrapp .inside-wrap table th,section.asmasipurchaseordertrack-wrapp .inside-wrap table th { font-size:8px;}
section.dealerpurchaseordertrack-wrapp .inside-wrap table th.blue,section.fospurchaseordertrack-wrapp .inside-wrap table th.blue,section.distributorpurchaseordertrack-wrapp .inside-wrap table th.blue,section.asmasipurchaseordertrack-wrapp .inside-wrap table th.blue { color:#3062be;}

section.dealerpurchaseordertrack-wrapp .inside-wrap table td,section.fospurchaseordertrack-wrapp .inside-wrap table td,section.distributorpurchaseordertrack-wrapp .inside-wrap table td,section.asmasipurchaseordertrack-wrapp .inside-wrap table td { font-size:10px; font-weight:800; color:#525252;}
section.dealerpurchaseordertrack-wrapp .inside-wrap table td.blue,section.fospurchaseordertrack-wrapp .inside-wrap table td.blue,section.distributorpurchaseordertrack-wrapp .inside-wrap table td.blue,section.asmasipurchaseordertrack-wrapp .inside-wrap table td.blue { color:#3062be;}
section.dealerpurchaseordertrack-wrapp .btnBox,section.fospurchaseordertrack-wrapp .btnBox,section.distributorpurchaseordertrack-wrapp .btnBox,section.asmasipurchaseordertrack-wrapp .btnBox { position:relative; margin-top:50px;}
/* ========= */
/* section.asmasipurchaseordertrack-wrapp h2{ font-size:14px; font-weight:700; padding:10px 0 20px;}
section.asmasipurchaseordertrack-wrapp .inside-wrap{box-shadow: 1px 1.732px 9px 0px rgba( 0, 0, 0, 0.1); padding-bottom:0;}
section.asmasipurchaseordertrack-wrapp .inside-wrap table{ border-left:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf; text-align:center;}
section.asmasipurchaseordertrack-wrapp .inside-wrap table td,section.asmasipurchaseordertrack-wrapp .inside-wrap table th{ border-right:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf; padding:5px 5px;}
section.asmasipurchaseordertrack-wrapp .inside-wrap table th{ font-size:13px;}
section.asmasipurchaseordertrack-wrapp .inside-wrap table th.blue{ color:#3062be;}
section.asmasipurchaseordertrack-wrapp .inside-wrap table td{ font-size:10px; font-weight:800; color:#525252;}
section.asmasipurchaseordertrack-wrapp .inside-wrap table td.blue{ color:#3062be;}
section.asmasipurchaseordertrack-wrapp .btnBox{ position:relative; margin-top:50px;}
===
section.distributorpurchaseordertrack-wrapp h2{ font-size:14px; font-weight:700; padding:10px 0 20px;}
section.distributorpurchaseordertrack-wrapp .inside-wrap{box-shadow: 1px 1.732px 9px 0px rgba( 0, 0, 0, 0.1); padding-bottom:0;}
section.distributorpurchaseordertrack-wrapp .inside-wrap table{ border-left:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf; text-align:center;}
section.distributorpurchaseordertrack-wrapp .inside-wrap table td,section.distributorpurchaseordertrack-wrapp .inside-wrap table th{ border-right:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf; padding:10px 5px;}
section.distributorpurchaseordertrack-wrapp .inside-wrap table th{ font-size:17px;}
section.distributorpurchaseordertrack-wrapp .inside-wrap table th.blue{ color:#3062be;}
section.distributorpurchaseordertrack-wrapp .inside-wrap table td{ font-size:20px; font-weight:800; color:#525252;}
section.distributorpurchaseordertrack-wrapp .inside-wrap table td.blue{ color:#3062be;}
section.distributorpurchaseordertrack-wrapp .btnBox{ position:relative; margin-top:50px;} */

/*posm changes added for scroll*/
#Tracklistfordealer_div,#Tracklistforfos_div,#Tracklistfordistributor_div,#Tracklistforasmasi_div,#ListOfNewDealers_div,#ViewDealerInputPage,#customer_info_ul,#posmTSKEVDPOS_div,#posmTSKEVDPOS_orderDetails_div,#posmTSKEVDPOS_FOSdiv,#posmTSKEVDPOS_orderDetails_Fosdiv,#posmTSKEVDPOS_Distributordiv,#posmTSKEVDPOS_orderDetails_Distributordiv,#posmTSKEVDPOS_ASIASMdiv,#posmTSKEVDPOS_orderDetails_ASIASMdiv,.posmScrollDiv,#ListOfNewDealersFeedback_div{
  overflow-x: scroll;
  overflow-y: scroll; 
  overflow: auto;
}

section.purchase-asmasi-order-input-type-wrap { float:left; width:100%; background:#f0f0f0;}
section.purchase-asmasi-order-input-type-wrap .wrapper { padding:20px;}
section.purchase-asmasi-order-input-type-wrap .inside-wrap { float:left; width:100%; height:100%; padding:0 0px 40px; background:#fff; box-shadow:1px 1.732px 35px 0px rgba( 0, 0, 0,0.2); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
section.purchase-asmasi-order-input-type-wrap .inside-wrap .pageTtlIcon {float: left; width: 100%; text-align: center; padding:0px 0 20px; background:#f0f0f0;}
section.purchase-asmasi-order-input-type-wrap .inside-wrap ul.formBox { padding:40px 40px 0;}
section.purchase-asmasi-order-input-type-wrap .inside-wrap ul.formBox li label { float:none; display:inline-block; text-align:center; margin-bottom:0;}
section.purchase-asmasi-order-input-type-wrap ul.formBox li .button.validate-btn .ui-btn-inner {padding:0em 20px}

section.purchase-distributor-order-input-type-wrap .inside-wrap ul.formBox li label { float:none; display:inline-block; text-align:center; margin-bottom:0;}

/* for recommentedamount */
/* section.purchase-order-input-type-wrap .inside-wrap .formBox
.brdrNone h2{ font-size:20px; font-weight:800; color:#2d2d2d;} */


section.purchase-order-input-type-wrap .inside-wrap .abc
th{ font-size:15px; font-weight:800; color:#912f5d;}
section.purchase-order-input-type-wrap .inside-wrap .abc table, th, td {
/*  border: 4px solid black; */
 border: solid 1px #dfdfdf;
 font-size:15px;
 font-weight:800;
    
}
section.purchase-order-input-type-wrap .inside-wrap .abc .text {
   background-color:#A9A9A9;
   width:auto;
   height:auto;
 /*   //background-color:#808080; */

}

section.purchase-order-input-type-wrap .inside-wrap .abc  {
  display: flex;
  padding-left: 25% !important;
  padding-right: 40% !important;
  width: 100%;
  border: 0;
  text-align: center;
  position: relative;
  z-index:1000;
}

@media screen and (max-width: 480px){
  section.purchase-order-input-type-wrap .inside-wrap .abc  {
    display: inline;
    padding-left: 0% !important;
    padding-right: 0% !important;
    border: 0;
    text-align: center;
    position: relative;
    z-index:1000;
  }
}

section.purchase-order-input-type-wrap .inside-wrap
{
   padding:0px 0px 0px 0px
}
#dashBoardData_Div{
 overflow-x:auto;
 overflow-y:auto;
}


.disclaimerOffer {
     
           width:100%;
           padding-left:3%;
           
}

.makeMyHDNote {
     
           width:75%;
           padding-left:3%;
           
}

.btnBoxTerms{
  margin-top: 5px !important;
}

.divDealer {
  margin-bottom: 10px !important;
  font-weight: 700 !important;
  margin-left: 45px !important;
  margin-right: 40px !important;
}

.container-checkbox {
  font-weight: 700 !important;
  margin-left: 5px !important;
  padding-right: 10px !important;
  display: block !important;
  margin-top: 10% !important;
  font-style: oblique;
  text-align: justify !important;
  position: relative !important;
  padding-left: 35px !important;
  margin-bottom: 0px !important;
  cursor: pointer  !important;
  font-size: 10px !important;
}
.container-checkbox-Feedback {
  font-weight: 700 !important;
  /*margin-left: 5px !important;
  padding-right: 10px !important;
  display: block !important;*/
  margin-top: 10% !important;
  font-style:normal;
  text-align: justify !important;
  position: relative !important;
  padding-left: 30px !important;
  margin-bottom: 0px !important;
  cursor: pointer  !important;
  
}

@media screen and (max-width: 480px){
  .container-checkbox {
    font-size: 7px !important;
  }
}
@media screen and (max-width: 480px){
  .container-checkbox-Feedback {
    font-size: 6px !important;
  }
}

.container-checkbox input {
  position: absolute !important;
  opacity: 0 !important;
  cursor: pointer !important;
  height: 0 !important;
  width: 0 !important;
}
.container-checkbox-Feedback input {
  position: absolute !important;
  opacity: 0 !important;
  cursor: pointer !important;
  height: 0 !important;
  width: 0 !important;
}
.checkmark-checkbox {
  font-style: normal !important;
  content: '' !important;
  position: absolute !important;
  left: 0 !important; top: 0 !important;
  width: 25px !important; height: 25px !important;
  border: 2px solid #ccc !important;
  background: #fff !important;
  border-radius: 4px !important;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1) !important;
}
.checkmark-checkbox-Feedback {
  font-style: normal !important;
  content: '' !important;
  position: absolute !important;
  left: 0 !important; top: 0 !important;
  width: 23px !important; height: 23px !important;
  border: 2px solid #ccc !important;
  background: #fff !important;
  border-radius: 4px !important;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1) !important;
}


.container-checkbox:hover input ~ .checkmark-checkbox-Feedback {
  border: 2px solid #4778d9!important;
}
.container-checkbox-Feedback:hover input ~ .checkmark-checkbox-Feedback {
  border: 2px solid #4778d9!important;
}

.checkmark-checkbox:after {
  content: "" !important;
  position: absolute !important;
  display: none !important;
}
.checkmark-checkbox-Feedback:after {
  content: "" !important;
  position: absolute !important;
  display: none !important;
}

.container-checkbox input:checked ~ .checkmark-checkbox:after {
  display: block !important;
}
.container-checkbox-Feedback input:checked ~ .checkmark-checkbox-Feedback:after {
  display: block !important;
}
.container-checkbox .checkmark-checkbox:after {
  content: '\2713\0020' !important;
  position: absolute !important;
  top: -0.2em !important; left: 0.05em !important;
  font-size: 3.5em !important;
  line-height: 0.8 !important;
  color: #09ad7e !important;
  transition: all .2s !important;
  font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial !important;
}
.container-checkbox-Feedback .checkmark-checkbox-Feedback:after {
  content: '\2713\0020' !important;
  position: absolute !important;
  top: -0.2em !important; left: 0.05em !important;
  font-size: xx-large !important;
  line-height: 0.8 !important;
  color: #09ad7e !important;
  transition: all .2s !important;
  font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial !important;
}
.material-icons {
  font-size: 32px;
  color: #e13778;
}

@media screen and (max-width: 480px){
  .material-icons {
    font-size: 24px;
    color: #e13778;
  }
}

/*  section.purchase-order-input-type-wrap .inside-wrap .abc .posmTable{
 width:50%;
 height:50%;
 position: inherit;
   vertical-align: middle;
   border: none;
   display: inline-block;
   
} */

@media screen and (max-width: 480px){
.posmTable {
  margin: auto;
  margin-bottom: 10%;
}
}
@media screen and (min-width:640px){
.posmTable {
  /*float: left;
  margin-left: 30%;*/
  margin-right: 5%;
}
}

@media screen and (max-width: 480px){
  .walletTable {
    margin: auto;
    margin-bottom: 10%;
  }
  }
  @media screen and (min-width:640px){
  .walletTable {
    /*float: left;*/
    margin-left: 5%;
  }
  }

section.make-my-hd-wrap .pack-content-box{ float:left; width:100%; padding:15px 15px 30px;}
section.make-my-hd-wrap ul.customer-info-list{ padding:25px 35px 30px; background:#e1e1e1; margin-left:0%; margin-top:15px;}
section.make-my-hd-wrap ul.customer-info-list li{ padding:12px 10px; margin-bottom:25px; position:relative;}
section.make-my-hd-wrap ul.customer-info-list li h3{ font-size:16px; font-weight:800;}
section.make-my-hd-wrap ul.customer-info-list li a.add-btn{ position:absolute; right:0; top:0; font-size:16px; font-weight:800; background:#29d839; color:#fff; padding:11px 15px 0; height:100%; }
section.make-my-hd-wrap ul.customer-info-list li a.btn-add{ position:absolute; right:0; top:0; font-size:16px; font-weight:800; background:#29d839; color:#fff; padding:11px 15px 0; height:100%;}
section.make-my-hd-wrap ul.customer-info-list li a.close-btn{ position:absolute; right:0; top:0; font-size:22px; font-weight:800; background:#f43b3b; color:#fff; padding:7px 33px 0; height:100%;}
section.make-my-hd-wrap .inside-wrap{ padding-bottom:0;}
section.make-my-hd-wrap .inside-wrap h2{ width:100%; text-align:center; font-size:20px; font-weight:800; padding:25px 0 10px;}
section.make-my-hd-wrap .btnBox{ position:relative;}

.footerBg_makeMyHd{
   background-color: transparent !important;
       background: linear-gradient(to left, #af2475 , #213f73 );
       background-repeat: repeat-x !important;
       background-size: contain;
       border: none;
       color: white;
       height: 58px;
       position: absolute;
       bottom: 0px;
       width: 100%;
       z-index: 2;
       text-align: center;
       left: 0;
       position: fixed;
   }
 
 
.footerBg_makeMyHd{
 height:58px;
}


#makeMyIdButton{
  
   margin-top: -.8%;
   
}


.multipleRmnLebel
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}

.multipleRmnLebelcs
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}

.multipleRmnBoxUpgradeLebel
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}

.multipleRmnRMNUpdateLebel
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}


.multipleRmnTSsecureLebel
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}
.multipleRmnBingeFreemiumLebel
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}

.multipleRmnLebelCustRecharge
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}

#TataskyDropdwnDiv_trai .ui-listview-filter .ui-input-search,#TataskyDropdwnDiv_etsk .ui-listview-filter .ui-input-search,#TataskyDropdwnDiv_etsk_PQ .ui-listview-filter .ui-input-search,#TataskyDropdwnDiv_etsk_PQ_ETSKReg .ui-listview-filter .ui-input-search,#BroadcastDropdwnDiv_trai .ui-listview-filter .ui-input-search,#BroadcastDropdwnDiv_etsk .ui-listview-filter .ui-input-search,#BroadcastDropdwnDiv_etsk_PQ .ui-listview-filter .ui-input-search,#BroadcastDropdwnDiv_etsk_PQ_ETSKReg .ui-listview-filter .ui-input-search,#PopularDropdwnDiv_trai .ui-listview-filter .ui-input-search,#PopularDropdwnDiv_etsk .ui-listview-filter .ui-input-search,#PopularDropdwnDiv_etsk_PQ .ui-listview-filter .ui-input-search,#PopularDropdwnDiv_etsk_PQ_ETSKReg .ui-listview-filter .ui-input-search,#AlacarteDropdwnDiv_trai .ui-listview-filter .ui-input-search,#bingeplusDropdwnDiv_trai .ui-listview-filter .ui-input-search,#BingeplusDropdwnDiv_etsk_PQ .ui-listview-filter .ui-input-search ,#BingeplusDropdwnDiv_etsk .ui-listview-filter .ui-input-search,#AlacarteDropdwnDiv_etsk .ui-listview-filter .ui-input-search,#AlacarteDropdwnDiv_etsk_PQ .ui-listview-filter .ui-input-search,#AlacarteDropdwnDiv_etsk_PQ_ETSKReg .ui-listview-filter .ui-input-search,#BingeDropdwnDiv_trai .ui-listview-filter .ui-input-search,#BingeDropdwnDiv_etsk .ui-listview-filter .ui-input-search,#BingeDropdwnDiv_etsk_PQ_ETSKReg .ui-listview-filter .ui-input-search,#BingeplusDropdwnDiv_etsk_PQ_ETSKReg .ui-listview-filter .ui-input-search,
#chooseRolesItem .ui-listview-filter .ui-input-search, #chooseStatesItem .ui-listview-filter .ui-input-search {
   background: darkgray;
}

a.link{
 text-decoration: underline;
}

#infoTraiPopular,#infoTraiTatasky,#infoTraiBroadcast,#infoTraiAlacarte,#infoTraiBinge,#infoTraiSelectPacks,#newinfobtn,#newinfobtn_Recharge
{
 position: absolute;
   display: block;
   /* top: 78%; */
   /* top: 66%; */
   top: 2%;
   /* z-index: 999999; */
   z-index: 4;
   content: "ADD +";
   /* transform: translateY(-18px); */
   text-align: center;
   text-shadow:none;
}


.multipleRmnLebelCustInfo
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}

.multipleRmnLebelWarranty
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}
.multipleRmnLebelactivationStatus
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}
.multipleRmnLebelrefresh
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}
.multipleRmnLebelTrackRequest
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}

.multipleTskLebelrefresh
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}

.multipleWarrentyTskLebelrefresh
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}

.paymentIDListRadiorefresh
{ float:left; width:100%; background:#3062be; color:#fff; font-size:14px; font-weight:800; padding:15px 25px;}

@keyframes spin {
   0% {
     transform: rotate(0deg); }
   100% {
     transform: rotate(360deg); } }
 #loader-overlay {
   display: none;
   position: fixed;
   height: 500%;
   width: 100%;
   z-index: 1500;
   background-color: #000000;
   opacity: 0.6;
   overflow-y: hidden;
   top: 0px;
   bottom: 0px; }

   #loader {
       display: none;
       color: #ffffff;
       font-size: 20px;
       margin: 100px auto;
       width: 1em;
       height: 1em;
       border-radius: 50%;
       position: absolute;
       top:30%;
       left:50%;
       text-indent: -9999em;
       -webkit-animation: load4 1.3s infinite linear;
       animation: load4 1.3s infinite linear;
       -webkit-transform: translateZ(0);
       -ms-transform: translateZ(0);
       transform: translateZ(0);
       opacity: 1 !important;
       z-index: 1502;
     }
     @-webkit-keyframes load4 {
       0%,
       100% {
         box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
       }
       12.5% {
         box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
       }
       25% {
         box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
       }
       37.5% {
         box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
       }
       50% {
         box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
       }
       62.5% {
         box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
       }
       75% {
         box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
       }
       87.5% {
         box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
       }
     }
     @keyframes load4 {
       0%,
       100% {
         box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
       }
       12.5% {
         box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
       }
       25% {
         box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
       }
       37.5% {
         box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
       }
       50% {
         box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
       }
       62.5% {
         box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
       }
       75% {
         box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
       }
       87.5% {
         box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
       }
     }

a, button {
   cursor: pointer;
}

/*The following code added by Suresh starts here*/
.checkbox.col-md-12.col-sm-12.col-xs-12.noBlockPadding {
 padding-right: 0;
 padding-left: 0;
}
/* .checkbox .col-md-4 input[type=checkbox] {
 margin: 4px 10px -4px 0!important;
} */

/* .checkbox input[type=checkbox] {
 position: relative;
} */
.checkbox .col-md-4 {
 margin-bottom: 10px;
 padding: 0;
}
form.form-inline.formInnerDiv .formMargin {
 padding: 0;
}
/*Code added by Suresh ends here*/
.subIdValTrackTable {
    text-align: center;
}

.lastTrans {
  background: none;
  font-weight: 800;
  color: #2161bf;
  line-height: 36px;
  font-size:24px;
  text-decoration: underline;
  text-underline-position: under;
  /*margin-top: 20px;*/
}

.reverse {
  background: none;
  font-weight: 800;
  color: #2161bf;
  line-height: 34px;
  font-size: 16px;
  text-decoration: underline;
  text-underline-position: under;
}

@media screen and (max-width: 520px){
  .reverse {
    font-size: 12px;
  }
}

.headRev {
  min-height: 15px !important;
}

@media screen and (max-width: 480px){
  .headRev {
    min-height: 15px !important;
  }
}

@media screen and (max-width: 520px){
  .lastTrans {
    font-size:18px;
  }
}

@media screen and (max-width: 320px){
  .lastTrans {
    font-size:16px;
  }
}

.minhtVC {
  min-height: 0px !important;
}

.paddingVC {
  padding: 0px !important;
}

.paddingMyOffers {
  padding-top: 20px !important;
}
.paddingMyOffers_recharge {
  padding-top: 20px !important;
}

.midbutton {
  margin-bottom: 40px;
  float: none !important;
}

@media screen and (max-width: 800px){
  .midbutton {
    margin: 20px !important;
  }
}

@media screen and (max-width: 420px){
  .midbutton {
    width: 75% !important;
  }
}
/*css changes for table border*/
#DealerFeedbackTracktablePrnt,#DealerFeedbackTracktablePrnt th,#DealerFeedbackTracktablePrnt td {
  border: 0px solid black;
  /*padding: 	10px;*/
}
/*
table {
  border-spacing:5px;
}*/
/*@media screen and (max-width: 800px){
  table, th, td {
    margin: 20px !important;
  }
}

@media screen and (max-width: 420px){
  table, th, td {
    width: 75% !important;
  }
}*/

@media screen and (max-width: 370px){
  .midbutton {
    width: 98% !important;
    margin: 0px !important;
    margin-bottom:10px !important;
  }
}

.notifyDiv {
  min-height: 50vh;
  width: 100%;
}

.noNotify {
  text-align: center !important;
  margin-top: 20vh !important;
  border-bottom: 1px dashed #0000a2 !important;
}

.numberCircle {
  font-size: 11px;
  border-radius: 44%;
  display: table-cell;
  position: absolute;
  background: #ea5959;
  color: white;
  max-width: 31px;
  min-width: 12px;
  padding: 0px 6px;
  max-height: 20px;
  line-height: 25px;
  left: 50%;
}

.updatesDiv {
  height: 180px;
  padding: 10px;
  background: white;
  border-bottom: solid 1px #dadada;
}

.inventTable {
  width: 100%;
}

.inventThead {
  display: table;
  width: calc(100% - 17px);
}

.inventTbody {
  display: block;
  max-height: 400px;
  overflow-y: scroll;
}

.inventTh, .inventTd {
  /*width: 1%;*/
  width: 2.1%;
  word-break: break-all;
}

.inventThStr, .inventTdStr {
  /*width: 1%;*/
  width: 8%;
}

.inventTha, .inventTda {
  width: 10%;
  word-break: break-all;
}
.firstCol {
   width: 4%;
}

.firstColH {
   /*width: 4.15%;*/
   width: 4%;
}
.firstCola {
  width: 4%;
}

.firstColHa {
  width: 4.15%;
}

.inventTr {
  display: table;
  width: 100%;
  box-sizing: border-box;
}

.inventTrStr {
  display: table;
  width: 100%;
  box-sizing: border-box;
}

.inventTd {
  text-align: center;
  border-bottom: none;
  border-left: none;
}

.inventTdStr {
  text-align: center;
  border-bottom: none;
  border-left: none;
}

.finderClass {
  font-size: 18px;
  color: #0a0a8c;
}

.dateTimeWidth {
  width:46% !important;
  margin-right:20px;
}

.flexiDivImg {
  height:20px; 
  padding-right:10px;
}

.flexiDivLabel1 {
  margin-left:45px; 
  margin-bottom:5px; 
  color:#000000;
}

.flexiDivLabel2 {
  margin-left:45px; 
  color:#000000;
}
.myOfferBackground div {
  background:gray;
}
#TSRARequestList #dynamichecklist .btn-add + label span.ui-icon:after
{
position: absolute;
display: block;
width: 100%;
/*top: 70%;*/
z-index: 999999;
content: "ACTION +";
transform: translateY(-18px);
text-align: center;
text-shadow:none;
}
#partnerapprovalRequestList #dynamichecklist .btn-add + label span.ui-icon:after
{
position: absolute;
display: block;
width: 100%;
/*top: 70%;*/
z-index: 999999;
content: "ACTION +";
transform: translateY(-18px);
text-align: center;
text-shadow:none;
}


.flexi-txt:before {
  content: "\f055" !important;
}

.flexiDivLabel1, .flexiDivLabel2 {
  font-size: 14px !important;
  font-weight: normal !important;
  padding-left: 30px;
}

.material-textfield {
  position: relative;  
}

.material-textfield label {
  width: auto !important;
  position: absolute;
  left: 0;
  top: 15px;
  background-color: white;
  color: gray;
  padding: 0 0.3rem;
  margin: 0 0.5rem;
  transition: .1s ease-out;
  transform-origin: left top;
  pointer-events: none;
}
.material-textfield input {
  outline: none;
  border: 1px solid gray !important;
  border-radius: 5px;  
  color: gray;
  transition: 0.1s ease-out;
}
.material-textfield input:focus {
  border-color: #E2195F !important;  
}
.material-textfield input:focus + label {
  color: #E2195F;
  top: 0;
  transform: translateY(-50%) scale(.9);
}
.material-textfield input:not(:placeholder-shown) + label {
  top: 0;
  transform: translateY(-50%) scale(.9);
}

#instantAmount {
  background: white !important;
}

.instantRadio {
  display : inline-block;
  margin-left: 10px;
}
.instantRadio > input{
  visibility: hidden;
  position: absolute;
}
.instantRadio > input + div{
  color: gray;
  cursor: pointer;
  border: 1px solid gray;
  border-radius: 20px;
  padding: 5px 10px;
}
.instantRadio > input:checked + div{
  background-image: -webkit-linear-gradient( 90deg, rgb(214,24,90) 0%, rgb(236,26,99) 100%);
  border: 0px solid #e2195f;
  color: white;
}

.instantPad {
  padding:50px;
  background:white;
}

.instantCard {
  padding: 20px;
  background: #f9f9f9;
  margin: 30px 10px;
  border-radius: 20px;
}

.instantAmount {
  float:right;
  font-weight: 900;
}

.rzpFilter {
  display: inline-block;
  color: #4c4c4c;
  cursor: pointer;
  border: 1px solid #4c4c4c;
  border-radius: 20px;
  padding: 5px 12px;
  margin: 10px;
}

.rzpFilter select {
  font-size: medium;
  font-weight: 700;
  color: #4c4c4c;
  position: relative;
  padding-right:18px;
  z-index:2;
  background:transparent;
}

.rzpFilter span {
  position: absolute;
  transform: translate(-14px,1px);
  z-index: 1;
}

.fa-filter {
  font-size: 32px;
  color: #e2195f;
  transform: translate(-10px,10px);
}

.setlClass {
  display: flex;
  height: 40vh;
  align-items: center;
  justify-content: center;
  background-color: #0000000d;
  margin-bottom: -40px;
  font-size: large;
  font-weight: 700;
}

.setlClass2 {
  background-color: #0000000d;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 5%;
}

.setlItem {
	display: flex;
	padding: 20px;
	align-items: center;
}

.setlItem .fa-credit-card-alt {
  font-size: 32px;
	padding: 0 16px;
}

.ref1 {
  margin: 3% 10%;
  border: 1px solid gray;
  border-radius: 20px;
  display: none;
}

.payDiv {
  border-bottom: 1px solid gray;
  padding: 2% 5%;
}

.payDiv:last-child {
  border-bottom: 0;
}

.payDiv div {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.rotator div span .fa-chevron-down {
  transform: rotateZ(180deg);
}

.show {
  display: block;
}

.marg {
  margin-bottom: 20px;
}

.gstUpdate div {
  margin-top: 16px;
}

.trackTableSearch {
  width: 95%;
  font-size: 16px;
  height: 40px;
  color: white;
  background: grey;
  margin: 10px;
  padding-left: 20px;
}
.trackTableSearchBRS {
  width: 95%;
  font-size: 16px;
  height: 40px;
  color: white;
  background: grey;
  margin: 10px;
  padding-left: 20px;
}

thead {
  background: #d3dadf;
}

#gstNum {
  text-transform: uppercase;
}

span.disabled-input {
  display: flex;
  align-items: center;
}

#monthlyEarningBR {
 /* /* border-radius: 50%;* */
 border-radius: 9px;
  background: rgb(157, 207, 179);
  padding: 20px; 
  /* width: 200px;*/
   height: 15px;
   font-weight: 900;
 } 
 #DayEarningBR{
   border-radius: 9px;
   background: rgb(118, 146, 187);
   padding: 20px; 
  /* width: 200px;*/
   height: 15px;
   font-weight: 900;
 
 }
 #DayCountBR{
   border-radius: 9px;
   background: rgb(165, 110, 142);
   padding: 20px; 
 /*  width: 200px;*/
   height: 15px;
   font-weight: 900;
 
 }
 #PreviousmonthEarningBR{
   border-radius: 9px;
   background: rgb(194, 174, 107);
   padding: 20px; 
 /*  width: 200px;*/
   height: 15px;
   font-weight: 900;
 
 }
 #PreviousmonthCountBR{
   border-radius: 9px;
   background: rgb(204, 101, 101);
   padding: 20px; 
  /* width: 200px;*/
  height: 15px;
  font-weight: 900;
 
 
} 
#EarningDayBR {
 /* border-radius: 50%;*/
 border-radius: 9px;
  background:rgb(184, 164, 194);
  padding: 20px; 
   /*width: 200px;*/
  height: 15px;
  font-weight: 900;
} 
#PackSoldBR {
  border-radius: 9px;
  background: rgb(160, 141, 141);
  padding: 20px; 
   /*width: 200px;*/
  height: 15px;    
  font-weight: 900;
}
.dashboardbrr{
  font-size: large;
  font-weight: bold;
}
.BRshift{
  padding-left: 200px;
}
#bingeRetailerLbl.ui-btn-icon-left>.ui-btn-inner>.ui-icon{
  background: transparent;
}
#bingeRetailerLbl .ui-btn-inner{
  position: absolute;
}

.inventTheadBR {
  display: table;
  width: calc(100% - 17px);
  transform: none !important;
}

/* BPOS Profile */
#QRCodeInput, #UPIIDInput, #BPOSOldNumInput, #BPOSProfileQRRefId, #BPOSProfileUPIRefId, #BPOSNewNumInput{margin-bottom: 10px;}

#TSresendOtp_myProfile, #TSresendOtp_myProfile_mdn, #TSresendOtp_myProfile_mdn{margin-bottom: 10px;}

/* #TSresendOtp_myProfile{margin-top: 10px;} */

/*WinBack-LDP packs in customerRecharge journey starts --code added by Priyanka*/
#disclaimerLDPOffers{
  text-align: right;
  font-size: 15px;
  padding-right: 25px;
  font-weight: 600;
}
/*WinBack-LDP packs in customerRecharge journey ends */



#resetPinSelectTab, #selfResetPinDiv, #ResetPinforPartnersDiv, #ReportSelectTab{float:left; width:100%; background:#fff; box-shadow: 1px 1.732px 12px 0px rgba( 0, 0, 0, 0.2 ); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:70px;  padding:20px; margin-bottom:15px; position:relative; overflow:hidden;}

#selfResetPinDiv .formBox, #ResetPinforPartnersDiv .formBox{ 
  padding-left: 25px; 
  padding-right: 25px;
}

#resetPinSelectTab{
  padding-left: 0px; 
}

#selfResetPinDiv .btnBox, #ResetPinforPartnersDiv .btnBox{
  padding-left: 0px;
}


#ListOfChannelPartners_div{
  overflow-x: auto;
}

#ViewAllSearch{
  width: 100%;
}

#ViewAllSearch th{
  text-align: center;
  padding: 10px;
  height: 50px;

}

#ViewAllSearch td{
  padding: 5px 5px;
  text-align: center;
}

#TSViewAll_Export_div, #TSViewAll_Cancel_div{
  display: flex;
  justify-content: center;
}

#choosePartnersDiv{
  padding:20px;
}


#Reportusenamelabel{
  font-weight: 700;
}


.container-checkboxDhamakaDisclaim {
  font-weight: 700 !important;
  margin-left: 5px !important;
  padding-right: 10px !important;
  display: block !important;
  /* margin-top: 10% !important; */
  font-style: oblique;
  text-align: justify !important;
  position: relative !important;
  /* padding-left: 35px !important; */
  margin-bottom: 0px !important;
  font-size: 14px !important;
  color:red;
}
.data_activation img{
  position: absolute;
  height: 11px;
}

@media screen and (min-width:640px){
  .data_activation img{
    position: absolute;
    height: 19px;
  }
  }
  li.das_class{
    display: flex;
    flex-direction: column;
  }
  p.das_class_ptag{
    font-weight: bolder;
    /* font-size: 18px; */
    padding-top: 10px; 
    text-align: justify;
    padding-left: 10px;
  }
  /*commented to fix style search style issue in customer recharge --> my offer throughu upp recharge*/
  /* .myOfferSearch {
    width: 95%;
    font-size: 16px;
    height: 40px;
    color: white;
    background: grey;
    margin: 10px;
    padding-left: 20px;
  } */
 
  .myOfferSearch {
    
    width: 102% !important;
    font-size: 16px  !important;
    height: 40px !important;
    color: white  !important;
    background: grey !important;
    margin: 17px !important;
    padding-left: 20px !important;
    margin-left: -1% !important;
    
  }
  ul.tsk_search{
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 2rem;
   }

   #rechargeBtn{
    margin-top: 1rem;
    justify-content: center;
  /*last recharge starts  */
   }
   #lastFiveRechargesbtn{
    margin-top: -15px;
   }
    /*last recharge ends  */

    /* i button CR starts */
  .trai{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* i button CR ends */

  .ilabelinfomargin > span {
    margin-left:16px;
  }


  #amountHeader , #enterpin{
    font-family: 'sans-serif';
    font-size: 20px;
    justify-content: flex-start;
    display: flex;
    font-weight: bold;
    color: #000;
  }
   
  #earnMoreBtn{
    margin-top: 18px;
  }
   
  .cust_rec{
    display: inline-block;
    margin: auto;
    padding: 23px;
  }