/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
*{ 
user-select: text !important; 
-webkit-user-select: text !important; 
-ms-user-select: text !important;  
} 
 
::-webkit-scrollbar {
  width: 1px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}


::-webkit-scrollbar-thumb {
  background: #888;
}


::-webkit-scrollbar-thumb:hover {
  background: #555;
} 

input[type="checkbox"] {   
    height: 24px !important;
    width: 24px !important;
}

input[type=checkbox]:before { 
	content:"";
	display:inline-block; 
	background: url(../../../../images/checkboxunticked.png) no-repeat center;
	background-size: contain;
    background-color: white;
    height: 24px !important;
    width: 24px !important;
}

input[type=checkbox]:checked:before {
border:none;
background: url(../../../../images/checkboxticked.png) no-repeat center;
background-size: contain;
background-color: white;
height: 24px !important;
width: 24px !important;
} 
 

.kcell{
	overflow:visible !important;
}

/*div[id$="_flxMarital"]  .kcell:first-child{
	height:auto !important;
}*/

/*div[id$="_flxContainer"][kwidgettype="FlexScrollContainer"] > .kcell:last-child{
	top:auto !important;
	bottom:0 !important;
}

div[id$="_flxContainer"][kwidgettype="FlexScrollContainer"] > .kcell:first-child{
	min-height:calc(100vh - 110px);
}

div[id$="_flxContainer"][kwidgettype="FlexScrollContainer"] > .kcell:first-child,
div[id$="_flxContainer"][kwidgettype="FlexScrollContainer"] > .kcell:last-child{
	position:static !important;
	display:block !important;
}*/

input[type="button"].sknBtn:hover,
input[type="button"].sknBtn:focus, input[type="button"].sknBtn:active
#kony_alert_div input[type="button"]:hover{
	background-color: #ba1b19 !important;
    border-color: #ba1b19;
}


#kony_alert_overlay{
	 background:rgba(0,0,0,.5);
	 position:absolute;
	 top:0;
	 width:100%;
	 bottom:0;
	 z-index:999;
	 text-align:center;
	 
}

.lang-ar #kony_alert_overlay{
	font-family:tajawalRegular;
}

.lang-ar #kony_alert_overlay p{
	direction: rtl !important;
}

#kony_alert_overlay>div{
	 width:80%;
	 padding:0 33px 33px 33px;
	 max-width:626px;
	 min-height:200px;
	 background:#FFF;
	 position:absolute;
	 top:50%;
	 left:50%;
	 transform:translate(-50%,-50%);
	 display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
}
#kony_alert_overlay>div > div{
	padding-top:33px;
	width: 100%;
}	

#kony_alert_overlay>div > div:last-child{
	padding-top:40px;
}

#kony_alert_overlay>div > div:first-child + div{
	font-size:19px;
	opacity:0.7;
	color:#273239;
}

#kony_alert_close{
	float: right;
    width: 17px;
    height: 17px;
    display: block;
	background:url(../../../../images/icn_close.png) no-repeat center;
	background-size:contain;
	overflow:hidden;
	text-indent: -9999px;
	cursor:pointer;
}

.lang-ar #kony_alert_close{
	float:left;
}

#kony_alert_overlay input[type="button"]{
	max-width: 220px;
    display: block;
    /*! max-height: 60px; */
    width: 50%;
    text-align: center;
    padding: 10px 28px;
    margin: 0 auto;
	font: normal normal 20.0px ProximaNovaMedium;
    color: #ffffff;
    background: #ec0100;
	border: 1px solid #ec0100;
}
#kony_alert_overlay input[type="buttonIslamic"]{
	max-width: 220px;
    display: block;
    /*! max-height: 60px; */
    width: 50%;
    text-align: center;
    padding: 10px 28px;
    margin: 0 auto;
	font: normal normal 20.0px ProximaNovaMedium;
    color: #ffffff;
    background: #1ca3c2;
	border: 1px solid #1ca3c2;
}
#kony_alert_overlay input[type="buttonIslamicar"]{
	max-width: 220px;
    display: block;
    /*! max-height: 60px; */
    width: 50%;
    text-align: center;
    padding: 10px 28px;
    margin: 0 auto;
	font: normal normal 20.0px tajawalMedium;
    color: #ffffff;
    background: #1ca3c2;
	border: 1px solid #1ca3c2;
}
#kony_alert_overlay input[type="buttonar"]{
	max-width: 220px;
    display: block;
    width: 50%;
    text-align: center;
    padding: 10px 28px;
    margin: 0 auto;
	font: normal normal 20.0px tajawalMedium;
    color: #ffffff;
    background: #ec0100;
	border: 1px solid #ec0100;
}
body {
 height: 100vh; 
 height: -webkit-fill-available; 
 min-height: 100vh;
 min-height: -webkit-fill-available; 
}

