HEX
Server: Apache/2
System: Linux ctr689471.novalocal 4.9.241-37.el7.x86_64 #1 SMP Mon Nov 2 13:55:04 UTC 2020 x86_64
User: bluecool (1005)
PHP: 7.4.30
Disabled: NONE
Upload Files
File: /home/bluecool/public_html/wp-content/auth.berkeley.edu/account_files/UC_BB_STYLES_1.css
.UC_10_JET_OVERRIDE_CSS_START {}

#UC_HEADER_LOGO { display:none; position:relative; }



:root {
	--oj-table-cell-padding-horizontal: 0.75rem;
}

#UC_ESS_PAY_DETAILS_table td {
	font-size: 16px;
}


.oj-navigationlist-vertical {
    --oj-navigation-list-item-min-height: 38px;
}

.oj-navigationlist-group-item {
	height:50px !important;
	min-height:50px;
}


oj-c-list-view div {
	cursor: pointer;
}

#UC_OJ_CAT_NAV_container .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item-content{
	padding: 15px 15px;
}


#UC_OJ_CAT_NAV_container .oj-tabbar-horizontal:not(.oj-tabbar-icon-only) .oj-tabbar-item-content {
    padding: 15px 15px;
	margin: 0
}



#UC_OJ_CAT_NAV_container .oj-selected > .oj-tabbar-item-content .oj-tabbar-item-label a {
    color: var(--oj-tab-bar-item-label-color-selected);
    font-weight: var(--oj-tab-bar-item-font-weight-selected);
}

#UC_OJ_CAT_NAV_container .oj-tabbar-focused-element{
	border: 0;
    border-bottom: 4px solid transparent;
}

#UC_OJ_CAT_NAV_container  .oj-tabbar-item-content .oj-tabbar-item-label a {
    color: var(--oj-tab-bar-item-label-color);
    font-weight: var(--oj-tab-bar-item-font-weight);
}

#UC_OJ_CAT_NAV_container h2.oj-tabbar-item-content .oj-tabbar-item-label {
    color: var(--oj-tab-bar-item-label-color);
    font-weight: var(--oj-tab-bar-item-font-weight);
}

#UC_OJ_CAT_NAV_container .oj-selected > h2.oj-tabbar-item-content .oj-tabbar-item-label {
    color: var(--oj-tab-bar-item-label-color-selected);
    font-weight: var(--oj-tab-bar-item-font-weight-selected);
}


oj-c-list-view div[role="row"]:hover,
oj-list-view li:hover {
	background-color: var(--oj-core-bg-color-hover)
}
   


.oj-sm-padding-2x.oj-sm-padding-0,
.oj-sm-padding-4x.oj-sm-padding-0,
.oj-sm-padding-6x.oj-sm-padding-0 {
	padding: 0 !important;
}


.UC_10_JET_OVERRIDE_CSS_END {}
.UC_20_BASE_CSS_START {}


.oj-navigationlist-vertical {
    --oj-navigation-list-item-min-height: 38px;
} 

:root {
	--menu-left: -400px;
}

.oj-navigationlist-group-item {
	height:50px !important;
	min-height:50px;
}

#UC_DEFAULT_HEADER .is-mm-overview{
	width: 350px;
}

body #IS_PB_HEADER_MEGA_MENU #is_mm_main .is-mm-section-links a,
body #IS_PB_HEADER_MEGA_MENU #is_mm_main .is-mm-section-links a:visited,
body #IS_PB_HEADER_MEGA_MENU #is_mm_main .is-mm-section-links a:active {
	color: #707070;
}

body #IS_PB_HEADER_MEGA_MENU #is_mm_main .is-mm-section-links a:hover {
	color: #2c3e50;
}

#is_mm_main > div > div.uc-back-container{
	padding: 0;
}

#is_mm_main .uc_mm_detail{
	
	left: 0;
	right: 0;
	background-position: right 0;
	background-repeat: no-repeat;
	background-image: url(), linear-gradient(to right, #08567E 0%, #08567E 50%, #FFFFFF 50%, #FFFFFF 100%);
	width: 100%;
	box-shadow: 0px 10px 6px #00000029;
}

#is_mm_main .uc_mm_detail > div{
    margin: 0 auto;
    display: flex;
    max-width: 1600px;
    width: 100%;
}

#UC_DEFAULT_HEADER #is_mm_main li.is-mm-main-link div.is-mm-topic.is-mm-open {
    max-width: unset;
}

#UC_DEFAULT_HEADER li.is-mm-main-link.is-mm-open{
	border-bottom: 5px solid #08567E;
}

#is_mm_main > div > nav > ul > li > div.is-mm-topic{
    position: absolute;
	
    width: calc(100vw - 5px);
    left: 0;
    top: 55px;
	left: var(--menu-left);
	
}

#is_mm_main > div > nav > ul > li > div.is-mm-topic > div{
	margin: 0 auto;
    display: flex;
}

#is_mm_main > div > nav > ul > li > div.is-mm-topic > div > div:nth-child(2){
	background-color: #FFFFFF;
}

.uc-fl-back-button{
	color: #3D3E40;
	cursor: pointer;
	padding-top: 16px;
}

body a.uc-fl-back-button-exit:hover {
    background-color: #005581;
    border: 1px solid #FFFFFF;
    color: #FFFFFF !important;
}

#uc-self-search,
#uc-pt-search{
	display: inline-block;
}

a#uc-self-search{
	color: #FFFFFF;
    text-decoration: none;
	margin-left: 10px;
	font-weight: 700;
}

.uc-fl-back-button-exit > div{
	font-family: 'FFKievetWebBook';
    display: inline-block;
    position: absolute;
    margin: 1px 0 0 5px;
}

#UC_DEFAULT_HEADER a.is-mm-main-link.uc-fl-back-button-exit {
    border: 1px solid #000000;
    padding: 6px !important;
    height: 32px;
    margin-top: 10px;
    border-radius: 4px;
    width: 70px;
}

#UC_DEFAULT_HEADER h2.is-mm-main-link.uc-fl-back-button{
	padding-top: 16px;
}

#IS_PB_TEMPL_WRAP oj-c-button.uc-button-white[chroming="outlined"] button:focus, 
.PSPAGE oj-c-button.uc-button-white[chroming="outlined"] button:focus{
	background-color: #005581;
    color: #ffffff;
}

#ub-signout-link > a{
	font-weight: 700;
}


@font-face {
    font-family: FFKievetWebBold;
    src: url(/cs/ucphrprd/cache_86113/UC_KIEVIT_33B561_0_0_1.wof) format("truetype");
} 

@font-face {
    font-family: FFKievetWebBoldItalic;
    src: url(/cs/ucphrprd/cache_86113/UC_KIEVIT_33B561_1_0_1.wof) format("truetype");
} 

@font-face {
    font-family: FFKievetWebBook;
    src: url(/cs/ucphrprd/cache_86113/UC_KIEVIT_33B561_2_0_1.wof) format("truetype");
} 

@font-face {
    font-family: FFKievetWebProBoldItalic;
    src: url(/cs/ucphrprd/cache_86113/UC_KIEVIT_33B561_3_0_1.wof) format("truetype");
}


#UC_DEFAULT_HEADER{
	background: linear-gradient(90deg, #1295D8 0%, #005581 100%) no-repeat #ffffff;
	background-size: 100% 80px;	
}

#is_mm_main #PT_WORK_PT_BUTTON_BACK .ps-img,
#is_mm_main #PT_WORK_PT_BUTTON_BACK .ps-text {
	display: none;
}

#UC_DEFAULT_HEADER .CoveoSearchButton{
	border: none;
    background-color: #FFFFFF;
    height: 40px;
    width: 54px;
    border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	margin-left: -54px;
	background: #ffffff url(/cs/ucphrprd/cache_86113/UC_SEARCH_ICON_1.PNG) no-repeat center center;
	display: none;
} 

#UC_DEFAULT_HEADER .CoveoSearchButton.uc-search-button-viwew{
	display: block;
}

#UC_DEFAULT_HEADER .CoveoSearchButton .coveo-search-button{
	display: none;
}

