/* MAGELLANASSIST */
/* Revised JANUARY 29, 2018 */

/* MAGELLAN BRAND BOOTSTRAP STYLES  ####################################################################################################################### */
body {overflow-x:hidden;}
.breadcrumb {background-color:transparent;}
.panel-group .panel, .panel-heading, .nav-tabs>li>a, .form-control, .nav-pills>li>a, .nav>li>a, .panel, .list-group-item, .list-group-item a, .thumbnail {border-radius:0px;}
.nav-pills>li+li {margin-left:0}
.nav-stacked>li+li {margin-top:0}
.dropdown-menu {margin:0;}
.dropdown-menu li a {padding:7px 15px;}
.btn {border-radius:12px;padding-left:20px;padding-right:20px;}
.btn-primary, .btn-info, .btn-success, .btn-warning, .btn-danger {border:none;}
.btn-xs {padding-left:10px;padding-right:10px;}
.btn-group .btn {border-radius:0px;padding-left:10px;padding-right:10px;}
.carousel-control {text-shadow: 0 1px 2px rgba(0,0,0,0);}
.display-group {padding:0 15px 10px 0;}
.form-data {word-wrap:break-word}
.input-group-addon {border-radius:0px;}
form, .well  {margin-top:0px;}
legend {margin-bottom:10px;}
table.table{margin-top:10px;}
table.table caption {text-align:left; margin-bottom:7px;}
fieldset legend.form-label {display: inline-block;padding-bottom: 5px;border-bottom:0px;margin-bottom:0}
.qMark {padding: 1px 7px 3px 9px;border-radius: 50%;margin-left: 3px;}
.tooltip-inner {background-color:#6a737b;}
.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {border-top-color: #6a737b;}
.tooltip.right .tooltip-arrow {border-right-color: #6a737b;}
.tooltip.left .tooltip-arrow {border-left-color: #6a737b;}
.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {border-bottom-color: #6a737b;}
.jumbotron {margin-bottom:0; height:auto;}
.well .lead {margin-bottom:0; line-height:1.6}
.well-callout {margin-top:0; margin-bottom:0;padding:0}
.list-group-item {padding:0}
.list-group-item a {padding:10px 15px; display:block;}
.panel-heading .panel-title:hover {cursor:pointer;}
.simple-panel {-webkit-box-shadow:0 0 0 rgba(0,0,0,0); box-shadow: 0 0 0 rgba(0,0,0,0); margin-bottom:30px;}
dt {margin-bottom:5px;}
dd {margin-bottom:12px;}
.h2, h2 {margin-bottom:15px;}
.progress.link-bar {height:auto;}
.progress.link-bar .progress-bar {padding:10px 0}
.nav-tabs {padding-left:10px;}
.pagination {margin:5px 0 0 0}
.pagination>li>a, .pagination>li>span {padding:3px 8px;}
.nav-tabs.right-tabs>li:first-child {padding-left:0px;}
.nav-tabs.right-tabs>li {float:right;}
.nav-tabs.right-tabs {margin-top:-40px;padding-right:10px;}
.ui-widget-content {padding:0;border-radius:0px;}
li.ui-menu-item {padding:0 !important}
.ui-menu-item {border-bottom:1px dotted #fff;width:100%;padding:0;margin:0;border-radius:0px;}
.ui-menu-item a {cursor:pointer;padding:7px 12px;display:block;width:100%;border-radius:0px;text-decoration:none;}


/* MEMBER TEMPLATE   ###############################################################################################################################*/

#mainNavi.navbar-default {
    min-height:42px; border-radius:0px;box-shadow: 0px 4px 5px rgba(106,115,123,0.5);
    background: #f1f1f1;
    background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #f1f1f1 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #f1f1f1 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #f1f1f1 0%,#ffffff 100%);
	margin-bottom:0;
	border-right:0px;border-left:0px;z-index:50;position:relative;
}

#printOnly, .invisible, #custom.advanced #corporateBranding, #custom #mainLogo2, .display-none {display:none;}
.appPageTitle {margin-left:10px; padding-left:15px;}
#custom #programName {padding-top:20px;}
#searchSubmit {padding:4px 8px; height:30px;}
#SearchButton { border-radius: 0px; border: 0; margin-left: -45px;}
#utilArea {padding: 5px 0}
#utilArea li a {padding:5px 10px}
#mainNavi .nav>li>a {padding:10px 12px}
#mainNavi li a .caret {margin-left:7px;}
#registerButton {margin-top:4px;}
#corporateBranding {padding:10px 0}
#programLogo img[src="/images/spacer.gif"] { display: none;}
#contentBody {padding-bottom:50px;}
#contentBody .container {padding-top:60px; }
#secNav {padding-bottom:145px; background-position:bottom;background-repeat:no-repeat;margin-bottom:8em;}
#secNav ul {margin-bottom:20px;}
#secNav ul ul {margin-bottom:0; list-style:disc; padding-bottom:10px;}
#secNav ul ul ul {display:none;}
#secNav ul li .active {padding-left:10px;}
#secNav ul ul li {margin-bottom:5px;}
#secNav ul ul li .active {padding-left:0}
#content, #app, #app2 {padding-left:30px; }
#content h2 {margin-top:0}
.breadcrumb {padding:0}
#memberContactBar {padding:15px 0 25px 0}
#footer {padding:30px 0 15px 0}
#footer h6 {margin-top:0}
footer .contact-button {padding-left:10px;}
#noscript {height:0;}

.contentHeading {padding: 5px 0 5px 0; margin: 15px 0 15px 0;}
dl.contentList dt {margin-bottom:5px}
dl.contentList dd {margin-bottom:10px;}
.well h3 {margin-top:10px}
#content h2, #app h2 {margin-top:0}
#appHeader {margin-bottom:15px;}
h3.panel-heading {margin:0}
.list-group.plain-list .list-group-item {background-color:transparent; border:0px;}
.margin-top {margin-top:10px;}

#divSignup h3 i {margin-bottom:10px;}
#divRegistration h3 {margin:0 0 20px 0}

.home #siteName {margin-top:-25px;}
.home .leftquote {margin-left: -31px;}
.home .quotemark {vertical-align: bottom; line-height: 1;}
.home #login {padding:15px;}
.home .mobile-content {margin-top:50px;}
.home #signin1 {margin-top:25px;}
.home #logosM {padding:10px 0 3px 0}
.home #slideShow .carousel-caption {bottom:0; }
.home #slideShow .carousel-control.left, .home #slideShow .carousel-control.right {padding-top:10%; }
.home #slideShow .carousel-control.left {margin-left:-75px}
.home #slideShow .carousel-control.right {margin-right:-75px}
.home #slideShow .carousel-indicators {bottom: 0px; position: relative; margin-left: auto; width: auto; padding: 7px 60px 7px 70px; border-radius: 20px; left: 45%; margin-top: -50px; }
.home #slideShow h2.captionHeadline {padding-top:35px;}
.home .mobile-content h3, .home .mobile-content h2 {margin-top:0 !important}

/* FONTS   ###############################################################################################################################*/

body {font-size:13px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:1.6;}
h1, h2, h3, .h1, .h2, .h3, caption, nav, #programName, #siteName, .appPageTitle, .notifyLink a,  .homePageOr, .captionHeadline, .helpButton, .btn, h4, #benefitsList .well h4, #benefitsDesc .well a, #eligibilityDesc .well a, .panel-heading .panel-title, th, tbody th, .cTimeValue b,.cTimeValue #COMPUTE, .progress-bar, #libAZMenu li a, legend, .psButton, .psRatePopUp .dlColumn dt, .ui-dialog-title, .ui-widget input[type="button"], .myprogress-self, .myprogress-else, .lead, .legend  {font-family: 'Ubuntu', 'Trebuchet MS', sans-serif;font-weight:300;}
h4, h5, h6, thead th, .h4, .h5, .h6, .copyright, #footer nav, .panel-title, .panel-heading, .noStripe p strong, #mainNavi, #secNav, .nav-list li a, .panel-heading, .side_right .pullout-button.rotate, .ui-dialog .ui-dialog-titlebar-close:after, .nav-tabs li a, div#libHeading {font-weight:400; font-family: 'Ubuntu', 'Trebuchet MS', sans-serif;}
legend.control-label, .cTimeValue, .cTimeValue form, .cTimeValue #Panel_Results .Summary {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#slide-nav .nav .open>a, #slide-nav .nav .open>a:focus, #ribbon .nav-pills>li>a:hover, #ribbon .nav-pills>li.active>a:focus, #default2 #ribbon>ul>.active>a, legend.control-label, .required, .error, #secNav .active, #secNav .active ul li a.active, .control-label, .cTimeValue label, .library #libSearchResults .wordHighlight {font-weight:bold;}
#secNav .active ul li a, label small, .control-label small, .cTimeValue label, .cTimeValue #Panel_Results .Summary {font-weight:normal}
#mainNavi li a, #content h2, #app h2, .btn, #content li:first-letter, .simple-panel h3.panel-title, #ma-podcasts h3 {text-transform:uppercase;}
#mainNavi ul ul li a, .appPageTitle, .cTimeValue h2 {text-transform:none;}
#secNav, .nav-stacked li a {line-height:1.3}
#content a, #app a, #app2 a, #footer a, #login h3 a, #mypageTabs a {text-decoration:underline;}
#content a.btn, #app a.btn, #content .nav li a, #benefitsList h4 a, #app .btn a, #app2 .btn a, #app2 a.btn, #app2 .nav-tabs li a, #app2 .dropdown a, #app2 .panel-heading a, #app .pagination>li>a, #app .pagination>li>span, #mypageTabs .list-group a, #mypageTabs .nav a, #mypageTabs a.btn, #mypageTabs .panel-title a, #content .pagination a, #app .pagination a {text-decoration:none;}
legend.label {text-align:left;}

.home h2, .homePageOr {font-size:42px;}
#psBefore00.aba h2 {font-size:40px;}
.h2, h2 {font-size:34px;}
.ftr-heading h3, #app h2, h2.article-title  {font-size:30px;}
#divSignup h3, #divRegistration h3, #content h1, .home #slide-nav #siteNameM {font-size:25px;}
.appPageTitle, h3, .h3 {font-size:22px;}
h3.panel-title, caption, .cTimeValue h2 {font-size:20px;}
.fullwidth-title h3, .well h3, h3.panel-title, .legend-heading, .legend {font-size:19px;}
div#libHeading, #psApp .panel-title, #ma-podcasts h5 {font-size:18px;}
#programName, .progress.link-bar .progress-bar {font-size:17px;}
#benefitsList .well h4, h5, .h5, #psApp caption {font-size:16px;}
.highlight-item h4, thead th, .cTimeValue b {font-size:15px;}
#mainNavi, #secNav, #footer h6, #treatment label.btn-primary, .nav-tabs li a, .label, .cTimeValue #Panel_Results .Summary, h6, .h6, .library dl#libSearchResults.contentList dt {font-size:14px;}
#utilArea li a, #footer nav, legend.control-label, .control-label {font-size:13px}

/* COLORS ###############################################################################################################################*/

.well, .tileBlock .highlight {background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}

.home #slideShow .carousel-indicators {background-color: rgba(106,115,123,0.5);}
.well-simple, #benefitsList .well, #benefitsDesc .well, #eligibilityDesc .well, #mainNavi li a, #secNav ul, .critButton.container, .myPage .tileLinks li.active a, .miniTabs .tileContent, .invisibleContent, #libAZMenu .active, .AZMenuSub, table.noStripe tr, #main, ul.tabs .ui-state-active a, .accordionGroup .ui-state-active a, #libAZMenu li a.active, #libAZMenu li a:hover, #custom #footerGroup .centeredContent, .library #contentMain, .library .az, .highlight, header, #contentBody, #search .button, .sb-navigation-left, .sb-navigation-right, .sb-light-skin .detailholder, .backGroundWhite  { background-color: #ffffff;background-image:none;}
/* #default2, #default2 #footer {background-color:#1f1f1f}*/
#default2, #default2 #footer {background-color:#1f1f1f}
#mainNavi .dropdown-menu li a, #provSearchResults tbody tr:nth-child(even), #search, .breadcrumb, .well, #buttonLine a {background-color:transparent;}
.username_error, .errormessage, .registration #email_error {background-color:rgba(200,16,46,0.2)}
/* RED */
#buttonLine .reminder {background-color:#C8102E;}
#searchbox input, #searchbox button {background-color:rgba(255,255,255,0.4)}
#provCenter .well {background-image:none;background-color:rgba(255,255,255,0.8)}
#SearchButton.btn-default, #contentAZ .nav.nav-stacked li ol li:nth-child(odd), #contentAZ .nav.nav-stacked li ol li:nth-child(even) {background-color:transparent;}

/* TEXT */
#treatment label.btn-primary, .copyright, #mainNavi li.active a, #mainNavi li a:hover, #memberContactBar h3, #memberContactBar .ftr-heading h3, #memberContactBar .ftr-phone h3, .btn-info a, #mobile-utility li.myaccount a:hover, .home #login label, #utilArea .dropdown-toggle:hover, #utilArea .open .dropdown-toggle, #slide-nav #slidemenu .navbar-nav li a, #slide-nav .nav-tabs>li.active>a, #slide-nav .nav-tabs>li.active>a:hover, #slide-nav .nav-tabs>li.active>a:focus, #slide-nav .nav-tabs li a:hover, .btn-qmark, .btn-qmark:hover, .btn-cancel:hover, .progress-bar b, #provSearchResultsTable a, .spanishLink, .psHelpButton a:hover, .helpButton a:hover, .side_right .pullout-button.rotate span, .borders.side_right .pullout-button, .home .spanishLink a, .home .homePageOr, .home #login a, .home #login h3, .side_right .pullout-button.rotate span, .btn-primary a, .callout h3, .callout label, .callout a, .ftrText, .ftrPhone, .actButton, #mypageTabs .personalize-circle h2, .home #mainNavi li.active a, .list-group .list-group-item a:hover, .tabs-left>li.active>a, .tabs-left>li.active>a:hover, .tabs-left>li.active>a:focus, .tabs-left>li>a:hover, .library .highlight ul li a:hover, #mainNavi li.open a, #mainNavi li.open ul li a:hover, #footer h6, #buttonLine .reminder, #mainNavi li a:hover, .psButton, .cTimeValue #COMPUTE, #secNav a:hover, ul.tabs a:hover, .ui-state-active a:hover, .accordionGroup dt a:hover, .ui-accordion li a:hover, .accRound li a:hover, .accRound li a.ui-state-active, .accRound ul ul li a:hover, .ui-state-active:hover, .helpButton a, .helpButton a:visited, .features .detailsLink a, .btn-cancel, #chatBtn a, a.button:hover, .highlightText, #utilityNav ul ul li a:hover,.txtColorWhite, #default2 footer p, #default2 .benefitsList li > a:hover, #default2 .benefitsList li.active > a, .benefitsList > li.active > a, .benefitsList > li > a:hover, .panel-title a:hover, #secNav ul li .active:hover, .btn-primary, .btn-info  { color: #ffffff;}
.closeLink {color:#ffffff !important}
/*.ftrText, .ftrPhone {color:rgba(255,255,255,0.7);}*/
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited  { color:inherit !important;}
.transparent-text {color:transparent !important;}
.required, .red, .has-error .help-block, .has-error .control-label, .cTimeValue #Panel_Results .Summary, .error, .icon-warning-sign {color: #c8102e !important;}
.home .error {color:#ffdd55 !important;}
#slide-nav .nav-tabs li a, #slide-nav #audNavMobile .nav-pills>li.active>a, #slide-nav #audNavMobile .nav-pills>li.active>a:hover, #slide-nav #audNavMobile .nav-pills>li.active>a:focus, #slide-nav #audNavMobile .nav-pills>li>a:hover {color:#1f1f1f}

/* BORDERS */
#utilityNav li a, .borderTransparent {border:1px solid transparent;}
#memberContactBar .btn:hover {border:1px solid #fff;}
.borderWhite { border-color:#ffffff;}
/*#buttonLine .caret {border-top-color:#fff;}*/
#mainNavi li a:hover .caret, #mainNavi li.open a .caret, #mainNavi li.active a .caret   {border-top-color:#fff; border-bottom-color:#fff;}
ul.tabs .ui-state-active a, .tileLinks li a { border-bottom-color:#ffffff;}
.accordionGroup .tileContent { border-top-color:#ffffff;}
#provSearchResults tbody tr th, #ribbon li {border-right:1px solid #ffffff;}
/*#default2 #utilArea {border-top: 7px solid #1f1f1f;}*/
legend.label, #libContent.search, #tMyAccount .tileContent, #tMyAccount.tileGroup, .callout, #search, #search fieldset, #search input, #mypageTabs .side-tabs .tab-pane .tab-pane, .no-border {border:0px;}
.contact-button .btn:hover {border:0px !important;}
.tabBorder .tab-content, .no-top-border {border-top:0px;}
.legend-heading, #secNav li.active a, #secNav li.active ul li a, #content h2, #app h2, legend.control-label, .no-bottom-border {border-bottom:0px;}
#mainNavi .dropdown-menu li a {border-bottom:1px solid #ffffff;border-right:0px;border-left:0px;}
.legend {border-bottom: 1px solid #e5e5e5;}
 .table#faqList>tbody>tr:first-child>td, #tQuickLinks .list-group .list-group-item:first-child {border-top:0}

/* IMAGES ###############################################################################################################################*/

#default2 #contentBody .container {background-image: url(stream-mosaic.png); background-repeat: no-repeat; background-position: top right;}
#default2 #contentBody .container #content .container {background:none; padding-top:0}
#default2.home #contentBody .container {background-image:none; padding:0;}
.customer.home #slideShow {margin-top:-20px;}
.cTimeValue #COMPUTE {background-image:none;}

#cafewell {background:url(/media/120885/cafewell2.jpg) no-repeat center right;
background:url(/media/120885/cafewell2.jpg) no-repeat center right, -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
background:url(/media/120885/cafewell2.jpg) no-repeat center right, -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background:url(/media/120885/cafewell2.jpg) no-repeat center right, -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background:url(/media/120885/cafewell2.jpg) no-repeat center right, -o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
background:url(/media/120885/cafewell2.jpg) no-repeat center right, -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* IE10+ */
background:url(/media/120885/cafewell2.jpg) no-repeat center right, linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
filter:none;
}

#slideShow-container {background-color: transparent; background-image: url(home-mosaic.png); background-repeat: no-repeat; background-position: top; position: relative; z-index: 1;}

body.member.globalNav2 #secNav, body.g077006 #secNav,body.g077007 #secNav, body.g07707b #secNav,body.g077005 #secNav, body.g065063 #secNav {background-image:url(/media/1015/custom_leftimg02.jpg);}
body.member.globalNav3 #secNav, body.g091000 #secNav, body.g07707a #secNav, body.g065066 #secNav {background-image:url(/media/1016/custom_leftimg03.jpg);}
body.member.globalNav4 #secNav, body.g06506u #secNav, body.g065091 #secNav {background-image:url(/media/1017/custom_leftimg04.jpg);}
body.member.globalNav5 #secNav, body.g065068 #secNav {background-image:url(/media/1018/custom_leftimg05.jpg);}
body.member.globalNav6 #secNav, body.g065064 #secNav {background-image:url(/media/1019/custom_leftimg06.jpg);}
body.member.globalNav7 #secNav, body.g065014 #secNav, body.g01l001 #secNav {background-image:url(/media/1020/custom_leftimg07.jpg);}

body.customer.globalNav2 #secNav, body.g06k02k #secNav, body.g06k02s #secNav, body.g06k06v #secNav, body.g06k06w #secNav {background-image:url(/media/1539/custom_leftimg08.jpg)}
body.customer.globalNav3 #secNav, body.g06k029 #secNav, body.g06k030 #secNav, body.g06k02c #secNav {background-image:url(/media/1540/custom_leftimg09.jpg)}
body.customer.globalNav4 #secNav, body.g06k02u #secNav, body.g06k031 #secNav, body.g06k02t #secNav, body.g06k05f #secNav{background-image:url(/media/1541/custom_leftimg10.jpg)}

/* MA PAGE/APP STYLES ###############################################################################################################################*/

/* WELCOME PAGE */
#ribbon {margin-bottom:0; margin-top:20px; border:0;}
#ribbon li.active:after         {display: inline-block;position:absolute;width: 0;height: 0;margin-left: -10px;vertical-align: middle;border-right: 12px solid transparent;border-left: 12px solid transparent;content: "";clear:both;}
.tab-title {padding:10px 0 10px 22px;}
#tChat {margin-bottom:20px;}
#tNotifications {margin-bottom:30px;}
#ABAProviders #psIntro {min-height:350px; border-radius:0px;}
#ABAProviders #psIntro h2 {font-size:40px;}
#suggestions .es-navigation, #suggestions .es-ticker {display:none;}
#Providers #psIntro {background-image:url(/media/172996/provider-search-begin.jpg) !important;}

/* LIBRARY*/
.library #libSpotlightBlock {margin-bottom:25px;}
.library .lib-image img {margin-left:-15px;}
.library .well h3 {margin-top:10px;}
.library .article {padding-top:20px;}
/*#visHeader {top: 45px;position: absolute;right:-240px;}
#visHeader .image {margin: 5px 5px 15px 0;float: left;}*/
.library #libAZMenu {margin:15px 0 25px 0; padding:5px 0 0 5px;}
.library #libAZMenu.nav>li>a  {padding:5px 10px}
.library #libAZMenu.healthaz {padding-bottom:40px}
.library #libAZMenu .AZMenuSub {position:absolute;width:350px;}
.library #libAZMenu #Wsub, .library #libAZMenu #Xsub, .library #libAZMenu #Ysub, .library #libAZMenu #Zsub {right:0}
.library #libSearchResults.contentList dt {padding-top:10px;}
.library #libSearchResults .topicID {margin-bottom:10px;}
#modal-gallery button.close {opacity:1}

/* PROMOTIONS CAROUSEL - jQuery Carousel Plugin */
.everslider {position: relative;width: 100%;overflow: hidden;margin: 0 0 1px;padding-bottom:25px;}
.everslider .es-slides {position: relative;width: 100000px;margin: 0;padding: 0;list-style: none;-webkit-transform: translate3d(0,0,0);}
.everslider .es-slides > li {position: relative;float: left;padding: 0!important;border: 0!important;width: 200px;height: 175px;margin: 0 10px 0 0;cursor: default; cursor: -webkit-grab; cursor: -moz-grab;-webkit-transform: translate3d(0,0,0);}
.everslider.es-swipe-grab .es-slides > li {cursor: default; cursor: -webkit-grabbing; cursor: -moz-grabbing; }
.everslider .es-slides img {width: 100%;height: auto;max-width: none;}
.everslider {background: url(/media/1042/preload.gif) no-repeat center;}
.everslider.es-slides-ready {background: none;}
.es-slides {visibility: hidden;}
.es-slides-ready .es-slides {visibility: visible;}
.es-navigation a {position: absolute;top: 50%;margin-top: -17px;padding: 7px;}
.es-navigation .es-prev { left: 0 }
.es-navigation .es-next { right: 0 }
.es-navigation .es-first,
.es-navigation .es-last {opacity: 0.5;filter: alpha(opacity=50);cursor: default;}
.es-navigation a span {display: block;width: 20px;height: 20px;text-indent: -9999px;}
.es-navigation .es-prev span, .es-navigation .es-next span, .es-navigation .es-prev span.alt-arrow, .es-navigation .es-next span.alt-arrow {background-image: url(/media/1062/arrows-slide.png); background-repeat:no-repeat}
.es-navigation .es-prev span {background-position: 0 0;}
.es-navigation .es-next span {background-position: -20px 0;}
.es-navigation .es-prev span.alt-arrow {background-position: 0 -20px;}
.es-navigation .es-next span.alt-arrow {background-position: -20px -20px;}
.es-pagination {position: absolute;left: 50%;bottom: 5px;}
.es-pagination a {position: relative;right: 50%;float: left;width: 13px;height: 13px;overflow: hidden;background: url(/media/1008/bullets.png) no-repeat 0 0;margin: 0 5px 0;text-indent: -9999px;}
.es-pagination .es-active {background: url(/media/1008/bullets.png) no-repeat -13px 0;}
.es-ticker {position: absolute;bottom: 0;right: 0;}
.es-ticker a {display: block;padding: 7px;background: #eee;}
.es-ticker a span {display: block;width: 20px;height: 20px;text-indent: -9999px;}
.es-ticker .es-play span {background: url(/media/1055/ticker.png) no-repeat 0 0;}
.es-ticker .es-pause span {background: url(/media/1055/ticker.png) no-repeat -20px 0;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
    .es-navigation .es-prev span {background: url(/media/arrows-slide@2x.png) no-repeat 0 0;background-size: 40px 40px;}
    .es-navigation .es-next span {background: url(/media/arrows-slide@2x.png) no-repeat -20px 0;background-size: 40px 40px;}
    .es-pagination a {background: url(/media/bullets@2x.png) no-repeat 0 0;background-size: 26px 13px;}
    .es-pagination a.es-active {background: url(/media/bullets@2x.png) no-repeat -13px 0;background-size: 26px 13px;}
    .es-ticker .es-play span {background: url(/media/ticker@2x.png) no-repeat 0 0;background-size: 40px 20px;}
    .es-ticker .es-pause span {background: url(/media/ticker@2x.png) no-repeat -20px 0;background-size: 40px 20px;}
}
.fullwidth-slider .es-slides > li {width: 350px;height: 250px;overflow: hidden;}
.fullwidth-slider .es-pagination {display:block;}
.fullwidth-slider .es-navigation a {top: 0;margin-top: 0;}
.fullwidth-slider .es-ticker {bottom: auto;top: 0;margin-right: 34px;}
.fullwidth-slider .es-slides > li img  {opacity: 1;-webkit-transition: opacity .3s;-moz-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;}
.fullwidth-slider .es-slides > li:hover img {opacity: 0.8;}
.fullwidth-title {position: absolute;bottom: 0;left: 0;width: 100%;padding: 10px;background-color:#fff;border-bottom: 1px solid #eee;box-sizing: border-box;-moz-box-sizing: border-box;box-shadow: 0 -2px 2px 0 rgba(0,0,0,0.2);}
.fullwidth-title h3 {margin-top:0}
.fullwidth-title > a {display: block;}
.fullwidth-title > a:after {margin-left: 5px;}
.fullwidth-title span {display: none;margin-top: 5px;}
.fullwidth-slider .es-slides > li:hover .fullwidth-title {background-color:rgba(255,255,255,0.9)}
.fullwidth-slider .es-slides > li:hover .fullwidth-title span {display: block;}

/* SIDE TABS */
.side-tabs {margin-bottom:25px}
.side-tabs .tabs-left {margin-right:-30px;}
.side-tabs .tab-content {padding:0}
.side-tabs .tab-pane {padding:0 15px 15px 15px;}
.side-tabs .side-tab-content {width:78%}

/* LIFE EVENTS  */
.life-item {margin-bottom:20px; }
.life-item img {border:1px solid #d6d6d6; opacity:.7}
.life-item:hover img {opacity:1}
.life-item h3 {border-top:1px solid #d6d6d6; padding-top:10px;}

/* ANNOUNCEMENTS */
#tAnnounce .item {padding:10px 10px 0 0; /*font-size:12px;font-weight:normal;*/}
#tAnnounce img {float:left;margin-right:10px;}
#tAnnounce p, #inthenews p {color:#000;}
.carousel-caption       {position: relative;z-index: 10;text-align: left;text-shadow:none;width:75%;margin-left:-25px;}
.member.home #slideShow .carousel-caption {padding:0px;}
.carousel-control.left,.carousel-control.right {background:none !important;margin:0px 0px 0 -50px;z-index:100;filter:none !important; z-index:1}
.carousel-indicators {bottom: 0px;}

/* DEPRESSION SCREENING */
.fieldset-layout {margin-bottom:15px;}
.fieldset-layout fieldset {padding-top:10px;}
.fieldset-layout fieldset:nth-child(odd) {background-color:#eee}
.fieldset-layout fieldset:last-child {border-bottom:1px solid #d6d6d6}
#depressionScreening .radio, #depressionScreening .radio+.radio {margin-top:0}
.group-item {padding:0}

/* ABA SEARCH */
#psBefore00 #psTools h4 {margin-top:0}
#psBefore00.aba {background-image:url(/media/170834/aba-begin4.jpg); background-size:cover; padding:50px 0 50px 15px}
#psBefore00.aba i {padding-right:7px;}

/* TELEHEALTH SEARCH */
#psBefore00 #psTools h4 {margin-top:0}
#psBefore00.telehealth {background-image:url(/media/203787/telehealth-search-begin.jpg); background-size:cover; padding:50px 0 50px 15px}
#psBefore00.telehealth i {padding-right:7px;}

/* APP STYLES */
.pageHeadingBackground {padding:10px; margin-bottom:15px;}
.legend {margin-top:20px; padding-bottom:10px;}
.row-item {margin-bottom:7px;}
.pageNav {padding-top:5px; padding-bottom:5px;}
.pageNav h4 {margin-top:5px; margin-bottom:0}
.ui-datepicker .ui-datepicker-header {background-image:none;}

/* ON-DEMAND LEARNING */
#ma-podcasts h3 {padding: 5px;}
.podcontents {padding: 15px; height: 385px; overflow: hidden; margin-bottom: 25px;		}
#ma-podcasts h5 {clear: both; margin-top: 0;}
.assetBlock { padding-top: 10px; }

/* DASHBOARD */
#myaccount .tab-content {border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
#myaccount .tab-pane {padding:15px;}

/* SPANISH/ABA PROVIDER SEARCH */
#provSearchResultsTable .btn, #provSearchResultsTable a, #chatBtn a {display: inline-block;padding: 2px 5px;margin-bottom: 0;font-size: 12px !important;font-weight: bold;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;border: 1px solid transparent;border-radius: 5px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;margin-top:5px;}
.critButton {text-align:center;border:1px solid #C0C0C0;width:125px;display:block;float:left;height:45px;text-decoration:none;padding:5px;overflow:hidden;margin:2px;-moz-border-radius:10px;
-webkit-border-radius:10px;border-radius:10px;cursor:pointer;font-size:90%;line-height:1.4em;}
.critLink {display:block;width:80%;line-height:24px;padding:2px 24px 2px 8px;text-decoration:none;font-weight:bold;background-repeat:no-repeat;background-position:185px 12px}
#SearchListHtml {float:left;clear:both;margin:0px 0 7px 0;}
#crossoverFields {margin:20px 0 0 -15px;}
#advBlockHeading {margin-top:10px;}
#spanishProviderSearch .tab-pane {padding-top:15px;}
#spanishProviderSearch #provSearchResults {margin-top:20px;padding-top:20px;}
#provSearchResultsTable ul, #provSearchResultsTable ul li {margin:0;padding:0;list-style:none}
#provSearchResultsTable ul li {margin-bottom:8px;}
#provSearchResultsTable ul li:last-child {margin-bottom:0px;}
#provSearchResultsTable .btn {display:none;}
.pageNav, #pageNav {margin:15px 0 15px 0;padding:5px 0 5px 0;float:left;width:100%}
#pageNav {padding:5px}
#pageNav .paging {float:right;}
.paging {text-align:right;}
#advBlock {margin-top:15px;margin-bottom:0px;}
#zipBlock .search-button {margin:-45px 0 0 20px;float:left;}
#namBlock .search-button {margin-left:20px;}
ul.icons {margin-left: 0px;padding: 5px;}
ul.icons li {list-style-type: none; padding-top: 0px; }
.transit, .tdd, .handicapped, .eapselect, .top5, .notaccept, .telehealth { height:auto; padding-left:33px; padding-top:5px; margin-bottom:5px; min-height:25px;background-repeat:no-repeat;background-position:0px 2px;}
.transit {background-image:url(/media/1344/10y.gif);}
.tdd {background-image:url(/media/74542/2l8.gif);}
.handicapped {background-image:url(/media/1342/10w.gif);}
.eapselect {background-image:url(/media/1341/10v.gif);}
.top5 {background-image:url(/media/1345/10z.gif);}
.notaccept {background-image:url(/media/1343/10x.gif);}
.telehealth {background-image:url(/media/74543/2ny.gif);}
.help-addon {padding:0;margin:-15px 0 0 0;}
#psApp .psSnapshot h4 .psTypeOfProvider {padding-left:10px;}
#SearchListHtml input[type="radio"] {display:none;}

#clientInfo fieldset {clear:both;}

/* LEGAL CALCULATORS */
.cTimeValue	input[type="text"], .cTimeValue select, #searchlists {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 0px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.cTimeValue input[type="button"], .cTimeValue input[type="submit"], .cTimeValue #COMPUTE {display: inline-block; padding: 6px 20px 6px 17px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border-radius: 12px;	height:auto;}
.cTimeValue label:after {content:":"}
.cTimeValue .radio, .cTimeValue .checkbox {display:inline-block;margin-right:5px;margin-left:5px;}
.cTimeValue .toggle {margin-top:10px;position:relative;display:block;}
.cTimeValue .DetailTable, .cTimeValue fieldset {width:97%;}
.cTimeValue #Panel_Results .Summary {padding:10px;margin-top:10px;margin-bottom:20px;}
.cTimeValue fieldset {border:0;padding:0}
.cTimeValue table {width:100%; margin-bottom:15px;}

.SubDetailTable>caption+thead>tr:first-child>th, .SubDetailTable>colgroup+thead>tr:first-child>th, .SubDetailTable>thead:first-child>tr:first-child>th, .SubDetailTable>caption+thead>tr:first-child>td, .SubDetailTable>colgroup+thead>tr:first-child>td, .SubDetailTable>thead:first-child>tr:first-child>td, .DetailTable table>caption+thead>tr:first-child>th, .DetailTable table>colgroup+thead>tr:first-child>th, .DetailTable table>thead:first-child>tr:first-child>th, .DetailTable table>caption+thead>tr:first-child>td, .DetailTable table>colgroup+thead>tr:first-child>td, .DetailTable table>thead:first-child>tr:first-child>td {
border-top: 0;}
.SubDetailTable>thead>tr>th, .DetailTable table>thead>tr>th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
.SubDetailTable>thead>tr>th, .SubDetailTable>tbody>tr>th, .SubDetailTable>tfoot>tr>th, .SubDetailTable>thead>tr>td, .SubDetailTable>tbody>tr>td, .SubDetailTable>tfoot>tr>td, .DetailTable table>thead>tr>th, .DetailTable table>tbody>tr>th, .DetailTable table>tfoot>tr>th, .DetailTable table>thead>tr>td, .DetailTable table>tbody>tr>td, .DetailTable table>tfoot>tr>td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
.SubDetailTable>tbody>tr:nth-child(odd)>td, .SubDetailTable>tbody>tr:nth-child(odd)>th, .DetailTable table>tbody>tr:nth-child(odd)>td, .DetailTable table>tbody>tr:nth-child(odd)>th {background-color: #f9f9f9;}
.SubDetailTable>thead>tr>th, .SubDetailTable>tbody>tr>th, .SubDetailTable>tfoot>tr>th, .SubDetailTable>thead>tr>td, .SubDetailTable>tbody>tr>td, .SubDetailTable>tfoot>tr>td, .DetailTable table>thead>tr>th, .DetailTable table>tbody>tr>th, .DetailTable table>tfoot>tr>th, .DetailTable table>thead>tr>td, .DetailTable table>tbody>tr>td, .DetailTable table>tfoot>tr>td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
.SubDetailTable>tbody>tr:last-child th, .SubDetailTable>tbody>tr:last-child td, .DetailTable table>tbody>tr:last-child th, .DetailTable table>tbody>tr:last-child td {border-bottom:1px solid #ddd;} 

/* CARD STYLES ########################################################################################################################################################## */
.slide-active body {overflow: hidden}
.slide-active .body-scroll-fix {position: fixed;top: 0;left: 0;right: 0;bottom: 0;overflow-y: scroll}
.slide-panel {position: fixed;padding: 20px 0;top: 0;width: 100%;bottom: 0;right: -100%;z-index: 1200;transition: all .5s ease-in-out;overflow: auto;/*box-shadow: inset 0 0 0 2px #fff;*/}
.slide-panel.open {right: 0}
.ie9 .slide-panel {box-sizing: content-box;padding: 0;border: none;box-shadow: none}
.slide-panel>.container {clear: both}
.slide-panel .well {background-color:none !important; background-image: none !important;}

@media (min-width:768px) and (min-height:868px) {
 .slide-panel>.container {padding-top: 40px}
}
.open.slide-panel:after {left: auto;right: 50px}
@media (min-width:768px) {
  #default2 .slide-panel {top: 90px;}
  #custom .slide-panel {top: 125px;}
  .slide-panel.open {right: 0}
  .open.slide-panel:before, .open.slide-panel:after {left: 0;top: 100px}
  .open.slide-panel:after {left: auto;right: 0}
  .open.slide-panel {padding: 30px}
}
.slide-panel-title {text-align: center;clear: both;margin-bottom: 10px}

@media (min-width:600px) {
 .slide-panel-title {padding-bottom: 20px}
}
@media (min-width:768px) and (min-height:868px) {
 .slide-panel-title {font-size: 48px;padding-bottom: 40px;}
}
.slide-panel .close {float: right;opacity: 1;text-shadow: none;font-size: 25px;width: 30px;height: 30px;position: relative;top: -8px;right: 5px}
.slide-panel .close:hover {opacity: .5}
@media (min-width:768px) and (min-height:868px) {
 .slide-panel .close {position: absolute;right: 20px;top: 20px;font-size: 40px;width: 40px;height: 40px}
}

/* INTERNET EXPLORER ######################################################################################################## */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html { -ms-overflow-style: scrollbar;}
  #ribbon li.active:after         {margin-left: 45%;}
}

/* STYLES FOR MOBILE DEVICES ######################################################################################################## */

@media (min-width:1200px) {
	#contentBody .container .d-row {margin-right: 0; margin-left: 0;}
	.home #slideShow .carousel-caption {width:85%; margin-left:-10%;}
}

@media (min-width:992px) and (max-width:1199px) {
	#mainNavi .nav>li>a {padding:10px 6px}
	.container {width:98%; }
	#registerButton {display:none;}
}

@media (min-width:992px) {
	/*#default2 #logos {margin-top:-30px;}	*/
	.flex {display:flex}
	.flex-item {display: flex; justify-content: space-evenly; align-items: stretch;}
	.flex-center {align-items: center;}
	#divSignup .list-group {margin-left:24%}
	.home .register h3, .home .register p {text-align:right}
	.home #slideShow .carousel-caption {width:100%; margin-left:-20%;}
}

@media (max-width:991px) {
	.container {width:98%; }
	#slide-nav.slide-active {position:relative;}
	#slide-nav header {box-shadow: 0px 4px 5px rgba(106,115,123,0.5);}
	#slide-nav header .container {width:98%; padding:5px 0 0 15px;}
	#slide-nav header #programNameM h3 {margin-top:10px;}
	#slide-nav #mobileSearchGroup {margin-top:15px; margin-bottom:20px;}
	#banner.jumbotron {background-size:cover;}
	#slide-nav #logosM {padding-bottom:3px;}
	/*#slide-nav #logosM img {max-width:80%;}*/
	#slide-nav #mobileLogo {margin:7px 0;}
	#slide-nav .myaccount {margin-right: 5px;}
	#slide-nav .mobileButton {margin-top:-8px;}
	#slide-nav .mobile-utility li a {padding:7px;}
	#slide-nav .navbar-nav, .navbar-nav>li {float: none !IMPORTANT;}
	#slide-nav .navbar-nav .open .dropdown-menu {position: static;  float: none;  width: auto;  margin-top: 0;  background-color: transparent;  border: 0;  box-shadow: none; padding-top:0; padding-bottom:0px;}
	.slide-active .body-background{position: fixed; height: 100%; width: 101.5%; background-color: rgba(0,0,0,0.5); z-index:0; }
	#slide-nav .navbar.slide-active {position: absolute;width: 60%;top: -1px;z-index: 1000;}
	#slide-nav #slidemenu {right: -100%;width: 59%;min-width: 0;position: absolute;padding-left: 2px;z-index: 2;top: 0px;margin: 80px 0 0 0;}
	#slide-nav #slidemenu .navbar-nav {margin: 0 0 0 -2px}
	#slide-nav #slidemenu .navbar-nav li a {padding:12px 15px; border-bottom: 1px solid rgba(255,255,255,0.2); font-size:14px;}
	#slide-nav #slidemenu .navbar-nav .open .dropdown-menu .dropdown-header, #slide-nav #slidemenu .navbar-nav .open .dropdown-menu>li>a {padding: 10px 15px 8px 35px;}
	
	#slide-nav #programNameM h3 {font-size: 14px; margin: 8px 25px 5px 25px; text-transform: uppercase; text-align: center;}
	#slide-nav #navbar-height-col {position: fixed;top: 55px;height: 100%;}
	#slide-nav .search-btn {border-radius: 0; margin-left: -30px; padding-bottom: 8px;}
	#slide-nav #slidemenu #audienceNav, #slide-nav #slidemenu #mainNaviul {padding-top:15px; padding-bottom:30px;}
	#slide-nav #slidemenu .navbar-nav .caret {float: right; margin-top: 7px;}
	#slide-nav #slidemenu .nav-tabs li.active a:after {content: ''; display: block; position: absolute; right: -30px; top: 50%; margin: -10px 0 0 0; width: 0; height: 0; border-top: 14px solid transparent; border-left: 14px solid #004B98; border-bottom: 14px solid transparent; border-right: 14px solid transparent; z-index:100;}
	#slide-nav .navbar.slide-active, #slide-nav #slidemenu, #slide-nav #navbar-height-col {width: 60%;}
	#slide-nav .form-inline .form-control {width:100%}
	.section-heading {margin-bottom:40px;}
	#contentBody {padding-top:85px;}
	.g01k000 #contentBody {padding-top:60px;}
	.myPage #psTools {margin-top:20px;}
	.myPage #psTools .col-sm-6:nth-child(3) {clear:left}
	.myPage .img-responsive {width:100%}
	.home .register h3, .home .register p {text-align:center}
	.home #signin1 {margin-top:80px;}
	.home .navbar-toggle {margin:0 0 0 2px}
	.home #siteNameM {margin-top:10px; text-align:right;}
	.home #homeText {border-right:0 !important; border-left:0 !important}
	.home .home-content {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee}
	#depressionScreening legend {float:left}
	#main #wbcc {margin-bottom:250px;}
	.library #libAZMenu.nav>li>a {padding:5px 8px;}
}

@media (max-width:767px) {
	#footer {text-align:center;}
	#slide-nav .navbar.slide-active, #slide-nav #slidemenu, #slide-nav #navbar-height-col {width: 80%;}
	#slide-nav #navbar-height-col {top: 51px;}
	#footer #mainLogo2 .pull-right {float:none !important;}
	#memberContactBar .ftr-heading, #memberContactBar .ftr-phone h3 {text-align:center;}
	#footer #mainLogo2 img {margin:0 auto;}
	#divSignup .list-group {margin-left:24%}
	.home #signin1 {margin-top:15px;}
	#contentBody .container {width:100%; margin-left:-8px;}
	.home #slide-nav #siteNameM {font-size:19px; margin-top:5px;}
	.home #contentBody {padding-top:95px;}
	.home #slide-nav #navbar-height-col {top: 39px;}
	.g01k000 #contentBody.container {padding-top:60px;}
	.g01k000 #appHeader {float:left;}
	#psBefore00.aba {background-size: 150% auto; background-color:#666; background-position:50% -150px;}
	#psBefore00.aba #psTools {margin-top:40%; }
	#psBefore00.aba h3 {text-align:center;}
	#mypageTabs #cafewell {background:none;}
	.library #libAZMenu .AZMenuSub {position:relative; clear:both;}
	#appHeader .helpButton {margin-left:10px;}
	#psBegin1 #psSearchMethod1 .col-xs-6 {width:100%;}
}

@media (min-width: 575px) and (max-width: 767px) {
	#slide-nav #navbar-height-col {top: 60px;}
}

@media (max-width:480px) {
	#divSignup .list-group {margin-left:0}
	#libHeader .col-xs-4 {margin-bottom:15px; border-bottom:1px solid #d6d6d6;}
	#psBefore00.aba {background-size: 170% auto; background-color:#666; background-position:50% -50px; }
	#psBefore00.aba #psTools {margin-top:40%; }
}

@media print {
    .container { width: 1170px; }
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {    float: left;  }
    a[href]:after { content: "" }
    @page { size: 330mm 427mm; margin: 14mm; }
    body {font-size:12pt;background-color:#ffffff; margin-left:0;height:auto; padding-top:10px;}
    .sr-only {display:block;}
    img {max-width: auto!important}
    h1, h2, h3, h4, h5, h6 {page-break-after:avoid !important;}
    #content p {widows:3;orphans:3;}
    #content ul, #content ol {page-break-inside: avoid;}
    h1, #sectionHeading {font-size:24pt;}
    h2 {font-size:20pt;}
    #app .appHeader h2, #app .appPageTitle {font-size:20pt !important;}
    h3 {font-size:16pt;}
    h4 {font-size:14pt;}
    h5 {font-size:12pt;}
    h6 {font-size:11pt;}
    p, ul, ol, table {font-family:"Times New Roman", Times, serif;}
    #slide-nav {position:relative; top:0; width:100%; border:0px;}
    #slide-nav .navbar-header{height:auto;}
#custom.advanced #slide-nav header, #custom.advanced header img, #slide-nav #slidemenu, #utilArea, #memberContactBar, #customerContactBar, #pullouts, #footer nav, #mainNav,#sectionHeading,#secNav, #search,#commonHighlights,#footerNav,#programName, .lastUpdate, .btn, #libraryTools,  #libHeader, .article .col-md-3, #provCenter .col-md-4, #cafewell .col-md-8 {display:none !important;}
  #default2 #slide-nav header, #custom.basic #slide-nav header {border:0px;}
  #default2 #slide-nav header, #custom.basic #slide-nav header #logos {display:block; float:left; padding-bottom:15px;margin-bottom:25px; width:100%;}
	#default2 #slide-nav header #programNameM, #custom.basic #slide-nav header #programNameM {border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
  #default2 #slide-nav header #logos #programLogo, #default2 #slide-nav header #logos #mainLogo {border:0px; float:left; display:block; }
  #default2 #slide-nav #programLogo img, #custom.basic #slide-nav #mainLogo img {padding-right:25px; margin-right:25px;}
  #footer {border-top:1px solid #666666;height:auto;margin:25px 0.5cm 0 1.2cm;padding:10px 0 0 0}
  #footer h6 {color: #999999;margin:0;}
  .appHeader h2, .appPageTitle {display:inline; margin:0; padding:0 0.5em 0 0;}
  #contentBody, #tPromo {padding:0;margin:0}
  #contentBody.myPage {padding:0;margin:0 0.5cm 0 1cm;}
  #default2 #contentBody .container {padding-top:0;}
  #content, #app, #app2 {padding-left:0}
  #content, #app, .article .col-md-9, #libraryTopics, #provCenter .col-md-8, #cafewell .col-md-4 {width:100%;}
  #content.library {width:100% !important;}
 
  #printOnly {display:block;position:relative;width:auto;text-align:left; border-bottom:1px solid #d6d6d6; padding-bottom:15px;margin-bottom:25px;}
   #custom.basic #printOnly {display:none;}
  .printLeft {float:left;}
  .printRight {float:right;}
  .printLeft img {padding:5px 0 0 15px;}
  .printRight img {}
  #content .nav.nav-list a, #app .nav.nav-list a, #contentBody.myPage .nav.nav-list a {text-decoration:underline; border-bottom:0px;line-height:1.2;/*font-family:"Times New Roman", Times, serif;*/}
  .well, .tab-content {margin:0 0 10px 0}
  #benefitsList .col-xs-6, #benefitsList .col-md-6, #benefitsList .col-xs-12 {padding-top:0;background-image:none;}
  /* -------------------Welcome page -------------------------- */
  #ribbon li {border-right:1px solid #d6d6d6}
  #ribbon li a {height:auto;}
  #ribbon li.active a {font-weight:normal}
  #mypageTabs .tab-pane {border:0 !important;padding:40px 0 20px 0 !important;margin:0;}
  #mypageTabs .tab-pane .tab-pane {padding-top:0px !important;}
  .side-tabs h2 {margin: 0 0 10px -15px !important}
  .side-tabs .tabs-left {border:1px solid #d6d6d6;margin-left:-20px;}
  .side-tabs .tab-content {margin-left:0}
  .side-tabs .tab-pane h3 {margin-top:0}
  .side-tabs .tabs-left li.active a {font-weight:bold;}
  #provLeft {width: 33.33333333333333%;}
  #provCenter {width: 66.66666666666666%;}
  /* -------------------Library -------------------------- */
  .library .article {padding:0;}
  .topic .highlight {margin:0;padding:0;border:0px!important;}
  .library .tab-pane h3 {margin-left:17px !important;}
  .library h2#libHeading {margin-left:10px;}
  #libAZMenu {border:1px solid #d6d6d6;}
  #libAZMenu li a {padding: 0.5em 6px 0.5em 6px;}
  .ADAM #contentMain {width:75%}
  .ADAM #libHighlights {width:25%;}
  .ADAM #libHighlights .well {border:0px;}
  .ADAM #libHighlights h3 {border-bottom:1px solid #d6d6d6;padding-bottom:5px;}
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */