@import url('//fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('//fonts.googleapis.com/css?family=Roboto+Condensed:400,700');
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:400,400i,700');

.semiGrid th.rgHeader {
    display: none;
}

.AsiMessage {
    position: relative;
    z-index: +1;
    max-width: 1170px;
    margin: auto;
}

#ctl01_UserMessagesUpdatePanel {
    position: absolute;
    width: 100%;
}

.ProgramItemSummary .InItinerary {
    font-size: 0;
}

.ProgramItemSummary .InItinerary:after {
    content: 'In Schedule';
    font-size: 15px;
    background-color: yellow;
    padding: 5px;
}

.CommandBar {
    margin: 20px 0;
}

.semiGrid .RadGrid .rgRow, .semiGrid .RadGrid .rgAltRow {
    background: transparent;
}

.RadWindow.RadWindow_MetroTouch.rwNormalWindow.rwTransparentWindow {z-index:30000!important;}

.align-items-center {
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.ProgressDiv {
    top: 25px!important;
    z-index: +100000;
}

div[id*="ReportDisplayCommon"] td {
    height: auto!important;
}

#hd {z-index:+10000;}

#dirFloater {z-index:+10000;}

.align-self-center {
    -webkit-align-self: center!important;
    -ms-flex-item-align: center!important;
    -ms-grid-row-align: center!important;
    align-self: center!important;
}

.breadcrumb a, .breadcrumb a:visited, .breadcrumb .Disabled {font-size:14px;
    color: #dfe7eb;
    text-decoration: none;
}
.breadcrumb a:hover {
  text-decoration: underline;
}

.hide {display:none;}

.carousel-caption p {
    padding-top: 20px;
}

.srHeader {
    padding: 16px 0 30px 0;
    font-weight: bold;
}
.freeze {overflow:hidden;}

.storyEditor {font-size:100%; font-weight:700;}

.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight {
    background-color: #007bc4;
}

.FilterPanel {background-color:#dfe7eb;}

.homepageVoicesInHealthcare a, .homepageVoicesInHealthcare a:visited, .homepageVoicesInHealthcare a:hover {color:#a73c17; text-decoration:none;}

.carousel-inner .item:before {
    content: '';
    height: 44px;
    width: 103px;
    background-image: url(/images/mhatemplate/morebutton.png);
    background-size: cover;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(22px, -30px);
}

body {
    font-family: Roboto, sans-serif;
    font-size: 18px;
    line-height: 28px;
    color: #00225b;
}

.atozIssues {
    font-weight: 700;
}

div[class^="col-"] > div[class^="col-"] {
    padding-left: 0;
    padding-right: 0;
}

a:visited {
    color: #00225b;
}

a {
    color: #00225b;
    text-decoration: underline;
}
a:hover {text-decoration:none;}
.alphaMenu ul {
    padding: 0;
    border-top: 3px dotted #b0c3cd;
    padding-top: 10px;
}
.alphaMenu a {text-decoration:none;font-weight:700;}
.atozIssues a {font-weight:700;text-decoration:none;}
.atozIssues a:hover {text-decoration:underline;}

#ft .NavigationListItem {display:block; border-bottom:1px solid white; line-height:34px;}
#miniMenu .NavigationListItem {display:inline;border-bottom:none;font-size:14px; text-transform:none;}
#miniMenu .NavigationListItem a {text-transform:none; cursor:pointer;}
#ft .row.narrow {padding-top:20px;}
#ft {height:285px;}

div[id$="_youTube"] {
    text-align: center;
}

.columnNoGutter {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

.row.contentStart > div {
    padding-top: 25px;
}

.header-logo-container {
    float: none;
}

.goldBackground {background-color:#f4b135;}

.col-sm-12.card .issuesAdvocacy {
    text-align: center;
    padding: 0;
}

.carousel {font-size:18px; font-family: Roboto, sans-serif; line-height:28px;}
.carousel h1,  .carousel h3, .carousel h4, .carousel h5, .sectionBanner h1,  .sectionBanner h3, .sectionBanner h4, .sectionBanner h5 {
    font-family: Roboto, sans-serif;
    font-weight: 500;
}
.carousel h2, .sectionBanner h2 {font-family: 'Libre Baskerville', serif;font-weight:400;font-size:30px; line-height:40px;}



.alphaMenu ul li {
    display: inline;
    border-right: 2px solid #ae4c2a;
padding: 0 5px;}

.alphaMenu a {padding-left:4px;}
.alphaMenu li:first-child a {padding-left:0;}
.alphaMenu a, .alphaMenu a:visited {color:#ae4c2a;}
.alphaMenu li:hover {background-color:#ae4c2a;}
.alphaMenu li:hover a {color:#fff;}

.alphaMenu ul li:last-child {border:none;}
.atozIssues {color:#ae4c2a;}




.noGrid .RadGrid.RadGrid_MetroTouch .rgActiveRow td, .noGrid .RadGrid.RadGrid_MetroTouch .rgActiveRow td.rgSorted, 
.noGrid .RadGrid.RadGrid_MetroTouch .rgSelectedRow td, .noGrid .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted, 
.noGrid .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgActiveCell, .noGrid .RadGrid.RadGrid_Metro .rgActiveRow td, 
.noGrid .RadGrid.RadGrid_Metro .rgActiveRow td.rgSorted, .noGrid .RadGrid.RadGrid_Metro .rgSelectedRow td, 
.noGrid .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted, .noGrid .RadGrid.RadGrid_Metro .rgMasterTable .rgActiveCell {border:none; background:transparent; color:#00225b;}

p.storyInfo {font-size:90%;font-weight:700;}


.noGrid .RadGrid_MetroTouch {
    border: none;
    color: #00225b;
    background-color: white;
}

.editionStory .ContentHtml:nth-child(5) {
    display: none;
}

.noGrid .RadGrid_MetroTouch .rgRow td, .noGrid .RadGrid_MetroTouch .rgAltRow td {border:none;}

div[id*="ste_container_EditionLink"] {padding-bottom:15px; font-size:85%; font-weight:700;}




.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell, .RadGrid.RadGrid_MetroTouch .rgSelectedRow, 
.RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow, .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted, 
.RadGrid.RadGrid_MetroTouch th.rgSorted, .RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell, 
.RadGrid.RadGrid_Metro .rgSelectedRow, .RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow, 
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted, .RadGrid.RadGrid_Metro th.rgSorted {
    background-color: #007bc4;
    border-color: #007bc4;
}

.RadGrid.RadGrid_MetroTouch .rgActiveRow td, .RadGrid.RadGrid_MetroTouch .rgActiveRow td.rgSorted, 
.RadGrid.RadGrid_MetroTouch .rgSelectedRow td, .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted, 
.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgActiveCell, .RadGrid.RadGrid_Metro .rgActiveRow td, 
.RadGrid.RadGrid_Metro .rgActiveRow td.rgSorted, .RadGrid.RadGrid_Metro .rgSelectedRow td, 
.RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted, .RadGrid.RadGrid_Metro .rgMasterTable .rgActiveCell     {border-color: #007bc4;
}

.editionStory .ContentHtml:nth-child(3) h1 {font-size:36px;}

.editionStory .ContentHtml:nth-child(3) , .editionStory .ContentHtml:nth-child(4){
    display: none;
}

div.TaggedListPanel div.editionStory {
    padding: 20px 0;
    border-bottom: 3px dotted #b0c3cd;
}

div.TaggedListPanel div.editionStory:nth-last-child(1) {border:none;}


.RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover, 
.RadGrid.RadGrid_MetroTouch .rgPagePrev:active, .RadGrid.RadGrid_MetroTouch .rgPageNext:active, 
.RadGrid.RadGrid_MetroTouch .rgPageFirst:active, .RadGrid.RadGrid_MetroTouch .rgPageLast:active, 
.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton, .RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage, 
.RadGrid.RadGrid_Metro .rgNumPart a.rgCurrentPage:hover, .RadGrid.RadGrid_Metro .rgPagePrev:active, 
.RadGrid.RadGrid_Metro .rgPageNext:active, .RadGrid.RadGrid_Metro .rgPageFirst:active, 
.RadGrid.RadGrid_Metro .rgPageLast:active, .RadGrid.RadGrid_Metro .rgPager .rgPagerButton {
    background-color: #007bc4;
    border-color: #007bc4;
    color: #fff !important;
}

.lightBlueText {color:#007bc4;}
.mediumBlueText {color:#005d99;}


a.commButtonDarkBlue {background: #00225b;}
a.commButtonMediumBlue {background: #005d99;}
a.commButtonLightBlue {background: #007bc4;}
a.commButtonLightestBlue {background: #e0eaf0;}
a.commButtonYellow {background: #f4b135;}

a.commButtonLightestBlue, a.commButtonYellow {border: 2px solid #00225b;}

a.commButtonDarkBlue, a.commButtonMediumBlue, a.commButtonLightBlue {color: white;}
a.commButtonYellow, a.commButtonLightestBlue {color:#00225b;}
a.commButtonLightBlue, a.commButtonMediumBlue, a.commButtonLightestBlue, a.commButtonYellow {
    display: block;
    font-weight: 700;
    font-size: 20px;
    text-decoration: none;
    padding: 10px 20px;
    height: 70px;
    line-height: 24px;
}

a.commButtonLightestBlue, a.commButtonYellow {font-weight:400;}

a.commButtonDarkBlue{
    display: block;
    font-weight: 700;
    font-size: 36px;
    text-decoration: none;
    padding: 10px 20px;
    height: 65px;
    line-height: 42px;
    max-width: 40%;
    margin: auto;
}



.RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch .rgHeader a {
    font-weight: 700;
    color: #00225b!important;
    text-decoration: none!important;
}

.RadGrid .rgRow {background:#d4d5d9;}
.RadGrid .rgAltRow {background:#eaedf2;}


.noGrid .RadGrid .rgRow, .noGrid .RadGrid .rgAltRow {background:transparent;}

.EmptyMasterContentPanel {
    padding-left: 30px;
}

.myMHAbuttons1 .BigButtonLinkList a:nth-child(n+8), .myMHAbuttons .BigButtonLinkList a:nth-child(n+8), .myMHAbuttons1 .BigButtonLinkList a:nth-child(n+8) {
    display: none;
}
.myMHAbuttons2 .BigButtonLinkList a:nth-child(-n+7), .myMHAbuttons2 .BigButtonLinkList br:nth-child(-n+8), .myMHAbuttons1 .BigButtonLinkList br:nth-child(n+8) {
    display: none;
}
.row.medBlueBand.wide h2, .row.darkBlueBand.wide h2{padding-top:0;}

.WebPartZone.pseudoCardAdvocacy {
    margin-bottom: 25px;
}

h1.longTitle {font-size:210%;}

.card .siteSection h2.longTitle {
    font-size: 22px;
    font-family: 'roboto condensed';
}

.myMHAItemDate:after {
    content: ' | ';
}

.MHANews .myMHAItem {
    border-bottom: 3px dotted #b0c3cd;
    padding-bottom: 15px;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 24px;
}

.myMHAItemSeeAllLink a {color:#a73c17; text-transform:uppercase;text-decoration:none;}
.myMHAItemSeeAllLink a:hover {text-decoration:underline;}
.myMHAItemSeeAllLink a:hover:before {text-decoration:none;}
.myMHAItemSeeAllLink a:before {text-decoration:none;
    padding: 0 3px 0 6px;
    content: '»';
}

.breadcrumb {
    display: block;
    width: 100%;
    margin: auto;
    max-width: 1170px;
}

.RadTabStripTop_Metro .rtsUL .rtsLI, .RadTabStripBottom_Metro .rtsUL .rtsLI {
    padding: 0!important;
}

.RadTabStrip_Metro, .RadTabStrip_Metro .rtsLink {font-family: Roboto, sans-serif!important;} 

.hospitalName {font-weight:700;}

.hideSlide .rmSlide {display:none!important;}

.RadMenu.rmResponsive .rmSlide .rmItem.hideMenuItem {
    display: none;
}

.noSummaryLabels .Label {
    display: none;
}

.RadTabStrip .rtsLevel .rtsOut, .RadTabStrip .rtsLevel .rtsIn, .RadTabStrip .rtsLevel .rtsTxt, 
.RadTabStripVertical .rtsLevel .rtsOut, .RadTabStripVertical .rtsLevel .rtsIn, .RadTabStripVertical .rtsLevel .rtsTxt {
    font-size: 16px;
}



div[id^="VisibleReport"] * {
    font-family: roboto!important;
}

.myMHAbuttons br {
    display: none;
} 

.displayInline {display:inline;}





.RadScheduler.RadScheduler_Metro .rsHeader {
    border-color: #007bc4;
    background-color: #007bc4;
}

.noBulletsLI li {list-style-type:none;}
.noBulletsLI ul {
    padding: 15px 0 0 18px;
}

.noBulletsLI li {
    line-height: 45px;
}

/*noHdr class for IQA queries*/
.noHdr thead,.noHdr .GridTitlePanel{display:none;}
.noHdr .RadGrid{border:0;}
.noHdr .RadGrid_MetroTouch .rgSelectedRow{background-color:transparent!important;border-color:transparent!important;color:#000!important;}
.noHdr .rgSelectedRow td{border:0!important;}
.noHdr  .RadGrid_MetroTouch .rgAltRow, .noHdr  .RadGrid_MetroTouch .rgRow  {background:transparent;}

.noHdr  .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell a, 
.noHdr  .RadGrid.RadGrid_MetroTouch .rgSelectedRow a, 
.noHdr  .RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow a, 
.noHdr  .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted a, 
.noHdr  .RadGrid.RadGrid_MetroTouch th.rgSorted a, 
.noHdr  .RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell a, 
.noHdr  .RadGrid.RadGrid_Metro .rgSelectedRow a, 
.noHdr  .RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow a, 
.noHdr  .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted a, 
.noHdr  .RadGrid.RadGrid_Metro th.rgSorted a {color:inherit!important;}


/*noTitle hides panel titles*/
.noTitle .PanelTitle,.noTitle .panel-title{display:none;}
/*noTabs hides the tabs on a CCO iPart*/
.noTabs .RadTabStrip,.noTabs .Info{display:none;}
.noTabs .panel-body{padding:0;}
.noTabs .ContentWizardDisplay{border:0;}
.RadTabStrip_Metro .rtsLevel1 .rtsLink {
    margin: 0 2px 5px 0;
}

.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
    border: none;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsSelected, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsSelected, .RadTabStrip_Metro .rtsLevel1 .rtsSelected, 
.RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsSelected {color: #fff!important;background-color:#f4b135!important;}

.RadTabStripTop_Metro .rtsLevel1 .rtsLink:hover,  .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink:hover, 
.RadTabStrip_Metro .rtsLevel1 .rtsLink:hover, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink:hover {
    text-decoration: none!important;
    color: #f4b135;
}

.vihTitle {
    font-weight: 700;
    padding-bottom: 5px;
}

.upComingEdList .TitleBarTitle {
    width: 100%;
    background: #007bc4;
    padding: 10px 15px;
}

.upComingEdList h2.PanelTitle {font-size:30px;
    color: white;font-weight:300;
}

.upcomingEd {
    border: 2px solid #789299;
    height: 355px;
}


.RadGrid a, .RadToolTip a {
    text-decoration: none!important;
}
.RadGrid a:hover, .RadToolTip a:hover {
    text-decoration: underline!important;
}
#ste_container_ciSeeAllButtonEd{
    position: absolute;
    top: 8px;
    right: 24px;
}

.noGrid .rgPager, .noGrid .rgHeader {display:none;} {display:none;}
.noGrid .RadGrid_MetroTouch {border:none;}


.StandardPanel, .ContentBorder, h2, .PanelHead.Distinguish, .TitleBarCaption, div.ShowFieldset fieldset, .panel-border, .panel-heading.Distinguish {
    border-color: #dfe7eb;
}

.card {
    padding-bottom: 30px;
}



.ProgramGroup .PanelHead, .ProgramGroup .panel-heading {
    background-color: #dfe7eb;
}

.hideMenuItem {
    display: none;
}

#ste_container_ciMHAEducationSponsors img {
    width: auto;
    padding: 15px;
    margin: auto;
}

.homepageVIHtitle {
    font-weight: 500;
    color: black;
    font-size: 14px;
    line-height: 23px;
}

.hompageNewsPubDate {
    font-size: 21px;
    line-height: 40px;
    color: #007bc4;
    font-weight: 500;
    border-top: 2px solid #00393d;
}

.homepageVIHblurb {
    font-weight: 400;
    font-size: 14px;
    color: black;
    padding-top: 10px;
    line-height: 23px;
}

.homepageVIHlink {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 21px;
}

.homepageVIHlink a {color:black;}

.rmResponsive .rmSlide .rmFocused > .rmLink, .rmResponsive .rmSlide .rmSelected > .rmLink, 
.rmResponsive .rmSlide .rsmSelected > .rsmLink, 
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {color:#f4b135;}

.FeatureText {padding-top:70px;
    color: #00225b;
    font-size: 18px;
    line-height: 36px;
    font-weight: 500;
}

.channelItem {
    border-top: 2px dotted #5b7b83;
    padding: 10px 0 40px 0;
}

.channelItemDateline {
    color: #a73c17;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
}

.channelItemDateline a {color: #a73c17;text-decoration:none;font-size:16px;
    font-weight: 500;
}


.channelItemDateline2 {
    color: #a73c17;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
}

.channelItemDateline a, .channelItemDateline a:visited {color: #00225b;}
.channelItemDateline2 a, .channelItemDateline2 a:visited {color: #00225b;}
.channelItemDateline a:hover {text-decoration:underline;}


.channelItemBlurb {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}

.myMHAItemDate {
    color: #a73c17;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
}

.myMHAItemDate {
    color: #a73c17;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
}


.myMHAItemTitle{
    color: #00225b;
    font-size: 14px;
    line-height: 30px;
    font-weight: 700;
}

.myMHAItemTitle a {text-decoration:none;}
.myMHAItemTitle a:hover {text-decoration:underline;}

.myMHAItemTitle a:after {
    content: ' »Read More';
    color: #a73c17;
    font-weight: 400;
    font-size: 16px;
}



.myMHAItemTitle2{
    color: #00225b;
    font-size: 14px;
    line-height: 30px;
    font-weight: 700;
}

.myMHAItemTitle2 a {text-decoration:none;}
.myMHAItemTitle2 a:hover {text-decoration:underline;}

.myMHAItemTitle2 a:after {text-transform:uppercase;
    content: ' »Read More';
    color: #a73c17;
    font-weight: 400;
    font-size: 14px;
}

.grayThinBandTop {
    border-top: 5px solid #b5bdcd;
}

.rustText {
    color: #a73c17;
}





.itemGo {color:#a73c17;}

.cardData, .card .siteSection .ContentHtml:nth-child(n+3), 
.card .siteSection .ContentHtml:nth-child(2) {display:none;}
.card .siteSection .ContentHtml:nth-child(3) {display:block;color:white;overflow:hidden;height:255px;}
.card .siteSection.issuesAdvocacy .ContentHtml:nth-child(3) {background: #a73c17;}

.card .siteSection.issuesAdvocacy .ContentHtml:nth-child(3) {width:100%;text-align:center;
    background: #a73c17;
    padding: 20px;
}

.card .siteSection.issuesAdvocacy .ContentHtml img {
    height: auto!important;
    max-width: 100%;
    padding-bottom: 35px;
}

.card .siteSection .ContentHtml:nth-child(1) {width:100%;
    z-index: +1;
    bottom: 55px;
    padding-left: 15px;
}
.card .siteSection h2{color:white; font-size:26px; line-height:28px; font-weight:400;padding-left:0;}
.card .siteSection a, .card .siteSection a:hover, .card.siteSection a:visited {text-decoration:none; color:white;}

.card .siteSection a:before {cursor:pointer;
    content: ' ';
    z-index: +1;
    border-radius: 15px;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    height: 310px;
    bottom: -55px;
}

.RadGrid_MetroTouch {border:none!important;}


.upComingEdList .eventCard {
    border-top: none;
    height: 65px;
    overflow: hidden;
    padding: 0;
}
.upComingEdList .eventCard .eventDate {font-size:14px; line-height:16px;color:#00225b;font-weight:700;padding-bottom:2px;}
.upComingEdList .eventCard .eventTitle {font-size:14px; line-height:16px;color:#007bc4;font-weight:700;padding-bottom:2px;}
.upComingEdList .eventCard .eventLocation {font-size:14px; line-height:16px;color:inherit;font-weight:400;padding-bottom:2px;}


.upComingEdList .eventPic img {
    max-width: none;
    height: 65px!important;
}



.PanelBody {
    padding: 10px 0;
}


.eventDetailsBlock.col-sm-8 {padding-right:0;}


.eventPic.col-sm-4 {
    overflow: hidden;
    max-height: 100%;
    padding: 0;
    margin: 0;
}

.ContentWizardDisplay {padding:10px 0;}

.eventCard .eventDate {font-size:16px; line-height:24px;color:#a73c17;font-weight:700;}
.eventCard .eventTitle {font-size:18px; line-height:24px;color:#00225b;font-weight:700;}
.eventCard .eventLocation {font-size:16px; line-height:24px;color:#a73c17;font-weight:400;}
.eventCard .eventMoreInfo a {font-size:16px; line-height:24px;color:#a73c17!important;font-weight:400;text-transform:uppercase;text-decoration:none;}
.eventCard .eventMoreInfo a:hover {text-decoration:underline;}
.eventCard .eventMoreInfo a:before {font-size:16px; line-height:24px;color:#a73c17;font-weight:400;text-transform:uppercase;content:'\00bb';}



.homeMassNewsBlock {
    height: 45px;
    background: rgba(0,34,91,.4);
    color: white;
    text-transform: uppercase;
    font-size: 30px;
    position: relative;
    top: -45px;
    padding-top: 5px;
    padding-left: 10px;
}

.homeMassNewsBlock  a{
    float: right;
    margin-right: 15px;
}

.col-sm-3.itemDate {
    font-size: 42px;
    font-weight: 500;
    line-height: 51px;
    color: #a73c17; 
}



.card .siteSection a:before {
background: rgba(0,0,0,.1);
-webkit-transition: background ease-out 1s;
-moz-transition: background ease-out 1s;
-o-transition: background ease-out 1s;
transition: background ease-out 1s;}

.card .siteSection .ContentHtml  {position:absolute;}
.card .siteSection a:hover:before {background:rgba(0,0,0,0);-webkit-transition: background  ease-in .1s;
-moz-transition: background  ease-in .1;
-o-transition: background  ease-in .1s;
transition: background  ease-in .1s;}

.card .siteSection {overflow:hidden; position:relative;
    height: 310px;
    background: #00225b;
    padding: 0;
    border-radius: 15px;}
	
.row.goldBackground .row .card .siteSection {
    overflow: hidden;
    position: relative;
    height: 265px;
    background: #a73c17;
    padding: 0;
    border-radius: 15px;
    width: 80%;
    float: right;
}

.row.goldBackground .row .card .siteSection h2 {
    color: white;
    font-size: 30px;
    line-height: 65px;
    font-weight: 400;
    padding: 0;
    margin: 0;
}
	

.card .siteSection .ContentHtml img {margin-left:-25%;  
    max-width: none; max-height:100%;
}

.cardIA .card .siteSection .ContentHtml img {margin-left:0;}

.card .siteSection .ContentHtml img:after {
    height: 55px!important;
    max-width: 100%;
}

.card .siteSection .ContentHtml:first-child:after {border-bottom: 5px solid #007bc4;
    content: ' ';
    height: 75px;
    width: 100%;
    position: absolute;
    background: rgba(0,34,91,.7);
    z-index: -1;
    bottom: 0;
    right: 0;
}

.card .siteSection.issuesAdvocacy .ContentHtml:first-child:after {
	border-bottom: 5px solid #007bc4;
    background: #732f12;
}

.card .siteSection.qualitySafety .ContentHtml:first-child:after {border-color:#f4b135;}
.card .siteSection.qualitySafety .ContentHtml:first-child:hover:after {border-color:#007bc4;}

.card .siteSection.publicHealth .ContentHtml:first-child:after {border-color:#1d7c87;}
.card .siteSection.publicHealth .ContentHtml:first-child:hover:after {border-color:#fcb614;}

.card .siteSection.issuesAdvocacy .ContentHtml:first-child:after {border-color:#a73c17;}
.card .siteSection.issuesAdvocacy .ContentHtml:first-child:hover:after {border-color:#fcb614;}

.topPadding {padding-top:35px;}
.fullWidth {width:100%;}
.eventDetails div[id*="EventDateandTime"]  {color:#00225b; font-size:30px; line-height:36px; font-weight:500;}
.eventDetails div[id*="EventLocationandRates"]  {color:#00225b; font-size:21px; line-height:24px; font-weight:500;}
.eventDetails div[id*="SpeakerInfo"] h2  {color:#a73c17; font-size:24px; font-weight:500;}
.eventDetails div[id*="SpeakerInfo"] {font-size:24px;}
.eventDetails div[id*="EventDescription"] {font-size:18px;}
.eventLinks a {font-size:16px; font-weight:500;}


.card .siteSection .ContentHtml:first-child:after {
-webkit-transition: border-color ease-out 1s;
-moz-transition: border-color ease-out 1s;
-o-transition: border-color ease-out 1s;
transition: border-color ease-out 1s;}

.card .siteSection .ContentHtml:first-child:hover:after {
border-color:#f4b135;
-webkit-transition: border-color  ease-in .1s;
-moz-transition: border-color  ease-in .1s;
-o-transition: border-color  ease-in .1s;
transition: border-color  ease-in .1s;} 



.WebPartZone.pseudoCardAdvocacy {
    background: #a73c17;
    border-radius: 15px;
    color: white;
}

.WebPartZone.pseudoCardAdvocacy a:before {z-index:+1;
    content: ' ';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    max-width: 570px;
}


.pseudoCardAdvocacy h3 {
    padding: 0 0 0 15px;
    font-weight: 500;
    margin-top: 0;
    padding-bottom: 10px;
}
.pseudoCardAdvocacy h2 {
    color: white;
    padding: 0 0 0 15px;
    text-transform: uppercase;
}

.pseudoCardAdvocacy h2 {
    color: white;
    padding: 0 0 0 15px;
    text-transform: uppercase;
    position: relative;
    top: -100px;
}

.row.lightSlateBackground.texBandBottom.wide .row {
    padding: 25px 0;
}

.WebPartZone.pseudoCardAdvocacy .iMIS-WebPart:nth-child(1) {height:360px;}
.WebPartZone.pseudoCardAdvocacy .iMIS-WebPart:nth-child(2) {height:0;}
.WebPartZone.pseudoCardAdvocacy .iMIS-WebPart:nth-child(1):after {
    content: ' ';
    width: 100%;
    height: 60px;
    background-color: #a73c17;
    opacity: .7;
    display: block;
    position: relative;
    top: -73px;
}


#ste_container_cihomepageCards .panel-body {padding:0;}

.card .homepageSection {z-index:0;}

.card .homepageSection .ContentHtml {width:100%; position: absolute;}

.card .homepageSection .ContentHtml:nth-child(n+5) {display:none;}

.card .homepageSection .ContentHtml:nth-child(3) {display:none;}

.card .homepageSection .ContentHtml:nth-child(1) {
	display: block;
    color: white;
    z-index: +1;
    bottom: 110px;
    padding-left: 15px;
    font-size: 28px;
    line-height: 28px;
    font-weight: 400;
	text-transform:uppercase;
}

.card .homepageSection h2{color:white; font-size:30px; line-height:28px; font-weight:400;}

.card .homepageSection a, .card .homepageSection a:hover, .card .homepageSection a:visited {text-decoration:none; color:white;}

.card .homepageSection a:before {cursor:pointer;
    content: ' ';
    z-index: +1;
    border-radius: 15px;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    height: 310px;
    bottom: -110px;
}

.card .homepageSection a:before {background: rgba(0,0,0,0);-webkit-transition: background ease-out 1s;
-moz-transition: background ease-out 1s;
-o-transition: background ease-out 1s;
transition: background ease-out 1s;}

.card .homepageSection a:hover:before {background:rgba(255,255,255,.1);-webkit-transition: background  ease-in .1s;
-moz-transition: background  ease-in .1s;
-o-transition: background  ease-in .1s;
transition: background  ease-in .1s;}

.card .homepageSection .ContentHtml:nth-child(2) {
    z-index: -1;
    top: 200px;
    color: white;
    font-size: 14px;
    line-height: 28px;
    padding: 15px;
  
}



.card .homepageSection a:hover .ContentHtml:nth-child(1) {border-bottom: 5px solid #fff;}

.card .homepageSection {overflow:hidden; position:relative;
    height: 310px;
    background: #00225b;
    padding: 0;
    border-radius: 15px;
}

.card .homepageSection .ContentHtml img {
    height: 205px!important;
    max-width: none;
}

.card.homepageSection .ContentHtml img:after {
    height: 55px!important;
    max-width: 100%;
}

.card .homepageSection .ContentHtml:first-child:after {
    content: ' ';
    height: 45px;
    width: 100%;
    position: absolute;
    background: rgba(0,34,91,.5);
    z-index: -1;
    bottom: -5px;
    right: 0;
}


.header-social a {font-size:24px;color:#00225b;}
.header-social a.fa-twitter:hover:before {color:#00aced;}
.header-social a.fa-facebook:hover:before  {color:#3b5998;}
.header-social a.fa-linkedin:hover:before  {color:#007bb6;}
.header-social a.fa-youtube-play:hover:before  {color:#bb0000;}








.row {max-width:1170px; margin:auto;}
.row.wide {margin-left:0;margin-right:0;}	
.row.wide {max-width:100%;margin:0;}

.wrapper {max-width:100%;margin:auto;}	
.container, .header-top-container, .SliderPage1 {max-width:100%; padding:0;}
.header-container {max-width:100%; margin:auto;padding:0; width:100%;}
.header-bottom-container {max-width:100%;width:100%;}
.HomePageFullWidthArea {margin:auto;}

.header-top-container {max-width:1170px; margin:auto;width:100%;}
.RadMenu.rmResponsive {max-width:1170px; margin:auto;}


.nav-auxiliary .nav-aux-cart .cartCenter {background-color:#f4b135;}

.SearchField, .SearchResultSummary .ListItemTitle a {background-color: #007bc4;}
.SearchField label {color: #fff;}
.SearchResultSummary .ListItemTitle a {color:white!important;}


.RadGrid_MetroTouch .rgRow, td {vertical-align:top;}
.RadGrid_MetroTouch .rgAltRow {background: #ebedf1;vertical-align:top;}

.SearchResultSummary .ListItemTitle a:hover {background-color: #5b7b83;}

.row.wide.sectionBanner h1, .row.wide.sectionBanner h2, .eventTitle .PanelFieldValue h1 {color:white;}
.row.wide.sectionBanner.yellowBackground h1, .row.wide.sectionBanner.yellowBackground h2 {color:#00225b;}

.yellowBackground {background-color: #f4b135;}
.slateBackground {background-color: #5b7b83;color:white;}

.slateBackground  a {color:#f4b135;text-decoration:none;}
.tealBackground  a {color:#f4b135;text-decoration:none;}
.rustBackground  a {color:#f4b135;text-decoration:none;}
.lightBlueBackground  a {color:#f4b135;text-decoration:none;}
.lightSlateBackground  a {color:#f4b135;text-decoration:none;}

.slateBackground  a.TextButton {color:#00225b;text-decoration:none;}
.tealBackground  a.TextButton {color:#00225b;text-decoration:none;}
.rustBackground  a.TextButton {color:#00225b;text-decoration:none;}
.lightBlueBackground  a.TextButton {color:#00225b;text-decoration:none;}
.lightSlateBackground  a.TextButton {color:#00225b;text-decoration:none;}

.slateBackground  a:hover {color:#fff;text-decoration:underline;}
.tealBackground  a:hover {color:#fff;text-decoration:underline;}
.rustBackground  a:hover {color:#fff;text-decoration:underline;}
.lightBlueBackground  a:hover {color:#fff;text-decoration:underline;}
.lightSlateBackground  a:hover {color:#fff;text-decoration:underline;}

.slateBackground  a.TextButton:hover {text-decoration:none;}
.tealBackground  a.TextButton:hover {text-decoration:none;}
.rustBackground  a.TextButton:hover {text-decoration:none;}
.lightBlueBackground  a.TextButton:hover {text-decoration:none;}
.lightSlateBackground  a.TextButton:hover {text-decoration:none;}

.tealBackground {background-color: #1d7c87;color:white;}
.rustBackground {background-color: #a73c17;color:white;}
.lightBlueBackground {background-color: #007bc4;color:white;}
.lightSlateBackground {background-color: #b0c3cd;}
.lightSlateBackground h1 {color:white;}

.sectionBanner {
    height: auto;
    overflow: hidden;
}

.DisplayFile {
    height: 30px;
    overflow: hidden;
}


.committeeHeaderInfo .Label {display:none;}

#ctl01_TemplateBody_WebPartManager1_gwpcicommitteeHeaderInfo_cicommitteeHeaderInfo_CommitteeName {
    font-size: 42px;
}

.columnNoGutter .iMIS-WebPart > .ContentItemContainer {margin-bottom:0;}
.WebPartZone > .ContentItemContainer {
    margin: 15px 0 25px 0;
}
.row.grayBand .row {padding: 50px 0;}

.WebPartZone.rust {background: #a73c17;}
.WebPartZone.cardHome.rust .iMIS-WebPart:nth-child(2) {background:rgba(167,60,23,.7)}

.WebPartZone.slate {background: #5b7b83;}
.WebPartZone.cardHome.slate .iMIS-WebPart:nth-child(2) {background:rgba(91,123,131,.7)}

.WebPartZone.lightBlue {background: #007bc4;}
.WebPartZone.cardHome.lightBlue .iMIS-WebPart:nth-child(2) {background:rgba(0,123,196,.7)}

.WebPartZone.teal {background: #1d7c87;}
.WebPartZone.cardHome.teal .iMIS-WebPart:nth-child(2) {background:rgba(29,124,135,.7)}

.card:nth-child(1) .homepageSection .ContentHtml:first-child:after {background:rgba(167,60,23,.7)}
.card:nth-child(2) .homepageSection .ContentHtml:first-child:after {background:rgba(91,123,131,.7)}
.card:nth-child(3) .homepageSection .ContentHtml:first-child:after {background:rgba(0,123,196,.7)}
.card:nth-child(4) .homepageSection .ContentHtml:first-child:after {background:rgba(29,124,135,.7)}
.card:nth-child(1) .homepageSection {background: #a73c17;}
.card:nth-child(2) .homepageSection {background: #5b7b83;}
.card:nth-child(3) .homepageSection {background: #007bc4;}
.card:nth-child(4) .homepageSection {background: #1d7c87;}

.WebPartZone.cardHome img {width:100%;}
.WebPartZone.cardHome {border-radius: 15px;}

.WebPartZone.cardHome .iMIS-WebPart:nth-child(2) {
    position: relative;
    top: -60px;
    color: white;
    text-transform: uppercase;
    padding: 0 0 0 25px;
    font-size: 28px;
    line-height: 45px;
    height: 45px;
    overflow: hidden;
    margin-bottom: -45px;
}

.WebPartZone.cardHome .iMIS-WebPart:nth-child(3) {
    color: white;
    padding: 0 0 0 25px;
    font-size: 16px;
    line-height: 28px;
    height: 105px;
    overflow: hidden;
}

.WebPartZone.cardHome a:before {content: ' '; z-index:+1; background:rgba(255,255,255,0);border-radius:15px;
    width: 90%;
    height: 100%;
position: absolute;}

.WebPartZone.cardHome a:hover:before {background:rgba(255,255,255,.1);}



.resourceColumn h2.panel-title, .resourceColumn h2 {
    background: #00225b;
    color: white;
    border-radius: 12px;
    padding: 5px 50% 5px 15px;font-weight:400;
}

.resourceColumn a {color:#00225b;
    padding: 5px 0 5px 10px;
    margin-left: -10px;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;
}
.resourceColumn a:visited,.resourceColumn a:active {color:#00225b;}
.resourceColumn a:hover {text-decoration:underline;}

.resourceColumn ul {
    list-style: none;
    padding: 0 0 0 15px;
}
.resourceColumn li:before {
    content: '\00bb';
    font-size: 18px;
    position: absolute;
    left: 15px;
}



.resourceColumn .panel-heading.Distinguish, .resourceColumn .PanelHead.Distinguish, 
.resourceColumn .TitleBarCaption, .resourceColumn .panel-group .panel-heading  {padding:10px 0;}
.navbar-toggle.collapsed {
    background-color: #007bc4;
}
.sectionTitle  h1 {margin-top: 80px;}
.cardHome .iMIS-WebPart:nth-child (1) {background:white;}

.eventTitle .sectionTitle h1 {
    margin-top: 20px;
}


.NavigationListItem.nav-aux-button.nav-aux-cart a:before {
    padding-right: 10px;
    content: "\f07a";
    font-family: "fontawesome";
    font-size: 24px;
    vertical-align: middle;
    line-height: 14px;
    color:#00225b;
}
.CartCharges {background-color:#dfe7eb;}
.RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch th.rgResizeCol, .RadGrid_MetroTouch .rgHeaderWrapper {background-color:#f4b135!important;}

.CartCharges .PanelField {
    border-top: 1px dotted #fff;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 37px;
    padding: 5px 10px;
    font-size: 100%;
    line-height: 1.6;
    color: #00225b;
	background:#dfe7eb;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}
.search-field {
    background: #dfe7eb;
    padding-left: 28px !important;
    color: #00225b;
    border:none;
}

#auxiliary-container a {
    text-decoration: none;
}


 #ste_container_SocialNetworking a:hover {
    text-decoration: none;
}

#masterHeaderBackground, .header {border-bottom:none;}

#SimpleSearchBlock:before {
    font-family: fontawesome;
    content: "\f002";
    color: #00225b;
    position: relative;
    left: 23px;
}

.ContentWizardDisplay {border-color:#DFE7EB;}


.panel-body, .PanelBody {
    padding: 10px 0;
}
.StandardPanel, .ContentBorder, h2, .PanelHead.Distinguish, .TitleBarCaption, div.ShowFieldset fieldset, .panel-border, .panel-heading.Distinguish {border:none;}

li.rtsLI {
    border-right: 2px solid white;
}

.RadTabStrip_Metro .rtsLink {padding: 5px 15px!important;}

.RadTabStripTop_Metro .rtsUL .rtsFirst, .RadTabStripBottom_Metro .rtsUL .rtsFirst {padding:0!important;}
.ContentWizardDisplay {border:none;}
.panel-heading.Distinguish, .PanelHead.Distinguish, .TitleBarCaption, .panel-group .panel-heading {padding:0 0 10px 0;}

.RadTabStrip_Metro .rtsLevel1 .rtsSelected {
    color: #f4b135!important;
    background-color: transparent!important;
}
a.rtsLink {
    background: #007bc4;
}


.RadTabStrip_Metro .rtsLevel .rtsOut, .RadTabStrip_Metro .rtsLevel .rtsIn, .RadTabStrip_Metro .rtsLevel .rtsTxt {
    padding: 2px 5px!important;
}

.eventCCO .RadTabStrip_Metro .rtsLevel .rtsOut {
    padding: 0!important;
}

.RadTabStripTop_Metro .rtsLevel1 .rtsUL {
    padding: 0!important;
}

.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color: transparent!important;
}





.nav-auxiliary .nav-aux-cart .nav-text {
    display: none;
}
.nav-auxiliary .nav-aux-account .nav-text, .nav-auxiliary .nav-aux-cart .nav-text {
    padding: 0;
}
.nav-auxiliary .nav-aux-account .nav-text, .nav-auxiliary .nav-aux-cart .nav-text {
    background-image: none;
}
.nav-auxiliary .NavigationListItem a {text-decoration: none; cursor: pointer;color:#00225b;}
.nav-auxiliary .NavigationListItem a:hover {color:#007bc4;}

.CalloutPart2 .panel-heading, .CalloutPart2 .panel-body {background-color: #ebedf1; padding:10px;}


#SimpleSearchBlock {
    font-size: 14px;
}



.nav-secondary .sub-nav-head, .RadMenu.RadMenu_Metro div.rmRootGroup, .RadMenu.RadMenu_Metro ul.rmRootGroup, .RadMenu.RadMenu_MetroTouch div.rmRootGroup, .RadMenu.RadMenu_MetroTouch ul.rmRootGroup {background-color: #00225b;}

.RadMenu_MetroTouch .rmRootLink:hover, .RadMenu_MetroTouch .rmRootLink.rmFocused {border-color:#dfe7eb;}




#ctl01_LoginStatus1{text-decoration:none; cursor:pointer; color:#00225b;}
.obo-actions a {text-decoration:none;}
.obo-label {font-weight:400; font-family:roboto, san-serif;}
.obo-actions a:hover {text-decoration:underline;}
#ctl01_LoginStatus1:hover {color:#007bc4;}

.homepageNewsItem {
    height: 210px;
}

.homepageVoicesInHealthcare {
    color: #a73c17;
    font-size: 30px;
    line-height: 36px;
}



.homepageNewsZone .panel-body {padding:0;}

.homepageNewsButton a {color:white; text-decoration:none; text-transform:uppercase; background:#5b7b83; padding:5px 50px 5px 15px;
position:absolute; bottom:0;}

.homepageNewsButton a:hover {background:#f4b135;}

.slateGreenBackground {background-color:#5b7b83;}
.newsHomepage.slateGreenBackground {height: 210px;}

.grayBand {background-color:#ebedf1;}
.texBandTop:before {content:' ';width:100%; height:15px; background: url('/images/mhatemplate/graytexbandunit.png'); background-repeat:repeat-x;}
.texBandBottom:after {content:' ';width:100%; height:15px; background: url('/images/mhatemplate/graytexbandunit.png'); background-repeat:repeat-x;}
.medBlueBand {background-color:#007bc4;color:white; max-height:60px;overflow:hidden;}
.darkBlueBand {background-color:#00235b;color:white; max-height:60px;overflow:hidden;}
.medBlueBand h2, .darkBlueBand h2 {color:white;font-weight:300;}

#ft, .footer-content, .footer-nav-copyright {background-color: #00235b;}
#ft a {color:white; text-decoration:none; text-transform:uppercase;} 
#ctl01_FooterCommunications_Zone1PlaceHolder a {font-size:48px;}
#ste_container_FooterCopyright {font-size:14px; margin-top:50px;}
#ste_container_FooterCommunications a {
    padding-right: 15px;
}

#masterSocialNetworking a {padding:5px; font-size:175%;}

#ft .footer-left-column .NavigationListItem:last-child {
    border-bottom: none;
}

#masterSocialNetworking a:hover, #ste_container_FooterCommunications a:hover, #ft a:hover {color:#007bc4;}

#ft .NavigationLink {padding-left:0;}

#miniMenu .nav-text:after {content:''; width:1px;height:10px;margin-left:10px;
    position: relative;
    display: inline-block;
    background: white;
}

#miniMenu .NavigationListItem:nth-child(3) .nav-text:after {
    background: transparent;
}

h1, .h1, .PageTitle, .eventTitle .PanelFieldValue h1 {
    font-size: 42px;
    line-height: 44px;
}
h2, .h2, .PanelTitle {font-size:36px;}

h1, .h1, .PageTitle, h2, .h2, .PanelTitle, .eventTitle .PanelFieldValue h1 {
    font-family: Roboto, sans-serif;
    font-weight: 500;
    color: #00225b;
}
h4, .h4, .SectionLabel, h5, .h5 {
    color: #00225b;
}

.eventTitle .PanelFieldValue h1 {margin-top:20px;}

.TaggedListPanel a[id*="PreviousButton"], .TaggedListPanel a[id*="NextButton"], .TaggedListPanel a[id*="_ViewAllButton"] {
    padding: 10px 30px; margin-left:0!important;
    text-transform: capitalize;
    text-decoration: none;
}



.TaggedListPanel a[id*="_ViewAllButton"], .TaggedListPanel a[id*="PreviousButton"], 
.TaggedListPanel a[id*="NextButton"], .btn, .TextButton, .TextButtonWithImage, 
.ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {background-color:#f4b135; border-radius:12px;color:#00225b; margin-bottom:15px;}

.TaggedListPanel a[id*="_ViewAllButton"]:empty {display:none;}

.btn:focus, .btn:active, .btn:visited, .TextButton:focus, .TextButton:active, .TextButton:visited, 
.TextButtonWithImage:focus, .TextButtonWithImage:active, .TextButtonWithImage:visited, .ruButton:focus, .ruButton:active, .ruButton:visited, 
#masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:focus, 
.RadGrid input.TextButton:active, .RadGrid input.TextButton:visited {background-color:#f4b135;color:#00225b;}

.TaggedListPanel a[id*="PreviousButton"]:hover, .TaggedListPanel a[id*="NextButton"]:hover, .TaggedListPanel a[id*="_ViewAllButton"]:hover, .myMHAbuttons a:hover, .btn:hover,  .TextButton:hover, .TextButtonWithImage:hover,  .ruButton:hover,  #masterHeaderActionArea a:hover, 
.RadGrid input.TextButton:hover {background-color:#a73d17;color:white;}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn, .btn.aspNetDisabled, .TextButton.disabled, .TextButton[disabled], fieldset[disabled]
.TextButton, .TextButton.aspNetDisabled, .TextButtonWithImage.disabled, .TextButtonWithImage[disabled], fieldset[disabled]
.TextButtonWithImage, .TextButtonWithImage.aspNetDisabled, .RadUpload .ruButton.disabled, .RadUpload .ruButton[disabled], fieldset[disabled]
.RadUpload .ruButton, .RadUpload .ruButton.aspNetDisabled, .RadUploadProgressArea .ruButton.disabled, .RadUploadProgressArea .ruButton[disabled], fieldset[disabled]
.RadUploadProgressArea .ruButton, .RadUploadProgressArea .ruButton.aspNetDisabled, #masterHeaderActionArea a.disabled, #masterHeaderActionArea a[disabled], fieldset[disabled]
#masterHeaderActionArea a, #masterHeaderActionArea a.aspNetDisabled {background:#afa7a3;}

.homepageVoicesInHealthcareText .TaggedListPanel a, .homepageVoicesInHealthcareText .TaggedListPanel a:hover, .homepageNewsZone .TaggedListPanel a[id*="_ViewAllButton"]{
    background: none;
}

.myMHAbuttons a, .myMHAbuttons a:focus, .myMHAbuttons a:active, .myMHAbuttons a:visited, .myMHAbuttons a:hover, .myMHAbuttons2 a, 
.myMHAbuttons2 a:focus, .myMHAbuttons2 a:active, .myMHAbuttons2 a:visited, .myMHAbuttons2 a:hover, .myMHAbuttons1 a, .myMHAbuttons1 a:focus, .myMHAbuttons1 a:active, 
.myMHAbuttons1 a:visited, .myMHAbuttons1 a:hover {background-color:#007bc4;
    height: 40px;
    padding: 7px 0 10px 15px;
    width: 100%;
    display: block;
    color: #00225b;
    text-decoration: none;
    text-transform: uppercase;
}

.myMHAbuttons2 a, .myMHAbuttons2 a:focus, .myMHAbuttons2 a:active, .myMHAbuttons2 a:visited, .myMHAbuttons2 a:hover {background-color:#ebedf1;border-radius:12px; max-width:270px;}
.myMHAbuttons a, .myMHAbuttons a:focus, .myMHAbuttons a:active, .myMHAbuttons a:visited, .myMHAbuttons a:hover, 
.myMHAbuttons1 a, .myMHAbuttons1 a:focus, .myMHAbuttons1 a:active, .myMHAbuttons1 a:visited, .myMHAbuttons1 a:hover {background-color:#ebedf1;border-radius:12px; max-width:270px;}

.myMHAbuttons a {margin-bottom:15px;}

.myMHAbuttons a:hover {background-color:#007bc4;color:white;}
.myMHAbuttons a:active {background-color:#017c89;color:white;}
.myMHAbuttons1 a:hover {background-color:#007bc4;color:white;}
.myMHAbuttons1 a:active {background-color:#017c89;color:white;}
.myMHAbuttons2 a:hover {background-color:#007bc4;color:white;}
.myMHAbuttons2 a:active {background-color:#017c89;color:white;}

h2, .h2, .PanelHead.Distinguish, .TitleBarCaption, div.PanelTitle, .panel-heading.Distinguish {border:none;}
h2, .h2 {padding-top:20px;}

.SlateGreenButton {background-color:#5b7b83;}
.SquareButton {
    border-radius: 0;
    color: white;
    text-transform: uppercase;
}




.NavigationLink {padding-right: 5px;}
.NavigationListItem.nav-aux-button.nav-aux-account a:before {padding-right: 10px;
    content: "\f2c1";
    font-family: "fontawesome";
    font-size: 24px;
    vertical-align: middle;
    line-height: 14px;
    color: #00225b;
}
.NavigationListItem.nav-aux-button.nav-aux-createaccount a:before {padding-right: 10px;
    content: "\f2c1";
    font-family: "fontawesome";
    font-size: 24px;
    vertical-align: middle;
    line-height: 14px;
    color: #00225b; 
}

@media only screen 
and (min-width:768) and (max-width : 1366px) and (orientation:landscape),
only screen and (min-width:1024px),
       (min-resolution: 1.5dppx) and 
       (min-width: 1500px) and (max-width : 2000px) and
       @-ms-viewport and (orientation:portrait) 
   {



.rmVertical .rmItem {
    Padding-left: 10px;
}

body {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #00225b;
}

a.commButtonLightBlue, a.commButtonMediumBlue, a.commButtonLightestBlue, a.commButtonYellow {
font-size: 16px;}

.upComingEdList h2.PanelTitle {
font-size: 22px;}

.homepageSection a {
    font-size: 20px;
}
	

	
.RadMenu.rmResponsive .rmToggle .rmIcon {margin:0;}	

.RadMenu.rmResponsive .rmExpanded > .rmLink.rmExpand.rmExpandRight > .rmToggle > .rmIcon {
    top: 15px;
}
.RadMenu.rmResponsive .rmLink:hover .rmToggle > .rmIcon, .RadMenu.rmResponsive .rmLink:focus .rmToggle > .rmIcon, .RadMenu.rmResponsive .rmSelected > .rmLink .rmToggle > .rmIcon, .RadMenu.rmResponsive .rmFocused > .rmLink.rmRootLink .rmToggle > .rmIcon, .RadMenu.rmResponsive .rmExpanded > .rmLink .rmToggle > .rmIcon, .RadMenu.rmResponsive .rmSlide .rmLink .rmToggle > .rmIcon {

    position: relative;
}



.RadMenu.rmResponsive .rmExpanded > .rmLink > .rmToggle > .rmIcon {
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    top: 0;
    left: 0;
    position: static;
}

.RadMenu.rmResponsive .oneLineMenuItem.rmExpanded > .rmLink > .rmToggle > .rmIcon {
    -webkit-transform: none);
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    top: 0;
    left: 0;
    position: relative;
}

h1, .h1, .PageTitle, .eventTitle .PanelFieldValue h1 {
    font-size: 40px;
    line-height: 42px;
}
h2, .h2, .PanelTitle {font-size:34px;}

.RadMenu.rmResponsive .rmExpanded > .rmLink > .rmToggle > .rmIcon:after {
    content: "\f056";
    font-family: "fontawesome";
    font-size:18px;
    vertical-align: middle;
    line-height: 14px;
    color: #b0c3cd;
    position: absolute;
    top: 5px;
	right:10px;
}



#auxiliary-container {
    float: right;
    text-align: right;
    width: 100%;

}

.RadMenu.rmResponsive .rmLink.rmRootLink {
    max-width: 150px;
}

.RadMenu.rmResponsive .rmExpandRight .rmToggle {
    top: 23px;
}

.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
font-size: 16px;}

.RadMenu.rmResponsive .hideSlide .rmToggle  {display:none;}

}
@media (max-width:1400px){

.carousel-caption {margin-left: 8vw;}
}


@media (max-width: 991px){
	.upComingEdList .eventCard, .upcomingEd {height:auto;}
#ctl01_TemplateBody_WebPartManager1_gwpciMHAEducationSponsors_ciMHAEducationSponsors_Panel_MHAEducationSponsors {
    text-align: center;
}	
	.myMHAItem {
    padding-bottom: 15px;
}
	.RadTabStrip_Metro .rtsLevel .rtsOut, .RadTabStrip_Metro .rtsLevel .rtsIn, .RadTabStrip_Metro .rtsLevel .rtsTxt {
    padding: 0!important;
}
.goldBackground p.FeatureText {
transform:none;}	
.FeatureText {padding-top:5px;}
	.carousel-indicators {display:none;}	
.homepageNewsItem {
    height: 210px;
    margin-bottom: 30px;
}
	
.verticalAlign img {text-align:center;
    max-width: 100%;
    height: auto !important;
    margin-top: 15px;
}	
	
.hideSlide .rmToggle {display:none!important;}
.upComingEdList h2.PanelTitle {font-size:22px;}
	
.ContentWizardDisplay.ClearFix .col-sm-12 {
    padding: 0;
}	
	.eventDetailsBlock.col-sm-8 {padding: 10px 0;}
.col-sm-12 .col-md-6 {
    padding: 0;
}	
	.eventPic img {
    max-width: 100%;
    height: auto;
}
	
.eventCard {
    border-top: 2px dotted #b0cbcd;

    overflow: hidden;
    padding: 10px 0;
}
.col-sm-6.sectionTitle {font-size:14px; line-height:20px;}
	
.carousel-inner .item:before {
    top: 45%;
    right: 0;
    transform: translate(0,-22px);
}
.carousel-caption {right:30px; left:30px;}	
.carousel-control {display:none;}

	
#ctl01_LoginStatus1 {color:white;}	
.rmVertical.rmGroup.rmLevel2, .rmVertical.rmGroup.rmLevel3 {border:2px solid #007bc4;}	
.RadMenu.rmResponsive .rmFocused > .rmRootLink {
    background-color: #007bc4;
}	
.RadMenu.rmResponsive .rmSelected > .rmRootLink, .RadMenu.rmResponsive .rmFocused > .rmRootLink {
    background-color: #007bc4;
}	

	
.breadcrumb a, .breadcrumb a:visited, .breadcrumb .Disabled {font-size:11px;}	
.auth-link-container {
    padding: 10px 15px;
    text-align: right;
    border-bottom: 3px dotted #b0c3cd;
}	
	
.rmResponsive .rmSlide .rmLink:hover, .rmResponsive .rmSlide .rmLink:focus, .rmResponsive .rmSlide .rsmLink:hover, .rmResponsive .rmSlide .rsmLink:focus, 
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {
    color: #f4b135;
}	
	
.RadMenu.rmResponsive .rmGroup {background:#00225b;}	
	.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink {background:#007bc4;}
.RadMenu.rmResponsive .rmLink {color:white;}
.row.goldBackground .row .card .siteSection {float:none; margin:auto;}

.RadMenu.rmResponsive .rmToggle .rmIcon {background-position:0 -26px;}
	
#navbar-collapse {width:50%;
    border: 2px solid #007bc4;
    margin: auto;
    margin-top: -58px;
    position: absolute;
    border-bottom: 3px solid #00225b;
    right: 0;
    top: 128px;
}

	
.RadMenu.RadMenu_Austin.rmResponsive {
    padding: 0;
}	
	
.obo-container {
    float: left;
    position: absolute;
    top: 0;
}
#masterContentArea {margin-top:0;}	
#searchButton {display:none;}
.carousel h2, .sectionBanner h2 {
    font-size: 18px;
    line-height: 22px;
}
	
.row.wide.sectionBanner.rustBackground.shortBand .col-sm-6.sectionTitle {
    height: 120px; padding-top:15px;
}




.row.wide.sectionBanner.rustBackground.shortBand .col-sm-6.sectionTitle img {padding:15px;}

.row.wide.sectionBanner.rustBackground.shortBand h1 {position:absolute;
    padding-left: 0px;
}

.row.wide.sectionBanner.rustBackground.shortBand .a2z h1 {position:absolute;
    padding-left: 0;
}


	
.sectionTitle h1 {
    margin-top: 20px;
}
.footer-right-column.col-sm-6 {height:95px!important;}

#miniMenu {display:inline-block;}

.breadcrumb-obo-container.ClearFix {font-size:65%; padding-left:15px; background:transparent; z-index:+1;position:absolute;}
.breadcrumb {line-height:10px;padding-top:5px;}
.carousel {font-size:16px; font-family: Roboto, sans-serif; line-height:28px;}
.carousel h1,  .carousel h3, .carousel h4, .carousel h5, .sectionBanner h1,  .sectionBanner h3, .sectionBanner h4, .sectionBanner h5 {
    font-family: Roboto, sans-serif;
    font-weight: 500;
}
.carousel-caption p {
    font-size: 14px;
    line-height: 20px;
    padding-top: 0px;
}
	
.carousel-caption {margin-left: auto; text-align:left;top:50%;}

.carousel h1 {font-size:24px; line-height:26px;}

.WebPartZone.sponsorLogos {text-align:center;
    font-size: 0px;
}

.WebPartZone.sponsorLogos img {
   width:100%; 
}	
	
.row.grayBand.texBandTop.wide.verticalAlign {
    text-align: center;
}	
	.resourceColumn h2.panel-title {padding: 5px 10px 5px 15px;}
.nav-auxiliary .TextButton, .nav-auxiliary .navbar-toggle {
    margin-left: 5px;
}	
h1, .h1, .PageTitle, .eventTitle .PanelFieldValue h1 {
    font-size: 30px;
    line-height: 33px;
}

.col-sm-3.itemDate {
font-size: 18px;}

h2, .h2, .PanelTitle {line-height: 29px;
    font-size: 26px;
}

	.nav-auxiliary .nav-aux-button .NavigationLink {margin-left:5px;}


#dirFloater {display:none;}
#lower-auxiliary-container {display:none;}	


#masterLogoArea {top:10px; padding:5px 15px 15px 15px; flex:1;}
#mobileHamburger {flex: 0 0 50px;margin-right:30px;}
#auxiliary-container {top: 85px;}

#hd .NavigationListItem.nav-aux-button.nav-aux-search a:before {
    padding-right: 10px;
    content: "\f002";
    font-family: "fontawesome";
    font-size: 32px;
    vertical-align: middle;
    line-height: 14px;

}

	
#hd .NavigationListItem.nav-aux-button.nav-aux-othersites a:before {
    padding-right: 10px;
    content: "\f0e8";
    font-family: "fontawesome";
    font-size: 32px;
    vertical-align: middle;
    line-height: 14px;
}

#hd .NavigationListItem.nav-aux-button.nav-aux-blog a:before {
    padding-right: 10px;
    content: "\f27a";
    font-family: "fontawesome";
    font-size: 32px;
    vertical-align: middle;
    line-height: 14px;
 
}

#hd .NavigationListItem.nav-aux-button.nav-aux-contact a:before {
    padding-right: 10px;
    content: "\f098";
    font-family: "fontawesome";
    font-size: 32px;
    vertical-align: middle;
    line-height: 14px;

}	
	
	.NavigationListItem.nav-aux-button.nav-aux-hospitaldirectory a:before {
    padding-right: 10px;
    content: "\f0fd";
    font-family: "fontawesome";
    font-size: 32px;
    vertical-align: middle;
    line-height: 14px;

}


.nav-auxiliary .nav-aux-button .NavigationLink:active {background-color:transparent; color:#007bc4;}

#mobileTop {display:flex;}


.nav-auxiliary .nav-aux-button .NavigationLink:hover, .nav-auxiliary .nav-aux-button .NavigationLink:focus {
    background-color: transparent;
}

.navbar-header > div, .navbar-header > a, .navbar-header .NavigationUnorderedList, .navbar-header .NavigationLink {display: block;}
.navbar-collapse {background-color: #007bc4;}
.navbar-header {
    float: none;
}
.obo-container {font-size: 60%;}
#hd {margin-bottom:-2px;}	
.header {padding: 15px 0 0 0;}
	
.nav-auxiliary .nav-aux-button.nav-aux-cart .cartCenter  {background-color:#f4b135;}

.nav-auxiliary .nav-aux-button .NavigationLink {padding: 3px 10px;}

.nav-auxiliary .nav-text	{display:none;}
.nav-auxiliary .nav-aux-button .NavigationLink, .navbar-toggle, .navbar-toggle:hover, .navbar-toggle:focus, .navbar-toggle:active {background-color: #007bc4;}
.navbar-toggle:focus {background-color: #007bc4;}
.nav-auxiliary .nav-aux-button .NavigationLink {
    background-color: #dfe7eb;
    width: 40px;
    height: 40px;
}

#hd ul.NavigationUnorderedList {text-align:center;
    background: #dfe7eb;
}

.NavigationListItem.nav-aux-button.nav-aux-account a:before, .NavigationListItem.nav-aux-button.nav-aux-cart a:before,
.NavigationListItem.nav-aux-button.nav-aux-contact a:before, .NavigationListItem.nav-aux-button.nav-aux-blog a:before,
.NavigationListItem.nav-aux-button.nav-aux-othersites a:before, .NavigationListItem.nav-aux-button.nav-aux-hospitaldirectory a:before,
.NavigationListItem.nav-aux-button.nav-aux-search a:before   {color:#5e7b83;}


.NavigationListItem.nav-aux-button.nav-aux-account a:active:before, .NavigationListItem.nav-aux-button.nav-aux-cart a:active:before,
.NavigationListItem.nav-aux-button.nav-aux-contact a:active:before, .NavigationListItem.nav-aux-button.nav-aux-blog a:active:before,
.NavigationListItem.nav-aux-button.nav-aux-othersites a:active:before, .NavigationListItem.nav-aux-button.nav-aux-hospitaldirectory a:active:before,
.NavigationListItem.nav-aux-button.nav-aux-search a:active:before   {color:#007bc4;}



}




@media (min-width:992px) {

.col-20p {
    width: 20%;
    float: left;
    padding: 0 15px;
}

.EventSummary {
    background-color: #dfe7eb;
}

.EventSummary .PhotoArea {
    width:100%;
}

.EventSummary .Description {
    width:100%;
}

.EventSummary .PhotoArea img {width:100%!important;
    border: 0;
}
	
.rmResponsive .rmSlide {min-width:280px;}

.row.goldBackground.wide .row div[class^="col-sm-9"] .WebPartZone .iMIS-WebPart .ContentItemContainer div {
    height: 375px;
}
.row.goldBackground.wide .row div[class^="col-sm-9"] {max-height:375px;}	
	
.card .siteSection .ContentHtml img {height:255px!important;}	
.eventPic img {
    max-width: none;
    height: 128px!important;
}


.verticalAlign img {text-align:center;
    max-width: 100%;
    height: auto !important;
    margin-top: 50%;
    transform: translateY(-50%);
}
	
.eventCard {
    border-top: 2px dotted #b0cbcd;
    height: 150px;
    overflow: hidden;
    padding: 10px 0;
}
.eventCCO .RadTabStripTop_Metro .rtsLevel1 .rtsSelected, .eventCCO .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsSelected, .eventCCO .RadTabStrip_Metro .rtsLevel1 .rtsSelected, 
.eventCCO .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsSelected {color: #fff!important;background-color:transparent!important;}

.eventCCO .ContentWizardDisplay {
    border:none;
} 
.eventCCO  a.rtsLink {
    background: transparent;
}
.eventCCO  .RadTabStrip_Metro .rtsLevel .rtsTxt {
    padding: 5px 15px!important;
}
.eventCCO .rtsLink {
    background: #a73d17;
}

.eventCCO.MHANews .rtsLink {
    background: #fff;
}





.eventCCO a.rtsLink:hover, .eventCCO a.rtsLink:active, .eventCCO a.rtsLink:focus {text-decoration:none!important;}

.eventCCO .rtsLink, .eventCCO  .RadTabStrip .rtsLevel .rtsTxt {background:#f4b135; border-radius:12px;font-size:36px; line-height:56px; font-weight:500; color:#00225b; }
.eventCCO  .RadTabStrip .rtsLevel .rtsSelected .rtsTxt {background:transparent; }
.eventCCO .rtsLink:hover {background:transparent;}
.eventCCO .rtsTxt {font-size:36px; line-height:56px; font-weight:500; color:#00225b; }

.eventCCO .rtsLink:hover .rtsTxt {color:white;background:#a73d17;}
.eventCCO .rtsLink.rtsSelected:hover .rtsTxt {color:#00225b;}
.eventCCO .rtsLink.rtsSelected {background:transparent;}

.eventCCO .RadTabStripTop_Metro .rtsLevel1, .eventCCO .RadTabStripTop_Metro .rtsLevel1 .rtsUL, 
.eventCCO .RadTabStrip_Metro .rtsLevel1, .eventCCO .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color: transparent!important;
}




.eventCCO .rtsLink, .eventCCO  .RadTabStrip .rtsLevel .rtsTxt {background:#f4b135; border-radius:12px;font-size:36px; line-height:56px; font-weight:500; color:#00225b; }

.eventCCO .RadTabStrip .rtsLevel .rtsSelected .rtsTxt:hover {background:#fff;color:#00225b; }


.eventCCO .RadTabStrip .rtsLevel .rtsTxt:hover {background:#a73c17; color:white;}

.eventCCO.MHANews .rtsLink, .eventCCO.MHANews .RadTabStrip .rtsLevel .rtsTxt {
    background: white;
    border-radius: 12px;
    font-size: 27px;
    line-height: 56px;
    font-weight: 500;
    color: #B0C3CD;
    border: 1px solid #B0C3CD;
}


.eventCCO.MHANews .RadTabStrip .rtsLevel .rtsSelected .rtsTxt, .eventCCO.MHANews .RadTabStrip .rtsLevel .rtsTxt:hover  {color: #00225b;
    border: 1px solid #00225b;
}



.eventCCO.MHANews .rtsLink.rtsSelected {border:none;}

.eventCCO .rtsUL {width:100%;}
.eventCCO .rtsLI.rtsFirst {float:left;}
.eventCCO .rtsLI.rtsLast {float:right;}

.eventCCO .RadTabStrip .rtsLevel .rtsSelected .rtsTxt {
    position: relative;
    left: -15px;
}

.eventCCO li.rtsLI.rtsFirst {
    position: relative;
    left: -20px;
}

.eventCCO.MHANews .RadTabStrip .rtsLevel .rtsSelected .rtsTxt {
    position: static;
}

#auxiliary-container a:hover {
    text-decoration: underline;
}

#auxiliary-container .header-social a:hover {
    text-decoration: none;
}
	
.sectionTitle img {
    margin-top: 50%;
    transform: translateY(-50%);
}	

/* 	
.row.wide.sectionBanner.rustBackground.shortBand .sectionTitle h1, .eventTitle .PanelFieldValue h1 {
    margin-top: 50%;
    transform: translateY(-50%);
} */


	
.row.wide.sectionBanner.rustBackground.shortBand .sectionTitle .a2z h1 {margin-top:80px; transform:none;}
	
	.leftColBorder {border-left:3px solid #5b7b83;}
.rightColBorder {border-right:3px solid #5b7b83;}
	
#masterLogoArea {
    margin-top: 50px;
}
	
	.compactHeader {max-height:155px;}
.row.shortBand {
    height: 230px;
}
.shortBand {max-height:245px;overflow:hidden;}

.carousel-inner.bg-img > .item {
    background-color: #a73c17;
    background-repeat: no-repeat;
    background-size: 50% 100%;
    background-position: top right;
}

.carousel-inner {max-height:464px;overflow:hidden;}


.carousel-caption {text-shadow:none;}





.carousel-caption {
    width: calc(38% - 20px);
    position: relative;
    float: right;
    margin-right: 57%;
    padding-right: 20px;
}

.carousel-control.left, .carousel-control.right {background-image:none;}

.carousel-caption {text-align:left;}



.carousel-control {
    display: none;
}

.carousel-indicators li {background:white;padding:0 5px; margin:5px;}

.carousel-indicators .active {background:#f4b135; border:1px solid #f4b135;margin: 4px 5px;}
.widerMiddleColumns .col-sm-3:nth-child(1), .widerMiddleColumns .col-sm-3:nth-child(4) {width:20%;}
.widerMiddleColumns .col-sm-3:nth-child(2), .widerMiddleColumns .col-sm-3:nth-child(3) {width:30%;}
.col-sm-3.itemDate:after {
    content: ' ';
    height: 42px;
    width: 4px;
    background: #a73c17;
    position: absolute;
    top: 5px;
    right: 25px;
}

iframe[id*="_youtubeFrame"] {
    width: 50%!important;
    margin: auto;
}
	
.RadMenu.rmResponsive .rmSelected > .rmRootLink {color:#f4b135;}
	
	
.col-sm-6.sectionTitle .col-sm-6 {
    padding-left: 0;
}

	
	
	.breadcrumb {padding-left:15px;
    display: block;
    width: 100%;
    margin: auto;
    max-width: 1170px;
    position: relative;
    margin-bottom: -33px;
    z-index: +1;
	top:5px;
}



	.breadcrumb-obo-container {background: #EBEDF1;
    font-size: 75%;}
	
	.noSummaryLabels .PanelFieldValue {width:100%;}
	
	.sectionBanner .noSummaryLabels img {
    position: relative;
    top: -30px;
}
	
	.sectionBanner img {max-width:none;height:100%!important;}
	 #auxiliary-container .auxSmartphoneOnly {display:none!important;}

	.topMargin {
    padding-top: 25px;
}
	
.RadMenu.rmResponsive .rmSlide .rmExpandRight {background-image:none;}	
	
	.row.grayBoxes {
    padding: 50px 15px;
}
	.grayBoxes .col-sm-3:first-child {background:#dfe7eb;height:355px; overflow:hidden;padding:25px;
    border-left: 2px solid #789299;
    border-bottom: 2px solid #789299;
    border-top: 2px solid #789299;
}
.grayBoxes .col-sm-3:nth-child(2) {height:355px; overflow:hidden;
    border-right: 2px solid #789299;
    border-bottom: 2px solid #789299;
    border-top: 2px solid #789299;
}
	
	.nav-auxiliary .nav-aux-cart .cartCenter {font-size:70%;}
	#ctl01_LoginStatus1:before {
    padding-right: 10px;
    content: "\f023";
    font-family: "Fontawesome";
    font-size: 24px;
    vertical-align: middle;
    line-height: 14px;
    color: #00225b;
}
	#ctl01_LoginStatus1:hover {text-decoration:none;color:#007bc4;}
	#ctl01_LoginStatus1:hover:before, .NavigationListItem.nav-aux-button.nav-aux-account a:hover:before, .nav-auxiliary .NavigationListItem a:hover, .NavigationListItem.nav-aux-button.nav-aux-cart a:hover:before {text-decoration:none;color:#007bc4;}
.carousel-indicators {transform: translateX(-100px);}


.obo-container {
    font-size: 12px;
    float: left;
    max-width: 1170px;
    margin: auto;
    height: 0;
    overflow: visible;
    position: relative;
    z-index: +1;
    max-width: 300px;
}

	
.carousel-caption {left:0; right:0; padding-bottom:0;}


#dirFloater {
    position: fixed;

    right: 5px;
    bottom: 15px;

}

#dirFloater {opacity: .8;
-webkit-transition: opacity ease-out .4s;
-moz-transition: opacity ease-out .4s;
-o-transition: opacity ease-out .4s;
transition: opacity ease-out .4s;}


#dirFloater:hover {opacity:1;
-webkit-transition: opacity  ease-in .1s;
-moz-transition: opacity ease-in .1s;
-o-transition: opacity ease-in .1s;
transition: opacity ease-in .1s;}

	
#masterContentArea {max-width:100%;margin-bottom:-23px;
    margin-top: 0;
}	
	



.carousel-caption {
    left: 0%;
    right: 0%;
    top: 50%;
    transforM: translateY(-50%);
}
	


.nav-auxiliary .NavigationListItem, .nav-auxiliary .header-social .SocialSprite {
    margin-left: 0px;
}

.RadMenu.rmResponsive ul {margin-left: -15px;}
	



.auth-link {font-size:14px;}

#auxiliary-container .NavigationListItem:after {content:''; width:1px;height:10px;margin-left:10px;
    position: relative;
    display: inline-block;
    background: #00225b;
}

.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:hover, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:focus {
    text-transform: uppercase;
    color: white;
    font-weight: bold;
    letter-spacing: 0;
    border-bottom: 1px solid #a73c17;
}

.rsmItem {white-space:nowrap;}

#auxiliary-container .NavigationListItem:nth-last-child(2):after {background:transparent;}

#auxiliary-container .nav-text, #lower-auxiliary-container .nav-text  {
    font-size: 14px;
    text-transform: uppercase;}

#auxiliary-container .nav-auxiliary .NavigationListItem {
    position: relative;
    display: inline-block;
    border-right: 1px solid #00225b;
}

#auxiliary-container .nav-auxiliary .NavigationListItem :last-child {border-right:none;}

#ctl01_HomePageContent {max-width:1600px;
    margin-top: -5px;
}

	
#auxiliary-container {
    float: right;
    text-align: right;
    width: 100%;
    top: -105px;
    position: relative;
}
	
	.navbar-header.nav-auxiliary .NavigationListItem.nav-aux-button.nav-aux-cart a, .navbar-header.nav-lower-auxiliary .NavigationListItem.nav-aux-button.nav-aux-cart a {
    width: 33px;
    overflow: hidden;
}
	
#lower-auxiliary-container {
    background: #dfe7eb;
    padding: 3px 10px;
    float: right;
    position: relative;
    top: -55px;
}
	
.RadMenu.rmResponsive .rmSelected > .rmRootLink, .RadMenu.rmResponsive .rmFocused > .rmRootLink {background-color:transparent;}

.RadMenu.rmResponsive .rmGroup {
    background-color: rgba(0,34,91,.9);
    min-width: 270px;
padding:15px 0;
}

a.rmLink.rmExpand.rmExpandRight:after {color:white; font-weight:normal; font-size:14px; vertical-align:middle;
    content: '\f054'; font-family:fontawesome;
    float: right;
    text-align: right;
}


.RadMenu.rmResponsive .rmSlide .rmItem {white-space:nowrap; position:relative;}

.rmResponsive .rmSlide .rmLink:hover, .rmResponsive .rmSlide .rmLink:focus, .rmResponsive .rmSlide .rsmLink:hover, 
.rmResponsive .rmSlide .rsmLink:focus, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, 
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {color:#f4b135;}



.oneLineMenuItem  a.rmLink.rmRootLink {padding-top:12px;}

.RadMenu.rmResponsive .rmRootGroup > .rmItem.width125px  {width:125px;}
.RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive.rmSlide .rmLink {padding:0 25px;}

.RadMenu.rmResponsive .rmRootLink, 
.RadMenu.rmResponsive .rmExpanded > .rmRootLink {background-color:#00225b;border-bottom:5px solid #00225b;}

.oneLineMenuItem.myMHAText .rmText {color:#007bc4;}

.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
    background-color: transparent; 
    color: #f4b135;
}

.RadMenu.rmResponsive .rsmItem {
    padding: 5px 25px;
}

.RadMenu.rmResponsive .rsmItem .rsmItem {
    margin-left: -10px;
}

.rmResponsive .rmSlide .rmLink:hover, .rmResponsive .rmSlide .rmLink:focus, .rmResponsive .rmSlide .rsmLink:hover, 
.rmResponsive .rmSlide .rsmLink:focus, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, 
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {color:#f4b135;}
	
.RadMenu.rmResponsive .rmRootGroup > .rmItem  {margin-top:5px;margin-bottom:5px; border-right:2px solid white;height:45px;}	
.RadMenu.rmResponsive .rmRootGroup > .rmItem:last-child  {border-right:none;}	

	
.nav-primary {float: left; clear: left;}
.RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rsmLink {color:white;}

.navbar-collapse.collapse.nav-primary {background-color: #00225b; width:100%;border-top:5px solid #a73c17;border-bottom:5px solid white;}

.nav-primary {margin-top: 0;}
#hd {height:245px;}




.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {text-transform:none;font-size:18px; font-weight:400;height:45px;line-height:22px;}

.RadMenu.rmResponsive .rmItem {
    white-space: normal;
}



.RadMenu.rmResponsive .rmLink.rmRootLink {max-width: 170px;}

.RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rmSlide .rmLink {
    font-weight:400;font-size:18px;
}

}

@media (min-width:2000px){
#ctl01_HomePageContent {max-width:1500px;}	
	
}

@media (min-width:992px) and (max-width:1170px) {


.header-top-container {padding:0 15px;}
.row.medBlueBand.wide h2 {padding-left:15px;}
}

@media (max-width: 767px) and (orientation:portrait) {
.row.wide.sectionBanner.rustBackground.shortBand h1 {padding-left:0;}
    .col-sm-3, .col-sm-4, .col-md-3, .col-md-4, .col-xs-6, .col-sx-5, .col-sx-7, .col-sx-4 {
         width:100%;
    }
.col-xs-7 {width:100%;}	
.FeatureText {
padding-top: 0;}
}



@media (max-width: 767px){
.FeatureText {padding-top:5px;}	
.row.wide.sectionBanner.rustBackground.shortBand h1 {padding-left:0;}	
#navbar-collapse {
    border: 2px solid #007bc4;
    margin: auto;
    top: 69px;
    position: absolute;
    border-bottom: 3px solid #00225b;
    width: 100%;
}
}


@media (max-width: 767px) and (orientation:landscape) {
	
.TaggedListPanel .col-xs-12.col-sm-6.col-md-3.card {
    width: 50%;
}
}

@media (max-width: 991px) {

.col-20p {
    width: 100%;
    float: left;
    padding: 0 15px;
}

}


@media (max-width: 991px) and (orientation:portrait) {


	
.row.wide.sectionBanner.rustBackground.shortBand .col-sm-6.sectionTitle {
    height: auto;padding-bottom:15px; min-height:120px;
}	
	.myMHAbuttons a, .myMHAbuttons a:focus, .myMHAbuttons a:active, .myMHAbuttons a:visited, 
	.myMHAbuttons a:hover, 	.myMHAbuttons1 a, .myMHAbuttons1 a:focus, .myMHAbuttons1 a:active, .myMHAbuttons1 a:visited, 
	.myMHAbuttons1 a:hover, .myMHAbuttons2 a, .myMHAbuttons2 a:focus, .myMHAbuttons2 a:active, .myMHAbuttons2 a:visited, .myMHAbuttons2 a:hover {
    background-color: #ebedf1;
    border-radius: 12px;
    max-width: 95%;
    text-align: center;
    margin: auto;
}

	.carousel-inner.bg-img  > .item {background-size:100% 45%; background-position:0 0; }
}

@media (max-width: 991px) and (orientation:landscape) {
	
	.myMHAbuttons a, .myMHAbuttons a:focus, .myMHAbuttons a:active, .myMHAbuttons a:visited, .myMHAbuttons a:hover, .myMHAbuttons1 a, .myMHAbuttons1 a:focus, .myMHAbuttons1 a:active, .myMHAbuttons1 a:visited, .myMHAbuttons1 a:hover {
    background-color: #ebedf1;
    border-radius: 12px;
    max-width: 50%;
    text-align: center;
    margin: auto;
}
	.carousel-inner .item:before {
    top: 45%;
    right: calc(50% - 20px);
    transform: translate(0,-22px);
}
.carousel-inner .item:before {
    content: '';
    height: 34px;
    width: 80px;
    background-image: url(/images/mhatemplate/morebutton.png);
    background-size: cover;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(22px, -30px);
}


	.carousel-caption {
    margin-left: auto;
    text-align: left;
    top: 40%;
    margin-right: 55%;
    transform: translatey(-50%);
}
	
.carousel-inner.bg-img > .item {
    background-color: #a73c17;
    background-repeat: no-repeat;
    background-size: 50% 100%;
    background-position: top right;
}
.carousel-inner.bg-img .item {height:300px!important;}

}

@media (max-width: 568px) and (orientation: landscape) {
	
.card .homepageSection .ContentHtml:nth-child(1) {font-size:25px;}

.carousel-caption p {
    padding-top: 0px;
}
.carousel-inner.bg-img .item {
    height: 215px!important;
}
.carousel-caption p {
    font-size: 12px;
    line-height: 15px;
}
.carousel h1 {
    font-size: 20px;
    line-height: 22px;
}

.carousel-caption {top:35%;}

}

@media (min-width: 992px) and (pointer: coarse){

.RadMenu.rmResponsive .rmToggle {
    display: inline;
    right: 13px;
    width: auto;
    position: absolute;
    top: 7px;
}

.RadMenu.rmResponsive .rmToggle .rmIcon {

    background-position: 0 -26px;
}

a.rmLink.rmExpand.rmExpandRight:after {content:none;}


}

@media (min-width: 992px) and (max-width:1080px){
	
.card .siteSection h2 {
    font-size: 24px;
    line-height: 26px;
}

}



@media (min-width: 992px){
	
.navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}

.navbar-toggle {
    display: none;
}

.navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}

}

@media only screen and (min-width:768px) and (pointer:coarse)   {
.col-sm-3.itemDate {
font-size: 38px;}
.carousel-caption p {
    padding-top: 10px;
}


	
.footer-left-column.col-xs-12.col-sm-3, .footer-middle-column.col-xs-12.col-sm-3 {
    width: 50%!important;
}
	
.carousel-inner.bg-img > .item {
    background-color: #a73c17;
    background-repeat: no-repeat;
    background-size: 50% 100%;
    background-position: top right;
}	
	
}

@media only screen 
and (min-width : 768px) and (max-device-width : 1080px)
and (orientation:portrait) {

.WebPartZone.pseudoCardAdvocacy .iMIS-WebPart:nth-child(1) {
    height: 310px;
}
}

@media only screen 
and (min-width : 768px) 
and (max-width : 1080px) 
and (orientation:portrait) {
.columnNoGutter img {
  
    min-height: 175px;
	
}
.card .siteSection .ContentHtml:nth-child(1) {
    width: 100%;
    z-index: +1;
    bottom: 55px;
    padding-left: 0;
}

.homeMassNewsBlock {top:0;}

#mobileHamburger {flex: 0 0 50px;margin-right:30px;}

.eventCCO.MHANews .rtsLink, .eventCCO.MHANews .RadTabStrip .rtsLevel .rtsTxt {
    font-size: 26px;
}

h2, .h2, .PanelTitle {
    font-size: 28px;
}

.col-xs-6.col-sm-3.card {
    width: 33%;
}




.sectionTitle img {
    margin-top: 50%;
    transform: translateY(-50%);
}

.row.wide.sectionBanner.rustBackground.shortBand h1 {padding-left:0;}


.carousel-caption {
    left: 0%;
    right: 0%;
    top: 50%;
    transforM: translateY(-50%);
    margin-left: 20px;
    max-width: 585px;
    position: relative;
    float: right;
    margin-right: 57%;
    padding-right: 20px;
}

.carousel-inner .item {height:290px!important;}

.carousel-inner .item:before {
    content: '';
    height: 37px;
    width: 88px;
    background-image: url(/images/mhatemplate/morebutton.png);
    background-size: cover;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(22px, -30px);
}

}	
	







@media only screen and (max-width: 1366px) and (min-width: 1025px)
{
.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
    font-size: 18px;
}

.RadMenu.rmResponsive .rmLink.rmRootLink {
    max-width: 160px; 
}
}



@media only screen and (min-width: 768px) and (max-width : 1366px) and (orientation:landscape), only screen 
and (min-width : 1080px) and (max-width : 1366px), only screen and (min-width:1024px) and (orientation:portrait)   {



.RadMenu.rmResponsive .rmToggle .rmIcon {

    background-image: none;

}

.RadMenu.rmResponsive .rmToggle .rmIcon:after {
	right:10px;
    content: "\f055";
    font-family: "fontawesome";
    font-size: 18px;
    vertical-align: middle;
    line-height: 14px;
    color: #b0c3cd;
    position: absolute;
    top: 5px;
}

.RadMenu.rmResponsive .rmLink.rmExpand.rmExpandRight .rmToggle .rmIcon:after {
    padding-right: 10px;
    content: "\f055";
    font-family: "fontawesome";
    font-size: 18px;
    vertical-align: middle;
    line-height: 14px;
    color: #b0c3cd;
    position: absolute;
    top: 0;
	right:5px;
}

.RadMenu.rmResponsive .rmExpanded > .rmLink.rmExpand.rmExpandRight > .rmToggle > .rmIcon:after {
    padding-right: 10px;
    content: "\f056";
    font-family: "fontawesome";
    font-size: 18px;
    vertical-align: middle;
    line-height: 14px;
    color: #b0c3cd;
    position: absolute;
    top: 0;
	right:5px;
}

}


@media (orientation:portrait) and (min-width:769px) and (max-width:895px) {
.card .homepageSection .ContentHtml img {
	width:100%;
}	
	
}

@media (max-width:991px) {
.RadMenu.rmResponsive .rmLink.rmRootLink {
    max-width: none;
}}

@media (orientation:landscape) and (max-width:1024px) {
	
.carousel-inner .item {height:365px!important;}		
	
}

@media (orientation:landscape) and (min-width:1025px) and (max-width:1366px) {
	
.carousel-inner .item {height:420px!important;}		
	
}

@media (orientation:portrait) and (max-width:667px) {
	
	.carousel-inner.bg-img > .item {
    background-size: 100% 45%;
    background-position: 0 0;
    height: 520px!important;
}
	
}

@media (orientation:landscape) and (max-width:667px) {
	
	.carousel-inner.bg-img > .item {
    height: 215px!important;
}
.carousel-caption p {font-size:12px;}
.carousel-caption {
    top: 30%;

}	
}


@media (orientation:portrait) and (max-width:568px) {
	
	.carousel-inner.bg-img > .item {
    background-size: 100% 45%;
    background-position: 0 0;
    height: 470px!important;
}
	
}

@media (orientation:landscape) and (max-width:1024px) {
.upComingEdList h2.PanelTitle {
    font-size: 22px;
}
	.homepageSection a {font-size:22px;}
.hompageNewsTitle {
    font-size: 15px;
}	
}


