/*jquery-override.css*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 
	border-color: #BBBAB9; 
	background-color: #EFF0F1;
	color: #003359; 
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #006633; text-decoration: none; border-bottom: 0; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
	border-color: #BBBAB9; 
	background-color: transparent; 
	color: #003359; 
}

/* session expiry */
.portletRegion.ui-widget .portletRegion.ui-widget-content{
	background-color: rgb(255, 255, 255);
    color: rgba(0, 0, 0, 0.87);
    /* box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 15px -7px, rgba(0, 0, 0, 0.14) 0px 24px 38px 3px, rgba(0, 0, 0, 0.12) 0px 9px 46px 8px; */
    max-height: calc(100% - 64px);
    min-width: 600px;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 4px;
    padding: 20px 32px;
    align-items: center;
    text-align: center;
    border: none;
    overflow: hidden; 
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
	float:none;
	text-align: center;
    gap: 16px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    border: none;
}


.ui-state-hover a, .ui-state-hover a:hover { color: #333333; background-color: transparent; text-decoration: none; }


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 
	border-color: #BBBAB9;
	background-color: #FFFFFF; 
	color: #333333; 
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #333333; text-decoration: none; }

.ui-accordion .ui-accordion-header a { display: inline; font-size: 1em; padding: 0; }

#ui-datepicker-div { z-index: 9999999; }

.ui-button.ui-corner-all.ui-widget.eServiceTimeout {
	display: inline-block;
    padding: 10px 30px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1.5px solid transparent;
    border-radius: 24px;
    color: #fff;
    background-color: #0d73b8;
    border-color: #0d73b8;
    align-items: middle;
    text-align: left;
}

.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{
	background: none;
	border: none;
	position: absolute; 
	right: .3em; 
	top: 50%; 
	width: 19px; 
	margin: -10px 0 0 0; 
	padding: 0px; height: 18px;
	outline:0 !important;
}

.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close:hover{
	background: #0d73b8;
	color: #FFF;
}

.ui-button.ui-corner-all.ui-widget {
	background-color: #0d73b8;
    border-color: #0d73b8;
    border: 1.5px solid transparent;
    border-radius: 24px;
    padding: 10px 30px;
}
button.ui-button.ui-corner-all.ui-widget {
    min-width: 125px;
}

button.ui-button.ui-corner-all.ui-widget:nth-child(even){
    background-color: #FFFFFF;
    color: #0D73B8;
    border: 1.5px solid #0d73b8;
}


.ui-button.ui-corner-all.ui-widget:hover,
button.ui-button.ui-corner-all.ui-widget:nth-child(even):hover{ 
    color: #fff; 
    background-color: #292929; 
    border: 1.5px solid transparent; 
    border-radius: 24px; 
    border-color: #292929; 
}

button.ui-button.ui-corner-all.ui-widget:focus{
    border-radius: 41px;
    outline-offset: 3px;
    outline: 3px solid #292929;
    color: #fff;
}

button.ui-button.ui-corner-all.ui-widget:nth-child(even):focus{ 
    border-radius: 41px;
    outline-offset: 3px;
    outline: 3px solid #292929; 
    color: #0d73b8;
}
button.ui-button.ui-corner-all.ui-widget:nth-child(even):focus:hover:focus{
    color: #fff;
}
.ui-widget-overlay-ecapp-epay{ 
	position: absolute; top: 0; left: 0; width: 100%; height: 165%;
}

.ui-widget-overlay.ui-front { 
	position: fixed; top: 0; left: 0; width: 100%; height: 165%; 
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable {
    top: 40% !important;
    left: 30% !important;
}

