@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 .background-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: 'Arimo',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: 'Arimo',Arial,Helvetica,sans-serif;}
.tile .tile-title .subtitle{font-size:24px;font-weight:400; font-family: 'Arimo',Arial,Helvetica,sans-serif;padding-bottom: 0px;line-height:1;}
.tile.tile-numbers .tile-title .subtitle {font-size:18px;font-weight:400; font-family: 'Arimo',Arial,Helvetica,sans-serif;padding-bottom: 0px;line-height:1;}
.tile.tile-evive .tile-title .subtitle{font-size:18px;font-weight:400; font-family: 'Arimo',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: 75px;
    z-index: 1;
	left: -6px;
position: relative;
}
.step2 {
    background: rgba(0, 0, 0, 0) url("../images/step2.png") no-repeat scroll left center;
    height: 75px;
    z-index: 1;
	left: -6px;
position: relative;
}
.step3 {
    background: rgba(0, 0, 0, 0) url("../images/step3.png") no-repeat scroll left center;
    height: 75px;
    z-index: 1;
	left: -6px;
position: relative;
}
.step1 h5,
.step2 h5 {padding-left:240px; padding-top:20px;font-size:16px;}
.step1 p,
.step2 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: 'Arimo',Arial,Helvetica,sans-serif;}
.FCacheWrapper .h2:hover {color:#ff9900;}

.btn {
    text-decoration: none !important;
    line-height: 14px;
    padding: 7px 14px;
    vertical-align: middle;
	background: #fff !important;
	color: #006BA6 !important;
	border-radius:0px;
	border:2px solid #006BA6 !important;
}
.btn:hover {
    text-decoration: none !important;
    line-height: 14px;
    padding: 7px 14px;
    vertical-align: middle;
	background: #003b71 !important;
	color: #fff !important;
	border-radius:0px;
	border:2px solid #003b71 !important;
}
.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 !important;
	color: #006BA6 !important;
	border-radius:0px;
	border:2px solid #006BA6 !important;
}
 a.btn-tiles:hover {
    text-decoration: none !important;
    line-height: 14px;
    padding: 7px 14px;
    vertical-align: middle;
	background: #003b71 !important;
	color: #fff !important;
	border-radius:0px;
	border:2px solid #003b71 !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;
	}
#da-slider {
    background: #F8FAFC;
	/*height: 230px;*/
}
#da-slider .glyphicons-chevron-right, #da-slider .glyphicons-chevron-left {
    font-size: 16px;
}
#da-slider a .glyphicons-chevron-right:hover {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
}
#da-slider a .glyphicons-chevron-left:hover {
    -webkit-transform: translateX(-4px);
    transform: translateX(-4px);
}
#da-slider a .glyphicons-chevron-right, #da-slider a .glyphicons-chevron-left {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
#da-slider h2 {
margin-top: 0px;
margin-bottom: 40px;
}
#da-slider h2::after {
	content: "";
position: relative;
top: 2rem;
left: 0;
height: 0.15rem;
width: 6rem;
display: table-cell;
background: #006BA6;
margin-top: 60px;
}

/* *************************************************************************************
////////////////////////////////////////////////////////////////////////////////////////

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: 14px;
	display: block;
	padding: 6px;
	}
	
	div > .tileLabel
	{
	color: #fff;
	font-family: 'Arimo',Arial,Helvetica,sans-serif;
	font-size: 140%;
    font-weight: 300;
    line-height: 1.1;
    margin: 4px 0 0 4px;
	}
	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, #div02, #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;
	box-shadow: 0px 0px 4px 1px #eee;
	}
	#div01:hover, #div02:hover, #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: 'Arimo', 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
	{
	height: 200px;
	width: 200px;
	background: #38b148;
	left: 0;
	top: 0;
	border: 1px solid #ccc;
	}



	.smalldiv01::after, .smalldiv02::after, .smalldiv03::after, .smalldiv04::after, .smalldiv05::after {
		transition: all .9s ease;
	}
	.smalldiv01::after /* tile background image */
	{
	content: "\E197";
    font-family: 'Glyphicons Regular';
	color: #ffffff;
    font-size: 7em;
	opacity: 0.2;
	top: 70px;
	left: 75px;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	.smalldiv01:hover::after, .smalldiv02: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;
	}
	.smalldiv01 > .tileLabel .badgeAll, .smalldiv01 #glyphicon01
	{
	display: none;
	}
	
	.smalldiv01:hover
	{
	cursor: pointer;
	opacity: 0.5;
	}
	
	.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);
	}
	
	#div02content p, #div02content h5, #div02content span 
	{
	color: #fff;
	}
	
	.smalldiv02
	{
	height: 200px;
	width: 200px;
	background: #666666;
	left: 0;
	top: 0;
	}
	
	.smalldiv02::after /* tile background image */
	{
	content: "\E030";
    font-family: 'Glyphicons Regular';
	color: #ffffff;
    font-size: 7em;
	opacity: 0.2;
	top: 70px;
	left: 75px;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv02 > .subtitle, .smalldiv02 #glyphicon02
	{
	display: none;
	}
	
	.smalldiv02:hover
	{
	cursor: pointer;
	opacity: 0.5;
	}
	
	.bigdiv02
	{
	height: 405px; 
	width: 500px;
	background: #666666;
	left: 205px;
	top: -200px;
	}
	
	.bigdiv02 > .subtitle
	{
	color: #fff;
	font-size:24px;
	font-weight:400; 
	font-family: 'Arimo',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:5px;
	}
	

	/* *************************************************** */
	/* *********************  div03  ********************* */
	/* *************************************************** */
	
	#div03
	{
	/*border: 0px solid rgba(255, 0, 255, 0.4);*/
	border: none;
	}
	
	#div03content .subtitle
	{
	color: #fff !important;
	font-family: 'Arimo',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: #ef5d00;
	left: 710px;
	top: -605px;
	}
	
	.smalldiv03::after /* tile background image */
	{
	content: "\E012";
    font-family: 'Glyphicons Regular';
	color: #ffffff;
    font-size: 7em;
	opacity: 0.2;
	top: 70px;
	left: 75px;
	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: #C2C2C2;
	left: 710px;
	top: -600px;
	}

	.smalldiv04::after /* tile background image */
	{
	content: "\E506";
    font-family: 'Glyphicons Regular';
	color: #ffffff;
    font-size: 7em;
	opacity: 0.2;
	top: 70px;
	left: 75px;
	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;
	}
	
	.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: 'Arimo',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: 100px;
	width: 100px;
	background: #165788;
	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;
	}
	
	
	/* *************************************************** */
	/* *********************  div06  ********************* */
	/* *************************************************** */
	#div06
	{
	/*border: 1px solid rgba(0, 255, 255, 0.4);*/
	border: none;
	}
	
	.smalldiv06
	{
	height: 154px;
	width: 220px;
	background: #fff; /* #99cccc */
	left: 916px;
	top: -1000px;
	padding: 0;
	z-index: 20;
	}
	
	.smalldiv06:hover
	{
	cursor: pointer;
	}
	
	.smalldiv06 ul {  /* Added by EL - 04102017 */
		padding: 0px;
	}

	.smallOnly
	{
	display: none;
	}
	
	.bigOnly
	{
	display: block;
	}
	
	