.sknRadioTick[kwidgettype="RadioButtonGroup"] > div,
.sknRadioFilter[kwidgettype="RadioButtonGroup"] > div{
	/*height:52px !important;*/
	font:normal normal 14.0px OpenSans-SemiBold !important;
	position:relative;
	margin:0 12px 12px 0;
	
}

.sknRadioFilter[kwidgettype="RadioButtonGroup"] > div{
	width: auto !important;
    display: inline-block;
}

.sknRadioTick[kwidgettype="RadioButtonGroup"] > div input,
.sknRadioFilter[kwidgettype="RadioButtonGroup"] > div input{
	opacity:0;
}

.sknRadioTick[kwidgettype="RadioButtonGroup"] > div input:checked + span{
	border-color:#60c554;
}

.sknRadioTick[kwidgettype="RadioButtonGroup"] > div  span:after, .sknFlxValid .sknLblOpenSansBold16Black:after,
.sknFlxInValid  .sknLblOpenSansBold16Black:after{
	display:block;
	width:22px;
	height:22px;
	border-radius:50px;
	position:absolute;
	right:16px;
	content:'';
	border:1px solid #353f47;
	opacity:0.25;
	top:13px;
}

.sknRadioTick[kwidgettype="RadioButtonGroup"] > div input:checked + span:after, .sknFlxValid .sknLblOpenSansBold16Black:after,
.sknFlxInValid  .sknLblOpenSansBold16Black:after{
	background:#60c554  url(../../../../images/icon_radio.png) no-repeat center center/100%;
	border-color:#60c554;
	opacity:1;
}



.sknRadioTick[kwidgettype="RadioButtonGroup"] > div  span,
.sknRadioTick[kwidgettype="RadioButtonGroup"] > div input,
.sknRadioFilter[kwidgettype="RadioButtonGroup"] > div  span,
.sknRadioFilter[kwidgettype="RadioButtonGroup"] > div input{
	position:absolute;
	z-index:1;
	width:100% !important;
	height:100% !important;
	margin:0 !important;
	padding:16px 56px 16px 16px !important;
	border:1px solid #e3e3e5;
	border-radius:8px;
}

.sknRadioFilter[kwidgettype="RadioButtonGroup"] > div  span,
.sknRadioFilter[kwidgettype="RadioButtonGroup"] > div input{
	padding:16px 24px !important;
	
	
}

.sknRadioFilter[kwidgettype="RadioButtonGroup"] > div input:checked + span{
	background:#c0151b;
	border-color:#c0151b !important;
	color:#FFF;
}


.sknRadioTick[kwidgettype="RadioButtonGroup"] > div  span,
.sknRadioFilter[kwidgettype="RadioButtonGroup"] > div  span{
	display:flex;
	align-items:left;
	justify-content: center;
	flex-direction: column;
	position:relative;
	z-index:0;

}

.sknFlxSteps {
    display: flex;
    justify-content: space-between;
	position:relative !important;
}

sknGryBgForHome {
background: linear-gradient(-180deg, rgb(79, 97, 107) 0%, rgba(39, 50, 57, 0) 100%)!important;
border-radius: 0px !important;	
}

.sknFlxSteps:before{
	display:block;
	content:'';
	width:100%;
	height:2px;
	top:4px;
	background:#e3e3e5;
	position:absolute;
}

.sknFlxSteps > div{
    position:static !important;
}

input:focus, select:focus{
	outline:none !important;
}

.kcell.sknLstBox:before{
	content: '';
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    background: #FFF url(../../../../images/drpdwn.png) no-repeat 8px 14px/11px;
    pointer-events: none;
}

.sknBtnPrimary:focus{
	background:#ec0100 !important;
	font:normal normal 12.0px OpenSans-SemiBold !important;
}

.sknBtnPrimary:disabled{
	background:#e3e3e5 !important;
	border-color:#e3e3e5 !important;
}

.sknLblOpenSansSemiBold12Red .sknLblOpenSansSemiBold12Red{
	padding-left:20px !important;
	background: #FFF  url(../../../../images/icon_alert.png) no-repeat 0px/12px;
}

div.sknLblOpenSansBold12BlackBrdrLft {
    left: auto !important;
    right: 0;
}

.icnCal{
	width:20px;
	height:20px;
	position:absolute;
	right:0;
	background: #FFF url(../../../../images/calendar.png) no-repeat center right/17px;
}

.icnCalIsl{
	width:20px;
	height:20px;
	position:absolute;
	right:0;
	background: #FFF url(../../../../images/calendarismalic.png) no-repeat center right/17px;
}

p:lang(ar) { 
  font-family:tajawalMedium;
  direction:rtl !important;
}
body{
	font-family:ProximaNovaRegular;
}


div[kwidgettype="Segment"]{
	   /* box-shadow: 3px 8px 14px rgb(0 0 0 / 10%);*/
}

