/*Aon Smart Benefits (Poland)*/
/********** COLOUR SCHEME 
Red        #e01a22, (224,26,34)
Dark grey  #4c4c4e, (76,76,78)
Light grey #d2d1cf, (210,209,207)
Green      #8cbe2f, (140,190,47)*/

:root {
	/*SET GRID COLUMN COUNT TO DEFAULT OF 4*/
	--colNum: 4;
}

#logo {
		background-image: url("/aonsmartbenefits/media/Default/Logo/logo_aon-smart-benefits_200x65.png");
		background-repeat: no-repeat;
		background-color: transparent;
	}
/*INCREASE FONT SIZE OF SMALLER TEXT ON HOME PAGE*/
div.module-copy.enrollment-copy div.text-light span.ng-binding {
    font-size:16px;
    font-weight: 500;
 }

/*BUTTON STYLING*/
.bootstrap-iso .btn-primary,
.bootstrap-iso .btn-danger,
.bootstrap-iso .btn-info,
.bootstrap-iso .btn-default,
.bootstrap-iso .btn-warning,
.bootstrap-iso .btn-success,
.bootstrap-iso .btn-popup,
/*BUTTONS ON MOBILE MODULES*/
#home-online-three #home-integrated .modules-mobile .module-mobile .module-panel .module-copy button.btn.btn-default,
/*BUTTONS FOR ENROLMENT MATRIX*/
.benefitheader-fixed div#followup-items a.btn,
.benefitheader-fixed div#resettodefaults a.btn,
/*T&C POPUP MODAL FOR ENROLMENT*/
.benefit-matrix .modal-footer #confirmation-buttons .btn-default.active,
.benefit-matrix .confirmchoice .btn-default.active,
.benefit-matrix .confirm-checkout-button .btn-success,
/*BUTTONS IF LEAVING ENROLMENT FLOW*/
#exit-confirm .button-style.blue,
/*ELECTION BUTTONS ON LINE SELECTION PAGE*/
.available-options .checkout-button .button-style.green
/*PROFILE PREFERENCES EDIT BUTTON*/
#communicationPreferencesTab .button-style.blue.ng-binding,
/*PROFILE CONTACT EDIT BUTTON*/
#contactTabContactPreferences .edit-button.ng-scope .button-style.blue.ng-binding{
	background-color: #e01a22;
    font-weight: bold;
}

/*BUTTON STYLING WHEN CLICKED OR GIVEN FOCUS*/
.bootstrap-iso .btn-primary:focus,
.bootstrap-iso .btn.btn-primary:active,
.bootstrap-iso .btn-danger:focus,
.bootstrap-iso .btn.btn-danger:active,
.bootstrap-iso .btn-info:focus,
.bootstrap-iso .btn.btn-info:active,
.bootstrap-iso .btn-default:focus,
.bootstrap-iso .btn.btn-default:active,
.bootstrap-iso .btn-warning:focus,
.bootstrap-iso .btn.btn-warning:active,
.bootstrap-iso .btn-success:focus,
.bootstrap-iso .btn.btn-success:active,
.bootstrap-iso .btn-popup:focus,
.bootstrap-iso .btn.btn-popup:active {
	background-color: rgba(224,26,34,.7);
	color: #fff;
	outline: none;
}
/*CONTENT OVERLAY BUTTON COLOUR*/
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.gray,
.online-two-iso A.button-style.gray,
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.blue,
.online-two-iso A.button-style.blue {
	background-color: #4c4c4e;
}

/**************************** MARKETING PREFERENCES PAGE STYLING *************************************************/
#email-capture span.label,
#email-capture label { text-transform: none;}

/**************************** TERMS & CONDITIONS AND COOKIE POLICY PAGE STYLING **********************************/
/*ALIGN CHECKBOXES WITH TEXT*/
.bootstrap-iso.terms-conditions-cookies input {
	vertical-align: top;
}
/*SEPARATE COOKIE POLICY FROM TERMS SECTIONS*/
.terms-conditions-cookies .cookie-policy-link {
	margin-bottom: 1em
}
/*TURN LINKS IN TO BUTTONS*/
.terms-conditions-cookies .cookie-policy-link,
.terms-conditions-cookies .term-condtion-link {
	background: #e01a22;
	color: #fff;
	display: block;
	width: 25%;
	min-width: 25%;
	text-align: center;
	text-transform: uppercase;
	margin-top: .5em;
	padding: .5em 0;
}
/*HOVER STYLING OF BUTTONS*/
.terms-conditions-cookies .cookie-policy-link:hover,
.terms-conditions-cookies .term-condtion-link:hover {
	background: rgba(224,26,34,0.6)
}
.terms-conditions-cookies a:hover {
	text-decoration: none
}
/*MODAL OVERLAY LIST STYLING*/
.bootstrap-iso .term-condtion-cookie-modal-body ol {
	list-style-position: inside
}
.bootstrap-iso .term-condtion-cookie-modal-body ol li {
	padding-bottom: .5em
}
.bootstrap-iso .term-condtion-cookie-modal-body ol ol {
	margin-bottom: .5em;
	padding-left: 2em;
}
.bootstrap-iso .term-condtion-cookie-modal-body ol ol li {
	padding-bottom: 0
}
/*HIDE PAGE HEADER*/
.bootstrap-iso .term-condtion-cookie-modal-body #page-header {
	display: none;
}
/*TABLE STYLING*/
.bootstrap-iso .term-condtion-cookie-modal-body table {
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	border: 1px solid #4c4c4e
}
/*CELL PADDING AND BORDER*/
.bootstrap-iso .term-condtion-cookie-modal-body table th,
.bootstrap-iso .term-condtion-cookie-modal-body table td {
	border: 1px solid #4c4c4e;
	padding: .25em;
}
/*TABLE HEADER*/
.bootstrap-iso .term-condtion-cookie-modal-body table thead th {
	background: #4c4c4e;
	color: #fff;
	border-right: 1px solid #fff;
}
.bootstrap-iso .term-condtion-cookie-modal-body table thead th:last-child {
	border-color: #4c4c4e;
}

/*Development 2.1 release bug workaround */
#home-module-welcome #slider .thumb .rect,
.home-module-integrated #slider .thumb .rect {
width: 120px;
}

/*HIDE SEARCH IN NEED ASSISTANCE BANNER*/
#assistanceItems li.search {
	display: none;
}

