﻿@charset "utf-8";
/* CSS Document */
.home-dashboard h1{color:#fff;font-size:250%;margin:.0667em 0 .33333em 0;line-height:1.3334}.tile-container select,.tile-container input[type="text"],.tile-container input[type="password"],.tile-container .uneditable-input,.tile-container label.ifl,.modal-tile select,.modal-tile input[type="text"],.modal-tile input[type="password"],.modal-tile .uneditable-input,.modal-tile label.ifl{height:16px;line-height:16px;width:12.75em}.tile-container .dropdown-select-trigger,.modal-tile .dropdown-select-trigger{width:14.25em}.tile-container select,.tile-container input[type="file"],.modal-tile select,.modal-tile input[type="file"]{height:30px;line-height:26px}.tile-container .form-row,.modal-tile .form-row{margin:.8333em 0}.tile-container .form-row .form-group,.modal-tile .form-row .form-group{width:175px}.tile-container .form-row>.form-group:only-child,.tile-container .form-row>.form-group:only-child .selector.fixedWidth,.modal-tile .form-row>.form-group:only-child,.modal-tile .form-row>.form-group:only-child .selector.fixedWidth{width:29.5em}.tile-container .form-row>.form-group:only-child select,.tile-container .form-row>.form-group:only-child input[type="text"],.tile-container .form-row>.form-group:only-child input[type="password"],.tile-container .form-row>.form-group:only-child .uneditable-input,.tile-container .form-row>.form-group:only-child label.ifl,.modal-tile .form-row>.form-group:only-child select,.modal-tile .form-row>.form-group:only-child input[type="text"],.modal-tile .form-row>.form-group:only-child input[type="password"],.modal-tile .form-row>.form-group:only-child .uneditable-input,.modal-tile .form-row>.form-group:only-child label.ifl{width:28em}.tile-container .form-row>.form-group.only-child,.tile-container .form-row>.form-group.only-child .selector.fixedWidth,.modal-tile .form-row>.form-group.only-child,.modal-tile .form-row>.form-group.only-child .selector.fixedWidth{width:29.5em}.tile-container .form-row>.form-group.only-child select,.tile-container .form-row>.form-group.only-child input[type="text"],.tile-container .form-row>.form-group.only-child input[type="password"],.tile-container .form-row>.form-group.only-child .uneditable-input,.tile-container .form-row>.form-group.only-child label.ifl,.modal-tile .form-row>.form-group.only-child select,.modal-tile .form-row>.form-group.only-child input[type="text"],.modal-tile .form-row>.form-group.only-child input[type="password"],.modal-tile .form-row>.form-group.only-child .uneditable-input,.modal-tile .form-row>.form-group.only-child label.ifl{width:28em}.tile-container button.ui-datepicker-trigger,.modal-tile button.ui-datepicker-trigger{margin-top:3px}.tile-container button.btn,.modal-tile button.btn{min-width:0;width:10em}.bottom-widgets{display:block;margin:2.5em 0 .833em 0;*zoom:1;position:relative}.bottom-widgets:before,.bottom-widgets:after{content:" ";display:table}.bottom-widgets:after{clear:both}.bg-select-widget{line-height:3.3334;color:#fff}.edit-bg{cursor:pointer;padding:0 .8333em;margin-right:.5em;border:1px solid #fff;display:inline-block;position:relative}.edit-bg:focus{outline-color:currentColor}.edit-bg .icon-gear{margin-right:.5em;vertical-align:-.5em}.edit-bg span{font-size:91.6667%;font-weight:600}.bg-image-info .caption{font-weight:700}.modal-background-select{background-color:#fff;padding:0;height:400px}.modal-background-select .background-categories{background-color:#024;color:#fff;float:left;width:115px;display:block;padding:10px;height:380px}.modal-background-select .background-categories h3{color:#fff;font-size:135%;font-weight:300;padding:0;margin-top:0}.modal-background-select .background-categories ul{list-style:none;float:left;padding:0;margin:0;font-size:14px;line-height:20px}.modal-background-select .background-categories ul a{color:#fff}.modal-background-select .background-categories ul a.selected{color:#62a9e3}.modal-background-select .background-categories ul a:focus{outline-color:#fff}.modal-background-select .background-imgs-wrapper{background-color:#fff;float:left;margin:10px;width:345px}.modal-background-select .backgr
ound-imgs-wrapper h3{font-size:135%;font-weight:300;padding:0;margin-top:0}.modal-background-select .background-imgs-wrapper .background-imgs{float:left;height:312px;overflow:auto;padding:0 0 0 3px;margin-left:-3px}.modal-background-select .background-imgs-wrapper .background-imgs a.thumb-img{display:block;text-decoration:none;color:#666;width:100px;float:left;-moz-box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);margin:0 8px 10px 0}.modal-background-select .background-imgs-wrapper .background-imgs a.thumb-img span.caption{display:block;width:90px;height:45px;padding:4px 5px;font-size:10px;line-height:11px}.modal-background-select .background-imgs-wrapper .background-random{clear:both;padding:15px 0 0 0}.modal-background-select .background-imgs-wrapper .background-random input{margin-right:10px}.modal-background-select .background-imgs-wrapper .background-random label{vertical-align:top}.modal-background-select .header-city,.modal-background-select .header-brand,.modal-background-select .header-activity{display:none}.cookie-disclosure{position:absolute;bottom:0;right:0;font-size:83.3333%;line-height:1.2;background-color:transparent;zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#66002244,endColorStr=#66002244);background:rgba(0,34,68,.4);width:29.7em;padding:.4em;padding-right:3.9em}.cookie-disclosure,.cookie-disclosure a{color:#fff}.cookie-disclosure a{text-decoration:underline}.cookie-disclosure button.close{background:none;position:absolute;right:0;top:50%;margin:-14px 10px 0 0;padding:0}.cookie-disclosure .icon-close{background-position:-3px -83px;height:25px;width:25px}.tile-container{position:relative;min-height:245px}.tile{display:block;color:#fff;position:absolute;width:188px;height:188px;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.tile:focus{z-index:1}.tile .tile-dcm>a{display:block}.tile .tile-dcm.dcm-prime,.tile .tile-dcm.dcm-empty,.tile .tile-dcm.dcm-null{display:none}.tile .tile-header{height:40px;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.tile .tile-title{position:absolute}

.tile p {font-size:12px;}
#innerContentWrapperHome .glyphicons { font-size:30px;}
.glyphicons-plus-sign {color:#fff; font-size:12px;}
.glyphicons.glyphicons-plus-sign {left:-15px; position:absolute; top:17px;}
.tile .tile-title h2{color:#fff;font-weight:300;font-size:170%;margin:0;/*padding:0 2.5em 0 0;*/line-height:1.1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;	}
.tile .tile-title h3{color:#fff;font-weight:300;font-size:36px;margin:0;padding:0 2.5em 10px 0;line-height:1; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
.tile .tile-title .subtitle{font-size:24px;font-weight:400; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding-bottom: 0px;line-height:1;}
.tile.tile-numbers .tile-title .subtitle {font-size:18px;font-weight:400; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding-bottom: 0px;line-height:1;}
.tile.tile-evive .tile-title .subtitle{font-size:18px;font-weight:400; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding-bottom: 0px;line-height:1; padding-bottom:10px;}
.tile .tile-icon{width:26px;height:26px;position:absolute;top:0;right:0}
.tile .tile-header,.tile .tile-content-collapsed,.tile .tile-content-expanded{margin:10px}
.tile .tile-header{margin-bottom:0}.tile .tile-content-collapsed{position:absolute;width:220px}
.tile.tile-expanded:focus,.tile.tile-expanding:focus{outline:none}.tile 

.tile-content-expanded{width:1px;margin-top:0;display:none;position:absolute;height:316px}
.tile .tile-footer{line-height:1.2;width:100%;position:absolute;bottom:0;left:0;text-align:right}
.tile .tile-fine-print{border-top:1px solid #fff;text-align:left}
.tile .tile-fine-print p{font-size:83.3333%}
.tile .tile-fine-print a,.tile .tile-fine-print .btn-link{color:#62a9e3;text-decoration:underline}

.tile .tile-fine-print .form-row{text-align:right;position:absolute;bottom:100%;width:100%}
.tile-expander{position:absolute;right:-17px;bottom:0;border-width:0 0 35px 35px;border-color:transparent transparent rgba(255,255,255,.3) transparent;border-style:solid}
.tile-expander::after{position:absolute;width:10px;height:10px;background-image:url("/ual/Format/img/icon/main.png");background-repeat:no-repeat;background-position:-150px -22px;bottom:-30px;right:5px;content:''}
@media(min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx){.tile-expander::after{background-image:url(/ual/Format/img/icon/main@2x.png);background-size:246px 460px}}
@media(min--moz-device-pixel-ratio:3),(-o-min-device-pixel-ratio:3/1),(-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3),(min-resolution:3dppx){.tile-expander::after{background-image:url(/ual/Format/img/icon/main@3x.png);background-size:246px 460px}}
.tile-expander:focus::before{bottom:-32px;content:"";height:182px;outline:2px dotted #fff;outline-offset:1px;position:absolute;right:3px;width:182px}
.tile-collapsible.tile-expanded .tile-expander::after{background-position:-167px -22px}.tile-expander.black-base{border-bottom-color:rgba(0,0,0,.3)}
.tile-expander.black-base:focus::before{outline-color:#003057}

.tile-AE{top:0;left:205px;width:500px;height:405px;background-color:#34BCBA}
#tile-AE .tile-content-collapsed{
	background: url(tileIcon_AE.gif) no-repeat; 
	opacity:.2; 
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1;   
}
.tile-AE div.selector,.tile-AE input,.tile-AE .dropdown-select-trigger{border-color:#fff}
.tile-AE:hover{background-color:#34BCBA;cursor:pointer; opacity:0.5;}

.step1 {
    background: rgba(0, 0, 0, 0) url("../images/step1.png") no-repeat scroll left center;
    height: 105px;
    z-index: 1;
	left: -6px;
position: relative;
}
.step2 {
    background: rgba(0, 0, 0, 0) url("../images/step2.png") no-repeat scroll left center;
    height: 105px;
    z-index: 1;
	left: -6px;
position: relative;
}
.step3 {
    background: rgba(0, 0, 0, 0) url("../images/step3.png") no-repeat scroll left center;
    height: 105px;
    z-index: 1;
	left: -6px;
position: relative;
}
.step4 {
    background: rgba(0, 0, 0, 0) url("../images/step4.png") no-repeat scroll left center;
    height: 105px;
    z-index: 1;
	left: -6px;
position: relative;
}
.step1 h5,
.step2 h5,
.step3 h5,
.step4 h5 {padding-left:240px; padding-top:20px;font-size:16px;}
.step1 p,
.step2 p,
.step3 p,
.step4 p {padding-left:240px;}



.tile-AE .icon-bag-fee{float:left;margin:0 .5em 1.75em 0}
.tile-AE .tile-dcm{bottom:-104px;left:-10px;position:absolute;vertical-align:bottom}
.tile-AE .tile-dcm a:focus{outline-offset:-2px}
.tile-AE .btn-link{color:#fff;text-decoration:underline}
.tile-AE .btn-link:focus{outline-color:#fff}
.tile-AE .dcm-content a,.tile-AE .dcm-content a:active,.tile-AE .dcm-content a:hover,.tile-AE .dcm-content .btn-link{color:#fff;text-decoration:underline}
.tile-AE .dcm-content a:focus{outline-color:#fff}
.tile-AE.tile-expanded:hover{cursor:default;background-color:#34BCBA; opacity:1;}
.tile-AE .tile-content-expanded{display:block}.tile-AE .tile-expander{display:none}
.tile-AE #uniform-searchTypeMain_oneWay{margin-left:6px}
.tile-AE .search-type-options{margin-bottom:1.0833em;line-height:1.16667}
.tile-AE .search-type-options .multi-city-link{display:inline-block;width:64px}
.tile-AE .search-type-options label.radio{padding-top:2px;width:66px;display:inline-block;line-height:1.16667}
.tile-AE .search-type-options .radio,.tile-AE .search-type-options .recent-searches-trigger,.tile-AE .search-type-options .dropdown-trigger-label{vertical-align:top}
.tile-AE .search-type-options .dropdown-link-trigger .icon-dropdown{margin-top:2px}
.tile-AE .search-type-options .dropdown-trigger-label{display:inline-block;width:95px}
.tile-AE .form-group-award .checker,.tile-AE .form-group-award label{vertical-align:top}
.tile-AE .form-group-award label{width:154px;display:inline-block}
.tile-AE .tile-title{color:#fff}
.tile-AE form.flightSearch{color:#fff}
.tile-AE fieldset{margin-top:.25em}
.tile-AE .recent-searches-trigger{float:right}
.tile-AE .tile-footer .advanced-options{width:58%;text-align:left;position:absolute;bottom:0;left:0}
.tile-AE .tile-footer .advanced-options button{display:block;width:auto}
.nonstop-only{margin-top:10px}
.flexDateSection{display:none}#bookTravelHotel,#bookTravelCar,#bookTravelJPVacation,#awardCabinType{display:none}
.dropdown-bookflight-recent-searches .dropdown-panel{width:360px}
.dropdown-bookflight-recent-searches .dropdown-list .trip{width:125px}
.dropdown-bookflight-recent-searches .dropdown-list .depart-return-dates{width:110px}

.tile-evive{top:0;left:710px;width:200px;height:200px;background-color:#2895d5;}
#tile-evive .tile-content-collapsed{
	background: url(tileIcon_KYN.gif) no-repeat; 
	opacity:.2; 
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1;   
}
.tile-evive div.selector,.tile-evive input,.tile-evive .dropdown-select-trigger{border-color:#fff}
.tile-evive:hover{opacity:0.5;cursor:pointer; color:#fff;}
.tile-evive a{color:#2895D5;text-decoration:none}
.tile-evive a:hover{text-decoration:none}
.tile-evive a:focus{outline:2px dotted #fff;outline-offset:1px}
.tile-ActionList .eviveBox {background-color:#fff; border:2px solid #A998CC; border-radius:15px; color:#A998CC; margin:10px; padding:5px;}
.tile-ActionList .eviveBox h2 {color:#7053AA; padding-left:35px;}
.tile-ActionList .eviveBox p {color:#7053AA; padding-left:35px;}
.tile-ActionList .eviveBox .team { margin-top: -22px;}
.tile-evive .tile-header{height:auto}
.tile-evive.tile-expanded:hover{cursor:default;background-color:#2895d5;opacity:1;}
.tile-evive.tile-expanded .tile-header{height:40px}
.tile-evive .title-expanded{display:none}
.tile-evive .title-collapsed{display:block;position:static}
.tile-evive .subtitle-recent{display:none;font-weight:300}
.tile-evive .kynBox {
    background-color: #fff;
    border: 2px solid #7ebfe6;
    border-radius: 15px;
    color: #a998cc;
    margin: 10px;
    padding: 5px;
}
.tile-evive .textEmphasis > strong {
    font-size: 24px;
}
.tile-evive .textEmphasis {
    color: #FED8A0;
}


.tile-numbers{top:0;left:0px;width:200px;height:200px; background-color:#FC9F13; }
#tile-numbers .tile-content-collapsed{
	background: url(tileIcon_ActionList.gif) no-repeat; 
	opacity:.2; 
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1;   
}
.tile-numbers:hover{cursor:pointer; opacity:0.5;}
.tile-numbers.tile-expanded:hover{cursor:default;background-color:#FC9F13;opacity:1;}
.tile-numbers.tile-expanded.has-status .tile-icon{display:none}
.tile-numbers.tile-expanded.has-status .tile-status-badges{display:inline-block;position:absolute;top:-.833333em;right:0}
.tile-numbers .join-now-link{margin-top:7px}
.tile-numbers .tile-title h2{color:#fff}
.tile-numbers .tile-title h2:hover{color:#666}
.tile-numbers .title-expanded{display:none}
.tile-numbers .title-collapsed{display:block}
.tile-numbers a,.tile-numbers a:active,.tile-numbers a:hover,.tile-numbers .btn-link{color:#024}

.tile-numbers .btn-sign-out{font-size:11px}.tile-numbers .advanced-options{font-size:11px;color:#024}
.tile-numbers .tile-dcm{bottom:-104px;left:-10px;position:absolute;vertical-align:bottom}
.tile-numbers .guest-greeting{display:none}
.tile-numbers.not-signed-in .member-greeting{display:none}
.tile-numbers.not-signed-in .guest-greeting{display:block}
.tile-numbers .tile-status-badges{display:none}
.tile-numbers .tile-status-badges .icon-member-status{float:left}
.tile-numbers .tile-status-badges .status-badge-group{margin-left:10px;padding-top:10px;display:inline-block;width:50px}
.tile-numbers .tile-status-badges .status-badge-group .icon-alliance-status{margin-top:10px}
.tile-numbers .tile-content-collapsed{margin-top:15px}
.tile-numbers .tile-content-collapsed dl{margin:0}
.tile-numbers .tile-content-collapsed dd{font-size:20px;margin:0 0 10px 0;line-height:24px}
.tile-numbersLink a {
    color: #fff;
    font-size: 16px;
    line-height: 12px;
}
.tile-numbersLink a:hover {
    color: #fff;
    font-size: 16px;
    line-height: 12px;
    text-decoration: none;
	opacity:1 !important;
}
.tile-numbers .btn {
    float: right;
    margin: -20px 0 0 100px;
}

.login-container{padding-top:2.3333em}
.account-summary{width:100%}
.account-summary tr td:first-child{width:10em}
.account-summary td,.account-summary th{text-align:left;vertical-align:top}
.account-summary th{line-height:1.0833;font-weight:400;padding:0 0 3px 0}
.account-summary td{height:2.35em;font-size:20px;line-height:1.1;color:#024}
.account-summary td .expiration-date{font-size:10px}

.tile-castlight{top:0;left:915px;width:100px;height:100px;background-color:#00d52d;}
.tile-castlight div.selector,.tile-castlight input,.tile-castlight .dropdown-select-trigger{border-color:#fff}
.tile-castlight:hover{opacity:0.5;cursor:pointer; color:#666;}
.tile-castlight .castlightBox {background-color:#fff; border:2px solid #f093c7; border-radius:15px; color:#f093c7; margin:10px; padding:5px 5px 0px 10px;}
.tile-castlight .castlightBox h2 {color:#00d52d; padding-left:35px;}
.tile-castlight .castlightBox p {color:#00d52d; padding-left:35px;}
.tile-castlight a:focus{outline:2px dotted #fff;outline-offset:1px}
.tile-castlight .tile-content-collapsed{margin-top:-5px}
.tile-castlight.tile-expanded:hover{cursor:default;background-color:#00d52d;opacity:1;}
.tile-castlight .title-expanded{display:none; width: 100%;}
.tile-castlight .title-collapsed{display:block}
.tile-castlight #checkin-collapsed-content{font-size:14px}
.castlightBox .btn.btn-accent.btn-small { border: 2px solid #00d52d;}
.castlightBox .glyphicons.glyphicons-facetime-video { color: #00d52d; }
.tile-castlight .intro-content > p { margin: 0 0 5px; }

.tile-finddoctor{top:105px;left:915px;width:220px;}

.tile-finddoctor .tile-title,.tile-finddoctor .tile-content-expanded,.tile-finddoctor .tile-content-collapsed{margin:0;background-color:#fff;width:200px}
.tile-finddoctor .dcm-prime,.tile-finddoctor .dcm-empty,.tile-finddoctor .dcm-null{display:none}
.tile-finddoctor .tile-title h2{color:#024}
.tile-finddoctor a:focus{outline-offset:-2px}
.tile-finddoctor .featuredFaresContent{color:#62a9e3;padding:.5em}
.tile-finddoctor .featuredFaresContent h2{padding:0;color:#62a9e3;font-weight:normal;margin:0;text-transform:uppercase;font-size:small;font-weight:bold}
.tile-finddoctor .featuredFaresContent .price{font-size:large}
.tile-finddoctor .featuredFaresContent p{font-size:smaller;padding:0 0 .5em 0;margin:0;line-height:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#tile-finddoctor.tile-expanded{height:282px}

.tile-ActionList{top:205px;left:710px;width:200px;height:200px;background-color:#7053aa;}
#tile-ActionList .tile-content-collapsed{
	background: url(tileIcon_Evive.gif) no-repeat; 
	opacity:.2; 
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1;   
}
.tile-ActionList:hover{opacity:0.5;cursor:pointer;}
.tile-ActionList .tile-content-collapsed{margin-top:0}
.tile-ActionList.tile-expanded:hover{cursor:default;background-color:#7053aa;opacity:1;}
.tile-ActionList .title-expanded{display:none}
.tile-ActionList .title-collapsed{display:block}
.tile-ActionList .mytrips-result-container{height:220px;overflow-y:auto}
.tile-ActionList .view-all-reservations{text-align:right;display:block;margin-bottom:10px}
.tile-ActionList #mytrips-collapsed-content{font-size:14px}
.tile-ActionList .subtitle > a { color: #A998CC; }
.tile-ActionList .eBox {
    background-color: #fff;
    border: 2px solid #9F9BCD;
    border-radius: 15px;
    color: #a998cc;
    margin: 10px;
    padding: 5px;
}
.tile-ActionList .eBox img { border-radius: 15px; }
.badgeAll a {
    color: #fff;
    font-size: 12px;
    text-decoration: underline;
}

.visuallyhidden,.toggle-buttons input[type='checkbox'],.toggle-buttons-small input[type='checkbox'],.toggle-buttons input[type='radio'],.toggle-buttons-small input[type='radio']{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.dropdown-tip,.quicklinks-tip{display:none;width:0;height:0;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #024;margin:-10px 0 0 -8px;z-index:2;top:100%;left:50%}
.modalCloseImg,.site-search button,.edit-bg{color:inherit;line-height:inherit;background:none;padding:0}

#tile-container.open1 .tile-numbers,#tile-container.open3 .tile-evive,#tile-container.open4 .tile-castlight,#tile-container.open5 .tile-ActionList{width:380px;height:376px}
#tile-container.open1 .tile-numbers .tile-content-expanded,#tile-container.open3 .tile-evive .tile-content-expanded,#tile-container.open4 .tile-castlight .tile-content-expanded,#tile-container.open5 .tile-ActionList .tile-content-expanded{display:block}
#tile-container.open1 .tile-numbers .tile-expander,#tile-container.open3 .tile-evive .tile-expander,#tile-container.open4 .tile-castlight .tile-expander,#tile-container.open5 .tile-ActionList .tile-expander{display:none}
#tile-container.open1 .tile-AE,#tile-container.open3 .tile-AE,#tile-container.open4 .tile-AE,#tile-container.open5 .tile-AE{width:188px;height:188px}
#tile-container.open1 .tile-AE .tile-content-expanded,#tile-container.open3 .tile-AE .tile-content-expanded,#tile-container.open4 .tile-AE .tile-content-expanded,#tile-container.open5 .tile-AE .tile-content-expanded{display:none}
#tile-container.open1 .tile-AE .tile-expander,#tile-container.open3 .tile-AE .tile-expander,#tile-container.open4 .tile-AE .tile-expander,#tile-container.open5 .tile-AE .tile-expander{display:block}
#tile-container.open1 .tile-AE{top:188px;left:380px}#tile-container.open3 .tile-AE{top:188px;left:0}
#tile-container.open3 .tile-evive{top:0;left:205px}
#tile-container.open3 .tile-ActionList{left:188px}
#tile-container.open4 .tile-AE{top:188px;left:0}
#tile-container.open4 .tile-evive{left:205px}
#tile-container.open4 .tile-ActionList{left:188px}
#tile-container.open4 .tile-castlight{left:564px}
#tile-container.open4 .tile-finddoctor{left:205px}
#tile-container.open5 .tile-AE{top:188px;left:0}
#tile-container.open5 .tile-evive{left:568px}
#tile-container.open5 .tile-ActionList{top:0;left:188px}

.FCacheWrapper .h2 {font-size:18px; color:#5b656d; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}
.FCacheWrapper .h2:hover {color:#ff9900;}

/*.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
	opacity: 1;
	background:#fff;
	width: 110px;
	color: #333;
}*/
.btn:hover, .btn:focus {
    color: #333;
    text-decoration: none;
    /*background: #fff;
    opacity: .7;
    width: 110px;*/
}
.btnRight {
    float: right;
    position: relative;
    right: 12px;
	top:10px;
}
a.btn-tiles {
    text-decoration: none !important;
    line-height: 14px;
    padding: 7px 14px;
    vertical-align: middle;
    background: #fff;
    color: #58585b !important;
    border-radius: 30px;
    border: 1px solid #fff !important;
}
 a.btn-tiles:hover {
    text-decoration: none !important;
    line-height: 14px;
    padding: 7px 14px;
    vertical-align: middle;
	background: #047FAD;
	color: #fff !important;
	border-radius:30px;
	border:1px solid #047FAD !important;
}
.castlightBox .intro-content {
    left: 10px;
    position: relative;
    top: -24px;
}


/* ==========================================================================
FlipBox Promo ad controls
========================================================================== */
#f1_container {
    display: inline-block;
    float: right;
    height: 118px;
    margin: 10px;
    position: relative;
    right: -1px;
    text-align: center;
    top: -20px;
    width: 200px;
    z-index: 1;
}
#f1_container {
  perspective: 1000;
}
.f1_title {
    background-color: #9B2583;
    height: 24px;
	font-size: 16px;
	color: #fff;
	width: 229px;
}
.f1_title > a {
    
}
#f1_card {
  width: 238px;
  height: 130px;
  transform-style: preserve-3d;
  transition: all 1.0s linear;
}
#f1_container:hover #f1_card {
  transform: rotateY(180deg);
}
.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
.face.back {
  display: block;
  transform: rotateY(180deg);
  box-sizing: border-box;
  padding: 10px 21px;
  color: #fff;
  text-align: center;
  background-color: #9B2583;
}
.back.face.center p {
    color: #fff;
    font-weight: normal;
	font-size: 16px;
}
.back.face.center a {
    color: #fff;
    padding: 0;
    text-transform: none;
}
.back.face.center h4 {
    font-weight: bold;
}
.back.face.center img {
    left: 0;
    position: absolute;
    top: 0;
}
.message-badge.badge.badgeOut {
    left: -16px;
    position: relative;
    top: -8px;
    z-index: 10000;
	background-color: transparent;
	padding: 3px 4px;
}



/* *************************************************************************************
////////////////////////////////////////////////////////////////////////////////////////

Start "ALL" 

////////////////////////////////////////////////////////////////////////////////////////
************************************************************************************* */
#BGtoggle
	{
	color: #fff;
	}
	
.clear 
	{
	clear: both;
	}	
#div05 a {
	color: #fff;
	text-decoration: underline;
}

/* *************************************************************************************
////////////////////////////////////////////////////////////////////////////////////////

End "ALL"

////////////////////////////////////////////////////////////////////////////////////////
************************************************************************************* */



/* *************************************************************************************
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////

OVER 1169px wide. DLD, 20160115

////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
************************************************************************************* */
@media all AND (min-width: 1170px)
{
.transform
	{
	transition: width 0.4s, height 0.4s, background 1.25s, color 0.4s, font-size 0.9s, top 0.4s, left 0.4s, transform 0.6s, display 0.4s;
	}
	
#centeredContainer
	{
	width:auto;
	margin-left: 16px;
	/*margin-top: 49px;*/
	background: #fff;
	border: 0px solid #888888;
	display: block;
	overflow: hidden;
	height: 425px;
	min-height: 425px;
	}

.rwdTile
	{
	font-size: 12px;
	display: block;
	padding: 6px;
	}
	
	div > .tileLabel
	{
	color: #fff;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 140%;
    font-weight: 300;
    line-height: 1.1;
    margin: 0px; 
    padding-top: 15px;
	padding-left: 10px;
	}
	div > .smallLabel
	{
	font-size: 140%;
	}
	
	
	/* START div00 - an invisible div to size the container before loading the selected div - DLD, 20160307 */
		#div00
		{
		position: relative;
		}
		
		#div00content
		{
		display: none;
		}
		
		.bigdiv00
		{
		height: 405px;
		width: 500px;
		background: transparent;
		visibility: hidden;
		display: none;
		}
	/* END div00 */
	
	
	/* Div content is hidden until div is expanded. DLD, 20160119 */
	#div01content, #div03content, #div04content, #div05content
	{
	display: none;
	color: #fff;
	}
	
	#div01, #div03, #div04, #div05, #div06
	{
	position: relative;
	/*-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-ms-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;*/
	}
	#div02
	{
	position: relative;
	}
	#div03:hover, #div04:hover, #div05:hover, #div06:hover
	{
	box-shadow: 0px 0px 7px 1px #ddd;
	}
	
	#smalldiv01icon, #smalldiv02icon, #smalldiv03icon, #smalldiv04icon, #smalldiv05icon, #smalldiv06icon 
	{
	display: none;
	}
	
	.bigdiv01 > .tileLabel, .bigdiv02 > .tileLabel, .bigdiv03 > .tileLabel, .bigdiv04 > .tileLabel, .bigdiv05 > .tileLabel
	{
	color: #fff;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 34px;
    font-weight: 300;
    line-height: 1;
	}
	/*
	#div01content .tile-expander, #div02content .tile-expander, #div03content .tile-expander, #div04content .tile-expander, #div05content .tile-expander
	{
	display: none;
	}
	*/
	.expIcon
	{
	position: relative;
	display: inline;
	opacity: 0.8;
	}
	
	/* *************************************************** */
	/* *********************  div01  ********************* */
	/* *************************************************** */
	#div01
	{
	/*border: 0px solid #FC9F13;*/
	border: none;
	}
	
	#div01content p, #div01content h5
	{
	color: #fff;
	}
	
	.smalldiv01
	{
	width: 200px;
	background: #606060;;
	left: -10px;
	top: -12px;
	border: 1px solid #ccc;
	}



	/*.smalldiv01::after, .smalldiv02::after, .smalldiv03::after, .smalldiv04::after, .smalldiv05::after {
	}
	.smalldiv01::after 
	{
	content: "\E197";
    font-family: 'Glyphicons Regular';
	color: #ffffff;
    font-size: 8em;
	opacity: 0.2;
	top: 67px;
	left: 70px;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;*/
	}
	.smalldiv01:hover::after, .smalldiv03:hover::after, .smalldiv04:hover::after, .smalldiv05:hover::after {
		transition: all .9s ease;
		font-size: 8.4em;
		opacity: 0.6;
		top: 60px;
		left: 65px;
	}
	.smalldiv02:hover::after {
		font-size: 8.4em;
		top: 60px;
		left: 65px;
	}
	.smalldiv01 > .tileLabel .badgeAll, .smalldiv01 #glyphicon01
	{
	display: none;
	}*/
	
	.smalldiv01:hover
	{
	cursor: pointer;
	
	}
	
	.bigdiv01
	{
	height: 405px;
	width: 500px;
	background: #38b148;
	}
	
	.bigdiv01 > .tile-expander
	{
	display: none;
	}
	
	.badgeAll a:hover
	{
	color:#a67423;
	}

	#div01expandIcon
	{
	left: -18px;
    top: 33px;
	}

	.div01ButtonA a
	{
	float: right;
    margin: -13px 42px 0 100px;
	}
	
	.div01ButtonB a
	{
	float: right;
    margin: -13px 42px 0 100px;
	}
	
	.div01ButtonC a
	{
	float: right;
    margin: -13px 42px 0 100px;
	}
	
	#div01content .row 
	{
    padding-left: 5px;
    padding-top: 13px;
	}
	
	/* *************************************************** */
	/* *********************  div02  ********************* */
	/* *************************************************** */
	
	#div02
	{
	/*border: 0px solid rgba(0, 0, 255, 0.4);*/
	/*border: none;
	background: url(../images/bgDiv2.png) no-repeat center center;*/
	}
	
	#div02content p, #div02content h5, #div02content span 
	{
	color: #fff;
	}
	
	.smalldiv02
	{
	height: 200px;
	width: 200px;
	background: #606060;
	left: 0;
	top: 0;
	}
		
	.smalldiv02 > .subtitle, .smalldiv02 #glyphicon02
	{
	display: none;
	}
	
	.smalldiv02:hover
	{
	cursor: pointer;
	}
	
	.bigdiv02
	{
	height: 405px; 
	width: 505px;
	background: #666666;
	left: 198px;
	top: -200px;
	}
	
	.bigdiv02 > .subtitle
	{
	color: #fff;
	font-size:24px;
	font-weight:400; 
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-top: 5px;
	margin-bottom: 0;
	}
	
	.bigdiv02 > .tile-expander
	{
	display: none;
	}
	
	.subtitle {	margin-left: 6px; }
	#glyphicon02 { margin-left: 2px;}
	
	#div02expandIcon
	{
	left: -18px;
    top: 33px;
	display: none;
	}
		
	#div02content {
    margin-left: 7px;
	}
	#div02content .stepdetails {
    margin-top: 16px;
	}
	#div02content .stepdetails h5 {
    margin-top: 0;
	margin-bottom:0;
	}
	

	/* *************************************************** */
	/* *********************  div03  ********************* */
	/* *************************************************** */
	
	#div03
	{
	/*border: 0px solid rgba(255, 0, 255, 0.4);*/
	border: none;
	}
	
	#div03content .subtitle
	{
	color: #fff !important;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 18px;
	padding-top: 12px;
	padding-bottom: 12px;
	}
	
	.textEmphasis
	{
	font-size: 24px;
	color: #fed8a0;
	}
	
	#kynBox
	{
	background-color: #fff;
	border: 2px solid #7ebfe6;
	border-radius: 15px;
	color: #A998CC;
	margin: 10px;
	padding: 5px;
	}
	
	.smalldiv03
	{
	height: 200px;
	width: 200px;
	background: #606060;
	left: 710px;
	top: -605px;
	}
	
	.smalldiv03::after /* tile background image */
	{
	content: "\e046";
    font-family: 'Glyphicons Halflings';
	color: #ffffff;
    font-size: 8.5em;
	opacity: 0.2;
	top: 60px;
	left: 65px;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}

	.smalldiv03 > .subtitle, .smalldiv03 #glyphicon03
	{
	display: none;
	}
	
	.smalldiv03:hover
	{
	cursor: pointer;
	/*opacity: 0.5;*/
	}
	
	.bigdiv03
	{
	height: 405px;
	width: 500px;
	background: #ef5d00;
	}
	
	.bigdiv03 > .tile-expander
	{
	display: none;
	}
	
	#div03expandIcon
	{
	left: -18px;
    top: 33px;
	}
	
	
	/* *************************************************** */
	/* *********************  div04  ********************* */
	/* *************************************************** */
	
	#div04
	{
	/*border: 0px solid rgba(0, 255, 0, 0.4);*/
	border: none;
	}
	
	#eBox
	{
	background-color: #FFF;
	border: 2px solid #9F9BCD;
	border-radius: 15px;
	color: #A998CC;
	margin: 10px;
	padding: 5px;
	}
	
	#eBox img
	{
	border: 1px solid #10ada3;
	border-radius: 15px;
	}
	
	.smalldiv04
	{
	height: 200px;
	width: 200px;
	background: #606060;
	left: 710px;
	top: -600px;
	}

	.smalldiv04::after /* tile background image */
	{
	content: "\e225";
    font-family: 'Glyphicons Halflings';
	color: #ffffff;
    font-size: 8em;
	opacity: 0.2;
	top: 65px;
	left: 72px;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}	
	
	.smalldiv04 > .subtitle, .smalldiv04 #glyphicon04
	{
	display: none;
	}
	
	.smalldiv04:hover
	{
	cursor: pointer;
	/*opacity: 0.5;*/
	}
	
	.bigdiv04
	{
	height: 405px;
	width: 500px;
	background: #C2C2C2;
	}
	
	.bigdiv04 > .tile-expander
	{
	display: none;
	}
	
	#div04expandIcon
	{
	left: -18px;
    top: 33px;
	}
	
	
	/* *************************************************** */
	/* *********************  div05  ********************* */
	/* *************************************************** */
	
	#div05
	{
	/*border: 0px solid rgba(255, 255, 0, 0.4);*/
	border: none;
	}
	
	.smalldiv05 > .tileLabel > nobr .glyphicons
	{
	display: none !important;
	}
	
	#div05 a {
		color: #fff;
		text-decoration: underline;
	}
	
	#div05 .glyphicons-info-sign {
		font-size: 15px;
	}
	
	.castlightBox
	{
	background-color: #FFF;
	border: 2px solid #00d52d;
	border-radius: 15px;
	color: #00d52d;
	margin: 10px;
	padding: 5px 5px 0px 10px;
	height: 160px;
	max-height: 165px;
	}
	
	.div05contentHeadline
	{
	color: #008e0d;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: 300;
	display: block;
	}
	
	.div05contentText
	{
	color: #008e0d;
	position: relative;
	top: -24px;
	margin-left: 42px;
	}
	
	.div05Box1
	{
	/*left: 10px;
    position: relative;
    top: -24px;*/
	}
	
	.glyphicons-facetime-video {
		font-size: 16px !important;
	}
	
	.smalldiv05
	{
	height: 200px;
	width: 200px;
	background: #606060;
	left: 916px;
	top: -1005px;
	}
	
	.smalldiv05:hover
	{
	cursor: pointer;
	/*opacity: 0.5;*/
	}
	
	.tile-finddoctor2 
	{
    left: 994px;
    top: 299px;
    width: 220px;
	}
	
	.bigdiv05
	{
	height: 405px;
	width: 500px;
	background: #165788;
	}
	
	.bigdiv05 > .tile-expander
	{
	display: none;
	}
	
	#div05expandIcon
	{
	left: -18px;
    top: 34px;
	}
	
	.smalldiv05::after /* tile background image */
	{
	content: "\e148";
    font-family: 'Glyphicons Halflings';
	color: #ffffff;
    font-size: 8.5em;
	opacity: 0.2;
	top: 60px;
	left: 65px;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	
	/* *************************************************** */
	/* *********************  div06  ********************* */
	/* *************************************************** */
	
	#div06
	{
	/*border: 0px solid rgba(255, 255, 0, 0.4);*/
	border: none;
	}
	
	.smalldiv05 > .tileLabel > nobr .glyphicons
	{
	display: none !important;
	}
	
	#div06 a {
		color: #fff;
		text-decoration: underline;
	}
	
	#div06 .glyphicons-info-sign {
		font-size: 15px;
	}
	
	.castlightBox
	{
	background-color: #FFF;
	border: 2px solid #00d52d;
	border-radius: 15px;
	color: #00d52d;
	margin: 10px;
	padding: 5px 5px 0px 10px;
	height: 160px;
	max-height: 165px;
	}
	
	.div06contentHeadline
	{
	color: #008e0d;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: 300;
	display: block;
	}
	
	.div06contentText
	{
	color: #008e0d;
	position: relative;
	top: -24px;
	margin-left: 42px;
	}
	
	.div06Box1
	{
	/*left: 10px;
    position: relative;
    top: -24px;*/
	}
	
	.glyphicons-facetime-video {
		font-size: 16px !important;
	}
	
	.smalldiv06
	{
	height: 200px;
	width: 200px;
	background: #606060;
	left: 916px;
	top: -1000px;
	}
	
	.smalldiv06:hover
	{
	cursor: pointer;
	/*opacity: 0.5;*/
	}
	
	.tile-finddoctor2 
	{
    left: 994px;
    top: 299px;
    width: 220px;
	}
	
	.bigdiv06
	{
	height: 405px;
	width: 500px;
	background: #165788;
	}
	
	.bigdiv06 > .tile-expander
	{
	display: none;
	}
	
	#div05expandIcon
	{
	left: -18px;
    top: 34px;
	}
	
	.smalldiv06::after /* tile background image */
	{
	content: "\e148";
    font-family: 'Glyphicons Halflings';
	color: #ffffff;
    font-size: 8.5em;
	opacity: 0.2;
	top: 60px;
	left: 65px;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	
	/* *************************************************** */
	
	
/* ==========================================================================
FlipBox Promo ad controls
========================================================================== */
	#f1_container2 {
	    display: inline-block;
	    float: left;
	    height: 118px;
	    margin: 0;
	    position: relative;
	    right: -1px;
	    text-align: center;
	    top: -20px;
			left: -20px;
	    width: 188px;
	    z-index: 1;
	}
	#f1_container2 {
	  perspective: 1000;
	}
	.f1_title {
	    background-color: #E11736;
	    height: 35px;
		font-size: 16px;
		color: #fff;
		width: 232px;
		padding-top:10px;
	}
	.f1_title > a {
	    
	}
	#f1_card {
	  width: 238px;
	  height: 130px;
	  transform-style: preserve-3d;
	  transition: all 1.0s linear;
	}
	
	#f1_container2:hover #f1_card {
	  transform: rotateY(0deg);
	}
	.face {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  backface-visibility: hidden;
	  
	}
	.face.front {
	  display: block;
	  transform: rotateY(0deg);
	  width: 230px;
	  height: 130px;
	}
	#f1_container2:hover .front {
	  transform: rotateY(-180deg);
	}
	.face.back {
	  display: block;
	  transform: rotateY(180deg);
	  box-sizing: border-box;
	  padding: 10px 21px;
	  color: #fff;
	  text-align: center;
	  background-color: #E11736;
	  /*-ms-transform: rotateY(0);  for IE - DLD, 20160202 */
	  width: 230px;/*   for IE - DLD, 20160202 */
	  height: 130px;/*   for IE - DLD, 20160202 */
	}
	#f1_container2:hover .back {
	  transform: rotateY(0deg);
	}	
	.front, .back {
	  /*transition: all 1.0s linear;*/
	}
	
				#featuredTile  /* for IE - DLD, 20160202 */
				{
				opacity: 0.8;
				outline: none;  /* Prevent the ugly dashed line from appearing after link is used - DLD, 20160202 */
				}
				
				#featuredTile:hover  /* for IE - DLD, 20160202 */
				{
				opacity: 1.0;
				}
	
	
	.back.face.center p {
	    color: #fff;
	    font-weight: normal;
		font-size: 16px;
	}
	.back.face.center a {
	    color: #fff;
	    padding: 0;
	    text-transform: none;
	}
	.back.face.center h4 {
	    font-weight: bold;
	}
	.back.face.center img {
	    left: 0;
	    position: absolute;
	    top: 0;
	}
	
	.message-badge.badge.badgeOut {
	    left: 0px;
	    position: relative;
	    top: 10px;
	    z-index: 10000;
	}
	.badgeAll {
	    cursor: pointer;
	}
}





@media (max-width: 1169px)

{
	#footer {
		margin-bottom: 50px !important;
	}
}







/* *************************************************************************************
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////

OVER 768px wide, and UNDER 1170px wide. DLD, 20160301

////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
************************************************************************************* */
@media all AND (min-width: 769px) AND (max-width: 1169px)

{
	html,body
	{
    height: 100%;
    width: 100%;
    }
	
	.smallOnly
	{
	display: inline;
	}
	
	.bigOnly
	{
	display: none;
	}
	
	#centeredContainer
	{
	margin-top: 7px;
	width:100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 11px;
	padding-bottom: 11px;
	display: inline-block;
	height: 100%;
	overflow: hidden;
	}
	
	#innerContentWrapperHome
	{
    padding: 0 1vw 8px 1vw !important;
	height: 100%;
	}
	
	#innerContentWrapperHome::after
	{
	height: 53vh;
	pointer-events:none; 
	}
	
	.rwdTile
	{
	margin: 0;
	z-index: 2 !important;
	}
	
	.rwdTile.bigdiv01, .rwdTile.bigdiv02, .rwdTile.bigdiv03, .rwdTile.bigdiv04, .rwdTile.bigdiv05, .rwdTile.bigdiv06
	{
	/*margin-top: 76px !important;*/
	}
	
	.tile.tile-finddoctor2.smalldiv06
	{
	overflow: hidden;
	z-index: 2 !important;
	}
	
	.smalldiv01, .smalldiv02, .smalldiv03, .smalldiv04, .smalldiv05, .smalldiv06 
	{
	display: none;
	}
	
	.bigdiv01, .bigdiv02, .bigdiv03, .bigdiv04, .bigdiv05, .bigdiv06 
	{
	display: none;
	color: #fff;
	font-size:15px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	}
	
	.tileLabel
	{
	margin-top: 0;
	margin-left: 2vw;
	white-space: nowrap;
	font-size: 2.4vw;
	font-weight:normal;
	}
	
	.bigdiv01 > .tileLabel, .bigdiv02 > .tileLabel, .bigdiv03 > .tileLabel, .bigdiv04 > .tileLabel, .bigdiv05 > .tileLabel, .bigdiv06 > .tileLabel
	{
	color: #fff;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: 700;
    line-height: 1;
	}
	
	.bigdiv01 > .tileLabel .subtitle, .bigdiv02 > .subtitle, .bigdiv03 > .subtitle, .bigdiv04 > .subtitle, .bigdiv05 > .subtitle, .bigdiv06 > .subtitle
	{
	color: #fff;
	font-size:2vw;
	font-weight:300; 
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 9vw;
	margin-bottom: 12px;
	}
	
	.smalldiv01 > .tileLabel > .badgeAll a, .smalldiv02 > .subtitle, .smalldiv03 > .subtitle, .smalldiv04 > .subtitle, .smalldiv05 > .subtitle, .smalldiv06 > .subtitle
	{
	display:none;
	}
	
	.smallText
	{
	font-size: 11px;
	}
	
	.tile.subtitle
	{
	position: relative;
	top: 124px;
	left: 4px;
	}
	
	#main-content
	{
	z-index: 1;
	}
	
	#da-slider
	{
	margin-top: 47vh;

	}
	
	#footer
	{
	margin-top: 67px;
	}
	
	#footerNav
	{
	margin-top: 0;
	}
	
/* INITIAL VIEW ONLY - START */
	#div01content, #div02content, #div03content, #div04content, #div05content, #div06content
	{
	display: none;
	padding-top: 8vmin;
	}
	
	.navResponsive, #mainNav
	{
	position: absolute;
	z-index: 4000;
	width: 100%;
	}
	
	ul.subMenu.tier2NavOn
	{
	background: white !important;
	width: 1200px !important;
	overflow: hidden;
	height: 45px !important;
	}
	
	#smalldiv01icon, #smalldiv02icon, #smalldiv03icon, #smalldiv04icon, #smalldiv05icon, #smalldiv06icon 
	{
	display: block;
	cursor: pointer;
	z-index: 1001;
	}
	
	.selectedIcon
	{
	-webkit-box-shadow: inset 4px 4px 6px 0px rgba(55, 66, 77, 0.6);
	-moz-box-shadow: inset 4px 4px 6px 0px rgba(55, 66, 77, 0.6);
	box-shadow: inset 4px 4px 6px 0px rgba(55, 66, 77, 0.6);
	border-top: 1px solid (22, 33, 44, 0.6);
	border-right: 1px solid rgba(0, 0, 0, 0.4);
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	border-left: 1px solid rgba(22, 33, 44, 0.6);
	opacity: 1.0 !important;
	}
	
	.smalldiv01 .glyphicons, .smalldiv02 .glyphicons, .smalldiv03 .glyphicons, .smalldiv04 .glyphicons, .smalldiv05 .glyphicons, .smalldiv06 .glyphicons
	{
	display: none !important;
	}
    
	.glyphicons
	{
	font-size: 27px !important;
	}
	
	#div05 a {
		color: #fff;
		text-decoration: underline;
	}
	
	#div05 .glyphicons-info-sign {
		font-size: 15px !important;
	}
	
	#messageCountIndicator
	{
	position: relative;
	top: 17px;
	left: 0;
	cursor: pointer;
	z-index: 111;
	}
	
	.smalldiv01
	{
	height: 27vh;
	width: 32%;
	padding: 0 0 0 6px;
	margin-top: 0;
	margin-left: 1%;
	margin-bottom: 12px;
	background: #38b148;
	border: 1px solid #38b148;
	border-radius: 6px;
	left: 0;
	top: 3vh;
	z-index:0;
	cursor: pointer;
	}
	
	.smalldiv02
	{
	height: 27vh;
	width: 32%;
	padding: 0 0 0 6px;
	margin-top: 0;
	margin-left: 1%;
	margin-bottom: 12px;
	background: #666666;
	border: 1px solid #666666;
	border-radius: 6px;
	left: 33%;
	top: 3vh;
	z-index:0;
	cursor: pointer;
	background: url(../images/bgDiv2.png);
	background-size: 100% 100%;
	}
	
	.smalldiv03
	{
	height: 27vh;
	width: 32%;
	padding: 0 0 0 6px;
	margin-top: 0;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 12px;
	background: #ef5d00;
	border: 1px solid #ef5d00;
	border-radius: 6px;
	left: 66%;
	top: 3vh;
	z-index:0;
	cursor: pointer;
	}
	
	.smalldiv04
	{
	height: 27vh;
	width: 32%;
	padding: 0 0 0 6px;
	margin-left: 1%;
	margin-bottom: 0;
	background: #C2C2C2;
	border: 1px solid #C2C2C2;
	border-radius: 6px;
	left: 0;
	z-index:0;
	cursor: pointer;
	top: 34vh !important;
	}
	
	.smalldiv05
	{
	height: 27vh;
	width: 32%;
	padding: 0 0 0 6px;
	margin-left: 1%;
	margin-bottom: 0;
	background: #165788;
	border: 1px solid #165788;
	border-radius: 6px;
	left: 33%;
	z-index:0;
	cursor: pointer;
	top: 34vh !important;
	}
	
	.smalldiv06
	{
	height: 27vh;
	width: 32%;
	padding: 0 0 0 6px;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 0;
	background: #E11736; /* #99cccc */
	border: 1px solid #E11736;
	border-radius: 6px;
	left: 66%;
	z-index:0;
	cursor: pointer;
	top: 34vh !important;
	}
	
	.expIcon, .tile-expander
	{
	display: none;
	}
	

/* INITIAL VIEW ONLY - END */

	
	.xCloser 
	{
    color: #ffffff;
    font-size: 22px;
    font-weight: 700;
    padding: 1.1vmin;
    border: 1px solid rgba(255, 255, 255, 0.6);
    background: rgba(255, 255, 255, 0.25);
    border-radius: 11%;
    position: absolute;
    right: 0.8vw;
    top: 7vh;
    z-index: 0;
    margin: 14px 10px 0 0;
    display: none;
    cursor: pointer;
	}
	
	.xCloser:hover
	{
    opacity: 0.7;
	}

/* *************************************************** */
/* *********************  div01  ********************* */
/* *************************************************** */
	.bigdiv01
	{
	min-width: 100%;
	max-width: 100%;
	width: 100vw;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #38b148;
	border: 1px solid #38b148;
	border-radius: 10px;
	display: block;
	}
	
	#smalldiv01icon
	{
	width: 16%;
	height: 40px;
	margin: 0 0 0 1%;
	background: #38b148;
	display: block;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 3001;
	clear: both;
	}

	
/* *************************************************** */
/* *********************  div02  ********************* */
/* *************************************************** */	
	.bigdiv02
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #666666;
	border: 1px solid #666666;
	border-radius: 10px;
	display: block;
	background: url(../images/bgDiv2.png);
	background-size: 100% 100%;
	}
	
	#smalldiv02icon
	{
	width: 16%;
	height: 40px;
	margin: 0 0 0 0;
	background: #666666;
	display: block;
	position: fixed;
	bottom: 0;
	left: 17%;
	z-index: 3001;
	clear: both;
	}

	.step1 
	{
	padding-left:120px! important;
    background: url("../images/step1.png") no-repeat scroll left center;
    /*background-size: 18% !important;*/
	padding-top: 30px! important;
	padding-bottom: 40px! important;
    z-index: 1;
	overflow: hidden;
	height: !important;
	}
	
.step2 
	{
	padding-left:120px! important;
    background: url("../images/step2.png") no-repeat scroll left center;
    /*background-size: 18% !important;*/
	padding-top: 20px! important;
    z-index: 1;
	overflow: hidden;
	height: !important;
	}
	
.step1 h5,
.step2 h5 {padding-left:9vw ! important; padding-top:0; font-size: inherit !important; font-size: 3.5vmin ! important; white-space: nowrap}
.step1 p,
.step2 p {padding-left:0 ! important; font-size: 2vmin ! important;}

	
/* *************************************************** */
/* *********************  div03  ********************* */
/* *************************************************** */

.bigdiv03
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #ef5d00;
	border: 1px solid #ef5d00;
	border-radius: 10px;
	display: block;
	}
	
	#smalldiv03icon
	{
	width: 16.5%;
	height: 40px;
	margin: 0 0 0 0;
	background: #ef5d00;
	display: block;
	position: fixed;
	bottom: 0;
	left: 33%;
	z-index: 3001;
	clear: both;
	}

	.btn.btn-accent.btn-small
	{
	margin: 12px;
	}
/* *************************************************** */
/* *********************  div04  ********************* */
/* *************************************************** */

.bigdiv04
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #C2C2C2;
	border: 1px solid #C2C2C2;
	border-radius: 10px;
	display: block;
	}
	

	#smalldiv04icon
	{
	width: 16%;
	height: 40px;
	margin: 0 0 0 0;
	background: #C2C2C2;
	display: block;
	position: fixed;
	bottom: 0;
	left: 49.5%;
	z-index: 3001;
	clear: both;
	}


/* *************************************************** */
/* *********************  div05  ********************* */
/* *************************************************** */

.bigdiv05
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #165788;
	border: 1px solid #165788;
	border-radius: 10px;
	display: block;
	}
	
	#smalldiv05icon
	{
	width: 16.5%;
	height: 40px;
	margin: 0 0 0 0;
	background: #165788;
	display: block;
	position: fixed;
	bottom: 0;
	left: 65.5%;
	z-index: 3001;
	clear: both;
	}

/* *************************************************** */
/* *********************  div06  ********************* */
/* *************************************************** */

.bigdiv06
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #E11736;
	border: 1px solid #E11736;
	border-radius: 10px;
	display: block;
	}
	
	#div06content
	{
	overflow: hidden;
	}
	
	#div06content .doctorTextLink
	{
	color: #ffffff;
	opacity: 0.7 !important;
	outline: none;
	}
	
	#div06content .doctorTextLink:hover, #noChange:hover
	{
	color: #ffffff !important;
	opacity: 1.0 !important;
	}
	
	#noChange
	{
	opacity: 0.9 !important;
	}
	
	#findDoctor
	{
	width: 50%;
	margin-right: 16px;
	}
	
	#smalldiv06icon
	{
	width: 17%;
	height: 40px;
	margin: 0 0 0 0;
	background: #E11736;
	display: block;
	position: fixed;
	bottom: 0;
	left: 82%;
	z-index: 3001;
	clear: both;
	}
}




/* *************************************************************************************
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////

UNDER 769px wide. DLD, 20160115

////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
************************************************************************************* */
@media all AND (max-width: 768px)

{	
	html,body
	{
    height: 100%;
    width: 100%;
    }


	.smallOnly
	{
	display: inline;
	}
	.bigOnly
	{
	display: none;
	}
	
	#centeredContainer
	{
	margin-top: -25px;
	width:100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 11px;
	padding-bottom: 11px;
	display: inline-block;
	height: 100%;
	overflow: hidden;
	}
	
	#innerContentWrapperHome
	{
    padding: 0 1vw 8px 1vw !important;
	}
	
	#innerContentWrapperHome::after
	{
	height: 53vh;
	pointer-events:none; 
	}
	
	.rwdTile
	{
	margin: 0;
	z-index: 2 !important;
	}
	
	.tile.tile-finddoctor2.smalldiv06
	{
	overflow: hidden;
	z-index: 2 !important;
	}
	
	.smalldiv01, .smalldiv02, .smalldiv03, .smalldiv04, .smalldiv05, .smalldiv06 
	{
	display: none;
	}
	
	.bigdiv01, .bigdiv02, .bigdiv03, .bigdiv04, .bigdiv05, .bigdiv06 
	{
	display: none;
	color: #fff;
	font-size:15px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	}
	
	
	.tileLabel
	{
	margin-top: 0;
	/*margin-left: 2vw;*/
	white-space: nowrap;
	font-size: 4vw;

	}
	
	.bigdiv01 > .tileLabel, .bigdiv02 > .tileLabel, .bigdiv03 > .tileLabel, .bigdiv04 > .tileLabel, .bigdiv05 > .tileLabel, .bigdiv06 > .tileLabel
	{
	color: #fff;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 6vw;
    font-weight: 700;
    line-height: 1;
	}
	
	.bigdiv01 > .tileLabel .subtitle, .bigdiv02 > .subtitle, .bigdiv03 > .subtitle, .bigdiv04 > .subtitle, .bigdiv05 > .subtitle, .bigdiv06 > .subtitle
	{
	color: #fff;
	font-size:5vw;
	font-weight:300; 
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 9vw;
	margin-bottom: 12px;
	}
	
	.smalldiv01 > .tileLabel > .badgeAll a, .smalldiv02 > .subtitle, .smalldiv03 > .subtitle, .smalldiv04 > .subtitle, .smalldiv05 > .subtitle, .smalldiv06 > .subtitle
	{
	display:none;
	}
	
	.smallText
	{
	font-size: 11px;
	}
	
	.tile.subtitle
	{
	position: relative;
	top: 124px;
	left: 4px;
	}
	
	#main-content
	{
	z-index: 1;
	}
	
	#da-slider
	{
	margin-top: 47vh;
	margin-bottom: 10vh;
	}
	
	#footer
	{
	margin-top: 0;
	}
	
	#footerNav
	{
	margin-top: 0;
	}
	
/* INITIAL VIEW ONLY - START */
	#div01content, #div02content, #div03content, #div04content, #div05content, #div06content
	{
	display: none;
	padding-top: 8vmin;
	}
	
	.navResponsive, #mainNav
	{
	position: absolute;
	z-index: 4000;
	}
	
	#smalldiv01icon, #smalldiv02icon, #smalldiv03icon, #smalldiv04icon, #smalldiv05icon, #smalldiv06icon 
	{
	display: block;
	cursor: pointer;
	z-index: 1001;
	}
	
	.selectedIcon
	{
	-webkit-box-shadow: inset 4px 4px 6px 0px rgba(55, 66, 77, 0.6);
	-moz-box-shadow: inset 4px 4px 6px 0px rgba(55, 66, 77, 0.6);
	box-shadow: inset 4px 4px 6px 0px rgba(55, 66, 77, 0.6);
	border-top: 1px solid (22, 33, 44, 0.6);
	border-right: 1px solid rgba(0, 0, 0, 0.4);
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	border-left: 1px solid rgba(22, 33, 44, 0.6);
	opacity: 1.0 !important;
	}
	
	.smalldiv01 .glyphicons, .smalldiv02 .glyphicons, .smalldiv03 .glyphicons, .smalldiv04 .glyphicons, .smalldiv05 .glyphicons, .smalldiv06 .glyphicons
	{
	display: none !important;
	}
    
	.glyphicons
	{
	font-size: 27px !important;
	}
	
	#messageCountIndicator {
		position: relative;
		top: 9px;
		left: -3px;
		cursor: pointer;
		z-index: 111;
		padding: 4px;
	}
	
	.smalldiv01
	{
	height: 18vh;
	width: 97%;
	padding: 0 0 0 6px;
	margin-top: 0;
	margin-left: 1%;
	margin-bottom: 5px;
	background: #38b148;
	border: 1px solid #38b148;
	border-radius: 6px;
	left: 0;
	top: 0px;
	z-index:0;
	cursor: pointer;
	}
	
	.smalldiv02
	{
	height: auto;
	width: 97%;
	padding: 0 0 0 6px;
	margin-top: 0;
	margin-left: 1%;
	margin-bottom: 5px;
	background: #fff;
	border: 1px solid #666666;
	border-radius: 6px;
	left: 50%;
	top: 0px;
	z-index:0;
	cursor: pointer;
	}
	
	.smalldiv03
	{
	height: 18vh;
	width: 48%;
	/*padding: 0 0 0 6px;*/
	margin-left: 1%;
	margin-bottom: 5px;
	background: #ef5d00;
	border: 1px solid #ef5d00;
	border-radius: 6px;
	left: 0;
	z-index:0;
	cursor: pointer;
	top: 20vh !important;
	}
	
	.smalldiv04
	{
	height: 18vh;
	width: 48%;
	/*padding: 0 0 0 6px;*/
	margin-left: 1%;
	margin-bottom: 5px;
	background: #C2C2C2;
	border: 1px solid #C2C2C2;
	border-radius: 6px;
	left: 50%;
	z-index:0;
	cursor: pointer;
	top: 20vh !important;
	}
	
	.smalldiv05
	{
	height: 18vh;
	width: 48%;
	/*padding: 0 0 0 6px;*/
	margin-left: 1%;
	margin-bottom: 5px;
	background: #165788;
	border: 1px solid #165788;
	border-radius: 6px;
	left: 0;
	z-index:0;
	cursor: pointer;
	top: 40vh !important;
	}
	
	.smalldiv06
	{
	height: 18vh;
	width: 48%;
	/*padding: 0 0 0 6px;*/
	margin-left: 1%;
	margin-bottom: 5px;
	background: #E11736; /* #99cccc */
	border: 1px solid #E11736;
	border-radius: 6px;
	left: 50%;
	z-index:0;
	cursor: pointer;
	top: 40vh !important;
	}
	
	.expIcon, .tile-expander
	{
	display: none;
	}
	

/* INITIAL VIEW ONLY - END */

	
	.xCloser 
	{
    color: #ffffff;
    font-size: 22px;
    font-weight: 700;
    padding: 1.3vmin 1.5vmin 1.8vmin 1.7vmin;
    border: 1px solid rgba(255, 255, 255, 0.6);
    background: rgba(255, 255, 255, 0.25);
    border-radius: 11%;
    position: absolute;
    right: 0.8vw;
    top: 1vh;
    z-index: 0;
    margin: 10px 10px 0 0;
    display: none;
    cursor: pointer;
	}
	
	.xCloser:hover
	{
    opacity: 0.7;
	}

/* *************************************************** */
/* *********************  div01  ********************* */
/* *************************************************** */
	.bigdiv01
	{
	min-width: 100%;
	max-width: 100%;
	width: 100vw;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #38b148;
	border: 1px solid #38b148;
	border-radius: 6px;
	display: block;
	}
	
	#smalldiv01icon
	{
	width: 16%;
	height: 40px;
	margin: 0 0 0 1%;
	background: #38b148;
	display: block;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 3001;
	clear: both;
	}
	
/* *************************************************** */
/* *********************  div02  ********************* */
/* *************************************************** */	
	.bigdiv02
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #666666;
	border: 1px solid #666666;
	border-radius: 6px;
	display: block;
	background: url(../images/bgDiv2.png);
	background-size: 100% 100%;
	}
		
	#smalldiv02icon
	{
	width: 16%;
	height: 40px;
	margin: 0 0 0 0;
	background: #666666;
	display: block;
	position: fixed;
	bottom: 0;
	left: 17%;
	z-index: 3001;
	clear: both;
	}

	.step1 
	{
	padding-left:120px! important;
    background: url("../images/step1.png") no-repeat scroll left center;
    /*background-size: 37% !important;*/
	padding-top: 30px! important;
	padding-bottom: 40px! important;
    z-index: 1;
	overflow: hidden;
	height: !important;
	}
	
.step2 
	{
	padding-left:120px! important;
    background: url("../images/step2.png") no-repeat scroll left center;
    /*background-size: 37% !important;*/
	padding-top: 20px! important;
    z-index: 1;
	overflow: hidden;
	height: !important;
	}
	
#div02content .stepdetails
{
	margin-top:-17px;
}
#div02content .stepdetails h5
{
	margin-top:0;
	margin-bottom:0;
}
.step1 h5,
.step2 h5 {padding-left:9vw ! important; padding-top:0; font-size: inherit !important; font-size: 3.5vmin ! important; white-space: nowrap}
.step1 p,
.step2 p {padding-left:0 ! important; font-size: 2vmin ! important;}

	
/* *************************************************** */
/* *********************  div03  ********************* */
/* *************************************************** */

.bigdiv03
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #ef5d00;
	border: 1px solid #ef5d00;
	border-radius: 6px;
	display: block;
	}
	
	#smalldiv03icon
	{
	width: 16.5%;
	height: 40px;
	margin: 0 0 0 0;
	background: #ef5d00;
	display: block;
	position: fixed;
	bottom: 0;
	left: 33%;
	z-index: 3001;
	clear: both;
	}

	.btn.btn-accent.btn-small
	{
	margin: 12px;
	}
/* *************************************************** */
/* *********************  div04  ********************* */
/* *************************************************** */

.bigdiv04
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #C2C2C2;
	border: 1px solid #C2C2C2;
	border-radius: 6px;
	display: block;
	}
		
	#smalldiv04icon
	{
	width: 16%;
	height: 40px;
	margin: 0 0 0 0;
	background: #C2C2C2;
	display: block;
	position: fixed;
	bottom: 0;
	left: 49.5%;
	z-index: 3001;
	clear: both;
	}

/* *************************************************** */
/* *********************  div05  ********************* */
/* *************************************************** */

.bigdiv05
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #165788;
	border: 1px solid #165788;
	border-radius: 6px;
	display: block;
	}
	
	#div05 a {
		color: #fff;
		text-decoration: underline;
	}
	
	#div05 .glyphicons-info-sign {
		font-size: 15px !important;
	}
		
	#smalldiv05icon
	{
	width: 16.5%;
	height: 40px;
	margin: 0 0 0 0;
	background: #165788;
	display: block;
	position: fixed;
	bottom: 0;
	left: 65.5%;
	z-index: 3001;
	clear: both;
	}

/* *************************************************** */
/* *********************  div06  ********************* */
/* *************************************************** */

.bigdiv06
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 6px 0 16px 6px;
	overflow: hidden;
	clear: both;
	background: #E11736;
	border: 1px solid #E11736;
	border-radius: 6px;
	display: block;
	}
	
	#div06content
	{
	overflow: hidden;
	}
	
	#div06content .doctorTextLink
	{
	color: #ffffff;
	opacity: 0.7 !important;
	outline: none;
	}
	
	#div06content .doctorTextLink:hover, #noChange:hover
	{
	color: #ffffff !important;
	opacity: 1.0 !important;
	}
	
	#noChange
	{
	opacity: 0.9 !important;
	}
	
	#findDoctor
	{
	width: 98%;
	margin-right: 16px;
	}
		
	#smalldiv06icon
	{
	width: 17%;
	height: 40px;
	margin: 0 0 0 0;
	background: #E11736;
	display: block;
	position: fixed;
	bottom: 0;
	left: 82%;
	z-index: 3001;
	clear: both;
	}
}


/* Misc */

.nav.nav-tabs.nav-stacked {
    border: 1px solid #CCC;
    float: right;
    margin-top: 0px;
    width: 50%;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
    background: #fff;
}
.footNote {
    font-size: 11px;
    clear: both;
}
.hrdiv03Centered {
    margin-top: 120px;
	border-top: 0px solid #ddd;
}
/*.btnRight {
    float: right;
    position: relative;
    right: -240px;
    top: 30px;
}*/

.col-xs-6.text-right.floatRight {
    float: right;
}
#div04content {
    display: none;
    color: #343434;
}
@media (max-width: 768px) {
.col-xs-6.text-right.floatRight {
    float: none;
}	
}
.face {
	max-width: 230px;
}
#f1_container2 {
    right: 0;
	width: 170px;
}

.carousel-control {
    top: 42% !important;
	/*bottom: 50% !important;*/
	width: 5%;
    color: #ddd;
    text-align: center;
    text-shadow: none;
}
.carousel-control:hover {
    color: #ccc;
}
.carousel-control.right {
    right: 0;
    left: auto;
    background: transparent;
}
.carousel-control.left {
    background: transparent; 
}
.carousel-indicators .active {
    background-color: #ddd;
}
.carousel-indicators li {
    border: 1px solid #ddd;
}
.carousel-indicators
{
	left:0;
	margin-left:0;
	width:auto;
	position:inherit;
	margin-top: 10px;
}
.img {
    left: 62%; /* 75%*/
    opacity: 1;
    width: 100%;
    top: 0;
    height: auto;
    position: absolute;
}
.carousel {
	height:230px;
	padding: 3% 5% 1%;
}
/*.carousel-caption {
    top: 0px;
    padding: 0;
}
.carousel-caption p {
    padding: 7px 30% 7px 7px;
}*/
.carousel-caption{
    font-family: arial,sans-serif;
}
.carousel-caption h2 {
    margin-top: 0;
    color:#000;
    font-size:26px;
    font-weight: normal;
}
.carousel-inner {
    height: 150px;
    overflow: hidden;
}

@media (max-width:768px) {
	.img {
		display:none;
	}
/*.carousel-inner
{
	overflow:visible;
}*/


}
#toolBar .glyphicons {
    font-size: 14px !important;
}
@media (max-width: 768px) { 
    #navbar{
        position: absolute;
        width: 100%;
        z-index: 9999;
    }
}

/*.tile p {
    font-size: 12px;
}
p.row2 {
    margin: 0px !important;
    padding-top: 4px;
    padding-bottom: 7px;
}*/
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.hrdiv04Centered {
	margin-top: 40px;
}
.nav-tabs.nav-stacked > li > a {
    margin: 0px;
}
/*.navbar {
    margin-bottom: 0px;
    border: none;
    border-radius: 0;
    z-index: 9;
}*/ 
#carouselButtons {
	text-align:center;
}
#pauseButton, #playButton {
    padding: 0;
    margin: 0;
    font-size: 10px !important;
    color: #aaa;
    width: 46px;
	border: 1px solid #ddd;
	outline: none;
}
#pauseButton .glyphicons, #playButton .glyphicons {
    font-size: 20px;
} 
.btn-tiles, .alerts {
    display: inline-block;
    text-align: center;
    width: 120px;
}

/*Static Promo Ad changes */

#div06 .PromoAd-body ,#div05 .PromoAd-body ,#div04 .PromoAd-body , #div03 .PromoAd-body
{
	height:auto;
	color:#000;
	font-size:10px;
}
#div06 .PromoAd-body h4 ,#div05 .PromoAd-body h4 , #div04 .PromoAd-body h4 ,#div03 .PromoAd-body h4 ,.promoadslider .PromoAd-body h4
{
	font-size:12px;
}
/*#div06.promoadtile  ,#div05.promoadtile  ,#div04.promoadtile ,#div03.promoadtile , .promoadslider.promoadtile
{
	box-shadow:none;
}*/
.promoadtile .tile-content-collapsed
{
		margin:0;
}
#div06 .PromoAd-body .btn-promo ,#div05 .PromoAd-body .btn-promo ,#div04 .PromoAd-body .btn-promo ,#div03 .PromoAd-body .btn-promo , .promoadslider .PromoAd-body .btn-promo
{
	width:auto;
}
.promoadslider
{
	padding-top:3%;
	padding-left:0;
	padding-right:0;
}

/*Tiles Tab module Changes */
.active .tilesarrow-down{
   border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #666666;
    height: 0;
    left: -24px;
    position: relative;
    top: 28px;
    width: 0
}
.btn-tiletab.active , .btn-tiletab:hover
{
	background:#666666!important;
	color:#fff!important;
    padding:7px 5px!important;
}
.btn-tiletab
{
    border-radius: 0!important;
	padding:7px 5px!important;
	margin:10px 5px;
}
a.btn-tiles ,a.btn-tiles:hover
{ 
 border:none;
}
a.btn-tiletab:hover
{
	 color:#fff!important;
}
#div04content .sections , #div03content .sections ,#div05content .sections
{
	text-align:center!important;
}
.title
{
	background:#666666;
	padding:3px 0;
	float:left;
	width:65%;
}
.title ul 
{
	padding:13.5px;
	margin-bottom:0;
}
.title li 
{
	list-style-type:none;
	text-align:center;
	display:none;
}
.title li a
{
		color:#fff;
		font-size:18px;
		padding:10px;
		
}
#div03content #contentdiv ,#div04content #contentdiv ,#div05content #contentdiv
{
	clear:both;
	padding-top:10px;
}
.prev 
{
	margin-left:5px;
}
.nextdiv
{
	margin-right:5px;
}
#div03content .pointerRight  ,#div03content .pointerLeft ,#div04content .pointerRight  ,#div04content .pointerLeft ,#div05content .pointerRight  ,#div05content .pointerLeft
{
	height:59px;
	font-size:18px;
	background:#666666;
	
}
.showSections>div ,#div00
{
	display:none;
}
#submitBtn, #submitBtnsubmitted , #submitBtn:hover, #submitBtnsubmitted:hover{
    background-color: #337ab7;
    color: #fff;
}

#div01, #div03, #div04, #div05 {
	border: 1px solid #ddd;
}
#div02 {
	border: 1px solid #ddd;
}




.flippaneltable tr td .back {
    display: none;
}
.flippaneltable tr td .front {
    display: block;
}

.flippaneltable tr td .back {
    color: #fff;
    background-color: #00BBE5;
    font-size: 13px;
    font-family: 'Gotham-Medium','Arial';
    width: 100%;
    height: 174px;
    padding: 10px;
    text-align: left;
}
.flippaneltable tr td .back p, .flippaneltable tr td .back a {
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    font-family: 'Gotham-Medium','Arial';
}
.flippaneltable tr td .back p {
    margin-bottom: 5px;
}
.flippaneltable tr td .front {
    color: #00BBE5;
    background-color: #fff;
    font-size: 18px;
    line-height: 18px;
    font-family: 'Gotham-Medium','Arial';
    width: 100%;
    height: 173px;
    padding: 93px 10px 0;
}
.flippaneltable tr td .front span {
    color: #00BBE5;
    font-size: 12px;
    line-height: 12px;
    font-family: 'Gotham-Book','Arial';
    font-style: italic;
}
.flippaneltable tr td .overlay {
    z-index: 10;
    display: block;
    position: absolute;
    height: 100%;
    top: -1px;
    left: -1px;
    right: 0;
    background-color: #B2B4B6;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}


/* button */
.sbut {
	height: 36px;
	width: 66px;
	display: block;
	background-color: #1272b2;
	padding: 8px;
	margin-top: 10px;
	color: #fff;
	padding-left: 20px;
	font-size: 18px;
}

.titles {
	font-size: 14px;
	color: #000;
}

#footerContent {
	margin-top: -40px;
	height: 100px;
	font-size: 12.5px;
}











/* 2017-08-03 */
.carousel-control:hover {
    color: #606060 !important;
}
.tile a {
	display: block;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
}
.tile .card {
	display: block;
	width: 100%;
	height: 100%;
	padding: 10px;
}
.tile .cardNoHover {
	display: block;
	width: 100%;
	height: 100%;
	padding: 10px;
}
.tile .cardHover {
	display: none;
	width: 100%;
	height: 100%;	
	padding: 10px;
	position: relative;
}
.tile:hover .card {
	display: none;
}
.tile:hover .cardHover {
	display: block;
}

/*#div02 {
	-webkit-box-shadow: none; 
	-moz-box-shadow: none;
	box-shadow: none; 
	border: 1px solid #d0d0d0;
	background-color: #d0d0d0;
}*/


.smalldiv01:hover {
    cursor: default;
}
.smalldiv02:hover {
    cursor: default;
}
.smalldiv03:hover {
    cursor: default;
}
.smalldiv04:hover {
    cursor: default;
}
.smalldiv05:hover {
    cursor: default;
}
.smalldiv06:hover {
    cursor: default;
}
/*.smalldiv06 a {
    cursor: pointer !important;
}*/


@media (min-width: 1170px) {
	#centeredContainer {
		margin-bottom: 15px;
		height: 491px;
		width: 98%;
	}
	.tile p {
	    font-size: 19px;
	    line-height: 20px;
	}	
	.tileH3 {
	    padding-top: 0;
	    padding-left: 0;
	    color: #000;
	    font-size: 24px;
    	line-height: 26px;
    	margin-bottom: 5px;
    	margin-top: 0;
    	font-weight: bold;
	}
	.tileH2 {
	    padding-top: 0;
	    padding-left: 0;
	    color: #000;
	    font-size: 30px;
    	line-height: 22px;
    	margin-bottom: 90px;
    	margin-top: 0;
    	font-weight: bold;
	}
	p.txtP {
	    font-size: 19px;
	    line-height: 25px;
	    color: #000;
	    font-weight: bold;
	    margin-bottom: 50px;
	}
	p.txtP a {
		display: inline-block;
		margin-bottom: 0;
		font-size: 19px;
	    line-height: 20px;
	    color: #1792e5;
	    text-decoration: none;
	}
	div > .tileLabel {
	    padding-top: 0;
	    padding-left: 0;
	    color: #8d8d8d;
	    font-size: 24px;
    	line-height: 26px;
    	margin-bottom: 15px;
	}	
	.cardHover .tileLabel {
	    color: #fff;
	}
	.smalldiv03 .cardHover p,
	.smalldiv04 .cardHover p,
	.smalldiv05 .cardHover p,
	.smalldiv06 .cardHover p {
	    color: #fff;
	}
	.smalldiv01 .tileLabel {
	    color: #f0f0f0;
	}
	.sbut {
		background-color: #1792e5;
		text-align: center;
		padding: 6px 0 0;
		position: absolute;
		bottom: 12px;
		z-index: 100;
		text-decoration: none !important;
	}
	.sbut:hover {
		color: #fff;
		text-decoration: none;
	}	
	.rwdTile {
		padding: 0;
	}
	.smalldiv01::after {
	    content: "";
	    top: 0;
    	left: 0;
	}	
	.smalldiv02::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv03::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv04::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv05::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv06::after {
	    content: "";
	    top: 0;
    	left: 0;
	}

	.smalldiv01 {
	    width: 200px;
	    background: #f1594f;
	    left: 0;
	    height: 235px;
	}
	.smalldiv02 {
		width: 505px;
		background-color: #fff;
	    left: 210px;
	    top: -247px;
	    height: 480px;
	}	
	.smalldiv03 {
	    width: 200px;
	    background: #f0f0f0;
	    left: 725px;
	    top: -727px;
	    height: 235px;
	}	
	.smalldiv04 {
	    width: 200px;
	    background: #f0f0f0;
	    left: 725px;
	    top: -717px;
	    height: 235px;
	}	
	.smalldiv05 {
	    width: 200px;
	    background: #f0f0f0;
	    left: 935px;
	    top: -1197px;
	    height: 235px;
	}	
	.smalldiv06 {
	    width: 200px;
	    background: #f0f0f0;
	    left: 935px;
	    top: -1186px;
	    height: 233px;
	}

	#div05 a, #div05 a:hover {
		text-decoration: none;
	}
	#div06 a, #div06 a:hover {
		text-decoration: none;
	}


	.rwdTile1 .card,
    .rwdTile1 .cardNoHover{
		background: url("../images/ico-quicklinks-large.png") no-repeat 72px 97px;
		margin-top: 25px;
	}
	/*.rwdTile1:hover .cardHover {
		background: #f1594f url("../images/ico-quicklinks-large.png") no-repeat 72px 97px;
	}*/

	.rwdTile .card{
		background: url("../images/ico-benefit-enrollment-large.png") no-repeat 310px 230px;
	}
	.rwdTile:hover .cardHover {
		background: url("../images/ico-benefit-enrollment-large.png") no-repeat 310px 230px;
	}

	.rwdTile2 .card{
		background: url("../images/ico-health-snapshot-large.png") no-repeat 71px 108px;
	}
	.rwdTile2:hover .cardHover {
		background: #98c260 url("../images/ico-health-snapshot-hover-large.png") no-repeat 71px 108px;
	}

	.rwdTile3 .card{
		background: url("../images/ico-knowledge-centre-large.png") no-repeat 73px 108px;
	}
	.rwdTile3:hover .cardHover {
		background: #ffd153 url("../images/ico-knowledge-centre-hover-large.png") no-repeat 73px 108px;
	}

	.rwdTile4 .card{
		background: url("../images/ico-life-events-large.png") no-repeat 43px 108px;
	}
	.rwdTile4:hover .cardHover {
		background: #af7ac5 url("../images/ico-life-events-hover-large.png") no-repeat 43px 108px;
	}
    
    .rwdTile5 .card{
		background: url("../images/ico-retirement-snapshot-large.png") no-repeat 90px 107px;
	}
	.rwdTile5:hover .cardHover {
		background: #f58d4d url("../images/ico-retirement-snapshot-hover-large.png") no-repeat 90px 107px;
	}

	/*.rwdTile5 .card{
		background: url("../images/pic_voluntary-benefits.jpg") no-repeat top left;
		background-size: 100%;
	}
	.rwdTile5:hover .cardHover {
		background: url("../images/pic_voluntary-benefits-hover.jpg") no-repeat top left;
		background-size:cover;
	}*/
}

@media (max-width: 1169px) and (min-width: 769px) {

	.tile p {
	    font-size: 15px;
	    line-height: 17px;
	}	
	.tile a {
		margin-bottom: 0;
	}
	.tile a br {
		display: none;
	}
	.tileH3 {
	    color: #000;
	    font-size: 24px;
    	line-height: 24px;
    	margin-bottom: 5px;
    	margin-top: 0;
    	font-weight: bold;
	}
	.tileH2 {
	    padding-top: 0;
	    padding-left: 0;
	    color: #000;
	    font-size: 18px;
    	line-height: 18px;
    	margin-bottom: 5px;
    	margin-top: 0;
    	font-weight: bold;
	}
	p.txtP {
	    font-size: 12px;
	    line-height: 12px;
	    color: #000;
	    font-weight: bold;
	    margin-bottom: 5px;
	}
	p.txtP a {
		display: inline-block;
		margin-bottom: 0;
		font-size: 12px;
	    line-height: 12px;
	    color: #1792e5;
	    text-decoration: none;
	}
	div > .tileLabel {
	    padding-top: 0;
	    padding-left: 0;
	    color: #8d8d8d;
	    font-size: 20px;
    	line-height: 25px;
    	margin-bottom: 10px;
	}
	.cardHover .tileLabel {
	    color: #fff;
	}
	.smalldiv03 .cardHover p,
	.smalldiv04 .cardHover p,
	.smalldiv05 .cardHover p,
	.smalldiv06 .cardHover p {
	    color: #fff;
	}
	.smalldiv01 .tileLabel {
	    color: #f0f0f0;
	}

	.sbut {
		background-color: #1792e5;
		text-align: center;
		padding: 6px 0 0;
		position: absolute;
		bottom: 7px;
		z-index: 100;
		text-decoration: none !important;
	}
	.sbut:hover {
		color: #fff;
		text-decoration: none;
	}
	.tileLabel {
		margin-left: 0;
	}

	.smalldiv01 {
	    background: #f1594f;
	    padding: 0;
	}
	.smalldiv02 {
	    background: #fff;
	    padding: 0;
	}	
	.smalldiv03 {
	    background: #f0f0f0;
	    padding: 0;
	}	
	.smalldiv04 {
	    background: #f0f0f0;
	    padding: 0;
	}	
	.smalldiv05 {
	    background: #f0f0f0;
	    padding: 0;
	}	
	.smalldiv06 {
	    background: #f0f0f0;
	    padding: 0;
	}


	.smalldiv01::after {
	    content: "";
	    top: 0;
    	left: 0;
	}	
	.smalldiv02::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv03::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv04::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv05::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv06::after {
	    content: "";
	    top: 0;
    	left: 0;
	}

	#div05 a, #div05 a:hover {
		text-decoration: none;
	}
	#div06 a, #div06 a:hover {
		text-decoration: none;
	}

	.rwdTile1 .card{
		background: url("../images/ico-quicklinks-large.png") no-repeat center center;
	}
	.rwdTile1:hover .cardHover {
		background: #f1594f url("../images/ico-quicklinks-hover-large.png") no-repeat center center;
	}

	.rwdTile .card{
		
	}
	.rwdTile:hover .cardHover {
		
	}

	.rwdTile2 .card{
		background: url("../images/ico-health-snapshot-large.png") no-repeat center center;
	}
	.rwdTile2:hover .cardHover {
		background: #98c260 url("../images/ico-health-snapshot-hover-large.png") no-repeat center center;
	}

	.rwdTile3 .card{
		background: url("../images/ico-knowledge-centre-large.png") no-repeat center center;
	}
	.rwdTile3:hover .cardHover {
		background: #ffd153 url("../images/ico-knowledge-centre-hover-large.png") no-repeat center center;
	}

	.rwdTile4 .card{
		background: url("../images/ico-life-events-large.png") no-repeat center center;
	}
	.rwdTile4:hover .cardHover {
		background: #af7ac5 url("../images/ico-life-events-hover-large.png") no-repeat center center;
	}

	.rwdTile5 .card{
		background: url("../images/ico-retirement-snapshot-large.png") no-repeat center center;
	}
	.rwdTile5:hover .cardHover {
		background: #f58d4d url("../images/ico-retirement-snapshot-hover-large.png") no-repeat center center;
	}	

}


@media (max-width: 768px) {


	.tile p {
	    font-size: 11px;
	    line-height: inherit;
	}	
	.tile a {
		margin-bottom: 0;
        font-size: 12px;
        line-height: inherit;
        margin-bottom: 2px;
	}
	.tile a br {
		display: none;
	}
	.tileH3 {
	    color: #000;
	    font-size: 17px;
    	line-height: 19px;
    	margin-bottom: 5px;
    	margin-top: 0;
    	font-weight: bold;
	}
	.tileH2 {
	    padding-top: 0;
	    padding-left: 0;
	    color: #000;
	    font-size: 20px;
    	line-height: 24px;
    	margin-bottom: 5px;
    	margin-top: 0;
    	font-weight: bold;
	}
	p.txtP {
        display: block;
	    font-size: 12px;
	    line-height: 14px;
	    color: #000;
	    font-weight: bold;
	    margin-bottom: 5px;
	}
	p.txtP a {
		display: inline-block;
		margin-bottom: 0;
		font-size: 12px;
	    line-height: 14px;
	    color: #1792e5;
	    text-decoration: none;
	}
	div > .tileLabel {
	    padding-top: 0;
	    padding-left: 0;
	    color: #000;
	    font-size: 17px;
    	line-height: 19px;
    	margin-bottom: 5px;
	}
	.cardHover .tileLabel {
	    color: #fff;
	}
	.smalldiv03 .cardHover p,
	.smalldiv04 .cardHover p,
	.smalldiv05 .cardHover p,
	.smalldiv06 .cardHover p {
	    color: #fff;
	}
	.smalldiv01 .tileLabel {
	    color: #f0f0f0;
	}
	.sbut {
		height: 30px;
    	width: 60px;
		background-color: #1792e5;
		text-align: center;
		padding: 3px 0 0;
		position: absolute;
		bottom: 5px;
		right: 5px;
		z-index: 100;
		text-decoration: none !important;
	}
	.sbut:hover {
		color: #fff;
		text-decoration: none;
	}
	.tileLabel {
		margin-left: 0;
		white-space: normal;
	}

	.smalldiv01 {
	    background: #f1594f;
	    padding: 0;
	}
	.smalldiv02 {
		background-color: #fff;
		padding: 0;
	}	
	.smalldiv03 {
	    background: #f0f0f0;
	    padding: 0;
	}	
	.smalldiv04 {
	    background: #f0f0f0;
	    padding: 0;
	}	
	.smalldiv05 {
	    background: #f0f0f0;
	    padding: 0;
	}	
	.smalldiv06 {
	    background: #f0f0f0;
	    padding: 0;
	}


	.smalldiv01::after {
	    content: "";
	    top: 0;
    	left: 0;
	}	
	.smalldiv02::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv03::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv04::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv05::after {
	    content: "";
	    top: 0;
    	left: 0;
	}
	.smalldiv06::after {
	    content: "";
	    top: 0;
    	left: 0;
	}

	#div05 a, #div05 a:hover {
		text-decoration: none;
	}
	#div06 a, #div06 a:hover {
		text-decoration: none;
	}

	.rwdTile1 .card{
		background: url("../images/ico-quicklinks-large.png") no-repeat right center;
	}
	.rwdTile1:hover .cardHover {
		background: #f1594f url("../images/ico-quicklinks-hover.png") no-repeat right center;
	}

	.rwdTile .card{
		background: url("../images/ico-alerts-benefit.png") no-repeat center center;
	}
	.rwdTile:hover .cardHover {
		background: url("../images/ico-alerts-benefit.png") no-repeat center center;
	}

	.rwdTile2 .card{
		background: url("../images/ico-health-snapshot.png") no-repeat center center;
	}
	.rwdTile2:hover .cardHover {
		background: #98c260 url("../images/ico-health-snapshot-hover.png") no-repeat center center;
	}

	.rwdTile3 .card{
		background: url("../images/ico-knowledge-centre.png") no-repeat center center;
	}
	.rwdTile3:hover .cardHover {
		background: #ffd153 url("../images/ico-knowledge-centre-hover.png") no-repeat center center;
	}

	.rwdTile4 .card{
		background: url("../images/ico-life-events.png") no-repeat center center;
	}
	.rwdTile4:hover .cardHover {
		background: #af7ac5 url("../images/ico-life-events-hover.png") no-repeat center center;
	}

    .rwdTile5 .card{
		background: url("../images/ico-retirement-snapshot.png") no-repeat center center;
	}
	.rwdTile5:hover .cardHover {
		background: #f58d4d url("../images/ico-retirement-snapshot-hover.png") no-repeat center center;
	}


	#innerContentWrapperHome {
	    padding: 0 !important;
	}	

	.divSwitch {
		display: -webkit-box;
		display: -moz-box;
		display: box;

		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
	}
	.divSwitch .smalldiv01 {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		box-ordinal-group: 2;
	}
	.divSwitch .smalldiv02 {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		box-ordinal-group: 1;
	}

	.image_po {
		display: none;
	}	

}

@media (max-width: 1169px) {

	.tileLabel br {
		display: none;
	}
		
	#innerContentWrapperHome {
	    padding: 0 !important;
	}	
	/*#centeredContainer {
		height: 340px;
	}*/	
	#da-slider {
	     margin-top: 15px; 
	}	
	#footer {
		margin-top: 0;
		margin-bottom: 0 !important;
	}  

	.tile {
	    position: initial;
	    float: left;
	}	
	#centeredContainer {
	  width: 100%;
	  display: block;
	  float: left;
	  margin-top: 0;
	  padding-top: 0;
	  padding-bottom: 0;
	}
	#da-slider {
	  width: 100%;
	  display: block;
	  float: left;
	}
	#footer {
	  width: 100%;
	  display: block;
	  float: left;
	}	
}