div[kwidgettype="Segment"] li.segAutocomplete{
   /*border-bottom:1px solid #efefef !important;*/
}

.sknFlxRoundedBrdr  div[kwidgettype="Segment"]{
	/*box-shadow:none !important;*/
}

.sknBgBanner{
	background: #f1f1f1 url(../../../../images/banner_bg_rep.png) repeat-x bottom left !important;
}

.sknBgBanner > .kcell{
	background: url(../../../../images/banner_bg.png) no-repeat left top !important;
	background-size: auto 100px !important;
}


.sknFlxRoundedBrdr div[kwidgettype="Segment"] li{
	border-top:1px solid #e3e3e5 !important;
}

.sknFlxRoundedBrdr div[kwidgettype="Segment"] li:first-child{
	/*border:none !important;*/
}

.sknFlxRoundedBrdr div[kwidgettype="Segment"] li:nth-of-type(2){
	border:none !important;
}

.sknFlxClose{
	background: url(../../../../images/icon_close.png) no-repeat center/100% !important;
}

.sknFlxOverlay > .kcell {
	transform: translate(0px, -50%) !important;
	top:50% !important;
}

.segSingleChild > div{
	width:100% !important;
	top:0 !important;
}

.sknRchOpenSansSemiBold14Grey  strong{
	color:#353f47;
	font-family:OpenSans-Bold;
}

.sknSegReview div[kwidgettype="FlexContainer"]{
	overflow:visible !important;
}



.mddtp-picker{
		left:-5px !important;
		top: 40px !important;
	min-width:350px !important;
}


.sknBtnAdd,.sknBtnSalary,.sknBtnIban,.sknBtnSignCard,.sknBtnDigiSign,.sknBtnEid{
	width:auto !important;
}

.sknBtnAdd:disabled,.sknBtnSalary:disabled,.sknBtnIban:disabled,.sknBtnSignCard:disabled,.sknBtnDigiSign:disabled,.sknBtnEid:disabled{
	opacity:0.4;
}

.sknBtnAdd input, .sknBtnSalary input,.sknBtnIban input,.sknBtnSignCard input,.sknBtnDigiSign input,.sknBtnEid input{
	padding:0 20px 0 55px !important;
	width:auto !important;
	background: url(../../../../images/icon_add.png) no-repeat 20px center/22px !important;
}

.sknBtnSalary input{
	background: url(../../../../images/icon_salary.png) no-repeat 20px center/22px !important;
}

.sknBtnIban input{
	background: url(../../../../images/icon_iban.png) no-repeat 20px center/22px !important;
}

.sknBtnEid input{
background: url(../../../../images/icon_scan.png) no-repeat 20px center/22px !important;
}

.sknBtnDigiSign input{
	background: url(../../../../images/icon_digisign.png) no-repeat 20px center/22px !important;
}

.sknBtnSignCard input{
	background: url(../../../../images/icon_salary.png) no-repeat 20px center/22px !important;
}

.sknRadioEqualWidth  .sknRadioTick[kwidgettype="RadioButtonGroup"]{
	display:flex !important;
	justify-content:space-between;
}


.sknRadioEqualWidth  .sknRadioTick[kwidgettype="RadioButtonGroup"] > div{
	flex:1;
	margin:0 6px 12px 6px;
}

.sknRadioEqualWidth  .sknRadioTick[kwidgettype="RadioButtonGroup"] > div:first-child{
	margin-left:0;
}

.sknRadioEqualWidth  .sknRadioTick[kwidgettype="RadioButtonGroup"] > div:last-child{
	margin-right:0;
}

#frmCustomerPreferences_flxInfo{
z-index:999 !important;
}


.sknFlxBtnContainer > div{
	position:static !important;
	margin:4px 8px !important;
	display:inline-block !important;
	vertical-align: middle;
}

.sknFlxBtnContainer > div.hide{
	display:none !important;
}

.sknFlxBtnContainer .sknFlxRoundedBrdr{
	margin:0 -8px !important;
}

.sknFlxBtnContainer > div:first-child{
	margin-left:0 !important;
}
.sknFlxBtnContainer > div:last-child{
	margin-right:0 !important;
}

.sknLblOpenSansSemiBold12RedLink .sknLblOpenSansSemiBold12RedLink{
	display:inline-block !important;
	width: auto !important;
	padding-right:10px !important;
	background: url(../../../../images/icon_arrowrgt.png) no-repeat right center/5px !important;
}

.sknLblOpenSansSemiBold12RedClose, .sknLblOpenSansSemiBold12RedOpen{
	text-align:center;
}

.sknLblOpenSansSemiBold12RedClose .sknLblOpenSansSemiBold12RedClose,.sknLblOpenSansSemiBold12RedOpen .sknLblOpenSansSemiBold12RedOpen{
	display:inline-block !important;
	width: auto !important;
	padding-right:11px !important;
	background: url(../../../../images/icon_arrowbt.png) no-repeat right 6px/8px !important;
}