@media only screen and (min-width:768px) {
	/********************** NEED ASSISTANCE PULL DOWN TAB **********************************/
	#floating-header .help-ico .helptoggle {
		color: #fff;
		background-color: #4c4c4e;
	}
	#header a:focus, #header a:hover {
		color: #e01a22;
		text-decoration: none;
        font-weight: 500;
	}
	#floating-header .help-ico .helptoggle[aria-expanded="true"] {
		margin-top: 0
	}
	/*BACKGROUND COLOUR OF TAB WHEN PULLED DOWN*/
	.online-two-iso #terminator #header.header-fullwidth .eol-center {
		background: #4c4c4e;
		border-bottom: 6px solid #4c4c4e
	}
	/*REMOVE DEFAULT ICONS AND MAKE LINKS WHITE*/
	#floating-header-content a {
		background: none;
		color: #fff;
		width: auto;
		margin-left: 2em
	}
	/*GENERAL STYLING FOR FONT AWESOME ICONS TO BE USED*/
	#floating-header-content .chat a:before,
	#floating-header-content .call a:before,
	#floating-header-content .mail a:before {
		font-family: FontAwesome;
		margin-left: -1em;
		padding-right: .25em;
		font-size: 3em;
		vertical-align: middle;
	}
	/*CHAT ICON*/
	#floating-header-content li#webChatStatus #chatUnavailable a:before,
	#floating-header-content li#webChatStatus #chatAvailable a:before {
		content: '\f0e6';
	}
	/*CALL ICON*/
	#floating-header-content li.call a:before {
		content: '\f095';
	}
	/*MAIL ICON*/
	#floating-header-content li.mail a:before {
		content: '\f003'
	}
	/*BUTTON HOVERSTYLING*/
	.bootstrap-iso .btn-default:hover {
		color: #fff;
		background-color: rgba(224,26,34,0.6);
	}
	/*SIZE OF HOME MENU ITEM AND ADDITION OF HOME ICON*/
	#navtablist0 {
		font-size: 1.3em;
	}
	#navtablist0 a:before {
		font-family: FontAwesome;
		content: '\f015';
		padding-right: .25em;
		font-size: 1.3em;
	}
}
/************************************************************* MAIN NAV BAR ****************************************************************/
/*LINK COLOUR*/
.online-two-iso #menu-no-dashboard li a,
.online-two-iso #menu-no-dashboard li a.selected,
.fa-user,
.fa-sign-out {
	color: #4c4c4e;
}
/*CAPITALISE LINKS*/
#menu-no-dashboard li a,
#menu li a, 
#menu-sub li a,
#links LI:first-child select#ddlLanguage {
	text-transform: capitalize;
}
/*REMOVE UNDERLINE WHEN LINKS HOVERED/FOCUSED*/
#header #menu-container a:focus,
#header #menu-container a:hover {
	text-decoration: none;
}


/************************************************************* LOGIN PAGE ****************************************************************/
@media only screen and (min-width:768px){
	/*LOGIN IMAGE*/
	.online-two-iso.login body {
		background-image: url("/aonsmartbenefits/media/Default/Login%20page%20images/bg4.jpg");
		background-position: center;
	}
	/*LOGIN PAGE LOGO*/
	.isLoginPageWrapper #logo {
		background: url(/aonsmartbenefits/media/Default/Logo/AonSmart_benef-HD-01.png) no-repeat left/contain;
   width: 360px;
   height: 130px;
   margin-top:10px;
    background-color: transparent;
    }
}

/*LOGIN BOX & LOGIN MODULES BACKGROUND COLOUR*/
.online-two-iso.login .LoginPageContainer .panel.panel-default .panel-body,
.online-two-iso.login .LoginPageContainer .login-module-zone .login-modules {
	background-color: rgba(76,76,78,.4);
}
/*LOGIN AND PASSWORD LABELS BACKGROUND COLOUR*/
.bootstrap-iso .input-group-addon {
	background-color: #fff;
}

/************************************************************* HOME PAGE LAYOUTS ****************************************************************/
/* GOOGLE CHROME AND FIREFOX HOME PAGE LAYOUT FOR FULL FLEX CLIENT*/
@media only screen and (min-width:768px){
	#home-online-three #home-integrated .modules-right-side.grid-container {
		grid-template-columns: repeat(2,1fr);
		-ms-grid-columns: 1fr 1fr;
		grid-template-areas:
			"module-1 module-1"			
			"module-2 module-2"
			"module-3 module-4"
			"module-5 module-6"
			"module-7 module-8"
	}
	/*CAROUSEL MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {
		-ms-grid-row:1;
		-ms-grid-column:1;
		-ms-grid-column-span: 2;
	}
	/*TRS MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-1 {
		-ms-grid-row:2;
		-ms-grid-column:1;
		-ms-grid-column-span: 2;
	}
	/*BENEFIT STATEMENT MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-2 {
		-ms-grid-row:3;
		-ms-grid-column:1;
	}
	/*ENROLMENT MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-3 {
		-ms-grid-row:3;
		-ms-grid-column:2;
	}
	/*YOUR PENSION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 {
		-ms-grid-row:4;
		-ms-grid-column:1;
	}
	/*BENEFITS INFORMATION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 {
		-ms-grid-row:4;
		-ms-grid-column:2;
	}
	/*DEALS MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-6 {
		-ms-grid-row:5;
		-ms-grid-column:1;
	}
	/*SOCIAL FUND MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-7 {
		-ms-grid-row:5;
		-ms-grid-column:2;
	}
}
@media only screen and (min-width:1024px){
	#home-online-three #home-integrated .modules-right-side.grid-container {
		grid-template-columns: repeat(3,1fr);
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-areas:
			"module-1 module-2 module-2"
			"module-3 module-4 module-5"
			"module-6 module-7 module-8"
	}
	/*CAROUSEL MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {
		-ms-grid-row:1;
		-ms-grid-column:1;
	}
	/*TRS MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-1 {
		-ms-grid-row:1;
		-ms-grid-column:2;
		-ms-grid-column-span: 2;
	}
	/*BENEFIT STATEMENT MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-2 {
		-ms-grid-row:2;
		-ms-grid-column:1;
	}
	/*ENROLMENT MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-3 {
		-ms-grid-row:2;
		-ms-grid-column:2;
	}
	/*YOUR PENSION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 {
		-ms-grid-row:2;
		-ms-grid-column:3;
	}
	/*BENEFITS INFORMATION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 {
		-ms-grid-row:3;
		-ms-grid-column:1;
	}
	/*DEALS MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-6 {
		-ms-grid-row:3;
		-ms-grid-column:2;
	}
	/*SOCIAL FUND MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-7 {
		-ms-grid-row:3;
		-ms-grid-column:3;
	}
}
@media only screen and (min-width:1400px){
	#home-online-three #home-integrated .modules-right-side.grid-container {
		grid-template-columns: repeat(3,1fr);
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-areas:
			"module-1 module-1 module-2"
			"module-3 module-4 module-5"
			"module-6 module-7 module-8"
	}
	/*CAROUSEL MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {
		-ms-grid-row:1;
		-ms-grid-column:1;
		-ms-grid-column-span: 2;
	}
	/*TRS MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-1 {
		-ms-grid-row:1;
		-ms-grid-column:3;
	}
	/*BENEFIT STATEMENT MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-2 {
		-ms-grid-row:2;
		-ms-grid-column:1;
	}
	/*ENROLMENT MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-3 {
		-ms-grid-row:2;
		-ms-grid-column:2;
	}
	/*YOUR PENSION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 {
		-ms-grid-row:2;
		-ms-grid-column:3;
	}
	/*BENEFITS INFORMATION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 {
		-ms-grid-row:3;
		-ms-grid-column:1;
	}
	/*DEALS MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-6 {
		-ms-grid-row:3;
		-ms-grid-column:2;
	}
	/*SOCIAL FUND MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-7 {
		-ms-grid-row:3;
		-ms-grid-column:3;
	}
}

@media only screen and (min-width:1920px){
	#home-online-three #home-integrated .modules-right-side.grid-container {
		grid-template-columns: repeat(4,1fr);
		-ms-grid-columns: 1fr 1fr 1fr 1fr;
		grid-template-areas:
			"module-1 module-1 module-2 module-2"
			"module-1 module-1 module-3 module-4"
			"module-5 module-6 module-7 module-8"
	}
	/*CAROUSEL MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {
		-ms-grid-row:1;
		-ms-grid-row-span: 2;
		-ms-grid-column:1;
		-ms-grid-column-span: 2;
	}
	/*TRS MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-1 {
		-ms-grid-row:1;
		-ms-grid-column:3;
		-ms-grid-column-span: 2;
	}
	/*BENEFIT STATEMENT MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-2 {
		-ms-grid-row:2;
		-ms-grid-column:3;
	}
	/*ENROLMENT MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-3 {
		-ms-grid-row:2;
		-ms-grid-column:4;
	}
	/*YOUR PENSION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 {
		-ms-grid-row:3;
		-ms-grid-column:1;
	}
	/*BENEFITS INFORMATION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 {
		-ms-grid-row:3;
		-ms-grid-column:2;
	}
	/*DEALS MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-6 {
		-ms-grid-row:3;
		-ms-grid-column:3;
	}
	/*SOCIAL FUND MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-7 {
		-ms-grid-row:3;
		-ms-grid-column:4;
	}
}

/* GOOGLE CHROME AND FIREFOX HOME PAGE LAYOUT FOR PPK ONLY CLIENT*/
#home-online-three .dashboard-page-container#homePPKOnly .modules-right-side.grid-container {
	grid-template-columns: repeat(2,1fr);
	grid-template-areas:
		"module-1 module-2"
		"module-1 module-3"
}
/*CAROUSEL MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {
		-ms-grid-row:1;
		-ms-grid-row-span: 2;
		-ms-grid-column:1;
    }
	/*YOUR PENSION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 {
		-ms-grid-row:1;
		-ms-grid-column:2;
	}
	/*BENEFITS INFORMATION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 {
		-ms-grid-row:2;
		-ms-grid-column:2;
	}
	
/* GOOGLE CHROME AND FIREFOX HOME PAGE LAYOUT FOR PPK AND TRS ONLY CLIENT*/
#home-online-three .dashboard-page-container#homePPKTRSOnly .modules-right-side.grid-container {
	grid-template-columns: repeat(4,1fr);
	grid-template-areas:
		"module-1 module-1 module-2 module-2"
		"module-1 module-1 module-4 module-3"
}
/*CAROUSEL MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-0 {
		-ms-grid-row:1;
		-ms-grid-row-span: 2;
		-ms-grid-column:1;
		-ms-grid-column-span: 2;
	}
	/*TRS MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-1 {
		-ms-grid-row:1;
        -ms-grid-row-span: 2;
		-ms-grid-column:3;
		-ms-grid-column-span: 2;
	}
	/*YOUR PENSION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-4 {
		-ms-grid-row:2;
		-ms-grid-column:4;
	}
	/*BENEFITS INFORMATION MODULE IN IE*/
	#home-online-three #home-integrated .grid-container.modules-right-side .grid-item-5 {
		-ms-grid-row:4;
		-ms-grid-column:3;
	}
	
/************************************************************* HOME PAGE STYLING ****************************************************************/
/*HOMEPAGE GREETING COLOUR*/
#home-online-three .dashboard-controls #greeting-message {color: #4c4c4e;}

/*HAMBURGER MENU ICON ABOVE CAROUSEL*/
.home-module-integrated .welcome-items .menu-header span.toggle-control .bar1,
.home-module-integrated .welcome-items .menu-header span.toggle-control .bar2,
.home-module-integrated .welcome-items .menu-header span.toggle-control .bar3 {
	background-color: #e01a22;
}
/*CAPTION COLOUR OF SELECTED CAROUSEL SLIDE*/
.home-module-integrated .welcome-items .menu-header #selected-slide {
	color: #4c4c4e;
}
/*CAROUSEL CONTENT BACKGROUND AND TEXT COLOUR*/
.home-module-integrated #slider .sliderContainer .slide-content {
	background-color: rgba(76,76,78,.4);
	color: #fff
}
/*CAROUSEL MARGIN AROUND CONTENT*/
.home-module-integrated .content {
	margin: 1rem;
}
/*CAROUSEL CONTENT HEADINGS*/
#slider .content h5 {
	padding: 0;
	font-weight: bold;
}
/*CAROUSEL BUTTONS*/
#home-module-welcome #slider .sliderContainer .slide-content .content .btn,
.home-module-integrated #slider .sliderContainer .slide-content .content .btn {
	font-size: 100%
}

/*HEADING OF MODULES ON HOMEPAGE*/
#home-online-three #home-integrated .module-content-header-container h3.module-content-header {
	color:#e01a22;
	font-weight:600;
	width: 100%;
	text-align: center;
}

/*HIDE INFO ICONS ON HOMEPAGE MODULES*/
#home-online-three #home-integrated .module-content-header-container .online-three-module-popover-control {
	display: none;
}

/*********************** MODULE STYLING ON HOMEPAGE **********************************/
/*TRS*/
* #home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.poland-trs {
	border-color: #e01a22;
}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.poland-trs h3{
	color: #e01a22;
}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.poland-trs .btn.btn-default{
	background-color: #e01a22;
}
/*updating font family for TRS labels for better polish signs displaying*/
.module-content.poland-trs #highchart-home-module-trs-1 .highcharts-label.highcharts-data-label
{font-family: 'Open Sans', sans-serif;}

/*updating colour of each group icon*/
#dashboardContainer .trs-icon .Salary, #dashboardContainer .nav-link.ng-binding .ng-binding.Salary,
#dashboardContainer .trs-icon .Wynagrodzenie, #dashboardContainer .nav-link.ng-binding .ng-binding.Wynagrodzenie {color:#cb1612;}
#dashboardContainer .trs-icon .Benefits,  #dashboardContainer .nav-link.ng-binding .ng-binding.Benefits,
#dashboardContainer .trs-icon .Benefity,  #dashboardContainer .nav-link.ng-binding .ng-binding.Benefity {color:#006a9b;}
#dashboardContainer .trs-icon .Bonuses,  #dashboardContainer .nav-link.ng-binding .ng-binding.Bonuses,
#dashboardContainer .trs-icon .Bonusy,  #dashboardContainer .nav-link.ng-binding .ng-binding.Bonusy {color:#228b22;}
#dashboardContainer .trs-icon .VIP,  #dashboardContainer .nav-link.ng-binding .ng-binding.VIP {color:#4d4f53;}
#dashboardContainer .trs-icon .Financial,  #dashboardContainer .nav-link.ng-binding .ng-binding.Financial,
#dashboardContainer .trs-icon .Finansowe,  #dashboardContainer .nav-link.ng-binding .ng-binding.Finansowe {color:#6705a4;}
#dashboardContainer .trs-icon .Nonmonetary,  #dashboardContainer .nav-link.ng-binding .ng-binding.Nonmonetary,
#dashboardContainer .trs-icon .Niepienine,  #dashboardContainer .nav-link.ng-binding .ng-binding.Niepienine {color:#e58300;}

/*BENEFIT STATEMENT AND ENROLMENT*/
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content#benefit-statement,
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content#enrolment {
	border-color: #00b050;
}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content#benefit-statement h3,
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content#enrolment h3 {
	color: #00b050;
}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content#benefit-statement .btn.btn-default,
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content#enrolment .btn.btn-default {
	background-color: #00b050; 
}

/*PPK*/
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.PPK {
	border-color: #6e217d;
}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.PPK h3 {
	color: #6e217d;
}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.PPK .btn.btn-default {
	background-color: #6e217d;
}

/*BENEFIT INFORMATION*/
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.BenInfo {
	border-color: #000080;
}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.BenInfo h3 {
	color: #000080
}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.BenInfo .btn.btn-default {
	background-color: #000080;	
}

/*DEALS AND SOCIAL FUND*/
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.deals,
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.Bens {
	border-color: #F2881A;
}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.deals h3,
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.Bens h3,
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.Bens strong {
	color: #F2881A;
}
#home-online-three #home-integrated .modules-right-side.grid-container .grid-item-content .module-content.deals .btn.btn-default {
	background-color: #F2881A;
}

/*** ENROLMENT MODULE STYLING ***/
/*TEXT COLOUR FOR ACTIVE EVENT HEADING*/
.enrollment-copy.module-copy .heading-text {color: #e01a22;}


/*** BENEFIT INFORMATION MODULE STYLING ***/
.BenInfo h3 {color: #e01a22;}


.bootstrap-iso .glyphicon-info-sign::before {color: #4c4c4e;}

/*** TRS MODULE STYLING ***/
/*LABEL AND VALUE FONT SIZE*/
.poland-trs tspan {
font-size: 15px !important;
font-weight: bold;
}

/************************************************************* TRS STYLING ****************************************************************/
.trsdashboard .summary-myreward {
	display: none;
}

.trsdashboard .summarystatementdate {
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	color: #4c4c4e
}

.trsdashboard .panel-default > .panel-heading {
	background: #e01a22;
}

.trsdashboard .desktop-tab .nav-pills > li.active > a,
.trsdashboard .desktop-tab .nav-pills > li.active > a:hover,
.trsdashboard .desktop-tab .nav-pills > li.active > a:focus {
	color: #e01a22;
}
@media only screen and (min-width:992px) {
	.trsdashboard .dashboardtext .col-md-9 {
		border-right: 1px solid #4c4c4e;
	}
}

.trsdashboard .dashboardtext h4 {
	margin-top:0;
	padding-left: 0
}

/************************************************************* BENEFIT MAXTRIX STYLING ****************************************************************/
/*REMOVE BORDER AROUND PAYSLIP SUMMARY AT TOP OF MATRIX*/
.benefit-matrix .totalcost {
	border: none;
	text-align: right;
}

/*SPREAD THE TEXT SO IT DOES NOT SEPARATE LARGER NUMBERS ONTO DIFFERENT ROWS*/ 
  .benefit-matrix .totalcost-section-row .totalcostsection {
     width: 100%;
    }
  @media only screen and (max-width:767px) {
  .bootstrap-iso .col-sm-4 {
      width: auto;
  }
 }
.online-two-iso h1 {color: #e01a22;}
/*LINE NAME*/
.benefit-matrix .lineheader > a:link {
	color: #e01a22;
	font-weight: 500;
}
/*LINE NAME ON HOVER*/
.benefit-matrix .lineheader > a:hover {
	text-decoration: underline;
}
/*LINE GROUP, COSTS AND ARROW ICON NEXT TO ELECTED COVER COLOUR*/
.benefit-matrix .group-default,
.benefit-matrix .default-cost,
.benefit-matrix .font-youpay-color,
.benefit-matrix .glyphicon-play-color {
	color: #4c4c4e;
}
/*HOVER STYLING FOR BUTTONS*/
.benefit-matrix .row .btn-success:hover,
.benefitheader-fixed div#resettodefaults a.btn:hover,
.benefitheader-fixed div#followup-items a.btn:hover {
	background-color: rgba(224,26,34,0.6);
	font-weight: 700;
}
/*ACCORDION PANEL COLOUR*/
.benefit-matrix .benefit-category .panel-default > .panel-heading {
	background-color: #e01a22;
	color: white;
}

.benefit-matrix .byoaccordion .panel-title {color: white;}


/*MANAGE DEPENDENT AND ADDING IT UP STYLING*/
.benefit-matrix .benefitheader.benefitheader-border {
	border: 1px solid #4c4c4e;
	color: #4c4c4e;
}
/*HIDE AUTO ADD TOGGLE WHEN ADDING DEPENDENT*/
.is-auto-add {display: none;}
/*MANAGE DEPENDENT MODULE ICON*/
.bootstrap-iso .glyphicon-gift::before {
	font-family: FontAwesome;
	content: '\f0c0';
}
/*MANAGE DEPENDENT MODAL STYLING*/
/*HIDE TAB SELECTOR AS NO NEED TO SWITCH BETWEEN DEPENDANTS AND DEPENDANT COVERAGE TABS*/
.dependantContainer .modal-body.dependant-normal .tab-header {display: none;}
/*HEADING*/
h3.dependantModalHeader {color: #e01a22;}
/*ACTIVE TAB AND HOVERED TAB*/
.online-two-iso .modal-normal .tab-selector-link.active,
.online-two-iso .modal-normal a.tab-selector-link:hover {
	color: #e01a22; 
	border-bottom: solid .5em #e01a22;
}
.dependant-add-icon {
	color: #e01a22;
}
/*ADD DEPENDENT LINK STYLING*/
.dependant-list-top a.dependant-add-link:hover {color: #4c4c4e;text-decoration: underline;}
.dependant-list-top a.dependant-add-link { color: #4c4c4e;}
/*EDIT AND REMOVE DEPENDENT LINK STYLING*/
.dependant-list a.dependant-edit,
.dependant-list a.dependant-remove{
	color: #e01a22;
}
.dependant-list a.dependant-edit:hover,
.dependant-list a.dependant-remove:hover{
	color: #e01a22;
	text-decoration: underline;
}
/*DATEPICKER STYLING*/
/*ACCEPTABLE FORMAT HIDING*/
.input-group-addon.data-addon.benefit-datepicker-acceptedformat.ng-binding {display: none;}
.bootstrap-iso .input-group .form-control {float: right; width: 80%;}
/*DATEPICKER BUTTON*/
.online-two-iso .datepicker-container .input-group-btn .btn {background-color: #e01a22; border-color: transparent;}
/*TODAY, CLEAR AND CLOSE BUTTONS*/
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-info,
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-danger,
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-success {
	background-color: #4c4c4e;
}
/*TODAY, CLEAR AND CLOSE BUTTONS HOVER STYLING*/
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-info:hover,
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-danger:hover,
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-success:hover {
	background-color: #4c4c4e;
}
/*hover color of Save button on manage dependant*/
.bootstrap-iso .btn-success:hover{background-color:rgba(224,26,34,.6);}

.dependant-control.ng-isolate-scope span { color: #4c4c4e;}
.dependant-list .dependant-name span { color: #4c4c4e;}
/*TOGGLE SWITCHES WHEN SET TO 'YES'*/
.online-two-iso input:checked + .slider { background-color: #8cbe2f;}

/*Modellers tab*/
.bootstrap-iso .glyphicon-cog::before {
content: url("/aonsmartbenefits/media/Default/Navigations-gift/Navigations_1-MODELLERS AND TOOLS.png");}
h3.modellersModalHeader {color: #4c4c4e;}

/*STYLING BENEFICIARY DISPLAY ON MATRIX*/
/*HIDE BENEFICIARY ALLOCATION TITLE*/
.benefit-matrix h5[tbs-translate="Enrollment.Online2.BeneficiaryAllocations"] {
	display: none;
}
/*INDENT LIST OF BENEFICIARIES*/
.benefit-matrix .ng-scope[ng-if="al.AllocationPercentage!=0"] {
	padding-left: 13px;
}
/*ADD PADDING TO LAST BENEFICIARY IN THE LIST*/
.benefit-matrix .row.ng-scope[ng-repeat="al in  line.AllocationType.AllocationBeneficiaries"]:last-child {
	padding-bottom: 1em
}
/*HIDE BENEFICIARY PRIMARY SECTION*/
.online-beneficiary .content-overlay #allocationContent strong.ng-binding {
  display: none;
  }

/************************************************************* LINE SELECTION PAGE STYLING ****************************************************************/
/*REMOVE FOLDER ICON THAT ACCESSES BENEFIT INTRO CONTENT - DUPLICATE OF i ICON*/
.more-info.margin-top-min a,
.bootstrap-iso .glyphicon-folder-open::before {
	display: none;
}
/*ELECTED COVER BOX STYLING*/
.benefitselect .content-you-chose p {
	color: #4c4c4e;
}
.in-Cart .you-chose .selected-plan,
.benefitselect .in-Cart .you-pay P SPAN.green-number {
	color: #e01a22;
}
SPAN.green-number {color: #e01a22;}

/*HIDE EOI PENDING MESSAGE*/
.pending-note {display: none;}

/*HIDE PROVIDER FINDER AND PRESCRIPTION FINDER IN PLAN OPTIONS BOXES*/
.links-group.four-links { display: none;}

/*SELECTED PLAN BORDER COLOUR*/
.benefitselect .products .box-border.sel { background-color: #e01a22;}
.benefitselect .products .box-border.sel .header { background-color: #e01a22;}

/*SEE ALSO IMAGE CONTAINER*/
.benefitselect .benefit-menu .img {width: 160px; height: 130px;}
/*SEE ALSO LINE NAME AND HOVER*/
.benefitselect .linename > a:hover { color: #e01a22;}
.benefitselect .linename > a { color: #e01a22;}

/*HIDE BENEFICIARY LINE FROM ELECTED COVER BOX*/
#lineid_8c5a8d0a-fc48-4328-8791-95fed8bfa066 {
	display: none;
}
/*HIDE AVAILABLE OPTIONS LABEL FOR BENEFICIARY LINE*/
.products-header-8c5a8d0a-fc48-4328-8791-95fed8bfa066 {
	display: none;
}
/*INCREASE SIZE OF PLAN DESCRIPTION*/
.product-info .description {
    font-size: 1em;
}

/*Follow Up Wording Styling*/

.followup-required-message {
color:  rgba(224,26,34,0.6);
font-weight: bold
}
.bootstrap-iso .glyphicon-warning-sign::before {
color: rgba(224,26,34,0.6);
}
.followup-item-input label {
font-weight: normal
}
.FollowUpRequiredText {
color: #e01a22;
font-weight: bold;
}
.benefitselect .followup-container .followup-item-coverage-heading {
display:none;
}
/*Ensure that the selector box appears beneath the followup field text*/
label.question-caption.ng-binding{
  text-transform: none;
  }
.followup-item-input select[id*="followup-text-input-"] {
	display: block;
	margin-top: .5em;
  font-weight: bold;
	color:#000;
}
/*Hide Date input box for follow-up field text*/
.benefitselect .followup-date,
.followup-item-input .input-group.content{
display: none;
}

/*Hide follow-up info update on benefit summary*/
.row.alert.alert-info.hdf-followup.ng-scope {display: none;}

/************************************************************* PROFILE PAGE STYLING ****************************************************************/
/*SELECTED TAB AND HOVER*/
html#profile body#profile .profile #profile-online-2 #profilecontainer .htabs-container .tabs UL LI.sel A,
html#profile body#profile .profile #profile-online-2 #profilecontainer .htabs-container .tabs UL LI A:hover {
	color: #e01a22;
	border-bottom: .5em solid #e01a22;
}
/*CONTENT TITLE*/
html#profile body#profile .profile #profile-online-2 P.sectionTitle {
	color: #e01a22;
}
/*FIELD LABELS*/
html#profile body#profile .profile #profile-online-2 span.label,
html#profile body#profile .profile #profile-online-2 label:not(.ui-button) { 
	text-transform: capitalize;
}

/**EXIT WARNING MODAL HEADER**/
.online-two-iso .header-overlay {background-color: #e01a22;}

/*Confirmation pop up*/
.benefit-matrix .confirm-checkout-button .btn-success:hover { background-color: rgba(224,26,34,0.6)}
.bootstrap-iso .btn-warning:hover {
	color: #fff;
	background-color: rgba(224,26,34,0.6);
	border-color: rgba(224,26,34,0.6);}

/************************************************************* BENEFIT OVERVIEW PAGE STYLING ****************************************************************/
/*TITLE*/
#benefit-overview .benefit-overview-title H1 {
	color: #e01a22;
}
/*BENEFIT NAME FILTER*/
#BenefitNameFilter {
	background: #fff;
}

/*MODAL TABS*/
.online-two-iso .modal-normal .tab-selector-link,
.online-two-iso .modal-large .tab-selector-link {
	color: #4c4c4e;
}
/*MODAL TABS SELECTED AND HOVER*/
.online-two-iso .modal-large .tab-selector-link.active,
.online-two-iso .modal-large a.tab-selector-link:hover {
	color: #e01a22;
	border-bottom: solid .5em #e01a22;
}

/*FINANCE CATEGORY*/
/*PANEL AND KNOW MORE BUTTON COLOUR*/
#benefit-overview #overviewAccordion .finance.panel-default > .panel-heading,
#benefit-overview #overviewAccordion .finance .know-more-link {
	background-color: #6e217d;
}
/*LINE NAME COLOUR*/
#benefit-overview #overviewAccordion .finance h3.summaryTitle {
	color: #6e217d;
}

/*HEALTH CATEGORY*/
/*PANEL AND KNOW MORE BUTTON COLOUR*/
#benefit-overview #overviewAccordion .health.panel-default > .panel-heading,
#benefit-overview #overviewAccordion .health .know-more-link {
	background-color: #00b050;
}
/*LINE NAME COLOUR*/
#benefit-overview #overviewAccordion .health h3.summaryTitle {
	color: #00b050;
}

/*PROTECTION CATEGORY*/
/*PANEL AND KNOW MORE BUTTON COLOUR*/
#benefit-overview #overviewAccordion .security.panel-default > .panel-heading,
#benefit-overview #overviewAccordion .security .know-more-link {
	background-color: #0070c0;
}
/*LINE NAME COLOUR*/
#benefit-overview #overviewAccordion .security h3.summaryTitle {
	color: #0070c0;
}

/*WELLBEING CATEGORY*/
/*PANEL AND KNOW MORE BUTTON COLOUR*/
#benefit-overview #overviewAccordion .wellbeing.panel-default > .panel-heading,
#benefit-overview #overviewAccordion .wellbeing .know-more-link {
	background-color: #ff8a01;
}
/*LINE NAME COLOUR*/
#benefit-overview #overviewAccordion .wellbeing h3.summaryTitle {
	color: #ff8a01;
}

/*FREETIME CATEGORY*/
/*PANEL AND KNOW MORE BUTTON COLOUR*/
#benefit-overview #overviewAccordion .freetime.panel-default > .panel-heading,
#benefit-overview #overviewAccordion .freetime .know-more-link {
	background-color: #ff8a01;
}
/*LINE NAME COLOUR*/
#benefit-overview #overviewAccordion .freetime h3.summaryTitle {
	color: #ff8a01;
}
/************************************************************* FOOTER PAGES STYLING ****************************************************************/
/* TERMS OF USE STYLING */
#terms-of-use h5 {
	padding-left: 0;
	margin-bottom: 0
}
#terms-of-use ol {
	padding-left: 2em;
}
/* PRIVACY STYLING */
.legalcontent-privacy ul {
	list-style-type: disc;
	padding-left: 2em;
}
.legalcontent-privacy ol {
	padding-left: 2em
}