.is-mm-title_mobile.uc-mobile-menu-expanded{
	background: url() no-repeat calc(100% - 20px) center;
}

.is-mm-overview_mobile.uc-mobile-menu-collapsed,
.is-mm-detail_mobile.uc-mobile-menu-collapsed{
	max-height: 0;
	padding: 0;
	overflow: hidden;
	margin: 0;
}

.is-mm-overview_mobile,
.is-mm-detail_mobile{
	transition: max-height 0.3s ease-in-out;
}

.is-mm-title_mobile.uc-mobile-menu-expanded > .is-mm-overview-title_mobile{
	color: #FFFFFF;
}

.is-mm-title_mobile.uc-mobile-menu-collapsed{
	background-color: #FFFFFF;
}

.is-mm-overview_mobile.uc-mobile-menu-expanded,
.is-mm-detail_mobile.uc-mobile-menu-expanded{
	max-height: 100%;
}

.uc-mm-topic_mobile-notoggle .is-mm-title_mobile{
	background-color: #FFFFFF;
	background-image: none;
}

.uc-mm-topic_mobile-notoggle .is-mm-title_mobile a{
	color: #3D3E40;
    font-weight: 600;
	display: block;
	height: 100%;
	width: 100%;
}

#uc-mobile-search{
	background: linear-gradient(90deg, #1295D8 0%, #005581 100%);
	padding: 4px;
}

#uc-mobile-header-items > div{
	background-color: #005581;
	height: 54px;
	
	border-bottom: 1px solid #DBDBDB;
	color: #FFFFFF;
	font-weight: 700;
	font-size: 18px;
	text-decoration: none;
}

#uc-mobile-header-items > div.uc_bb_header_welcome{
	padding: 17px;
	height: 20px;
}

#uc-mobile-header-items > div > a{
	color: #FFFFFF;
	font-weight: 700;
	font-size: 18px;
	padding: 17px;
	display: block;
	height: 100%;
	width: 100%;
}

#uc-pt-search{
	width: 51px;
	height: 40px;
	background: #ffffff url(/cs/ucphrprd/cache_86113/UC_SEARCH_ICON_1.PNG) no-repeat calc(100% - 16px) center;
	cursor: pointer;
	border-radius: 30px;
	top: -11px;
    position: relative;
}

#UC_DEFAULT_HEADER #UC_HEADER_SEARCH #ptsKeywordPlaceHolder{
	display: none;
}

#UC_DEFAULT_HEADER #UC_HEADER_SEARCH #ptsSearchBoxPlaceHolderClassicHdr:before{
	content: none;
}

#UC_DEFAULT_HEADER .magic-box .magic-box-input{
	height: 40px;
	border-radius: 30px;
	width: 54px;
	float: right;
	background: #ffffff url(/cs/ucphrprd/cache_86113/UC_SEARCH_ICON_1.PNG) no-repeat calc(100% - 16px) center;
	transition: width 0.4s ease-in-out;
}

#UC_DEFAULT_HEADER #uc-mobile-search #uc-pt-search {
    width: calc(100% - 20px);
    margin: 10px;
	top: 0;
}

#UC_DEFAULT_HEADER #uc-mobile-search .magic-box .magic-box-input{
	background-color: #FFFFFF;
    transition: none;
    background-image: none;
    margin: 0 auto;
	float: none;
}

#UC_DEFAULT_HEADER .magic-box-hasFocus .magic-box-input{
	width: 500px;
}

@media (max-width: 1350px) {
	#UC_DEFAULT_HEADER .magic-box-hasFocus .magic-box-input{
		width: 370px;
	}
}

@media (max-width: 1220px) {
	#UC_DEFAULT_HEADER .magic-box-hasFocus .magic-box-input{
		width: 360px;
	}
}

#UC_DEFAULT_HEADER #uc-mobile-search .magic-box .magic-box-input,
#UC_DEFAULT_HEADER #uc-mobile-search .magic-box-hasFocus .magic-box-input{
	width: calc(100% - 30px);
}

#UC_DEFAULT_HEADER #uc-mobile-search .CoveoSearchInterface .CoveoSearchbox{
	margin-right: 14px;
	top: -10px;
    position: relative;
}

#UC_DEFAULT_HEADER .magic-box.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion{
	width: calc(100% - 40px);
    left: 20px;
}

#UC_DEFAULT_HEADER .CoveoSearchbox .magic-box .magic-box-input>input{
	height: 40px;
	padding: 5px;
	padding-top: 100px;
}

#UC_DEFAULT_HEADER .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input{
    width: calc(100% - 100px);
    left: 12px;
	padding-top: 5px;
}

#UC_DEFAULT_HEADER #uc-mobile-search .CoveoSearchbox .magic-box .magic-box-input>input {
    width: calc(100% - 60px);
	padding-right:30px;
}

#UC_DEFAULT_HEADER .CoveoSearchbox .magic-box .magic-box-input>input::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 5px solid black;
	transform: rotate(45deg);  
	transform-origin: top left;
	z-index: -1;  
}

#UC_DEFAULT_HEADER  #uc-mobile-search .CoveoSearchButton{
	display: block;
}

#UC_DEFAULT_HEADER .CoveoSearchbox .magic-box{
	border: none;
}

.uc-home-button{
	background: url(/cs/ucphrprd/cache_86113/UC_PT_HOME_ICON_1.PNG) no-repeat center center;
	margin: 0px 22px 0 0;
	width: 26px;
	height: 28px;
}

.uc-home-button a{
	width: 26px;
	height: 28px;
	display: block;
}

#UC_DEFAULT_HEADER .CoveoOmnibox.magic-box .magic-box-input .magic-box-underlay{
	padding: 0;
}

#UC_DEFAULT_HEADER .CoveoOmnibox.magic-box .magic-box-input .magic-box-underlay,
#UC_DEFAULT_HEADER .CoveoOmnibox.magic-box .magic-box-clear,
#UC_DEFAULT_HEADER .CoveoOmnibox.magic-box .magic-box-icon{
	height: 40px;
	width: 54px;
	line-height: 37px;
}

#UC_DEFAULT_HEADER .CoveoOmnibox.magic-box .magic-box-input,
#UC_DEFAULT_HEADER .CoveoOmnibox.magic-box .magic-box-input .magic-box-underlay,
#UC_DEFAULT_HEADER .CoveoSearchbox .magic-box .magic-box-input>input{
	cursor: pointer;
}

#UC_DEFAULT_HEADER .CoveoOmnibox.magic-box.magic-box-hasFocus .magic-box-input,
#UC_DEFAULT_HEADER .CoveoOmnibox.magic-box.magic-box-hasFocus .magic-box-input .magic-box-underlay,
#UC_DEFAULT_HEADER .CoveoSearchbox .magic-box.magic-box-hasFocus .magic-box-input>input{
	cursor: text;
}


#UC_DEFAULT_HEADER .CoveoOmnibox.magic-box .magic-box-clear{
	margin-right: 40px;
}

#UC_DEFAULT_HEADER #uc-mobile-search .CoveoOmnibox.magic-box .magic-box-clear{
	margin-right: 25px;
}

#UC_DEFAULT_HEADER .CoveoOmnibox.magic-box .magic-box-clear,
#UC_DEFAULT_HEADER .CoveoOmnibox.magic-box .magic-box-icon{
	border-right: 1px solid #005581;
	clip-path: polygon(1% 0, 100% 0, 59% 100%, 0% 100%);
}

#UC_HEADER_ITEMS_CONTAINER > div#pthdr2navbarlinks,
#UC_HEADER_ITEMS_CONTAINER > div#pthdr2navbar_div{
	display: none;
}

body.uc-transactor #UC_HEADER_ITEMS_CONTAINER > div#pthdr2navbarlinks,
body.uc-transactor #UC_HEADER_ITEMS_CONTAINER > div#pthdr2navbar_div{
	display: inline-block;
}

#UC_Header_Container > div,
#UC_HEADER_ITEMS div{
	display: inline-block;
}

#UC_Header_Container{
	color: #FFFFFF;
	box-sizing: border-box;
    height: 80px;
    padding: 15px 10px;  
    max-width: 1600px;  
    margin: 0 auto;
}

#UC_HEADER_LOGO{
	background-image: url(/cs/ucphrprd/cache_86113/UC_LOGO_SVG_1.svg);
	background-repeat: no-repeat;
	height: 56px; 
	width: 254px;
    margin-top: 0;
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(22deg) brightness(113%) contrast(101%);
	vertical-align: top;
	top: 0;
}

#UC_HEADER_ITEMS_CONTAINER{
	float: right;
	margin: 0;
}

#UC_HEADER_ITEMS{
    font-size: 16px;
    font-weight: 700;
	margin-right: -8px;
}

#UC_HEADER_ITEMS a {
    font-size: 16px;
    font-weight: 700;
}

#UC_Header_Container > div,
#UC_HEADER_ITEMS div,
#UC_HEADER_ITEMS_CONTAINER > div{
	display: inline-block;
}

#UC_HEADER_ITEMS_CONTAINER > div,
#UC_HEADER_ITEMS_CONTAINER > div > div{
	
}

#UC_HEADER_SEARCH{
	margin-right: 24px;
}

#UC_HEADER_LOGO a.uc_header_logo{
	
    display: block;
    width: 100%;
	height: 100%;
    
}

.uc-access-assist{
	top: 10px;
	left: 14px;
	position: relative;
}

.ps_box-button.ps_header_button.uc-access-assist .ps-button img.ps-img{
	object-fit: cover;
    max-width: 100%;
    max-height: 100%;
    height: 30px;
}




#uc-mobile-header-items > div.uc_bb_ask,
.uc_bb_ask {
	background-color: #ffd200;
    color: #000000;
    text-decoration: none;
	font-size: 16px;
}
#uc-mobile-header-items > div.uc_bb_ask > a {
	color: #000000;
}


@media (min-width: 1200px) {
	.uc_bb_ask {
		padding: 10px;
		line-height: 18px;
	}
}

.uc_bb_ask:hover {
	background-color: #ff8f28; 
}

#UC_HEADER_ITEMS .uc_bb_ask a {
	color: #000000;
}



#UC_HEADER_ITEMS a{
	color: #FFFFFF;
	text-decoration: none;
}

#UC_HEADER_ITEMS > div > div,
#UC_HEADER_ITEMS > div > a{
	margin: 6px 24px 0 0;
}

#UC_MEGA_MENU_CONTAINER{
	background-color: #FFFFFF; 
	box-shadow: 0 4px 2px -2px gray;
	min-height: 10px;
}

.CoveoOmnibox.magic-box .magic-box-suggestions {
    z-index: 1000 !important;
}

#UC_HEADER_SEARCH #searchbox{
	top: -11px;
}

#pthnavbc_skipnav {
	display: none;
}

#pthdr2navbarlinks.pthdr2navbarlinks {
    top: 5px;
    position: relative;
	margin-right: 6px;
}

.ucWorklist{
	width: 100px;
}

.ucWorklist > div{
    border-radius: 50%;
    background-color: orange;
    width: 24px;
    height: 24px;
    position: absolute;
    margin: 0px 0 0 8px;
    text-align: center;
}

.ucWorklist > div > div{
	margin-top: 1px;
    font-size: 18px;
    color: #000000;
}


#IS_PB_TEMPL_WRAP {
	
	background: linear-gradient(-45deg, #D4D4D4 29%, #DCDCDC 29% 52%, #E5E5E5 52%);
	padding-bottom: 52px;
}

#PT_ACTION_MENU\$PIMG,
#pthdr2ActionList {
	background-image:url(/cs/ucphrprd/cache_86113/PT_HEADER_ACTIONS_1.svg); 
	background-repeat: no-repeat;
	background-size: 34px;
	top:7px;
    width: 34px;
    height: 34px;
}

#PT_ACTION_MENU\$PIMG {
	display: block;
}

#PT_ACTION_MENU\$PIMG span {
	display: none;
}

#PT_ACTION_MENU\$PIMG img {
	opacity: 0;
}

#pthdr2navbar{
	background-image: url(/cs/ucphrprd/cache_86113/PT_HEADER_NAVBAR_1.svg);
	background-repeat: no-repeat;
	background-size: 34px;
}

#pthdr2navbar:hover{
	background-image: url(/cs/ucphrprd/cache_86113/PT_HEADER_NAVBAR_1.svg);
	background-repeat: no-repeat;
	background-size: 34px;
	background-color: transparent;
}

#pthdr2navbar_div{
	top: 5px;
}

#pthdr2ActionList:after,
#pthdr2navbar:after{
	content: '';
}

#pthnavcontainer{
	display: none !important;
}


#UC_DEFAULT_FOOTER {
	background-color: #005581;
	width: 100%
}

.uc-pb-footer {
    max-width: 1600px;
	min-height: 52px;
	font-family: 'FFKievetWebBook';
	text-align: right;
	padding: 10px;
    margin: 0 auto;

}

.uc-pb-footer a {
	margin-left: 26px;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #ffffff;
	text-decoration: none;
}

.uc-pb-footer a:hover {
	text-decoration: underline;
}


.uc-pb-footer .ptbr-divider {
	display: none;
}