.sknLblOpenSansSemiBold12RedOpen .sknLblOpenSansSemiBold12RedOpen{
	background-image: url(../../../../images/icon_arrowtp.png) !important;
}

.sknRchOpenSansSemiBold16Grey li{
	margin-bottom:15px;
} 


.sknFlxBgGreyRoundedShadow > div:nth-of-type(1){
	background: url(../../../../images/b_tp_lft.png) no-repeat bottom left !important;
}

.sknFlxBgGreyRoundedShadow > div:nth-of-type(2){
	background: url(../../../../images/b_tp_rgt.png) no-repeat bottom right !important;
	
}

.sknFlxBgGreyRoundedShadow > div:nth-of-type(2), 
.sknFlxBgGreyRoundedShadow > div:nth-of-type(3),
.sknFlxBgGreyRoundedShadow > div:nth-of-type(5){
	right:0 !important;
	left:auto !important;
}

.sknFlxBgGreyRoundedShadow > div:nth-of-type(3){
	background: url(../../../../images/b_bt_rt.png) no-repeat bottom right !important;
}


.sknFlxBgGreyRoundedShadow > div:nth-of-type(4){
	background: url(../../../../images/b_bt_lft.png) no-repeat bottom right !important;
}
.sknFlxBgGreyRoundedShadow > div:nth-of-type(5){
	background: url(../../../../images/rgt.png) repeat-y top right !important;
}
.sknFlxBgGreyRoundedShadow > div:nth-of-type(6){
	background: url(../../../../images/lft.png) repeat-y top left !important;
}
.sknFlxBgGreyRoundedShadow > div:nth-of-type(8){
	background: url(../../../../images/bt.png) repeat-x top !important;
}
.sknFlxBgGreyRoundedShadow > div:nth-of-type(7) div[kwidgettype="FlexContainer"] > div:nth-of-type(1),.sknFlxBgGreyRoundedShadow > div:nth-of-type(7) div[kwidgettype="FlexContainer"] > div:nth-of-type(3){
	background: url(../../../../images/tp.png) repeat-x top !important;
}

.sknFlxBgGreyRoundedShadow > div:nth-of-type(7){
	left:auto !important;
	right:70px !important;
}

.sknFlxBgGreyRoundedShadow > div:nth-of-type(7) div[kwidgettype="FlexContainer"] > div:nth-of-type(2){
	background: url(../../../../images/curve.png) no-repeat top center !important;
	max-width:110px !important;
}
.sknFlxBgGreyRoundedShadow > div:nth-of-type(7) div[kwidgettype="FlexContainer"]{
	display:flex !important;
}

.sknFlxBgGreyRoundedShadow > div:nth-of-type(7) div[kwidgettype="FlexContainer"] > div{
	flex:1 auto;
	position:static !important;
}

/*
.sknFlxBgGreyRoundedShadow > div:nth-of-type(9){
	transform: translateX(-50%) !important;
	left:50% !important;
	margin-left: -1px;
}*/

.sknFlxBgGreyRoundedShadow > div:nth-of-type(10){
	max-width:27%;
}

.sknFlxBgGreyRoundedShadow > div:nth-of-type(10) img{
	width: 100% !important;
    float: left;
	margin-top:0 !important;
}


.sknFlxCard{
	border:none !important;
	border-radius: 13px;
}

.sknFlxCard img{
	margin:0 !important;
}

.sknFlxDisabled{
	opacity:0.5;
}

.sknRadioTick{
	height: auto !important;
}

.sknBgBanner .sknRadioTick{
	background:transparent !important;
}

.sknBgBanner .sknRadioTick span{
	background:#FFF !important;
}

.sknBgBanner .sknTxtBox, .sknBgBanner .sknTxtBox::placeholder{
	background:none !important;
	font-family:OpenSans-Regular !important;

}

.sknRadioTick[kwidgettype="RadioButtonGroup"] > div span strong{
	display:block !important;
	margin-top:15px !important;
	color:#7a7a7a;
	font:normal normal 12.0px OpenSans-SemiBold !important;
}

.sknFlxValid  .sknLblOpenSansBold16Black:after, .sknFlxInValid  .sknLblOpenSansBold16Black:after{
	right: -35px;
    top: 0;
}

.sknFlxInValid  .sknLblOpenSansBold16Black:after{
	background:url(../../../../images/icon_alert.png) no-repeat center center/100% !important;
	border:none !important;
}

.sknFlxInValid, .sknFlxValid{
	border-top:1px solid #e3e3e5 !important;
}

.sknLblOpenSansRegular12Grey{
	line-height:1.22 !important;
}