/************************************************************* BENEFIT IMAGES ****************************************************************/
/*** EMPLOYER PENSION PROGRAMME - PPE ***/
/*ORDER - MATRIX, SEE ALSO, BENEFIT OVERVIEW*/
.benefit-matrix .benefitline .benefit-menu .img.L670040d1-68d0-4608-a283-cae97a3b1b87,
.benefitselect .benefit-menu .img.L670040d1-68d0-4608-a283-cae97a3b1b87,
#benefit-overview .summaryImage .img.BenefitImage_670040d1-68d0-4608-a283-cae97a3b1b87 {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Benefit-images-V3UPDATE_160x130_1.png);
}

/*** SAVINGS - PPO/PPI ***/
/*ORDER - MATRIX, SEE ALSO, BENEFIT OVERVIEW*/
.benefit-matrix .benefitline .benefit-menu .img.Lf8174826-57ad-4891-8190-196b7c625766,
.benefitselect .benefit-menu .img.Lf8174826-57ad-4891-8190-196b7c625766,
#benefit-overview .summaryImage .img.BenefitImage_f8174826-57ad-4891-8190-196b7c625766 {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Benefit-images-V3UPDATE_160x130_3.png);
}

/*** EMPLOYEE CAPITAL PLAN - PPK ***/
/*ORDER - MATRIX, SEE ALSO, BENEFIT OVERVIEW*/
.benefit-matrix .benefitline .benefit-menu .img.L8220d135-64f7-4818-b067-07e337a99633,
.benefitselect .benefit-menu .img.L8220d135-64f7-4818-b067-07e337a99633,
#benefit-overview .summaryImage .img.BenefitImage_8220d135-64f7-4818-b067-07e337a99633 {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/TBS-Poland_Benefit-images-V3_160x130_21.png);
}

/*** MEDICAL PLAN ***/
/*ORDER - MATRIX, SEE ALSO, BENEFIT OVERVIEW*/
/*INSURED PLAN*/
.benefit-matrix .benefitline .benefit-menu .img.L97b4012e-bcb1-4f99-a567-2cd5750ee593,
.benefitselect .benefit-menu .img.L97b4012e-bcb1-4f99-a567-2cd5750ee593,
#benefit-overview .summaryImage .IntroNode_1798308d-f352-4c22-acb7-dd46da68f168,
/*SUBSCRIPTION PLAN*/
.benefit-matrix .benefitline .benefit-menu .img.L29cf41ef-2624-44c6-a4e5-ea855e7a54ed,
.benefitselect .benefit-menu .img.L29cf41ef-2624-44c6-a4e5-ea855e7a54ed {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Medical_160x130.png);
}

/*** MEDICAL PLAN SENIOR ***/
/*ORDER - MATRIX, SEE ALSO, BENEFIT OVERVIEW*/
/*INSURED PLAN*/
.benefit-matrix .benefitline .benefit-menu .img.Lf668490c-3827-48f4-a7db-c7689fad103f,
.benefitselect .benefit-menu .img.Lf668490c-3827-48f4-a7db-c7689fad103f,
#benefit-overview .summaryImage .img.BenefitImage_f668490c-3827-48f4-a7db-c7689fad103f,
/*SUBSCRIPTION PLAN*/
.benefit-matrix .benefitline .benefit-menu .img.La05c6130-738f-4f15-a036-792febf94ce6,
.benefitselect .benefit-menu .img.La05c6130-738f-4f15-a036-792febf94ce6,
#benefit-overview .summaryImage .img.BenefitImage_a05c6130-738f-4f15-a036-792febf94ce6 {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Medical_160x130.png);
}