#UC_GA_ALL_ALERTS .ga-alert-container:nth-child(3n) .uc-pagelet-top-color,
div.is-pb-pagelet:nth-child(3n+1) .uc-pagelet-top-color {
	background: linear-gradient(-45deg, #FFC793 57%, #FFAB5E 57% 85%, #FF8F2B 85%) no-repeat var(--oj-panel-bg-color); 
	background-size: 100% 10px;
}


#UC_GA_ALL_ALERTS .ga-alert-container:nth-child(3n+2) .uc-pagelet-top-color,
div.is-pb-pagelet:nth-child(3n+2) .uc-pagelet-top-color {
	background: linear-gradient(-45deg, #80BBC5 57%, #4199A8 57% 85%, #02778B 85%) no-repeat var(--oj-panel-bg-color); 
	background-size: 100% 10px;
}


#UC_GA_ALL_ALERTS .ga-alert-container:nth-child(3n+1) .uc-pagelet-top-color,
div.is-pb-pagelet:nth-child(3n) .uc-pagelet-top-color {
	background: linear-gradient(-45deg, #E9ABCB 57%, #DE81B1 57% 85%, #D35798 85%) no-repeat var(--oj-panel-bg-color); 
	background-size: 100% 10px;
}





.ucPgltBorder{
	position: absolute;
	top:0;
	left:0;
	width:100%;
    height: 10px;
}

.is-pb-page-content > div > div.is-pb-pagelet:nth-child(4n+1) div.ucPgltBorder{
	background-color: #FFB511;

}

.is-pb-page-content > div > div.is-pb-pagelet:nth-child(4n+2) div.ucPgltBorder{
	background-color: #02778B;
	background: linear-gradient(-45deg, #E9ABCB 57%, #DE81B1 57% 85%, #D35798 85%);	
}

.is-pb-page-content > div > div.is-pb-pagelet:nth-child(4n+3) div.ucPgltBorder{
	background-color: #E44C9A;
}

.is-pb-page-content > div > div.is-pb-pagelet:nth-child(4n+4) div.ucPgltBorder{
	 background-color: #FF8F28; 
}

.uc-pglt-data-title{
	color: #002033;
}

.uc-pglt-data{
	font-size: 35px;
	font-weight: 700;
}

.uc-pglt-icon{
	background-repeat: no-repeat;
	background-size: 54px;
	float: right;
	position: relative;
	width: 56px;
	height: 56px;
	margin: 9px 24px 0 0;
}

.uc-catnav-container {
	padding: 12px 20px 20px 20px;
}

.uc-catnav-container oj-list-view {
	max-height: 250px;
}

.uc-mypay .uc-pglt-icon{
	background-image: url(/cs/ucphrprd/cache_86113/UC_MY_PAY_ICON_1.PNG);
}

.uc-mybenefits .uc-pglt-icon{
	background-image: url(/cs/ucphrprd/cache_86113/UC_MY_BENEFITS_ICON_1.PNG);
}

.uc-ben-life-event  .uc-pglt-icon{
	background-image: url(/cs/ucphrprd/cache_86113/UC_LIFE_EVENTS_ICON_1.PNG); 
}


.uc-pglt-button{
	border-radius: 0;
    border-color: #005581;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    padding: 9px;
    margin-top: 31px;
    color: #005581;
    font-size: 16px;
    font-weight: 700;
	cursor: pointer;
}

.uc-myinfo .uc-pglt-button{
	margin-top: 44px;
}

.uc-pglt-button:hover{
	background-color: #005581;
	color: #FFFFFF;
}

.is-pb-pagelet hr{
	background-color: #DBDBDB;
	height: 1px;
	width: 100%;
	margin: 10px 0 12px 0;
}



.uc-mybenefits .uc-pglt-button{
	margin-top: 80px;  
}

.uc-mypay .uc-pglt-button{
	margin-top: 58px;
}

#UC_OJ_LEAVE_BALANCE .uc-pglt-button{
	margin-top: 0;
}


.uc-sr-only {
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;	
}

.uc-pglt-data-title-bold{
	font-weight: 700;
}

.uc-myinfo .uc-pglt-data{
	font-weight: 400;
	font-size: 18px;
}



.uc-myinfo .oj-flex-item .uc-pglt-data {
	margin-bottom: 16px;
}




.uc-myinfo .oj-flex-item:nth-child(even) > div.oj-flex-item, 
.uc-myinfo .oj-flex-item:nth-child(odd) > div.oj-flex-item:nth-child(even){
	padding-left: 18px;
}

.uc-myinfo > oj-flex-item:nth-child(odd) > div.oj-flex-item:first-child{
	padding-left: 0;
}

.uc-myinfo > oj-flex-item > div.uc-pglt-data-title,
.uc-myinfo > oj-flex-item > div.uc-pglt-data{
	padding-left: 0;
}

.uc-myinfo > div.oj-flex > div.oj-flex-item:nth-child(even) > div.oj-flex-item:nth-child(even){
	border: none;
}

.uc-myinfo .oj-flex .oj-flex-item .oj-flex-item{
	border-right: 2px solid #000000;
}

@media (max-width: 1440px) {
	.uc-myinfo .oj-flex .oj-flex-item .oj-flex-item:nth-child(even){
		border: none;
	}

	.uc-myinfo .oj-flex-item:nth-child(even) > div.oj-flex-item:nth-child(odd){
		padding: 0;
	}

	.uc-myinfo > div.oj-flex > div.oj-flex-item:nth-child(even){
		padding-top: 18px;
	}
}

@media (max-width: 600px) {
	.uc-myinfo .oj-flex .oj-flex-item .oj-flex-item{
		border: none;
	}
}

#is_mega_menu_mobile ul{
	list-style: none;
	padding-left: 0;
	margin: 0;
}

#is_mm_detail_mobile {
    padding-top: 4px;
}

.uc-icons-workcenters{
	background: #ffffff url(/cs/ucphrprd/cache_86113/UC_ICON_WORKCENTER_1.PNG) no-repeat center center;
	width: 24px;
	height: 24px;
}

.uc-icons-resources{
	background: #ffffff url(/cs/ucphrprd/cache_86113/UC_ICON_RESOURCES_1.PNG) no-repeat center center;
	width: 24px;
	height: 24px;
}

.uc-icons-links{
	background: #ffffff url(/cs/ucphrprd/cache_86113/UC_ICON_LINKS_1.PNG) no-repeat center center;
	width: 24px;
	height: 24px;
}

@media (max-width: 1200px) {
	#PT_HEADER div#UC_HEADER_ITEMS_CONTAINER {
		padding-top: 14px;
	}

	#uc-mobile-search > a#uc-self-search{
		text-align: center;
        width: 100%;
        margin: 4px 0 10px 0;
        border-top: 1px solid white;
        padding-top: 10px;
		display: block;
	}

	#is_mega_menu_mobile #pthdr2navbarlinks,
	#is_mega_menu_mobile #pthdr2navbar_div,
	#UC_Header_Container #UC_HEADER_ITEMS_CONTAINER #UC_HEADER_SEARCH,
	#UC_Header_Container #UC_HEADER_ITEMS #uc-welcome,
	#UC_Header_Container #UC_HEADER_ITEMS #uc-ask-ucpath,
	#UC_Header_Container #UC_HEADER_ITEMS #ub-signout-link,
	#UC_Header_Container #UC_HEADER_ITEMS #pthdr2suggestionsearch_div,
	body.uc-transactor #is_mega_menu_mobile #UC_HEADER_ITEMS_CONTAINER > div#pthdr2navbarlinks, 
	body.uc-transactor #is_mega_menu_mobile #UC_HEADER_ITEMS_CONTAINER > div#pthdr2navbar_div{
		display: none;
	}

	#is_mega_menu_mobile #UC_HEADER_ITEMS_CONTAINER {
		float: none;
		margin: 0;
		width: calc(100% - 32px);
		background: linear-gradient(90deg, #1295D8 0%, #005581 100%);
		padding: 16px;
	}

	#is_mega_menu_mobile #UC_HEADER_SEARCH{
		width: 100%;
	}

	#is_mega_menu_mobile #UC_HEADER_ITEMS,
	#is_mega_menu_mobile #UC_HEADER_ITEMS > div,
	#is_mega_menu_mobile #UC_HEADER_ITEMS > div > div{
		width: calc(100% - 4px);
		color: #FFFFFF;
		display: block;
	}

	#is_mega_menu_mobile #UC_HEADER_ITEMS > div > div,
	#is_mega_menu_mobile #UC_HEADER_ITEMS > div > a{
		padding: 6px 4px;
		display: block;
	}

	#is_mega_menu_mobile .uc_bb_header_welcome{
		
	}

	#is_mega_menu_mobile #UC_HEADER_ITEMS > div > div.uc_bb_ask{
		width: calc(100% - 50px);
		text-align: center;
		margin-top: 18px;
		padding: 14px 24px;
	}

	#is_mega_menu_mobile .is-mm-section-title_mobile,
	#is_mega_menu_mobile .is-mm-section-links_mobile a{
		font-family: FFKievetWebBook !important;
	}

	#is_mega_menu_mobile li h2{
		font-size: 22px;
		margin: 0;
	}
}

@media (max-width: 600px) {
	#UC_HEADER_LOGO {
		margin-top: 4px;
		width: 208px;
	}

	#UC_HEADER_LOGO a.uc_header_logo{
		
		font-size: 36px;
		line-height: 36px;
	}

	#UC_DEFAULT_FOOTER #UC_PB_FOOTER a{
		width: 100%;
		text-align: center;
		padding: 10px;
	}

	.uc_header_logo {
		font-size: 36px;
		
		
	}

	.ucPglt,
	.is-pb-pagelet h2,
	.oj-flex.uc-leaves-details{
		text-align: center;
	}

	.uc-myinfo-dsp-data-wrapper {
		justify-content: center;
	}

	.uc-pglt-icon{
		float: none;
		margin: 9px 0 0 0;
		background-position: center;
		width: 100%;
	}

	.uc-mybenefits,
	.uc-mypay{
		border: none;
	}

	.uc-mybenefits > .oj-flex{
		
		padding: 16px 0 10px 0;
	}

	.uc-mypay > .oj-flex{
		
		padding: 10px 0 10px 0;
	}

	.uc-myinfo .oj-flex-item:nth-child(even) > div{
		padding-left: 0;
	}

	.uc-myinfo .oj-flex-item:nth-child(odd){
		border-right: none;
	}
}

@media (max-width: 400px) {
	#UC_HEADER_LOGO {
        margin-top: 7px;
        width: 178px;
    }

	#UC_HEADER_LOGO a.uc_header_logo {
        padding: 14px 0 0 86px;
        font-size: 30px;
        line-height: 30px;
    }
}