.sknFlxCc img{
	width: 100%;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.sknFlxCc{
	overflow:visible !important;
}

.sknFlxCc  > .kcell{
	border-bottom-left-radius: 15px;
    overflow: hidden !important;
    border-bottom-right-radius: 15px;
    box-shadow: 5px 5px 18px rgb(0 0 0 / 20%);
}

#frmDelivery .sknRadioEqualWidth .sknRadioTick[kwidgettype="RadioButtonGroup"]  > div{
	width: calc(50% - 12px);
	max-width: calc(50% - 12px);
	min-width:calc(50% - 12px);
}

#frmDelivery .sknRadioTick[kwidgettype="RadioButtonGroup"] > div span{
	justify-content: start;
}

#frmDelivery .sknRadioEqualWidth .sknRadioTick[kwidgettype="RadioButtonGroup"]  > div:nth-child(odd){
	margin-left:0 !important;
}
#frmDelivery .sknRadioEqualWidth .sknRadioTick[kwidgettype="RadioButtonGroup"]  > div:nth-child(even){
	margin-right:0;
}

#frmDelivery .sknRadioEqualWidth .sknRadioTick[kwidgettype="RadioButtonGroup"]{
	flex-wrap:wrap;
}

.sknRchOpenSansSemiBold12PxGrey ul, .sknRchOpenSansSemiBold12PxGrey li{
	list-style:none;
}

.sknRchOpenSansSemiBold12PxGrey ul strong{
	color:#353f47;
}


.sknRadioTabs > div[kwidgettype="RadioButtonGroup"] > div{
	height:100% !important;
	padding:0 20px;
	min-width:140px;
	position:relative !important;
	text-align:center;
}

.sknRadioTabs > div[kwidgettype="RadioButtonGroup"] > div input{
	width:100% !important;
	height:100% !important;
	position:absolute;
	z-index:2;
	opacity:0;
	left:0;
}

.sknRadioTabs > div[kwidgettype="RadioButtonGroup"] > div input:checked + span:after{
	content:'';
	display:block;
	position:absolute;
	height:3px;
	background:#da291c;
	bottom:0;
	left:0;
	right:0;
	
}

.sknRadioTabs > div[kwidgettype="RadioButtonGroup"] > div input:checked + span{
	color:#353f47 !important;
}

.sknRadioTabs > div[kwidgettype="RadioButtonGroup"] > div input + span{
	display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
	font:normal normal 13.0px OpenSans-SemiBold !important;
	color:#7a7a7a;
	
}


@media only screen and (max-width: 992px) {
.sknRadioTick[kwidgettype="RadioButtonGroup"] > div span, .sknRadioTick[kwidgettype="RadioButtonGroup"] > div input{
padding:16px 40px 16px 10px !important;
}

.sknRadioTick[kwidgettype="RadioButtonGroup"] > div span:after, .sknFlxValid .sknLblOpenSansBold16Black:after, .sknFlxInValid .sknLblOpenSansBold16Black:after{
	right: 10px;
}

.sknFlxValid .sknLblOpenSansBold16Black:after, .sknFlxInValid .sknLblOpenSansBold16Black:after {
    right: -35px !important;
    top: 0;
}

}

.sknFlxRoundedBrdr{
	overflow:hidden !important;
}

.sknFlxNoShadow div[kwidgettype="Segment"]{
	/*box-shadow:none !important;*/
}
div.sknOrangeStatus, div.sknGreenStatus,div.sknGreyStatus,div.sknRedStatus{
	display: inline-block !important;
    width: auto !important;
    padding: 5px 16px !important;
    line-height: 1 !important;
    height: auto !important;
	text-transform:uppercase;
	border:none !important;
	text-align:center !important;
}

.kcell.middlecenteralignsknOrangeStatus,.kcell.middlecenteralignsknGreenStatus,.kcell.middlecenteralignsknGreyStatus,.kcell.middlecenteralignsknRedStatus{
	display: inline-block !important;
    width: auto !important;
	top: 50% !important;
    transform: translateY(-50%);
}

/*div[id$="flxAccordSegment"] li{
	border:1px solid #e3e3e5 !important;
	border-radius:4px;
	margin-bottom:8px !important;
	overflow:hidden !important;
}

div[id$="flxAccordSegment"] li:first-child{
	border: none !important;
	margin:0 !important;
}

div[id$="flxAccordSegment"] li #flxSegDashContainer_flxSegDashPadding[kwidgettype="FlexContainer"] > div:nth-of-type(2){
    word-break: break-word;
}*/

.sknFlxNoShadow *{
	overflow:visible !important;
}

.sknTxtSearch:focus{
	border-color:#CCC !important;
}

#frmEmployment_flxCompanyName > div:last-child{
	width:208% !important;
	top:57px !important;
	border:1px solid rgba(0,0,0,0) !important;
}