/*** LIFE INSURANCE - SPONSORED ***/
/*ORDER - MATRIX, SEE ALSO, BENEFIT OVERVIEW*/
.benefit-matrix .benefitline .benefit-menu .img.Le6fe6e2a-d299-435e-8b4a-f3ed5b5edcc6,
.benefitselect .benefit-menu .img.Le6fe6e2a-d299-435e-8b4a-f3ed5b5edcc6,
#benefit-overview .summaryImage .img.BenefitImage_e6fe6e2a-d299-435e-8b4a-f3ed5b5edcc6,
.benefitselect .benefit-menu .img.L8c5a8d0a-fc48-4328-8791-95fed8bfa066,
.benefit-matrix .benefitline .benefit-menu .img.L5d134caf-7468-4564-8af2-3f2f9ea0a2fe,
.benefitselect .benefit-menu .img.L5d134caf-7468-4564-8af2-3f2f9ea0a2fe,
#benefit-overview .summaryImage .img.BenefitImage_5d134caf-7468-4564-8af2-3f2f9ea0a2fe,
.benefit-matrix .benefitline .benefit-menu .img.Lf6775dc4-7c21-4a2f-aae6-ce683644d19d,
.benefitselect .benefit-menu .img.Lf6775dc4-7c21-4a2f-aae6-ce683644d19d,
#benefit-overview .summaryImage .img.BenefitImage_f6775dc4-7c21-4a2f-aae6-ce683644d19d{
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Life_160x130.png);
}

/*** LIFE INSURANCE - VOLUNTARY ***/
/*ORDER - MATRIX, SEE ALSO, BENEFIT OVERVIEW*/
.benefit-matrix .benefitline .benefit-menu .img.L0c0035f3-d2f6-4aeb-87d1-941dd6b441fe,
.benefitselect .benefit-menu .img.L0c0035f3-d2f6-4aeb-87d1-941dd6b441fe,
#benefit-overview .summaryImage .img.BenefitImage_0c0035f3-d2f6-4aeb-87d1-941dd6b441fe,
/*THIS ENTRY IS FOR THE LINE SET DISPLAY ON THE MATRIX*/
.benefit-matrix .benefitline .benefit-menu .img.L5d134caf-7468-4564-8af2-3f2f9ea0a2fe {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Life_160x130.png);
}

/*** KIDS INSURANCE - CHUBB ***/
/*ORDER - MATRIX, SEE ALSO, BENEFIT OVERVIEW*/
.benefit-matrix .benefitline .benefit-menu .img.L61ec0c0c-24b0-460e-8de2-b2f4846634b2,
.benefitselect .benefit-menu .img.L61ec0c0c-24b0-460e-8de2-b2f4846634b2,
#benefit-overview .summaryImage .img.BenefitImage_61ec0c0c-24b0-460e-8de2-b2f4846634b2 {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Accident_Kids_160x130.png);
}

/***HOME INSURANCE - VOLUNTARY ***/
/*OVERIVEW PAGE ONLY*/
#benefit-overview .summaryImage .img.BenefitImage_homeInsurance {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Home_Insurance_160x130.png);
}

/***PERSONAL ACCIDENT INSURANCE - SPONSORED ***/
/*OVERIVEW PAGE ONLY*/
#benefit-overview .summaryImage .img.BenefitImage_d363c50d-9065-48a6-a03b-7bcb8c5b3f44 {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Accident_160x130.png);
}

/*** PERSONAL ACCIDENT INSURANCE - ADDITIONAL*/
/*OVERIVEW PAGE ONLY*/
#benefit-overview .summaryImage .img.BenefitImage_PAIA {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Accident_160x130.png);
}

/*** PERSONAL TRAVEL INSURANCE*/
/*OVERIVEW PAGE ONLY*/
#benefit-overview .summaryImage .img.BenefitImage_PTI {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Travel_160x130.png);
}

/*** BUSINESS TRAVEL INSURANCE*/
/*OVERIVEW PAGE ONLY*/
#benefit-overview .summaryImage .img.BenefitImage_BTI {
	background-image: url(/aonsmartbenefits/media/Default/Benefit-images_160x130/Travel_160x130.png);
}

/*** EMPLOYEE CAPITAL PLAN (PPK) ***/
/*OVERIVEW PAGE ONLY*/
#benefit-overview .summaryImage div[class*="img BenefitImage_ECP-PPK"] {
	background-image: url("/aonsmartbenefits/media/Default/Benefit-images_160x130/TBS-Poland_Benefit-images-V3_160x130_21.png");
}

/*** Benefits Store ***/
/*OVERIVEW PAGE ONLY*/
#benefit-overview .summaryImage div[class*="img BenefitImage_Ben-Store"] {
	background-image: url("/aonsmartbenefits/media/Default/Benefit-images_160x130/Benefit-images-V3UPDATE_160x130_10.png");
}

/*Ensure tabs on Benefit Intro word-wrap when too long*/

.online-two-iso .modal-large .tab-selector {Display: Flex}

