/* CLIENT CUSTOM CSS CODE HERE */

/**********************************************
					Global
**********************************************/
body {background: #fff url(/benefitsconnection/media/images/body_bg.png) repeat-x;}
body, #terminator, #containerGlobal {background: none;}
#main li {list-style-image: url(/foryou/media/foryou/bullet-02.jpg);}
#main .two-columns {min-height: 300px;}
body {font-family:"HELVETICA";}
/*h1, h2, a {color:#0b5ed8;}
#content h2{color:#0b5ed8;}
.nav-area {background:#0b5ed8;}*/
h1, a {color:#f5bac0;}
h2 {color:#f5bac0;}
#content h2{color:#525057;}
.nav-area {background:#f5bac0;}


/**********************************************
					Buttons
**********************************************/
a.button-inverse {background: transparent url(/foryou/media/foryou/button-a-inverse.png) no-repeat scroll top right;}
a.button-inverse span {background: transparent url(/foryou/media/foryou/button-inverse.png) no-repeat; color: #FFF;}
a.button-inverse:hover span {background: transparent url(/foryou/media/foryou/button-inverse.png) no-repeat 0 -22px;}
a.button-inverse:focus span {background: transparent url(/foryou/media/foryou/button-inverse.png) no-repeat 0 -22px;}
a.button {background: transparent url(/foryou/media/foryou/button-a.png) no-repeat scroll top right;}
a.button span {background: transparent url(/foryou/media/foryou/button.png) no-repeat; color: #525057;}
a.button:hover span, a.button:focus span {background: transparent url(/foryou/media/foryou/button.png) no-repeat 0 -22px; color: #fff;}
#countdownBlock #noevent a.enrollBtn {margin-top: -45px;}
#countdownBlock a.enrollBtn {margin-top: 40px;}


/**********************************************
					Login
**********************************************/
.LoginHeader {border-bottom: 7px solid #f5bac0;}
.LoginFooter {border-top: 7px solid #f5bac0;}
#content .enroll-process-bar {background: url("/monnalisa/media/Default/thumbnails/bg-enroll-process.png") no-repeat scroll 0 0 transparent;}
/*.LoginHeader #logo {
    background: rgba(0, 0, 0, 0) url("/celgene/media/Celgene/login_logo.png") no-repeat scroll 0 0;
    height: 180px;
    width: 960px;
}*/
LoginHeader #logo { background: rgba(0, 0, 0, 0) url("/monnalisa/media/Default/Logo.png") no-repeat scroll 0 0; height: 180px; width: 960px;}
/*.LoginHeader #logo {background: url(/monnalisa/media/Default/Logo.png) no-repeat; width: 337px !important; height: 90px; padding: 5px 5px 0; background-size: cover !important; margin-top:5px;}*/
/**********************************************
				Profile
**********************************************/

.profile-lifeEvent-Declare {display: none;}


#content div#ProfilePage {margin-top: -60px !important;}

/**********************************************
					Header
**********************************************/
#logo {
    background: url(/monnalisa/media/Default/Logo.png) no-repeat; width: 337px !important; height: 90px; padding: 5px 5px 0; background-size: cover !important; 
    /*width: 150px; 
    height: 125px; 
    padding: 7px 1px 0;*/
    margin-top:5px;}
#slogan {display: none;}
#user-info {position: absolute; right: 0px; top: 70px; width: auto !important;}
#user-info .welcome {width: auto; color: #525057;}



/**********************************************
					Menu
**********************************************/
#home {background: url(/foryou/media/foryou/home.png) no-repeat scroll 14px 50%; height: 45px; border-right: 1px solid #fff;}
/*.nav-area {background: #0b5ed8; clear: both; height: 42px; width: 960px;}*/
.nav-area {background: #f5bac0; clear: both; height: 42px; width: 960px;}

#nav li {outline: none;}
#nav li .drop .info p a {background: none repeat scroll 0 0 transparent; border: 0 none; color: #252525; display: block; float: none; font-size: 15px; font-weight: normal; height: auto; padding: 0; text-align: left; text-decoration: none; width: 200px;}
#nav li {background: none; border-right: 1px solid #FFF; float: left; height: 30px; margin-top: 1px; padding: 10px 10px 0; width: auto;}
#nav li a {text-transform: none; font-weight: bold; width: auto; outline: none;}
#nav li.hover {background-color: #fff;}
#nav li.hover a {text-decoration: none; color: #f5bac0;}
#nav li.lastChild .drop {left: -190px;}
#search-form {display: none;}




/**********************************************
					SideBar
**********************************************/
#sidebar .box .ttl {background: #f5bac0; border-bottom: 1px solid #525057; float: left; min-height: 30px; overflow: hidden; padding: 0 9px 5px; width: 177px;}
#sidebar .box .ttl h3 {color: #525057 !important;}
#sidebar .nav li span {background: url(/foryou/media/foryou/bullet-02.jpg) no-repeat 0 3px;}
#sidebar .box .frame {border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; color: #525057;}


/**********************************************
					Benefit Overview
**********************************************/
#tabs .chevronUp:focus, #tabs .chevronUp:hover {background: #f5bac0 url(/static/themes/corporate/chevronup.gif) no-repeat scroll 3px 13px!important;}
#tabs .grpName:focus, #tabs .grpName:hover {background-color: #f5bac0;}



/**********************************************
				SlideShow
**********************************************/
#Slideshow-wrapper {float: left; position: relative;}
#Slideshow-wrapper .scrollable {height: 249px; margin-top: 20px; overflow: hidden; position: relative; width: 957px;}
#Slideshow-wrapper .navi {margin-left:0px;height:20px;position: absolute; top: 255px; left: 0px;}
#Slideshow-wrapper .navi a {width: 12px;height: 12px;float: left;margin: 3px;background:url("/monnalisa/media/Default/thumbnails/Navi.png") 0 0 no-repeat;display: block;font-size: 1px}
#Slideshow-wrapper .navi a.active {background-position: 0 -24px}
#Slideshow-wrapper .navi a:hover {background-position: 0 -12px}
#Slideshow-wrapper .items div div {margin-top: -186px; right: 235px; float: right; position: relative;}


/**********************************************
					Home
**********************************************/
#hp-Welcome {padding-top: 30px;}
#countdownText {margin-top: 5px; color: #fff; font-size: 22px; padding: 0px 15px 11px 15px; line-height: 26px;}
#countdownDays {font-size: 42px; display: inline-block; line-height: 100%;}
#countdownBlock {margin: 20px 0 30px 17px; float: left; font-size: 16p; width: 328px; height: 170px; color: #fff; background-color: #b3c8e7; padding-bottom: 8px;}
#countdownEnrollBtn {display: inline-block; height: 35px; width: 135px; color: #fff; font-size: 16px; padding: 7px 0px 0px 20px; margin-left: 35px;}


/**********************************************
				Life Events
**********************************************/
.life-event-table td.left {color: #b41601;}

#content .content-top {
    height: 60px;
}


/**********************************************
				Benefits Table
**********************************************/
.benefits-table .header td, .strongPassword-table .header td, .benefits-table .header th, .strongPassword-table .header th {background: url("/monnalisa/media/Default/thumbnails/maintableHeaderBg.png"); background-position: center 0;}
#BenefitsTable .footer td, #BenefitsTablePend .footer td, #BenefitsTablePend2 .footer td {background: url("/monnalisa/media/Default/thumbnails/greenFooterBg.png") no-repeat;background-position: center -3px;}
#BenefitsTable .footer td.firstChild, #BenefitsTablePend .footer td.firstChild, #BenefitsTablePend2 .footer td.firstChild {background: url("/monnalisa/media/Default/thumbnails/greenFooterBg.png") no-repeat; background-position: center -3px;}
.tab2.on {background: url("/monnalisa/media/Default/thumbnails/Tab2_On.png") no-repeat;}
.benefits-table .header-sub {color: #7e0063;}



/**********************************************
				Enrollment
**********************************************/
#et-welcome-side #days {color: #ffbfe6; font-size: 24px;}
#et-welcome-img {background: url(/foryou/media/foryou/12%20feb%202015/icona1.jpg) no-repeat scroll center center;}
#et-welcome-steps {background: url("/monnalisa/media/Default/thumbnails/enrollmentStepsBG.png") no-repeat; width: 512px;}
/*a.enrollBtn {background: url(/foryou/media/foryou/button-enroll.png) no-repeat scroll 0 0 transparent;}*/
a.enrollBtn span {font-size: 17px; padding: 30px 0 0 30px;}
a.enrollBtn {background: #525057 no-repeat scroll 0 0 !important; color: #fff; text-shadow: 0 1px 0 #fff !important;}
a.enrollBtn:hover {background: #f5bac0 no-repeat scroll 0 0 !important; color: #525057;}
a.enrollBtn:active {position:relative !important; top:1px !important;}
#enr-process-number-two, #enr-process-number-three {
    width: 176px;
    padding: 12px 0 0 38px;
}
#enr-process-number-one.active, #enr-process-number-two.active, #enr-process-number-three.active {color: #f5bac0;}
#tabs div .block-results-right .priceitem {color: #f5bac0;}
#tabs div .tailitem {border-bottom: 1px solid #f5bac0;}
#tabs div .block-results-right .price {color: #f5bac0; font-size: 30px; display: none !important;}
#tabs div .table-row .tab-row-right td, .zeroinput {color: #f5bac0;}
#tabs div .minamt, #tabs div .maxamt, .sliderlabel {color: #f5bac0;}
.sliderlabel { margin-left: -20px !important; color: #ffbfe6 !important;}
#tabs div .ui-slider { margin-left: 10px !important; width: 375px;}
#tabs div .jslider-heading-holder { padding: 6px 0 0 !important;}
.plan_label, #tabs div .block-results .plan_coverage, #sidebar .box .BenNameSubHead, #sidebar .box .text .insurPrice {color: #f5bac0;}
#tabs div .block-results .plan_coverage {
    color: #ffbfe6 !important;
}
#tabs div .block-results .plan_coverage {font-size: 26px !important;}
#tabs div .table-row .tab-row-left .selected, #tabs div .table-row .tab-row-left-long .selected {color: #f5bac0;}
.insur-eoi-approved, .eoi-approved, .confirm-eoi-approved {color: #f5bac0;}
.insur-eoi-pending, .insur-eoi-pending-price, .eoi-pending, .confirm-eoi-pending {color: #f5bac0;}


/* Remove and Format Funded Cover Section in Step 2 */
#ELTabPlanResult .block-results-right div {display: none;}

#ELTabPlanResult div#line3bd62fdf-d8a2-4491-a5f8-7c74ab8cb746 div {display: block !important}
#ELTabPlanResult div#line3bd62fdf-d8a2-4491-a5f8-7c74ab8cb746 div#fundedcover-cost {display: none !important}
#ELTabPlanResult div#linec1dc60ca-c7f1-467e-b00f-81e63085e432 div {display: block !important}
#ELTabPlanResult div#linec1dc60ca-c7f1-467e-b00f-81e63085e432 div#fundedcover-cost {display: none !important}
#tabs div .block-results-right .price {margin-top: 30px;}
#tabs .FundingBox {display: none;}
#tabs .ResultsBox {display: block;}
/*.FundingBox {display: none;} /*Remove Funding Cover Box */
/*.FundingBox.ResultsBox {display: block;} /*Display Pending Cover Box */
.block-results-right .price_label.PerPay {display: none !important;}
/*#tabs div .block-results-right .price_label {float: none;}*/
#tabs div#line3bd62fdf-d8a2-4491-a5f8-7c74ab8cb746 .PerPay { display: none !important}
#tabs div#line3bd62fdf-d8a2-4491-a5f8-7c74ab8cb746 .PerAnnual {display: block !important}
#tabs div#linec1dc60ca-c7f1-467e-b00f-81e63085e432 .PerPay { display: none !important}
#tabs div#linec1dc60ca-c7f1-467e-b00f-81e63085e432 .PerAnnual {display: block !important}

/**********************************************
				Footer
**********************************************/
/*#f-nav {border-top: 7px solid #0b5ed8;}*/
#f-nav {border-top: 7px solid #f5bac0;}

#f-nav li {width: 150;}
#f-nav li.firstChild {display:none;}

/**********************************************
				Reset password bullets point
**********************************************/
#et-welcome-steps ul {width: 435px; padding: 5px 0 0 15px;}


/**********************************************
				Formatting of Enrol page
**********************************************/
#et-welcome-img {
margin-top: 15px;
}
#et-welcome-content {
margin-top: 4px;
}
/*a.enrollBtn {
font-size: 25px;
}*/

/**********************************************
	Color of text and formatting of box on home page
**********************************************/
#countdownText {
color: #000000;
}
/*#countdownEnrollBtn {
margin-left: -90px;
margin-top: 22px;  
*/
/**********************************************
	Formatting of button on profile page
**********************************************/
a.button-inverse {
/*MARGIN-TOP: 60PX;*/
}


/* Adjust display of image on step2 */
#tabs div .tab-panel-left p {width: 294px; min-height: 150px;}
#tabs div .tab-panel-left {background: no-repeat scroll 300px 0 transparent;}


/* Password reset */
.cellSpacer {
padding-left: 9px;
} 

/* Profile page */
#profile-contactinfo,#profile-personalinfo, #profile-securityinfo, #profile-dependantinfo {background: url(/foryou/media/foryou/12%20feb%202015/tab3.jpg) no-repeat 395px 0;}
#profile-personalinfo {min-height: 128px;}
/* Profile security question button */
a.button-inverse {
  margin-right: 15px;

}


.FSACurrentStatement .block-results-left .plan_coverage {color: #f5bac0 !important;}
.fsa-claimsummary-table .header-sub {color: #f5bac0;}

.fsa-claimsummary-table .header td, .fsa-claimsummary-table .header th {background: url("/monnalisa/media/Default/thumbnails/maintableHeaderBg.png"); background-position: center 0;}
.fsaclaimsummarytab1.on {background: url(/foryou/media/foryou/Tab2_On.png) no-repeat;}


/* modifiche */
#maincontentrow {
     height: 320px !important;
  }


/* Aligning the button “SELEZIONA ORA” to the image */
#countdownBlock a.enrollBtn {margin-left: 40px;}
/* Enroll button font */
#countdownBlock a.enrollBtn span {font-size: 17px; padding: 36px 0 0 30px !important;}

#tabs div .block-results-right {
    display: none;
}

/* Minification failed (line 125, error number 1040): Unexpected dimension: '16p' */