#frmDocUploadAdditional_flxSignArea canvas{
	border:none !important;
	background:none !important;
	display:block;
	position:absolute;
	width:100% !important;
	height:100% !important;
}


.sknRadioGreyTabs{
	background:#e3e3e5 !important;
	border-radius:4px !important;
}

.sknRadioEqualWidth  .sknRadioGreyTabs[kwidgettype="RadioButtonGroup"]{
	display:flex !important;
	justify-content:space-between;
}


.sknRadioEqualWidth  .sknRadioGreyTabs[kwidgettype="RadioButtonGroup"] > div{
	flex:1;
	margin:3px;
}



.sknRadioEqualWidth .sknRadioGreyTabs[kwidgettype="RadioButtonGroup"] > div input + span{
	display:block !important;
	position:relative;
	z-index:1;
	font-size:12px !important;
	padding:9px !important;
	color:#6a6a6a !important;
	font-family:OpenSans-SemiBold !important;
	text-align:center !important;
}

.sknRadioEqualWidth .sknRadioGreyTabs[kwidgettype="RadioButtonGroup"] > div{
	position:relative;
}

.sknRadioEqualWidth .sknRadioGreyTabs[kwidgettype="RadioButtonGroup"] > div input{
	width:100% !important;
	height:100% !important;
	position:absolute;
	left:0;
	opacity:0;
	z-index:9;
}

.sknRadioEqualWidth .sknRadioGreyTabs[kwidgettype="RadioButtonGroup"] > div input:checked + span{
	background:#FFF !important;
	border-radius:4px;
	font-family:OpenSans-Bold !important;
	color:#353f47;
	
}

div#frmDashboard_flxCalIcon {
    opacity: 0.5;
}

.sknLblLink.kcell + .sknLblLink.kcell{
	margin-left:25px !important;
}

.sknLblLink{
	position:static !important;
	display:inline-block !important;
	width:auto !important;
}

.sknLblLink .sknLblLink{
	padding:3px 3px 3px 30px !important;
	background:transparent  url(../../../../images/link_icon.png) no-repeat left center/100%;
	background-size: 25px;
    line-height: 1;
}

.sknTxtArea textarea:focus{
	outline:none !important;
	border:1px solid #bbb !important;
}

#frmInfoPending_flxPopCont *{
	overflow:visible !important;
}

#frmInfoPending_flxPopCont > div{
	overflow:hidden !important;
}

.sknFlxBgWhiteBrdrBtmGrey{
	border-top:0px !important;
	border-left:0px !important;
	border-right:0px !important;
}

#frmInfoPending_flxPopCont *{
	overflow:visible !important;
}

#frmInfoPending_flxPopCont > div{
	overflow:hidden !important;
}

div#CopyflxSegDashContainer0c391745268524e_lblCID {
    word-break: break-all;
}


div[id$="_flxHeaderLinks"]{
	display:flex !important;
	align-items:center;
}

div[id$="_flxHeaderLinks"] > div{
	position:static !important;
	display:block !important;
	width: auto !important;
	padding-right: 10px !important;
    white-space: normal !important;
	
}

div[id$="_flxHeaderLinks"] > div:first-child{
	flex:1 auto !important;
	
}

div[id$="_flxHeaderLinks"] > div:first-child *{
	text-align:right !important;
}

div[id$="_flxHeaderLinks"] > div:last-child{
	padding-right:0 !important;
}

div[id$="_flxHeaderLinks"] input{
	    padding: 0px 15px !important;
		width:auto !important;
}

#frmDashboard_flxHeaderLinks input{
	    padding: 0px 38px 0px 15px !important;
}

div[id$="_flxHeaderWrapper"]{
	display:flex !important;
	
}
div[id$="_flxHeaderWrapper"] > div{
	position:static !important;
	display:block !important;
	width: auto !important;
	
}

div[id$="_flxHeaderWrapper"] > div:first-child{
	min-width:105px;
}

div[id$="_flxHeaderWrapper"] > div:nth-of-type(2){
flex:1 auto;
}

div[id$="_flxHeaderWrapper"] > div:last-child .sknBtnDrpDwn,
div[id$="_flxHeaderWrapper"] > div:last-child .sknBtnDrpDwnExpanded{
	position:static !important;
}


.sknBtnDrpDwn  + div, .sknBtnDrpDwnExpanded + div{
	height: auto !important;
}

.sknBtnDrpDwn  + div > div, .sknBtnDrpDwnExpanded + div > div{
	background:#FFF !important;
	padding:0 16px !important;
	border:1px solid #e3e3e5 !important;
	border-radius:25px !important;
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-top:none !important;
	
}


input.sknBtnDrpDwnExpanded{
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;	
	
}

#frmDashboard_container input.sknBtnDrpDwn, input.sknBtnDrpDwnExpanded{
	background:#FFF url(../../../../images/down_arrow.png) no-repeat right 15px center/14px !important;
}

.sknFlxSearch  > .sknTxtSearch{
	top:0 !important;
}

.sknBtnDrpDwn  + div > div *,
.sknBtnDrpDwnExpanded + div > div *{
	background:none !important;
	position:static !important;
	display:block !important;
	border:none !important;
}

.sknBtnDrpDwn  + div > div  .sknLblOpenSansRegular12Grey .sknLblOpenSansRegular12Grey,
.sknBtnDrpDwnExpanded + div > div  .sknLblOpenSansRegular12Grey .sknLblOpenSansRegular12Grey{
	padding-bottom:12px !important;
}
.sknBtnDrpDwn, .sknBtnDrpDwnExpanded{
	border-radius:25px !important;
}

.sknBtnDrpDwnExpanded + div > div{
	box-shadow: 2px 7px 7px -4px rgb(0 0 0 / 15%) !important;
}

.sknTxtSearch::placeholder{
	font:normal normal 12.0px OpenSans-Regular !important;
}

#frmCustomerPreferences_flxNameOnCard .sknLblOpenSansSemiBold12Red{
	background-color: transparent;
}

input#frmCustomerPreferences_txtNameOnCard{
	padding-right:22px !important;
}

.kcell.sknLblCount{
	width:auto !important;
	padding-left:10px !important;
}

.kcell.sknLblCount > div{
	padding:0 10px !important;
	border-radius: 3px !important;
    border: 1px solid #e3e3e5 !important;
}

div[id$="_flxAwaitingAction"] > div{
	position:static !important;
}

.date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .prev,
.date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .next,.prev-year,.next-year{
	background: url(../../../../images/arro_lft.png) center no-repeat !important;
    font-size: 0;
    display: block;
    background-size: 10px !important;
}

.date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .next,.next-year{
	background-image:url(../../../../images/arro_rgt.png) !important;
}

#fileuploader{
	opacity:0;
	position:fixed !important;
}

div[id$="_flxEidaSlider"]  div[id$="_flxEidaSlideImage"] > div{
	min-height:140px;
	
}

div[id$="_flxEidaSlider"]  div[id$="_flxEidaSlideImage"] > div > span{
	background:#FFF !important;
}

div[id$="_flxEidaSlider"] > div:first-child{
	min-height:140px;
}

.sknLoading:focus {
    border: none !important;
    outline: none !important;
    background: rgba(255,255,255,0.5) url(../../../../images/loading.gif) no-repeat center center !important;
}

.slRadioButtonGroup {
	width:auto !important;
	overflow:visible !important;
	font-size:14px !important;
	color:rgba(39, 50, 57,0.37) !important;
}

.lang-ar  .slRadioButtonGroup.slRadioButtonGroup {
	left:auto !important;
	right:0 !important;
}

.slRadioButtonGroup  .slRadioButtonGroup  > div span{
	padding-left:33px !important;
	position:relative;
}

.slRadioButtonGroup  .slRadioButtonGroup  > div{
	margin-right:70px;
}

.lang-ar .slRadioButtonGroup  .slRadioButtonGroup  > div{
	margin-right:auto !important;
	margin-left:90px !important;
	float:right !important;
}

.slRadioButtonGroup  input[type="radio"] + span:before{
	content:"";
	display:block;
}

.slRadioButtonGroup  input[type="radio"]:checked + span:before{
	background:url(../../../../images/icon_checked.png) no-repeat  center /contain !important;
	border:none !important;
}

.slRadioButtonGroup  input[type="radio"]:checked + span{
	color:#273239 !important;
}
input[type="radio"] + span:before{
	position:absolute;
	z-index:2;
	-webkit-appearance:none;
	appearance:none;
	background:none;
	width: 17px !important;
	height: 17px !important;
	cursor:pointer;
	outline:none;
	border:1px solid rgba(39, 50, 57, 0.2);
	background:#FFFFFF;
	border-radius:15px;
	
}
input[type="radio"]{
	opacity:0;
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	z-index:99;
	cursor:pointer;
	
}
.slRadioButtonGroup{
	font-family:proximaRegular !important;
}

.sknLblProximaDarkGrey17pxU,.CopysknFlexWhiteBG,.sknFlxRedBg,.flxSknCloseBtn,.sknLblRedProxima17,.sknBtnRedWhiteProxima20.sknBtnblackProximaMedBor15,.sknFlxCursor,.sknLblProximaDarkGrey17pxUAr,.defRichTextLink,.skfFlexNoBgPointer,.sknFlxNoBGPointers,.sknRchEnArTxtPointers,.sknRchTxtPSR20PxWhite,.sknRchRed17PxPM,.sknLbl13Red,.sknLblDarkGreyProximaMedium15,.sknRchRedConstant,.sknLblRed,.sknLblBlue,.sknlblgreyPR19pxnew,.sknLblProximaWhite20px,.sknLbl13RedResendCode,.sknRchBlue17PxPM,.sknRchRed17PxPMBlue,.sknLblRedProximaNoveMedium17 {
cursor:pointer !important;
}

.sknBtnblackProximaMedBor15:hover,
.sknFlxCursor:hover,
.CopysknFlexWhiteBG:hover,
.sknFlxRedBg:hover,
.sknLblRedProxima17:hover{
text-decoration: underline;
 text-underline-offset: 3px;
}
.sknFlxCursor: hover{
text-decoration: underline;
}
.sknLblProximaDarkGrey17pxUAr {
 text-decoration: underline;
 text-underline-offset: 5px;
}

.sknBtnblackProximaMedBor15{
 text-decoration: underline;
 text-underline-offset: 8px;
}
.sknBtnblackProxima{
 text-decoration: underline;
 text-underline-offset: 8px;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.sknLblLightGreyProximaMedium17{
  white-space: nowrap !important;
}

.sknLblProxi90Grey,.sknLblTajwalReg13px,.sknLblLightGreyProxima17,.sknLblRedProximaSemi15,.imgCursor,.sknFlexHover,.sknBtnWhiteBlackProxima20,.sknRchTxtPSM17PxRed{
cursor:pointer;
}

.sknLblProxi90Grey:hover,
.sknLblTajwalReg13px:hover{
text-decoration: underline;
text-underline-offset: 3px;
}

div[id$="_flxContentContainer"][kwidgettype="FlexScrollContainer"] > .kcell.sknFlxHdr{
	overflow:visible !important;
	position: fixed !important;
	z-index:9 !important;
}

div[id$="_flxMainContainer"][kwidgettype="FlexScrollContainer"] > .kcell.sknFlxHdr{
	overflow:visible !important;
	position: fixed !important;
	z-index:9 !important;
}

div[id$="_flxScrollMain"][kwidgettype="FlexScrollContainer"] > .kcell.sknFlxHdr{
	overflow:visible !important;
	position: fixed !important;
	z-index:9 !important;
}

div[id$="_flxContainer"][kwidgettype="FlexScrollContainer"] > .kcell.sknFlxHdr{
	overflow:visible !important;
	position: fixed !important;
	z-index:9 !important;
}

/*div[id$="_flxMain"][kwidgettype="FlexScrollContainer"] > .kcell.sknFlxFooter{
	top:auto !important;
	bottom:0 !important;
}*/


html.responsive, body{
		height:100% !important;
		scroll-behavior: smooth;
		overflow-x:hidden !important;
		overflow:hidden !important;
	}
	
	body{
		position:fixed !important;
		height:100% !important;
	}
	
body.iPhone div[kwidgettype="FlexContainer"], body.iPhone div[kwidgettype="FlexScrollContainer"], body.iPad div[kwidgettype="FlexContainer"], body.iPad div[kwidgettype="FlexScrollContainer"]{
	
	transform:none !important;
}
.sknFlxTxtBxGreyBorder:focus-within {
    border: 1px solid rgba(39, 50, 57, 0.5);
    color: #000000;
    background-color: rgba(0, 0, 0, 0.0);
}

.sknImgHover:hover{
	box-shadow: 0px 0px 0px 2px rgb(39,50,57,0.1);/* control thickens on border here */
    border-radius: 50%;
}


.lang-ar div#frmCardPreferences_compSelectAcc_flxInfoLabel {
    left: -70px;
}

.mddtp-picker__subtitle{
	display: inline-block;
    padding-right: 20px;
	background: url(../../../../images/arrow_down.png) no-repeat right center !important;
	background-size:13px !important;
} 

select, select:focus {
    border: 1px rgba(39, 50, 57, 0.2) !important;
    background-color: #ffffff;
	outline:none;
	-webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
	background: url(../../../../images/arrow_down.png) no-repeat right 12px center !important;
    background-size: 16px 9px !important;
	padding:10px 21px !important;
}

.lang-ar select, 
.lang-ar select:focus{
	font-family:tajawalLight !important;
	font-weight:400 !important;
}


select *, select:focus *{
	background:transparent !important;
}


.lang-ar select{
	background-position:left 10px center !important
}

div#flxCCPrdSetupDlivery_lblData {
    overflow-wrap: anywhere;
}




.imgCursor:hover{
	box-shadow: 0px 0px 0px 2px rgb(39,50,57,0.1);/* control thickens on border here */
}

select#frmEmploymentDtls_custEmployeType_flxListBox{
	text-indent:0 !important;
}


@media (max-width:482px){
	.sknMainFlexCntr  > div.kcell:last-child{
	margin-bottom:110px;
}

@media (max-width:482px){
	.sknFlxTopbrdrLine10opacity{
		position: static !important;
        display:block !important;
		top:auto !important;
	    bottom:0 !important;
	}