/*BACKGROUND COLOUR FOR LARGE MODAL*/
.online-two-iso .modal-large .modal-body .pannel-body-full {
	background-color: #f2f2f2;
}
/*INITIALLY HIDE BENEFIT INTRO IMAGE*/
#benefit-overview .ben-intro-content-image {
	display: none;
}
@media only screen and (min-width:992px){
	/*STYLING OF BENEFIT INTRO IMAGE CONTAINER*/
	#benefit-overview .ben-intro-content-image {
		display: initial;
		float: right;
		width: 285px;
		height: 253px;
		background-position: center;
		background-size: cover;
	}
	/*EMPLOYER PENSION PROGRAMME (PPE) BENEFIT INTRO CONTENT IMAGE*/
	#benefit-overview .LineDetail_670040d1-68d0-4608-a283-cae97a3b1b87 .ben-intro-content-image {
		background-image: url(/aonsmartbenefits/media/Default/Benefit-images_447x253/Benefit-images-V3UPDATE_447x253_1.png)
	}
	/*EMPLOYEE SAVINGS PROGRAMME (PPO) BENEFIT INTRO CONTENT IMAGE*/
	#benefit-overview .LineDetail_f8174826-57ad-4891-8190-196b7c625766 .ben-intro-content-image {
		background-image: url(/aonsmartbenefits/media/Default/Benefit-images_447x253/Benefit-images-V3UPDATE_447x253_3.png)
	}
	/*EMPLOYEE SAVINGS EXTRA PAYMENT (PPO) BENEFIT INTRO CONTENT IMAGE*/
	#benefit-overview .LineDetail_8220d135-64f7-4818-b067-07e337a99633 .ben-intro-content-image {
		background-image: url(/aonsmartbenefits/media/Default/Benefit-images_447x253/TBS-Poland_Benefit-images-V3_447x253_21.png)
	}
	/*PRIVATE MEDICAL CARE BENEFIT INTRO CONTENT IMAGE*/
	#benefit-overview .LineDetail_97b4012e-bcb1-4f99-a567-2cd5750ee593 .ben-intro-content-image {
		background-image: url(/aonsmartbenefits/media/Default/Benefit-images_447x253/V2-TBS-Poland_Benefit-images_447x253_11.png)
	}
	/*PERSONAL ACCIDENT INSURANCE - SPONSORED BENEFIT INTRO CONTENT IMAGE*/
	#benefit-overview .LineDetail_d363c50d-9065-48a6-a03b-7bcb8c5b3f44 .ben-intro-content-image {
		background-image: url(/aonsmartbenefits/media/Default/Benefit-images_447x253/V2-TBS-Poland_Benefit-images_447x253_14.png)
	}
	/*PERSONAL ACCIDENT INSURANCE - ADDITIONAL BENEFIT INTRO CONTENT IMAGE*/
	#benefit-overview .LineDetail_PAIA .ben-intro-content-image {
		background-image: url(/aonsmartbenefits/media/Default/Benefit-images_447x253/V2-TBS-Poland_Benefit-images_447x253_14.png)
	}
	/*PERSONAL ACCIDENT INSURANCE FOR CHILDREN BENEFIT INTRO CONTENT IMAGE*/
	#benefit-overview .LineDetail_61ec0c0c-24b0-460e-8de2-b2f4846634b2 .ben-intro-content-image {
		background-image: url(/aonsmartbenefits/media/Default/Benefit-images_447x253/V2-TBS-Poland_Benefit-images_447x253_15.png)
	}
	/*LIFE INSURANCE - SPONSORED BENEFIT INTRO CONTENT IMAGE*/
	#benefit-overview .LineDetail_e6fe6e2a-d299-435e-8b4a-f3ed5b5edcc6 .ben-intro-content-image,
    #benefit-overview .LineDetail_5d134caf-7468-4564-8af2-3f2f9ea0a2fe .ben-intro-content-image {
		background-image: url(/aonsmartbenefits/media/Default/Benefit-images_447x253/V2-TBS-Poland_Benefit-images_447x253_14.png)
	}
	/*LIFE INSURANCE - ADDITIONAL BENEFIT INTRO CONTENT IMAGE*/
	#benefit-overview .LineDetail_0c0035f3-d2f6-4aeb-87d1-941dd6b441fe .ben-intro-content-image {
		background-image: url(/aonsmartbenefits/media/Default/Benefit-images_447x253/V2-TBS-Poland_Benefit-images_447x253_12.png)
	}
	/*LIFE INSURANCE - ADDITIONAL BENEFIT INTRO CONTENT IMAGE*/
	#benefit-overview .LineDetail_PTI .ben-intro-content-image {
		background: url(/aonsmartbenefits/media/Default/Benefit-images_447x253/V2-TBS-Poland_Benefit-images_447x253_17.png) no-repeat top/140%;
	}
	/*EMPLOYEE CAPITAL PLAN (PPK) BENEFIT INTRO CONTENT IMAGE*/
	#benefit-overview .LineDetail_ECP-PPK .ben-intro-content-image {
		background-image: url(/aonsmartbenefits/media/Default/Benefit-images_447x253/time-money_447x253.png)
	}
}

@media only screen and (max-width:767px) {
	/*NEED ASSISTANCE ON MOBILE*/
	#floating-header-content a {
		background: none;
		width: auto;
		text-indent: 0;
	}
}

/********************************** BENEFIT INTRO TABLE STYLING *********************************************/
.benefit-intro-table {
	width: 95%;
	margin-left: 2.5%;
	margin-right: 2.5%;
	margin-bottom: 1em;
}
.benefit-intro-table td,
.benefit-intro-table th {
	border: 1px solid #000;
	padding: .25em;
	text-align: center;
}
.benefit-intro-table th {
	font-weight: bold;
	background: #d4d4d4;
}
.benefit-intro-table.medical-table tbody th,
.benefit-intro-table.medical-table tfoot td,
.benefit-intro-table.pai-kids tbody th:first-child,
.benefit-intro-table.pai-kids tbody tr td:first-child,
.benefit-intro-table.pti-table tbody tr td:first-child{
	text-align: left;
}
.benefit-intro-table.medical-table tfoot td {
	border: none;
}
.benefit-intro-table.pai-kids tbody tr td:first-child {
	font-weight: bold
}

/*Contacts and Documents Table Styling*/

@media only screen and (min-width:769px) {
  .bootstrap-iso table.BenIntroTableEnglish tr td,
.bootstrap-iso table.BenIntroTablePolish tr td {
	border: 1px solid #000;
}
.bootstrap-iso table.BenIntroTableEnglish,
.bootstrap-iso table.BenIntroTablePolish {
	width: 500px;
}
.bootstrap-iso table.BenIntroTableEnglish tr td:first-child
{
	width: 25%;}
.bootstrap-iso table.BenIntroTablePolish tr td:first-child {
width: 35%;}
	} 
  
  
/********************************** BENEFIT INTRO LIST STYLING *********************************************/
.benefit-overview.modal-open .tab-body ul {
	padding-left: 2em;
	list-style-type: disc
}
.benefit-overview.modal-open .tab-body ol {
	padding-left: 2em
}

/********************************** MOBILE STYLING *********************************************/
/*HIDE MOBILE MODULE ICONS AND REPEATED MODULE TITLE*/
#home-online-three #right-side .modules-mobile .module-mobile i[class*="icon-"],
#home-online-three #home-integrated .modules-mobile .module-mobile i[class*="icon-"],
#home-online-three #home-integrated #home-modules-mobile .module-content-header-container h3.module-content-header {display: none}

/*HIDE MAILBOX LINK FROM MOBILE DROPDOWN MENU*/
ul.jq-dropdown-menu li:nth-child(3) {display: none}


/* list styling */
.bootstrap-iso ul.fa-ul {
  margin-top: .5em;
  margin-bottom: .5em;
}
.bootstrap-iso ul.fa-ul li::before{
  font-family: FontAwesome;
  content: '\f111';
  font-size: .5em;
  padding-right: 1em;
  position: relative;
  bottom: 2px;
  color: #ce2717;
}

/**********FORGOT PASSWORD *************/
label.question-caption.ng-binding{
  text-transform: none;
  }

/***************VIEW MY BENEFITS STYLING**********************/

/*Styling Datepicker*/
.bootstrap-iso .btn.online-two-datepicker {
background-color: #e01a22;
border-color:#e01a22;
}

/*************** CONTACT PAGE - FOOTER **********************/
#content .sub-section h2 {
text-transform: none;
}

/* Minification failed (line 10, error number 1062): Expected semicolon or closing curly-brace, found '-' */