.uc-insights-banner {
    display: flex;
    justify-content: center;
    background-color: #FFB511;  
	margin-left: -24px;
	
	margin-bottom: 30px;
	width: 189px; 
    color: #000000;
    padding: 5px 10px;
    font-size: 18px;
    font-weight: 700;
	clip-path: polygon(
        0 0,
        100% 0,
        calc(100% - 5px) 50%,
        100% 100%,
        0 100%
    );
}

.uc-insights-banner.uc-insights-no-action {
	background-color: #1295D8;
}

.uc-insights-no-banner {
	margin-top: 70px;
}
 
.uc-insights-text ul {
	margin-left: 30px;
}


#UC_GA_ALL_ALERTS .alert-text-box {
	width: 100%;
	margin: 0 0 30px 0;
} 

#UC_GA_ALL_ALERTS .ga-alert-container {
	min-height: auto;
}


#UC_BEN_MY_BENEFITS_PAGE .uc-actions {
	display: none;
}



.uc-paychecks > div.oj-flex > div.oj-flex-item > div > div.uc-pglt-datatitle{
	display: inline-block;
	width: calc(50% - 2px);
}

.uc-paychecks > div.oj-flex > div.oj-flex-item > div > div.uc-pglt-datatitle:nth-child(odd){

}

.uc-paychecks > div.oj-flex > div.oj-flex-item > div > div.uc-pglt-datatitle:nth-child(even){
	text-align: right;
}

.uc-paychecks .uc-pglt-icon{
	background: #ffffff url(/cs/ucphrprd/cache_86113/UC_PAYCHECK_ICON_1.PNG) no-repeat center center; 
    float: none;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

.uc-paycheck-header {
	margin-bottom: 20px;
}

#UC_PAY__DIRECT_DEPOSIT_PAGE h2 {
	margin-bottom: 45px;
}


.uc_skipnav_container {
    position: absolute;
    left:0;
    top:0;
    width:1px;
    height:1px;
    overflow:hidden;
    color:transparent;
    background:transparent;
}

.uc_skipnav_container:focus-within {
    position: absolute;
    left: 0.25em;
    top: 0.25em;
    z-index: 9999;
    border:1px solid #1d2733;
    overflow:auto;
    width:auto;
    height:auto;
    border-color: var(--pt-border-absolute-color);
}

.uc_skipnav {
    color: #1d2733; 
    background-color: #ffe8c2; 

    padding:0.6em 0.75em; 
    border:4px solid #cba367; 
    background-color: var(--pt-badge-background-color);
    color: var(--pt-badge-text-color);
    border: var(--pt-badge-border-color);
}

.uc_skipnav_container .ps-link {
    text-decoration: none !important;
    color: inherit !important;
    font-size: 1.1em;
    font-weight: bold;
    padding-top:0.2em;
}

.uc-cat-nav-item {
	cursor: pointer;
}


.UC_20_BASE_CSS_END {}.UC_30_ALLY_CSS_START {}


a.oj-navigationlist-item-content .oj-navigationlist-item-label {
  color: #005581;
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
	border: 0;
}
		
li.oj-navigationlist-item-element li.oj-navigationlist-item-element a.oj-navigationlist-item-content .oj-navigationlist-item-label {
  color: #494949;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	padding: 0px;
}

.uc-alerts-button {
    border-radius: 0;
    border-color: #005581;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    padding: 9px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
}

.uc-alerts-button a.PSHYPERLINK{
	color: #005581 !important;
	text-decoration: none !important;
	font-weight: 700 !important;
	font-size: 15px !important;
	line-height: 11px;
}

.uc-alerts-button a{
	color: #005581 !important;
	text-decoration: none !important;
	font-weight: 700 !important;
	font-size: 15px !important;
	line-height: 11px;
}

.uc-pglt-button a{
	color: #005581 !important;
	text-decoration: none !important;
	font-weight: 700 !important;
	font-size: 15px;
	line-height: 11px;
}

.uc-alerts-button:hover{
	background-color: #005581;
	color: #FFFFFF;
}

.uc-pglt-button:hover a{
	background-color: #005581;
	color: #FFFFFF !important;
}

.uc-alerts-button:hover a{
	background-color: #005581;
	color: #FFFFFF !important;
}

.alert-date-img {
	width: 18px;
	height: 18px;
	background-image: url(/cs/ucphrprd/cache_86113/UC_CALENDAR_IMG_1.PNG);
}