/* ==========================================================================
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: 'Arimo',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: 'Arimo', 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: 'Arimo',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;
	}
	
	#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: 158px;
	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: 158px;
	z-index:0;
	cursor: pointer;
	}
	
	.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: 158px;
	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;
	}
	
	.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;
	}
	
	.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;
	}
	
	.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: 170px;
    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::before 
	{
    content: "\E197";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.8;
    top: 30%;
    left: 7vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv01icon:hover::before 
	{
    opacity: 1.0;
	}
	
	#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;
	}

	.smalldiv01::after
	{
	content: "\E197";
	font-family: 'Glyphicons Regular';
	font-size: 16vmin;
	opacity: 0.3;
	top: 20%;
	left: 12vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv01:hover::after
	{
	opacity: 0.4;
	}
	
/* *************************************************** */
/* *********************  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;
	}
	
	#smalldiv02icon::before 
	{
    content: "\E030";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.8;
    top: 30%;
    left: 7vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv02icon:hover::before 
	{
    opacity: 1.0;
	}
	
	#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;
	}

	.smalldiv02::after
	{
	content: "\E030";
	font-family: 'Glyphicons Regular';
	font-size: 16vmin;
	opacity: 0.3;
	top: 20%;
	left: 12vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv02:hover::after
	{
	opacity: 0.4;
	}
	
	.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::before 
	{
    content: "\E012";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.8;
    top: 30%;
    left: 7vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv03icon:hover::before 
	{
    opacity: 1.0;
	}
	
	#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;
	}

	.smalldiv03::after
	{
	content: "\E012";
	font-family: 'Glyphicons Regular';
	font-size: 16vmin;
	opacity: 0.3;
	top: 20%;
	left: 12vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv03:hover::after
	{
	opacity: 0.4;
	}

	.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::before 
	{
    content: "\E506";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.8;
    top: 30%;
    left: 7vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv04icon:hover::before 
	{
    opacity: 1.0;
	}
	
	#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;
	}

	.smalldiv04::after
	{
	content: "\E506";
    font-family: 'Glyphicons Regular';
    font-size: 16vmin;
	opacity: 0.3;
	top: 20%;
	left: 12vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv04:hover::after
	{
	opacity: 0.4;
	}

/* *************************************************** */
/* *********************  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::before
	{
    content: "\E043";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.8;
    top: 30%;
    left: 7vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv05icon:hover::before
	{
    opacity: 1.0;
	}
	
	#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;
	}

	.smalldiv05::after
	{
	content: "\E043";
	font-family:'Glyphicons Regular';
	font-size: 16vmin;
	opacity: 0.3;
	top: 20%;
	left: 12vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv05:hover::after
	{
	opacity: 0.4;
	}

/* *************************************************** */
/* *********************  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::before 
	{
    content: "\E003";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.8;
    top: 30%;
    left: 7vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv06icon:hover::before 
	{
    opacity: 1.0;
	}
	
	#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;
	}

	.smalldiv06::after
	{
	content: "\E003";
	font-family:'Glyphicons Regular';
	font-size: 16vmin;
	opacity: 0.3;
	top: 20%;
	left: 12vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv06:hover::after
	{
	opacity: 0.4;
	}
}




/* *************************************************************************************
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////

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: 'Arimo',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: 'Arimo', 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: 'Arimo',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: 48%;
	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: 61px;
	z-index:0;
	cursor: pointer;
	}
	
	.smalldiv02
	{
	height: 18vh;
	width: 48%;
	padding: 0 0 0 6px;
	margin-top: 0;
	margin-left: 1%;
	margin-bottom: 5px;
	background: #666666;
	border: 1px solid #666666;
	border-radius: 6px;
	left: 50%;
	top: 61px;
	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;
	}
	
	.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;
	}
	
	.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;
	}
	
	.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;
	}
	
	.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: 65px;
    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: -22px;
	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::before 
	{
    content: "\E197";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.8;
    top: 30%;
    left: 5vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv01icon:hover::before 
	{
    opacity: 1.0;
	}
	
	#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;
	}

	.smalldiv01::after
	{
	content: "\E197";
	font-family: 'Glyphicons Regular';
	font-size: 16vmin;
	opacity: 0.3;
	top: 4vh;
	left: 25vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv01:hover::after
	{
	opacity: 0.4;
	}
	
/* *************************************************** */
/* *********************  div02  ********************* */
/* *************************************************** */	
	.bigdiv02
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-top: -22px;
	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;
	}
	
	#smalldiv02icon::before 
	{
    content: "\E030";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.8;
    top: 30%;
    left: 5vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv02icon:hover::before 
	{
    opacity: 1.0;
	}
	
	#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;
	}

	.smalldiv02::after
	{
	content: "\E030";
	font-family: 'Glyphicons Regular';
	font-size: 16vmin;
	opacity: 0.3;
	top: 4vh;
	left: 25vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv02:hover::after
	{
	opacity: 0.4;
	}
	
	.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: -22px;
	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::before 
	{
    content: "\E012";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.8;
    top: 30%;
    left: 5vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv03icon:hover::before 
	{
    opacity: 1.0;
	}
	
	#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;
	}

	.smalldiv03::after
	{
	content: "\E012";
	font-family: 'Glyphicons Regular';
	font-size: 16vmin;
	opacity: 0.3;
	top: 4vh;
	left: 25vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv03:hover::after
	{
	opacity: 0.4;
	}

	.btn.btn-accent.btn-small
	{
	margin: 12px;
	}
/* *************************************************** */
/* *********************  div04  ********************* */
/* *************************************************** */

.bigdiv04
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-top: -22px;
	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::before 
	{
    content: "\E506";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.8;
    top: 30%;
    left: 5vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv04icon:hover::before 
	{
    opacity: 1.0;
	}
	
	#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;
	}

	.smalldiv04::after
	{
	content: "\E506";
    font-family: 'Glyphicons Regular';
    font-size: 16vmin;
	opacity: 0.3;
	top: 4vh;
	left: 25vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv04:hover::after
	{
	opacity: 0.4;
	}

/* *************************************************** */
/* *********************  div05  ********************* */
/* *************************************************** */

.bigdiv05
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-top: -22px;
	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;
	}
	
	#smalldiv05icon::before
	{
    content: "\E043";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.8;
    top: 30%;
    left: 5vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv05icon:hover::before
	{
    opacity: 1.0;
	}
	
	#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;
	}

	.smalldiv05::after
	{
	content: "\E043";
	font-family:'Glyphicons Regular';
	font-size: 16vmin;
	opacity: 0.3;
	top: 4vh;
	left: 25vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	.smalldiv05:hover::after
	{
	opacity: 0.4;
	}

/* *************************************************** */
/* *********************  div06  ********************* */
/* *************************************************** */

.bigdiv06
	{
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	margin-top: -22px;
	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::before 
	{
    content: "\E003";
    font-family: 'Glyphicons Regular';
    font-size: 1.8em;
    opacity: 0.7;
    top: 30%;
    left: 5vw;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #ffffff;
	}
	
	#smalldiv06icon:hover::before 
	{
    opacity: 0.8;
	}
	
	#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;
	}

	.smalldiv06::after
	{
	content: "\E003";
	font-family:'Glyphicons Regular';
	font-size: 20vmin;
	opacity: 0.3;
	top: 4vh;
	left: 25vw;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;
	}
	
	.smalldiv06:hover::after
	{
	opacity: 0.4;
	}
}


/* 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: 50% !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;
}
.img {
    left: 62%; /* 75%*/
    opacity: 1;
    width: 100%;
    top: -20px;
    height: auto;
    position: absolute;
}
.carousel {
	height:270px;
	padding: 2% 5%;
}
.carousel-caption {
    top: 0px;
    padding: 0;
}
.carousel-caption p {
    padding: 7px 30% 7px 7px;
}
.carousel-inner {
    height: 150px;
}

@media (max-width:768px) {
	.img {
		display:none;
	}
.carousel-inner
{
	overflow:visible;
}


}
#toolBar .glyphicons, .menu .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: #fff;
    width: 46px;
    border: 1px solid transparent;
    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 #003b71;
    height: 0;
    left: -24px;
    position: relative;
    top: 29px;
    width: 0
}
.btn-tiletab.active , .btn-tiletab:hover
{
	background:#003b71!important;
	border-color:#003b71!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;
}

/*FE Alert Promo Ads */
.FE {
	height: auto;
}
.promoadFE {
	border: 1px solid #cecece;
	overflow:visible;
}
.promoadFE .panel-body {
    padding: 7px;
}
.promoadFE .row,
.col-md-12,
.col-xs-12,
.col-md-6,
.col-xs-6 {
    margin: 0px;
	padding:0px;
}
.promoadFE img {
    margin-top: 6px;
    max-height: 146px;
    max-width: 85px;
    min-width: 45px;
	clear: both;
    float: left;
    position: relative;
    width: 25%;
	margin-right: 10px;
}
.promoadFE p {
    font-size: 14px;
	color: #000;	
}
.promoadFE .btn-xs {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
	float:right;
	width:auto;
	border: 1px solid #ccc;
}
#div03 a {
	color: #fff;
	text-decoration:underline;
}
#div03 a:hover {
	text-decoration:none;
}