



/*===================================================================================================================
===================================================Customization / Edit=====================================================
===================================================================================================================*/

/*------Cardholder Wizard/Add Personal------*/
.enabledisablePnl.noPadding{
	padding: 0;
}
.enabledisablePnl {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    /*background: rgba(255,255,255,0.5);*/
    /*background: rgba(243, 243, 243, 0.5);*/
    text-align: right;
    z-index: 9;
    padding: 0 15px;
    transition: background 0.3s ease;
}
    .enabledisablePnl:hover {
        /*background: rgba(255,255,255,0.5);*/
    }
body .checkboxPanel.cardHolderChkpnl .enabledisablePnl label, 
.enabledisablePnl label{
	display: inline-block !important;
	cursor: pointer !important;
	margin: 0 !important;
	vertical-align: middle !important;
}
.enabledisablePnl label input{
	display: none;
}
.enabledisablePnl label p{
	display: block;
	width: 38px;
	height: 17px;
	border: 1px solid #666666;
	margin: 0;
	transition:background 0.3s ease;
	position: relative;
	padding: 0;
	max-width: none;
	background: #fff;
}
.enabledisablePnl label p:after{
	position: absolute;
	left: 4px;
	top: 0px;
	font-size: 10px;
	content:"Off";
	transition: opacity 0.3s ease;
	opacity: 0;
}
.enabledisablePnl label p:before{
	position: absolute;
	right: 4px;
	top: 0;
	font-size: 10px;
	content:"On";
	opacity: 1;
	transition: opacity 0.3s ease;
}
.enabledisablePnl label p span{
	display: block;
	width: 13px;
	height: 13px;
	position: absolute;
	left:1px;
	top: 1px;
	background: #666666;
	transition:left 0.3s ease;
}
.enabledisablePnl label input:checked + p span{
	left: 22px;
	background: #979797;
}
.enabledisablePnl label input:checked + p{
	background: #dadada;
	border-color:#979797;
}
.enabledisablePnl label input:checked + p:after{
	opacity: 1;
}
.enabledisablePnl label input:checked + p:before{
	opacity: 0;
}
.disableBox.enabledisablePnl ~ *{
	filter: blur(0.5px);
}
.pw_leftLozic{
	position: relative;
}
.cw_CardHolderChkPnl{
	position: relative;
}
.cw_Add_Access_Modal_relative{
	position: relative;
}

.cw_Card_Disabled .enabledisablePnl{
	padding-top: 27px;
}

/*---------Cardholder Editor Page---------*/

.che_leftLozic{
	position: relative;
}
.che_CardHolderChkPnl{
	position: relative;
}
.che_CardHolderChkPnl:after{
	display: table;
	clear: both;
	content: "";
}
.che_Add_Access_Modal_relative{
	position: relative;
}
.che_CardHolderChkPnl{
	position: relative;
}
.che_leftLozic{
	position: relative;
}
.che_Card_Disabled .enabledisablePnl{
	padding-top: 27px;
}
.personalPageScrollSec.che_Auto_height{
	height: auto;
}
























@media(max-width:767px){
	.che_Card_Disabled .enabledisablePnl, .cw_Card_Disabled .enabledisablePnl {padding-top: 6px;}
	
}