.uc-open-enroll-pink-banner {
	padding: 0 !important;
	height: 10px;
	background: linear-gradient(-45deg, #E9ABCB 57%, #DE81B1 57% 85%, #D35798 85%);
}

.uc-open-enroll-content .is-ga-detail p{
	color: #171717;
	margin-top: 0px;
}

.uc-open-enroll-content .is-ga-summary{
	color: #171717;
	margin-bottom: 0px;
}

.uc-open-enroll-container{
	height: 100%;
}

.uc-open-enroll-countdown {
	display: flex;
	width: auto;
}

.uc-open-enroll-time-box {
	display: inline-block;
}

.uc-open-enroll-time-box .uc-open-enroll-countdown-number{
	color: white !important;
	background-color: #4C4C4C !important;
	display: inline-block;
}

.uc-open-enroll-countdown .uc-open-enroll-countdown-label {
	text-transform: uppercase;
	justify-self: center;
}



.uc-talent .uc-pglt-data-title {
	font-weight: 700;
}

.uc-talent .uc-pglt-data {
	font-weight: 400;
	font-size: 18px;
}



.uc-insights-icon {
	width: 65px;
	height: 65px;
	background-image: url(/cs/ucphrprd/cache_86113/UC_DEMOGRAPHY_ICON_1.PNG);
	background-repeat: no-repeat;
	float: right;
}

.uc-insights-banner-icon {
	width: 24px;
	height: 24px;
	background-image: url(/cs/ucphrprd/cache_86113/UC_WARNING_ICON_1.PNG);
	filter: invert(100%);
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
}

@media (max-width: 600px) {
	.uc-insights-icon {
		float: none;
		margin: 9px 0 0 0;
		background-position: center;
		width: 100%;
	}
}



.ga-alert-container {
	min-height: 328px; 
	position: relative; 
	height: max-content; 
	background: none;
}

.gradient-overlay {
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	background: 
		linear-gradient(to right, #00000080 0%, transparent 150px),
		linear-gradient(to left, #00000080 0%, transparent 150px),
		linear-gradient(to top, #00000080 0%, transparent 150px); 
}

.is-ga-detail p {
	color: #757575;
	font-weight: 400;
	font-size: 18px;
}

.alert-wrapper {
	position: relative;
}

.alert-text-box {
	background-color: #FFFFFF; 
	margin: 0;
	position: relative;
	width: 515px;
	padding: 30px;
	margin: 30px;
}

.uc-alerts-button:hover a.PSHYPERLINK {
	color: white !important;
}

.sm-ff-alert-image {
	display: none;
	height: 100px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.ucPgltBorder-desktop {
	background: linear-gradient(-45deg, #FFDA88 57%, #FFC74E 57% 85%, #FF8F27 85%) !important;
}

.ucPgltBorder-mobile {
	display: none;
}

.is-ga-dismiss {
	position: absolute;
	right: 30px;
	top: 30px;
	z-index: 2;
}

.is-ga-dismiss .uc-button-white button:focus-visible{
	border-style: solid;
	border-color: white;
	border-width: 10px;
}

.pagination-container{
	position: absolute; 
	right: 0;
	bottom: 0;
	transform: translateY(-100%);
	z-index: 3;
	margin: 20px;
}

.pagination-arrow {
	background: url(/cs/ucphrprd/cache_86113/UC_ARROW_RIGHT_ICON_1.svg) no-repeat; 
	cursor: pointer; 
	width: 25px; 
	height: 25px;
}

.pagination-arrow-left {
	transform: rotateY(180deg);
}

.pagination-dot {

	transform: skewX(-25deg);
	background-color: #FFFFFF;
	width: 28px;
	height: 6px;
	margin: 1px;
	cursor: pointer;
}

.pagination-dot-active {

	transform: skewX(-25deg);
	background-color: #FFB511;
}

.sr-only{
	position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.alerts-read-more {
	
	text-align: right;
	color: #002033;
	text-decoration: underline;
	cursor: pointer;
	margin-top: 2px;
}

.uc-alerts-button: hover{
	background-color: #005581;
	color: #FFFFFF;
}

.alert-text-box h2 {
	margin-bottom: 0px !important;
}

@media (max-width: 1120px) {
	.alert-wrapper {
		margin-bottom: 10px; }

	.ga-alert-container {
		background: white !important;
		align-content: center;
		justify-content: center;
		padding-bottom: 10px;
	}

	 .ucPgltBorder-desktop {
		display: none;
	}

	.ucPgltBorder-mobile {
		display: block; 
		position: absolute; 
		top: 0;
		right: 0;
		z-index: 1;
		width: 100%;
		height: 10px;
		background: linear-gradient(-45deg, #FFDA88 57%, #FFC74E 57% 85%, #FF8F27 85%);
	}

	 .alert-text-box {
		position: static;
		width: auto;
		margin: 0;
		padding-bottom: 0px;
	}

	 .sm-ff-alert-image {
		display: block;
		background-size: 50% 50%;
		height: 119px;
	}

	 .pagination-dot {
		background-color: #DBDBDB;
		margin: 3px;
		height: 10px;
		width: 45px;
	}

	 .pagination-dot-active {
		background-color: #FFB511;
		height: 10px;
		width: 45px;
	}

	 .pagination-container{
		position: relative;
		justify-content: center;
		margin: 0px;
		margin-top: 12px;
		transform: none;
	}

	 .pagination-arrow {
		background: url(/cs/ucphrprd/cache_86113/UC_ARROW_RIGHT_ICON_BLUE_1.svg) no-repeat;
		background-size: cover; }

	 .pagination-arrow-left {
		transform: none;
		height: 40px;
		width: 40px;
	}

	 .pagination-arrow-right {
		transform: rotateY(180deg);
		height: 40px;
		width: 40px;
	}

	 #alerts-date-btn {
		flex-direction: column;
	}

	.is-ga-dismiss {
		position: static;
		min-height: 45px;
		disiplay: block;
	}

	.is-ga-dismiss:empty::before {
		content: "";
		display: block;
		height: 45px;
	} 

	.oj-filmstrip-container .is-ga-dismiss button {
	  margin: 0 !important;
	  text-decoration: underline;
	}

	.alert-wrapper oj-c-button {
	  background: transparent !important;
	  border: none !important;
	  padding: 0;
	  margin: 5px;
	}

	.alert-wrapper .is-ga-dismiss oj-c-button button:hover {
	  background: transparent !important;	
		color: #005581 !important;
	}


	 .gradient-overlay {
		bottom: auto;
	}

	 .alerts-read-more {
		justify-self: center;
		margin-top: 12px;
	}

	.alert-date {
		padding-bottom: 30px;
	}
	

}


.uc-myinfo-edit-icon {
    background: url(/cs/ucphrprd/cache_86113/UC_PENCIL_EDIT_ICON_1.PNG) no-repeat center;
	background-size: 16px 16px;
	display: inline-block;
	width: 16px;
	height: 16px;
}

.uc-myinfo-dsp-data-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
}


.uc-ben-enrollment .uc-pglt-icon {
    background: url(/cs/ucphrprd/cache_86113/UC_BENEFITS_ENROLLMENT_ICON_1.PNG) no-repeat center; 
	background-size: contain;
}

.uc-ben-retirement .uc-pglt-icon {
    background: url(/cs/ucphrprd/cache_86113/UC_RETIREMENT_ICON_1.PNG) no-repeat center; 
	background-size: contain;
}

.uc-ben-statement .uc-pglt-icon {
	background: url(/cs/ucphrprd/cache_86113/UC_BENEFITS_STATEMENT_ICON_1.PNG) no-repeat center; 
	background-size: contain;
}


#is_pb_section_2 {
	flex-direction: column;
}

#BENEFITS__ALEX_MENU_ITEM_PAGE{
	flex: 0 0 auto !important;
	padding: 0 !important;
	align-self: flex-start !important;
}

#COMMON_CATEGORY_SUBMENU_PAGE {
	flex: 1 1 auto !important;
	margin: 0;
	padding: 0;
	overflow-y: auto;
}

#BENEFITS__ALEX_MENU_ITEM_PAGE .oj-flex-item{
	background: transparent;
}

.uc-ben-alex {
  background: #E44C9A;
  padding: 10px;
	justify-content: center;
	border: 1px transparent;
	border-radius: 7px;
}

.uc-ben-alex a {
    color: white !important;
	text-align: center;
	font-weight: bolder;
	font-size: 15pt;
}

.uc-ben-alex a:hover {
    color: white;
	text-decoration: none;
}

#ucBenRetirement span.uc-pglt-button {
	display: block !important;
}

.uc-ben-widget-container{
	min-height: 224px;
	align-items: center;
}

.uc-ben-widget-container b{
	font-weight: bold !important;
}


#UC_PAY__DIRECT_DEPOSIT_PAGE .uc-pglt-data {
	justify-self: center;
}

#UC_PAY__DIRECT_DEPOSIT_PAGE .uc-pglt-title {
	justify-self: center;
	padding: 5px;
}

#UC_PAY_TAX_WITHHOLDINGS_PAGE .uc-pglt-title {
	justify-self: center;
	padding: 5px;
}

.uc-pay-tax-withholding .uc-pglt-icon {
    background: url(/cs/ucphrprd/cache_86113/UC_TAX_WITHHOLDING_ICON_1.PNG) no-repeat center center;
	justify-self: center;
	background-size: contain;
	margin: 0 !important;
	padding: 5px;
}

.uc-pay-widget-container{
	min-height: 120px;
	align-items: center;
}


div:has(> .uc-leaves-placeholder-img){
	height: 100%
}

.uc-leaves-placeholder-img {
	background: url(/cs/ucphrprd/cache_86113/UC_PGLT_BEACH_ICON_1.PNG) no-repeat center center;
	justify-self: center;
	background-size: cover;
	width: 100%;
	height: 100%;
}

.UC_30_ALLY_CSS_END {}.UC_40_OVERRIDE_CSS_START {}


.IS_PB_TEMPL_WRAP b {font-weight: bold}  
.IS_PB_TEMPL_WRAP strong {font-weight: bold}

.IS_PB_TEMPL_WRAP p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}

.is-mm-section-links a:link {
   text-align: left;
   font: normal normal normal 18px/36px Helvetica;
   letter-spacing: 0px;
   color: #707070;
}

#UC_HEADER_ITEMS_CONTAINER #ACTION_LINK_CONTAINER #pthdr2ctimcf:focus{
	border-top: none;
	outline: 1px dotted rgb(0, 0, 0) !important;
}

#UC_HEADER_ITEMS_CONTAINER #pthdr2addtowidget_div{
	position: relative;
	margin-top: 1px;
}

#UC_HEADER_ITEMS_CONTAINER #pthdr2addtowidget_div li:focus,
#UC_HEADER_ITEMS_CONTAINER #pthdr2addtowidget_div li>div:focus,
#UC_HEADER_ITEMS_CONTAINER #pthdr2addtowidget_div li a:focus{
	outline: 1px dotted rgb(0, 0, 0) !important;
}

.is-mm-topic .is-mm-detail{
	background-color: #FFFFFF;
	min-width: 355px;
}

#is_mm_main > div > nav > ul{
	display: flex;
    gap: 40px;
	margin: 0;
	padding-left: 0;
}

@media (max-width: 1276px) {
	#is_mm_main > div > nav > ul{
		gap: 32px;
	}
}

@media (max-width: 1232px) {
	#is_mm_main > div > nav > ul{
		gap: 26px;
	}
}

#is_mm_main > div > nav > ul > li{
	display: flex;
    line-height: 18px;
    padding: 18px 0 14px 0;
}

#is_mm_main:after{
	content: "";
	position: absolute;
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0;
	box-shadow: 0px 3px 6px #00000029;
	pointer-events: none;
	z-index: 2;
}

#is_mega_menu #is_mm_main{
	box-shadow: none;
}