@media (max-width: 768px) {	
	/*#centeredContainer {
		height: 600px;
	}*/	
	#da-slider {
	     margin-top: 15px; 
	     margin-bottom: 0;
	}	
	.carousel {
		padding: 10px 35px;
	}
	.carousel-control.right {
	    right: 10px;
	}	


}


/* new styles :: START :: by GIRISH */
@media all AND (min-width: 1170px) {

	.smalldiv01
	{
	
	}

    .smalldiv02
	{
	
	top: -10px;
	}

    .smalldiv03
	{
	
	top: -595px;
	}

    .smalldiv04
	{
	
	top: -590px;
	}

    .smalldiv05
	{
	
	top: -995px;
	}

    .smalldiv06
	{
	
	top: -990px;
	}
}

@media (min-width: 1170px) {
    .smalldiv01 {
	    top:-27px;
	}
	.smalldiv02 {
	    top: -237px;
	}	
	.smalldiv03 {
	    top: -717px;
	}	
	.smalldiv04 {
	    top: -707px;
	}	
	.smalldiv05 {
	    top: -1187px;
	}	
	.smalldiv06 {
	    top: -1176px;
	}
}
/* new styles :: END */
/* fix for tiles :: STARTS */
#div01 .DnnModule, #div02 .DnnModule, #div03 .DnnModule, #div04 .DnnModule, #div05 .DnnModule, #div06 .DnnModule
{
z-index:902;
}
/* fix for tiles :: ENDS */