@media (min-width: 1200px) {
    #is_mega_menu_mobile, #is_mega_menu_mobile_toggle, #uc-mobile-header-items, #uc-mobile-search {
        display: none;
    }
}

@media (max-width: 1200px) {
	.psc_form-small #pthdr2navbar{
		display: inline-block;
	}

	.psc_form-small a.headerbutton {
		margin: 0 0.4em;
		padding: 17px 5px 2px 4px;
	}

    #is_mega_menu, #IS_PB_HEADER_BAR {
        display: block;
    }

	#is_mega_menu .uc-back-container{
		position: absolute;
	}

	#is_mega_menu nav{
		display: none;
	}
}

@media only screen and (orientation: portrait) {
	.psc_form-small #UC_Header_Container #pthdr2navbar {
		padding: 18px 22px 2px 5px;
	}

	.psc_form-small #UC_Header_Container #pthdr2navbar > span > img {
		height: 10px;
	}

	.psc_form-small body #pthdr2actionListcontainerfluid .ps_arrow_top {
		top: 1px;
	}

	.psc_form-small #pthdr2actionListcontainerfluid {
        right: -9px;
        top: 66px;
    }
}

#is_mm_detail_mobile {
    background-color: #FFFFFF;
	padding-bottom: 0;
	padding-top: 0;
}

.is-mm-topic_mobile {
    padding: 0;
	border-bottom: 1px solid #DBDBDB;
	margin: 0;
	background-color: #005581;
}

#is_mega_menu_mobile li{
	padding: 0;
}

.is-mm-title_mobile{
	background: url(/cs/ucphrprd/cache_86113/UC_MOBILE_MENU_ARROW_1.PNG) no-repeat calc(100% - 14px) center;
	padding: 15px;
}

.is-mm-overview_mobile,
.is-mm-detail_mobile{
	transition: max-height 0.5s ease-out;
}

.is-mm-detail_mobile{
	background: #FFFFFF;
    padding: 20px 15px;
    margin: 0;
}

.is-mm-section-title_mobile{
	display: inline;
	border-bottom: 4px solid #1295D8;
	padding-bottom: 6px;
}

.is-mm-section_mobile > div{
	padding: 20px 0;
}

.is_mega_menu_mobile li{
	font-size: 18px;
	font-weight: 700;
}

.is-mm-overview_mobile{
	padding: 15px;
	margin: 0;
	background-color: #005581;
	border-top: 1px solid #FFFFFF;
}

.is-mm-section-links_mobile a,
.is-mm-section-links_mobile a:visited{
	color: #494949;
	padding: 4px 0;
	display: block;
}

.is-mm-overview-descrip_mobile{
	color: #FFFFFF;
}

#pbMegaMenuContainer #is_mega_menu_mobile a.is-button-primary{
	background-color: transparent;
	text-align: center;
	border: 2px solid #FFFFFF;
}


#IS_PB_TEMPL_WRAP, body.PSPAGE, body {
	background-color: #ececec;
}

.IS_PB_TEMPL_CORE{
	font-family: 'FFKievetWebBook' !important;
	font-size: 18px !important;
}

.IS_PB_TEMPL_CORE h2, #IS_PB_TEMPL_FOOTER h2 {
	margin-bottom: 15px;
}

.IS_PB_TEMPL_CORE .IS_PB_PAGE_TOOLS {
    position: absolute;    
	top: 0;
	right: 5px;
    width: 170px;
    padding: 5px 10px;
    z-index: 3;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #e4e4e4;
}

.IS_PB_TEMPL_CORE .IS_PB_HEADER {
    color: #2c3e50;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    padding-left: 10px;
}

.IS_PB_TEMPL_CORE .IS_PB_CONTROLS {
	float:right;
    position: absolute;
    right: 5px;
    top: 0;
    width: 100%;
    height: 100%;
}

.IS_PB_TEMPL_CORE .IS_PB_BODY_TOOL {
    background: #fff;
    padding: 10px;
    width: 168px;
    position: relative;
    left: -10px;
    top: 5px;
	z-index:99999;
}






.uc-pagelet-top-color h2.is-pb-pagelet-title,  
.ucPgltBorder + h2 {
	margin-top: 16px;
}

.is-pb-page h1, .is-pb-page h2 {
	font-weight: bold;
}

body .pbPageTitleBox {
	margin-top: 20px;
}

.IS_PB_TEMPL_CORE #pbPageTitle h1 {
	font-size: 32px;
	line-height: 30px;
	font-weight: bold;
}


#IS_PB_HEADER_MEGA_MENU {
    z-index: 100;
	min-height: 50px;
}

#is_mm_detail.is-mm-open {
	border-bottom: none;
}


#UC_MEGA_MENU_CONTAINER {
	display: none;
}

#IS_PB_HEADER_MEGA_MENU a {
	text-decoration: none;
}



#UC_Header_Container #pthdr2suggestionsearch_div{
    margin-top: -22px;
}

#UC_DEFAULT_HEADER,
#UC_DEFAULT_HEADER #is_mm_main > div,
#UC_DEFAULT_HEADER .is-mm-section-links a,
#UC_DEFAULT_HEADER h3.is-mm-section-title,
#UC_DEFAULT_HEADER h2.is-mm-overview-title,
#UC_DEFAULT_HEADER .is-mm-overview div.is-mm-overview-descrip,
#UC_DEFAULT_HEADER .is-mm-overview-descrip_mobile,
.is-button-primary {
	font-family: 'FFKievetWebBook' !important;
}

#is_mm_main > div {
	padding: 0 10px;
	max-width: 1600px;
	
	gap: 32px;
}

#is_mm_main a, 
#is_mm_detail h3 a{
	font-weight: 400;
	font-size: 18px;
}

body .is-mm-section-links a:visited {
	color: #707070;
}

body .is-mm-section-links a:hover,
body #is_mm_main .is-mm-section .is-mm-section-links a:hover {
	color: #2c3e50;
}

#UC_DEFAULT_HEADER h2.is-mm-overview-title {
	font-size: 20px !important;
    line-height: 20px !important;
    margin: 0 0 10px 0;
}

#UC_DEFAULT_HEADER .is-mm-overview {
	background-color: #08567E;
	max-width: 350px; 
	
	padding: 50px 3% 32px 3%;
	width: 100%;
}

#UC_DEFAULT_HEADER h3.is-mm-section-title{
	padding-bottom: 3px;
	font-size: 18px !important;
	padding-left: 40px; 
}

#UC_DEFAULT_HEADER .is_mm_detail_border{ 
	width: 70px;
    height: 22px;
    background-color: #1295D8;
    float: right;
	clip-path: polygon(16% 0, 100% 0%, 100% 100%, 0% 100%);
}

#UC_DEFAULT_HEADER .is-mm-section-border{
	
    height: 4px;
    background-color: #1295D8;
    
    margin: 0 0 17px 40px; 
}

#UC_DEFAULT_HEADER .is-mm-section-links {
    padding-left: 40px; ; 
}

#UC_DEFAULT_HEADER #is_mm_detail {
    background-image: url(), linear-gradient(to right, #08567E 0%, #08567E 50%, #FFFFFF 50%, #FFFFFF 100%);
}

#UC_DEFAULT_HEADER .is-mm-overview div, 
#UC_DEFAULT_HEADER .is-mm-overview h2{
	color: #FFFFFF;
}

#UC_DEFAULT_HEADER div.is-mm-topic {
	background-color: #FFFFFF;
}

#UC_DEFAULT_HEADER div.is-mm-topic.is-mm-open{
	max-width: 1600px;
}

#UC_DEFAULT_HEADER .is-mm-overview .is-button-primary{
	background-color: transparent;
	border: 2px solid #FFFFFF;
	padding: 8px 16px;
	font-size: 14px;
}

#UC_DEFAULT_HEADER .is-mm-overview .is-button-primary:hover{
	background-color: white;
    color: #08567E;
}

#UC_DEFAULT_HEADER .is-mm-overview div.is-mm-overview-descrip{
	margin-bottom: 54px;
}

#UC_DEFAULT_HEADER h2.is-mm-main-link{
	line-height: 18px;
	padding: 18px 0 14px 0;
}

#UC_DEFAULT_HEADER h2.is-mm-main-link.is-mm-open {
    border-bottom: 5px solid #08567E;
}

#UC_DEFAULT_HEADER h2.is-mm-main-link.uc-mm-main-link-selected,
#UC_DEFAULT_HEADER li.is-mm-main-link.uc-mm-main-link-selected {
    border-bottom: 5px solid #FFB511;
}

#UC_DEFAULT_HEADER h2.is-mm-main-link.is-mm-open > div.pbLinkArrow{
	display: none;
}

#is_mm_main .pbFluidHome a {
	padding: 12px 15px 12px;
	background-color: #E3F5FD;
    color: #005581;
	font-size: 27px;
	font-family: 'Times New Roman' !important;
}


#IS_PB_TEMPL_CORE .oj-panel h2 {
    font-size: 25px;
	line-height: 30px;
    color: #002033;
	margin-bottom: 15px;
}


#IS_PB_TEMPL_WRAP oj-c-button button, 
.PSPAGE oj-c-button button {
	color: #005581;
	font-size: 16px;
	font-weight: 700;
}

#IS_PB_TEMPL_WRAP oj-c-button[chroming="outlined"] button, 
.PSPAGE oj-c-button[chroming="outlined"] button {
	border-radius: 0;
	border-color: #005581;
	border-width: 2px;
}

#IS_PB_TEMPL_WRAP oj-c-button[chroming="outlined"] button:hover, 
.PSPAGE oj-c-button[chroming="outlined"] button:hover,
#IS_PB_TEMPL_WRAP oj-c-button.uc-button-white[chroming="outlined"] button:hover, 
.PSPAGE oj-c-button.uc-button-white[chroming="outlined"] button:hover {
	background-color: #005581;
	color: #ffffff;
}

#IS_PB_TEMPL_WRAP oj-c-button.uc-button-white[chroming="outlined"] button, 
.PSPAGE oj-c-button.uc-button-white[chroming="outlined"] button {
	background-color: #ffffff;
	border-color: #ffffff;
}




.is-oj-helper-invisible {
	visibility: hidden;
}


.oj-filmstrip-container .is-ga-dismiss button {
    margin: 0;
}


#UC_GA_OPEN_ENROLLMENT .is-ga-alert {
	height: auto;
}

.is-ga-sev-error .is-ga-summary {
    background: url(/cs/ucphrprd/cache_86113/UC_ALERT_URGENT_ICON_1.PNG) no-repeat left center;
    background-size: 32px 32px;
    padding-left: 44px;
	min-height: 32px;
}



.uc-meter-values {
  padding-top: 2px;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
}

.uc-leaves-balance {
	font-weight: 700;
	font-size: 25px;
	line-height: 30px;
	color: #002033;
	margin-top: 20px; 
}

.uc-leaves-label {
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
}



#UC_OJ_LEAVE_BALANCE_container oj-c-meter-bar > div > div {
	height: 40px;
	
	background-color: #ffffff;
}

#UC_OJ_LEAVE_BALANCE_container oj-c-meter-bar > div > div > div {
	height:34px !important;
	clip-path: polygon(0% 0%, 100% 0%, 97% 100%, 0% 100%);
	
}

#UC_OJ_LEAVE_BALANCE_container oj-c-meter-bar.uc-leave-maxed > div > div > div {
	clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.MeterBarStyles_barTrackBorderStyle__1h0btjv9{
	outline: transparent !important;
}

oj-c-meter-bar.oj-c-meter-bar-horizontal {
	outline: #9A9A9A 1px solid;
	padding: 3px;
}

.is-pb-pagelet h2{
	font-size: 25px;
}

#UC_OJ_CAT_NAV_container .oj-tabbar-item-element.oj-selected{
	border-bottom: 4px solid #FFB511;
	border-left: none;
	border-right: none;
	border-top: none;
}

#IS_PB_TEMPL_WRAP .is-ga-alert-link a, 
#IS_PB_TEMPL_WRAP  .is-ga-alert-link a:link, 
#IS_PB_TEMPL_WRAP  .is-ga-alert-link a:visited,
#IS_PB_TEMPL_WRAP  .is-ga-alert-link a:hover{
	color: #002033;
	font-size: 18px;
	font-family: FFKievetWebBook;
	text-decoration: none;
}


.IS_LB_SHADOW {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important; 
	box-shadow: none !important;
	-moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important; 
    border-radius: 0 !important; 
}

.IS_LB_CLOSE_LINK_TRANS {
	font-size: 0;
}


body .CoveoSearchInterface .coveo-facet-column {
    padding: 0 10px 5px;
    margin-top: -10px;
}

body .CoveoCategoryFacet,
body .CoveoFacet {
	border: none;
	
}

body .coveo-results-column {
	background: #ffffff;	
}

body .CoveoSearchInterface .coveo-search-section {
	margin-top: 0;
}


@keyframes fadein {
  0%   { opacity: 0; z-index:400; visibility:visible;}
  5%   { opacity: 1; }
  95%  { opacity: 1; }
  100% { opacity: 0; z-index:-1; visibility:hidden;}
}


.visually-hidden {
    position: absolute !important;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    word-wrap: normal;
}


body .embeddedServiceHelpButton .helpButton .uiButton {
	background-color: #005581; 
	font-family: "Arial", sans-serif;
	margin: -60px 5px 0 0; 
    border-radius: 8px;
}

body .embeddedServiceHelpButton .helpButton .uiButton:focus {
	outline: 1px solid #1295D8;
}

body .embeddedServiceSidebarMinimizedDefaultUI,
body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:focus {
    background-color:  #005581; 
    border-color:  #005581; 
}
body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:hover,
body .embeddedServiceSidebarMinimizedDefaultUI.newMessage, 
body .embeddedServiceSidebarMinimizedDefaultUI.idleTimeout,
body .embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.chasitor.plaintextContent {
	background-color: #005581; 
}

body .chatHeaderBranding {
	background-color: #005581; 
}

body .embeddedServiceSidebarButton {
	background-color: #005581; 
}








body button.closeButton[lwc-56vbshdpqil]{
   padding: 4px;
   display: inline-block;
}
body button.minimizeButton[lwc-56vbshdpqil]{
   padding: 2px;
   display: inline-block;
}

body .cLiveAgentPreChatComp .sWrapTest{
     min-height:580px;   
}



#PT_WRAPPER .ps_header div.ucHeaderFluidPages {
	display: block;
}

body #pthdr2titlecontainerredwood .ps_pagetitle_cont:before {
	display: none;
}

#PT_LANDINGPAGE #pthdr2titlecontainerredwood, 
.IS_PB_TEMPL_HEAD #pthdr2titlecontainerredwood,
.ucHeaderFluidPages #pthdr2titlecontainerredwood {
	display: none;
}

body .ps_header_bar_cont + .ps_pagetitle_cont,
body #pthdr2titlecontainerredwood {
	padding-top: 0;
    min-height: 35px;
}


body #ptbr_header_container #pthdr2container {
	height: 0;
}

body #pthdr2container > #classicbackbuttonlayout {
	display: none;
}


#PT_WORK_PT_BUTTON_BACK.ps-button,
#PT_WORK_PT_BUTTON_BACK.ps-button:link,
#PT_WORK_PT_BUTTON_BACK.ps-button:visited, 
#PT_WORK_PT_BUTTON_BACK.ps_back {
	display: none;
}






.psc_form-large body #pthdr2actionListcontainerfluid .ps_arrow_top,
.psc_form-small body #pthdr2actionListcontainerfluid .ps_arrow_top {
	top: 0;
}

.psc_form-large body #pthdr2actionListcontainerfluid .ps_arrow_top,
.psc_form-small body #pthdr2actionListcontainerfluid .ps_arrow_top {
	top: 0;
}




.psc_form-large body #pthdr2container,
.psc_form-small body #pthdr2container {
	height: unset !important;
}

UC_40_OVERRIDE_CSS_END {}