@import url('//cdnjs.cloudflare.com/ajax/libs/fancybox/3.3.5/jquery.fancybox.css');
@import url('//fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i');
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@import url('https://fonts.googleapis.com/css?family=Bellefair');

.CalloutPanelField1 .PanelField label:first-child:after, .CalloutPanelField1.PanelField label:first-child:after, 
.CalloutPanelField1 .PanelField .Label:first-child:after, 
.CalloutPanelField1.PanelField .Label:first-child:after {border-color: #E9F5F3 transparent;}

.CalloutPanelField1 .PanelField label:first-child, .CalloutPanelField1.PanelField label:first-child, 
.CalloutPanelField1 .PanelField .Label:first-child, .CalloutPanelField1.PanelField .Label:first-child {background:#E9F5F3;}

#slider1 {background:white;
    border-bottom: 5px solid #1270b5;
}

.adjustLabel table.FullWidth > tbody > tr:nth-child(3) > td:first-child span.Label {width:100%;}
.adjustLabel2 table.FullWidth > tbody > tr:nth-child(3) > td:first-child span.Label {width:100%;}
.adjustLabel2 table.FullWidth > tbody > tr:nth-child(4) label {
    width: 100%;
}
.adjustLabel2 table.FullWidth > tbody > tr:nth-child(4) > td:nth-child(2) {
    padding: 5px 5px 5px 15px;
    background: #EAEEF4;
}
.ProxyPanelContact {
    background-color: #1270b5;
}

.obo-actions a.obo-change-contact, .obo-actions a.obo-clear {
    color: transparent;
    font-size: 0;
}

.EventSummary {
    background-color: white;
}

.ProgramGroup .PanelHead, .ProgramGroup .panel-heading {font-family:roboto;
    background-color: #EAEEF4;
}

.DonateButton2 {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    margin-top: 25px;
    width: 155px;
}

.DonateButton3 {width:auto; text-align:center;padding:0 0 10px 0;}

a.TextButton.BigButton {
    width: 100%;
}

.footerBottom a, .footerBottom a:visited {    text-decoration: none; font-size:80%;
    color: rgba(255,255,255,.7);
    font-weight: 300;}
	
	.footerBottom a:hover {color: rgba(255,255,255,1);}

#ctl01_Primary_NavMenu .hideMenuItem {display:none;}

.RadScheduler.RadScheduler_Metro .rsHeader {
    border-color: #1270b5;
    background-color: #1270b5;
}

div#ste_container_ciTopBlog {
    position: relative;
    top: -5px;
}

.TaggedListPanel > .topBlogPost:nth-last-child(2) hr {display: none;}
.topBlogPost h3 {font-size:175%;}
.topBlogPost div.ContentHtml:nth-child(n+2) {display: none;}

.topBlogPost h1 {display: none;}

.TaggedListPanel > .blogpageBlogPost:nth-last-child(2) hr {display: none;}

div.blogpageBlogPost div.ContentHtml:nth-child(n+2) {
    display: none;
}

.blogpageBlogPost h1 {display: none;}

.obo-container {
    float: right;
    font-size: 90%;
}

label,
.Label,
.PanelFieldLabelFont {
  color: #57585B!important;

}

.RadGrid a:hover, .RadGrid a:focus, .RadGrid a:active, .RadToolTip a:hover, .RadToolTip a:focus, .RadToolTip a:active,
.SearchResultSummary .ListItemTitle a {
    color: #57585B !important;
}


.featureBackground {
    padding: 10px;
    font-size: 12px;
    background: #EAEEF4;
    line-height: 19px;
}

.featureBackgroundPink {
    padding: 10px;
    font-size: 12px;
    background: rgba(216,82,95,.15);
    line-height: 19px;
}

.featureBackgroundGray {
    padding: 10px;
    font-size: 12px;
    background: rgba(109,110,113,.15);
    line-height: 19px;
}



.FeatureZone {background:#EAEEF4; padding:15px;}
.FeatureZonePink {background: rgba(216,82,95,.15); padding:15px;}
.FeatureZoneGray {background: rgba(109,110,113,.15); padding:15px;}
.FeatureZone h3, .FeatureZonePink h3, .FeatureZoneGray h3 {border: 0;color: #6d6e71; font-size:125%;}
.FeatureZone h2, .FeatureZonePink h2, .FeatureZoneGray h2 {border: 0;color: #d8525f;}


.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {

    font-weight: 400;

}

h6.p6, h6.blogBlurb {
    font-weight: 700;
    font-size: 105%;
    line-height: 28px;
    padding-bottom: 21px;
}

.Spotlight {
    text-align: center;
    padding: 15px;
}

.moreDeets {
    font-size: 11px;
    line-height: 16px;
}

a {
    max-width: 100%;
    word-wrap: break-word;
}

.proName {font-size:90%;
    font-weight: 500;
}

.indivCard .details {
    padding-top: 5px;
}

.homepageBlogBlurb h6.p6, .homepageBlogBlurb h6.blogBlurb {
    font-weight: 400;
    font-size: 100%;
}



.indivCard {max-width:250px;
    height: 365px;
    background: #EAEEF4;
    margin: 15px;
    padding: 10px 5px;
    text-align: center;
    border: 1px solid #EAEEF4;
    /* box-shadow: 0 1px 1px rgba(0,0,0,0.16), 0 1px 1px rgba(0,0,0,0.23); */
}

.indivCard img {max-width:150px;}

.comSection .details .proName {
    width: 100%;
    display: block;
}

.comSection .details {
    font-weight: 700;
    font-size: 85%;
}

.comSection .details a {
    font-weight: 400;

}

.RadMenu.RadMenu_Austin .rmRootLink.rmExpanded, .RadMenu.RadMenu_Austin .rmRootLink:hover, .RadMenu.RadMenu_Austin .rmRootLink.rmFocused {
    background-color: #1270b5;
    color: #fff;
}

.RadMenu.RadMenu_Austin .rmGroup {
    background-color: rgba(229,230,225,.85);
}

.sub-nav-body .RadMenu_Austin .rmSlide .rmFocused > .rmLink:after, 
.sub-nav-body .RadMenu_Austin .rmSlide .rmSelected > .rmLink:after, 
.sub-nav-body .RadMenu_Austin .rmSlide .rsmSelected > .rsmLink:after, 
.sub-nav-body .RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink:after, 
.sub-nav-body .RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:after, 
.sub-nav-body .RadTreeView.RadTreeView_Austin .child-is-selected.rtIn:after, 
.sub-nav-body .RadTreeView.RadTreeView_Austin a.rtIn:hover:after, 
.sub-nav-body .rsmItem.LargerWidth14rsmSelected a.rsmLink:after, 
.sub-nav-body .RadMenu_Austin .rmSlide .rsmLink:hover:after, 
.sub-nav-body .RadMenu.RadMenu_Austin .rmRootLink.rmSelected:after {
    content: '\f053';
    font-size: 12px;
}


.sub-nav-body .RadMenu_Austin .rmSlide .rmFocused > .rmLink:after, 
.sub-nav-body .RadMenu_Austin .rmSlide .rmSelected > .rmLink:after, 
.sub-nav-body .RadMenu_Austin .rmSlide .rsmSelected > .rsmLink:after, 
.sub-nav-body .RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink:after, 
.sub-nav-body .RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn:after, 
.sub-nav-body .RadTreeView.RadTreeView_Austin .child-is-selected.rtIn:after, 
.sub-nav-body .RadTreeView.RadTreeView_Austin a.rtIn:hover:after, 
.sub-nav-body .rsmItem.LargerWidth14rsmSelected a.rsmLink:after, 
.sub-nav-body .RadMenu_Austin .rmSlide .rsmLink:hover:after, 
.sub-nav-body .RadMenu.RadMenu_Austin .rmRootLink.rmSelected:after {
    font-family: 'fontawesome';
    padding-left: 10px;
    line-height: 1.35;
    color: #d8525f;
}

a[class*="fa-"]:before {
    font-family: fontawesome;
    padding-right: 5px;
}

a[class*="fa-"] {
text-decoration:none;
}

.RadMenu_Austin .rmSlide .rmFocused > .rmLink, .RadMenu_Austin .rmSlide .rmSelected > .rmLink, .RadMenu_Austin .rmSlide .rsmSelected > .rsmLink, .RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
    background-color: transparent;
    color: #d8525f;
}

.ste-toggle {
    background-position: -840px -35px;
}

.RadMenu.RadMenu_Austin .rmLink, .RadMenu.RadMenu_Austin .rsmLink {
color: #6d6e71;}

.footerCenterText {
    font-weight: 300;
    transform: translatey(-50%);
    margin-top: 50%;
    font-family: bellefair;
    font-style: normal;
    font-size: 24px;
}

.pelvicMessengerIcon {
    background-image: url(/images/ipps-template/fleurdislis.png);
    opacity: .6;
    display: block;
    height: 41px;
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 0;
    margin: auto;
    background-position: center;
}

.pelvicMessengerIcon:hover {
    opacity: 1;

}

html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover {
    border-color: #1270b5;
    background-color: #1270b5;
}

.RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 {
    border-bottom-color: #1270b5;
}





.nav-auxiliary .nav-aux-account .nav-text, .nav-auxiliary .nav-aux-cart .nav-text, .nav-auxiliary .nav-aux-donate .nav-text {padding-left:0;}

.RadMenu_Austin .rmSlide .rmLink:hover, .RadMenu_Austin .rmSlide .rmLink.rmFocused, 
.RadMenu_Austin .rmSlide .rsmLink:hover, .RadMenu_Austin .rmSlide .rsmLink.rmFocused, 
.RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, 
.RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink.rmFocused {color:#d8525f;}

.ProgressTracker2 .ProgressTrackerPanel {
    background-color: #BECDE3;
}

.continueReading {
    font-size: 90%;
    position: relative;
    top: -25px;
    font-style: italic;
}


/* .auth-link {
    display: none;
}
*/

.FilterPanel {background-color: #efefef; padding:15px;}

.PanelField {
    font-family: Roboto;
}




.footerLogoLink img {opacity:.6;}
.footerLogoLink:hover img {opacity:1;}

.sliderCaption {

    position: absolute;
    bottom: 0;
    left: 0;
    color: #1270b5;
    padding: 10px 20px 35px 35px;
	width:50%;
}

.SearchField, .SearchResultSummary .ListItemTitle a {
    display: block;
    background-color: #DBDBDB;
    font-family: Roboto;
}

.SearchResultSummary .ListItemTitle a:hover {
    background-color: 	#BDBDBD;
    text-decoration: underline;
}

.SearchField label {
    font-size: 125%;
    color: #d8525f;
}

.RadTreeView.RadTreeView_Austin > .rtUL > .rtLI {
    border-top: 0;
}

.RadTreeView.RadTreeView_Austin a.rtIn:hover, .RadTreeView.RadTreeView_Austin a.rtIn:focus, .RadTreeView.RadTreeView_Austin a.rtIn:active {
    background-color: rgba(229,229,229,0);
}

.redHeader h3 {
    margin-bottom: 20px;
    background: #d8525f;
    background-image: url(images/nysawa_template/logo-icon-2.png);
    color: white;
    padding: 10px 0 10px 50px;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
	background-size:30px;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    -moz-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
}

.grayHeader h3 {margin-bottom:20px; background:#1270b5; background-image: url(images/nysawa_template/logo-icon-2.png);
    color: white;
    padding: 10px 0 10px 50px;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;background-size:30px;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    -moz-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);}
	
.blueHeader h3 {margin-bottom:20px; background:#1270b5; background-image: url(images/nysawa_template/logo-icon-2.png);
    color: white;
    padding: 10px 0 10px 50px;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;background-size:30px;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    -moz-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);}

.rmResponsive .rmSlide .rmFocused > .rmLink, .rmResponsive .rmSlide .rmSelected > .rmLink, .rmResponsive .rmSlide .rsmSelected > .rsmLink, 
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink, .RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn, 
.RadTreeView.RadTreeView_Austin .child-is-selected.rtIn {
    color: #696E71;
}

.nav-secondary .rmResponsive .rmSlide .rmFocused > .rmLink, .nav-secondary .rmResponsive .rmSlide .rmSelected > .rmLink, .nav-secondary .rmResponsive .rmSlide .rsmSelected > .rsmLink, 
.nav-secondary .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink, .nav-secondary .RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn, 
.nav-secondary .RadTreeView.RadTreeView_Austin .child-is-selected.rtIn {
    background-color: transparent;
}

.sub-nav-body {
    border-left: #DFE0DD dotted 3px;
}
	
.redBackground {
    background: #d8525f;
    padding: 10px;
    color: white;
}
.blueBackground {background:#1270b5;    padding: 10px;
    color: white;}
	
.grayBackground	 {background:#1270b5;    padding: 10px;
    color: white;}

.redBackground a, .blueBackground a, .grayBackground a, .redBackground a:visited, .blueBackground a:visited, .grayBackground a:visited,
.redBackground a:hover, .blueBackground a:hover, .grayBackground a:hover   {color:white;}

.redBoxBackground h1, .redBoxBackground h2, .redBoxBackground h3, .redBoxBackground h4, .redBoxBackground h5,
.grayBoxBackground h1, .grayBoxBackground h2, .grayBoxBackground h3, .grayBoxBackground h4, .grayBoxBackground h5,
.blueBoxBackground h1, .blueBoxBackground h2, .blueBoxBackground h3, .blueBoxBackground h4, .blueBoxBackground h5 {color:white;}

.redBoxBackground.redHeader h3, .grayBoxBackground.grayHeader h3, .blueBoxBackground.blueHeader h3 {	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;}

.redBoxBackground {background:#d8525f;	-webkit-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    -moz-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    box-shadow: 1px 1px 3px 0px rgba(167,169,172,1); padding:15px; color:white;}
.blueBoxBackground {background:#1270b5;	-webkit-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    -moz-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    box-shadow: 1px 1px 3px 0px rgba(167,169,172,1); padding:15px; color:white;}
.grayBoxBackground	 {background:#1270b5;	-webkit-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    -moz-box-shadow: 1px 1px 3px 0px rgba(167,169,172,1);
    box-shadow: 1px 1px 3px 0px rgba(167,169,172,1); padding:15px; color:white;}


.FeatureText {
    color: #57585B;
    font-size: 150%;
    line-height: 170%;
    font-style: italic;
    color: #d8525f;
    font-weight: 700;
}

.taglineZone {font-family:Roboto;
    text-align: center;
    background: #1270b5;
    color: white;
    font-size: 230%;
    font-weight: 300;
    height: 75px;
    padding-top: 21px;
}

.taglineZone span[class^="tagline"] {padding:0 1.5em;}

.sliderCaption h1, .sliderCaption h2, .sliderCaption span {
    color: white;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.sliderCaption a {color:white; text-decoration:none;}

.sliderCaption h2 {border:0;}

.sliderCaption h1, .sliderCaption h2 {
    color: white;
}

/* .HomePageFullWidthArea {
    border-bottom: 5px solid #6d6e71;
} */

.PanelField label, .PanelField .Label {font-family:Roboto, sans-serif;}

#masterContentArea {background:white;}

#masterHeaderBackground, .header {
    border-bottom: 0;
}

.RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rmSlide .rmLink {
    padding: 5px 15px;
}

.Spotlight a {
    text-decoration: none;
}

.panel.panel-border {
    border: 0;
}

.BigButtonLinkList {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    line-height: 24px;
}

.donateButtonPanel .BigButtonLinkList br {
    display: none;
}

.donateButtonPanel .BigButtonLinkList a {
    margin: 0 5px 10px;
    width: 46%;
    height: 105px;
    font-size: 140%;
    font-weight: bold;
    padding: 5px;
}

.topColumnImage {margin:-15px -15px 0 -15px;}

.RadTreeView .rtSp, .RadTreeView .rtImg, .RadTreeView .rtIn, .RadTreeView .rtChk {
    font-family: Roboto,sans-serif;
    font-size: 13px;
}

.RadMenu.RadMenu_Metro div.rmRootGroup, .RadMenu.RadMenu_Metro ul.rmRootGroup, .RadMenu.RadMenu_MetroTouch div.rmRootGroup, .RadMenu.RadMenu_MetroTouch ul.rmRootGroup {
    background-color: white;
}

.RadTreeView.RadTreeView_Austin a.rtIn {
    color: #696E71;
    font-family: Roboto,sans-serif!important;
    font-weight: 400!important;
    text-transform: uppercase;
}

.nav-secondary .SubNavigationSeparator {height:3px;
    background-color: #1270b5;
}

.nav-secondary .sub-nav-head {
    background-color: white;
    color: #d8525f;
    font-weight: 300;
    font-size: 145%;
    padding: 0 0 10px 0;
    font-family: Roboto, sans-serif;
    text-transform: uppercase;
    display: none; 
    /* border-left: #BAD2E6 dotted 3px; */
}

.list-rez {list-style:none;}

#amznCharityBannerInner {
    background: url(/images/ipps-template/amazon-smile-background.png) no-repeat;
    font-size: 79%;
    min-height: 235px;
    background-size: contain;
    width: 250px;
    max-width: 100%;
}

#amznCharityBannerInner a {
    display: block;
    width: 100%;
    height: 215px;
    position: relative;
    color: #4C4E50;
    text-decoration: none;
	font-size:110%;
}

.support {
    font-weight: bold;
    font-size: 100%;
    line-height: 20px;
    padding-top: 5px;
}

.nav-secondary {
    background-color: #e5e5e5;
    margin-bottom: 1em;
}

.ContentWizardDisplay {
    border-color: #dbdbdb;
}

.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight {
    background-color: #1270b5;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewDynamicContentCollectionOrganizerCommon_ciNewDynamicContentCollectionOrganizerCommon_Membership_panelEditor_LocalButtonBar {
    float: right;
    padding: 10px;
}

.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: #82A9BF;
    border-color: #82A9BF;
}

.RadGrid .rgHeader a {font-size:13px;
    font-family: Roboto !important;
}

.CalloutPart2 .panel-heading, .CalloutPart2 .panel-body {
    background-color: #EFEFEF;
}

.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color: #1270b5 !important;
}

.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
    text-transform: none;
    border-color: #DBDBDB;
}

.breadcrumb a {text-decoration:none;}

.breadcrumb {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 14px;
}



.fa:before {
    font-size: 36px;
}




#masterSocialNetworking  .fa{    font-size: 0;
    text-decoration: none;
    color: rgba(255,255,255,.6);}

#ft .fa {
    padding-bottom: 15px;
    display: block;
    text-align: center;
    font-size: 0;
    text-decoration: none;
    color: rgba(255,255,255,.6);
}

#ft .fa:hover {
    color: white;
}

#ctl01_LoginStatus1, #ctl02_LoginStatus1 {text-decoration:none;font-size:15px;}

#ctl01_LoginStatus1:after, #ctl02_LoginStatus1:after {
    padding-left: 10px;
    content: "\f023";
    font-family: "Fontawesome";
    font-size: 20px;
    vertical-align: middle;
    line-height: 16px;

}

.nav-auxiliary .nav-aux-account .nav-text, .nav-auxiliary .nav-aux-cart .nav-text, .nav-auxiliary .nav-aux-affiliates .nav-text,
.nav-auxiliary .nav-aux-contactus .nav-text,.nav-auxiliary .nav-aux-donate .nav-text {padding-right:0; 
    background-image: none;
}



.NavigationListItem.nav-aux-button.nav-aux-cart a:after {text-decoration:none;
    padding-right: 5px;
    content: "\f07a";
    font-family: "fontawesome";
    font-size: 18px;
    vertical-align: middle;
    line-height: 16px; padding-left:5px;
  
}

.NavigationListItem.nav-aux-button.nav-aux-donate a:after {text-decoration:none;
    padding-right: 5px;
    content: "\f21e";
    font-family: "fontawesome";
    font-size: 18px;
    vertical-align: middle;
    line-height: 16px; padding-left:5px;
  
}

.NavigationListItem.nav-aux-button.nav-aux-account a:after {padding-right: 5px;text-decoration:none;
    content: "\f2c1";
    font-family: "fontawesome";
    font-size: 18px;
    vertical-align: middle;
    line-height: 16px; padding-left:10px;
  
}

.NavigationListItem.nav-aux-button.nav-aux-search a:after {padding-right: 5px;text-decoration:none;
    content: "\f002";
    font-family: "fontawesome";
    font-size: 18px;
    vertical-align: middle;
    line-height: 16px; padding-left:5px;
  
}

.NavigationListItem.nav-aux-button.nav-aux-contactus a:after {
    padding-right: 5px;
    text-decoration: none;
    content: "\f095";
    font-family: "fontawesome";
    font-size: 18px;
    vertical-align: middle;
    line-height: 16px;
    padding-left: 10px;
}

#ft .NavigationListItem.nav-aux-button.nav-aux-donate a:after, #ft .NavigationListItem.nav-aux-button.nav-aux-contactus a:after {content:none;}

.NavigationListItem.nav-aux-button.nav-aux-affiliates a:after {
    padding-right: 5px;
    text-decoration: none;
    content: "\f0c0";
    font-family: "fontawesome";
    font-size: 18px;
    vertical-align: middle;
    line-height: 16px;
    padding-left: 10px;
}

#ft .NavigationListItem.nav-aux-button.nav-aux-affiliates a:after {content:none;}

#hd .nav-auxiliary a.ste-toggle {
    font-size: 0;
}

.footerMenu ul li {
    display: block;
    text-align: center;
}

#ft .NavigationLink:hover {color:white;}

#ft .NavigationLink {text-decoration:none;
    color: 	rgba(255,255,255,.7);
    line-height: 24px; font-weight:300;
}

#ft {color:	rgba(255,255,255,.6);font-family:Roboto, sans-serif;}


.footerMenu {text-align:center;}

.footerLogo {
    max-width: 130px;
    margin: 45px auto 20px auto;
}

.pmGraphic img {
    max-width: 100px;
}

/*!****************************
* General/Reset
******************************/

body {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #57585B;
}



.Quote {
    background: #efefef;
    border-left: 10px solid #d8525f;
}

.Quote:before {
color: #1270b5;}


a {
  color: #1270b5 ;
  text-decoration: underline;
}
a:visited {
  color: #57585B;
}
a:hover {
  color: #d8525f ;
}
a:focus {
  color: #d8525f ;
}
a:active {
  color: #d8525f ;
}

a.aspNetDisabled, a.aspNetDisabled:hover, a.aspNetDisabled:focus, a.aspNetDisabled:active, a.aspNetDisabled:visited {
  color: #b3b3b3 ;
}

.RadGrid a, .RadToolTip a {
  color: #1270b5  !important;
  text-decoration: underline;
}
.RadGrid a:visited, .RadToolTip a:visited {
  color: #1270b5  !important;
}


.RadGrid a.aspNetDisabled, .RadGrid a.aspNetDisabled:hover, .RadGrid a.aspNetDisabled:focus, .RadGrid a.aspNetDisabled:active, .RadGrid a.aspNetDisabled:visited, .RadToolTip a.aspNetDisabled, .RadToolTip a.aspNetDisabled:hover, .RadToolTip a.aspNetDisabled:focus, .RadToolTip a.aspNetDisabled:active, .RadToolTip a.aspNetDisabled:visited {
  color: #1270b5  !important;
}

.RadGrid a.TextButton {
  color: #fff !important;
  text-decoration: none !important;
}

p {
  margin-top: 0;
  margin-bottom: 1em;
}

.panel-heading.Distinguish {
    margin-bottom: 15px;
}

.CalloutPart2 .panel-heading, .CalloutPart2 .panel-body {
    background-color: #EAEEF4;
}


/*!****************************
* Typography
******************************/

h1, .h1, .PageTitle {font-family: roboto, sans-serif; font-weight: 400; color:#d8525f;}
h2, .h2, .PanelTitle {
    font-family: roboto, sans-serif;
    font-weight: 500;
    color: #1270b5;
}

h3, .h3, .SectionTitle {
    font-size: 140%;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    color: #1270b5;
}

h4, .SectionLabel, h5 {font-weight:500;}

h1, .h1, .PageTitle {
  margin-top: 0;
}

h1, .h1, .PageTitle {font-weight:700;
  color: #1270b5;
  font-size: 250%;
}

h1.BigHeader, .h1.BigHeader {
  color: #fff;
  background-color: #dc4f00;
  padding: 20px;
  margin: 0;
}

h2, .PanelTitle {
  line-height: 1.45em;
  font-size: 170%;
}

h2,
.h2,
.PanelHead.Distinguish,
.TitleBarCaption,
div.PanelTitle,
.panel-heading.Distinguish {
  min-height: 0;
  border-bottom-style: dotted;
}

h4, .SectionLabel, h5 {
  margin: 0 0 .2em;
}

h4, .h4, .SectionLabel {
    color: #1270b5;
}

h5, .h5 {
  color: #2f2f2f;
}

h6, .h6 {
  margin: 0;
}

hr {
    margin-left: 0;
    margin-right: 0;
    border-width: 3px 0 0 0;
    border-style: dotted;
    border-color: #DFE0DD;
}

.ContentBorder, h2, .TitleBarCaption, div.ShowFieldset fieldset, .panel-border, .panel-heading.Distinguish {
    border-color: #DFE0DD;
    border-bottom-style: dotted;
    border-width: 3px;
}

.PanelHead.Distinguish .PanelHeadOptions,
.panel-heading.Distinguish .panel-head-options {
  margin-top: .6em;
}


/*!****************************
* Buttons
******************************/

/* set up button base styles */
.btn, .BigButtonLinkList a,
.TextButton,
.TextButtonWithImage,
.RadUpload .ruButton,
.RadUploadProgressArea .ruButton,
#masterHeaderActionArea a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: normal;
  text-decoration: none;
  padding: 5px 10px;
  font-size: 16px;
  line-height: 1.6;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
  font-family:Roboto, sans-serif;
}

.btn:focus,
.TextButton:focus,.BigButtonLinkList a:focus,
.TextButtonWithImage:focus,
.RadUpload .ruButton:focus,
.RadUploadProgressArea .ruButton:focus,
#masterHeaderActionArea a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:focus,
.TextButton:focus, .BigButtonLinkList a:focus,
.TextButtonWithImage:focus,
.RadUpload .ruButton:focus,
.RadUploadProgressArea .ruButton:focus,
#masterHeaderActionArea a:focus {
  color: #fff;
  text-decoration: none;
}

.btn:visited,
.TextButton:visited, .BigButtonLinkList a:visited,
.TextButtonWithImage:visited,
.RadUpload .ruButton:visited,
.RadUploadProgressArea .ruButton:visited,
#masterHeaderActionArea a:visited {
  color: #fff;
  text-decoration: none;
}

.btn:hover,
.TextButton:hover, .BigButtonLinkList a:hover,
.TextButtonWithImage:hover,
.RadUpload .ruButton:hover,
.RadUploadProgressArea .ruButton:hover,
#masterHeaderActionArea a:hover {
  color: #fff;
  text-decoration: none;
}

.btn:active, .btn.active,
.TextButton:active, .BigButtonLinkList a:active,
.TextButton.active,
.TextButtonWithImage:active,
.TextButtonWithImage.active,
.RadUpload .ruButton:active,
.RadUpload .ruButton.active,
.RadUploadProgressArea .ruButton:active,
.RadUploadProgressArea .ruButton.active,
#masterHeaderActionArea a:active,
#masterHeaderActionArea a.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn, .btn.aspNetDisabled,
.TextButton.disabled, .BigButtonLinkList a.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 {
  pointer-events: none;
  opacity: 0.55;
  filter: alpha(opacity=55);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* default button */
.btn,
.TextButton, .BigButtonLinkList a,
.TextButtonWithImage,
.ruButton,
#masterHeaderActionArea a,
.RadGrid input.TextButton {
  color: #fff;
  background-color: #1270b5;
  border-color: transparent;
}



.btn:focus,
.TextButton:focus, .BigButtonLinkList a:focus,
.TextButtonWithImage:focus,
.ruButton:focus,
#masterHeaderActionArea a:focus,
.RadGrid input.TextButton:focus {
  color: #fff;
  background-color: #0c4f7f;
  border-color: transparent;
}

.btn:active, 
.TextButton:active, .BigButtonLinkList a:active,
.TextButtonWithImage:active,
.ruButton:active,
#masterHeaderActionArea a:active,
.RadGrid input.TextButton:active {
  color: #fff;
  background-color: #0c4f7f;
  border-color: transparent;
}

.btn:visited,
.TextButton:visited, .BigButtonLinkList a:visited,
.TextButtonWithImage:visited,
.ruButton:visited,
#masterHeaderActionArea a:visited,
.RadGrid input.TextButton:visited {
  color: #fff;
  background-color: #1270b5;
  border-color: transparent;
}

.btn:active,
.TextButton:active,
.TextButtonWithImage:active,
.ruButton:active,
#masterHeaderActionArea a:active,
.RadGrid input.TextButton:active {
  background-image: none;
}

.btn:hover,
.TextButton:hover,
.TextButtonWithImage:hover,
.ruButton:hover,
#masterHeaderActionArea a:hover, .BigButtonLinkList a:hover,
.RadGrid input.TextButton:hover {
  color: #fff;
  background-color: #0c4f7f;
  border-color: transparent;
}

.btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled]:active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn:active, .btn.aspNetDisabled, .btn.aspNetDisabled:hover, .btn.aspNetDisabled:focus, .btn.aspNetDisabled:active,
.TextButton[disabled], .BigButtonLinkList a[disabled],
.TextButton[disabled]:hover,
.TextButton[disabled]:focus,
.TextButton[disabled]:active, fieldset[disabled]
.TextButton, fieldset[disabled]
.TextButton:hover, fieldset[disabled]
.TextButton:focus, fieldset[disabled]
.TextButton:active,
.TextButton.aspNetDisabled,
.TextButton.aspNetDisabled:hover,
.TextButton.aspNetDisabled:focus,
.TextButton.aspNetDisabled:active,
.TextButtonWithImage[disabled],
.TextButtonWithImage[disabled]:hover,
.TextButtonWithImage[disabled]:focus,
.TextButtonWithImage[disabled]:active, fieldset[disabled]
.TextButtonWithImage, fieldset[disabled]
.TextButtonWithImage:hover, fieldset[disabled]
.TextButtonWithImage:focus, fieldset[disabled]
.TextButtonWithImage:active,
.TextButtonWithImage.aspNetDisabled,
.TextButtonWithImage.aspNetDisabled:hover,
.TextButtonWithImage.aspNetDisabled:focus,
.TextButtonWithImage.aspNetDisabled:active,
.ruButton[disabled],
.ruButton[disabled]:hover,
.ruButton[disabled]:focus,
.ruButton[disabled]:active, fieldset[disabled]
.ruButton, fieldset[disabled]
.ruButton:hover, fieldset[disabled]
.ruButton:focus, fieldset[disabled]
.ruButton:active,
.ruButton.aspNetDisabled,
.ruButton.aspNetDisabled:hover,
.ruButton.aspNetDisabled:focus,
.ruButton.aspNetDisabled:active,
#masterHeaderActionArea a[disabled],
#masterHeaderActionArea a[disabled]:hover,
#masterHeaderActionArea a[disabled]:focus,
#masterHeaderActionArea a[disabled]:active, fieldset[disabled]
#masterHeaderActionArea a, fieldset[disabled]
#masterHeaderActionArea a:hover, fieldset[disabled]
#masterHeaderActionArea a:focus, fieldset[disabled]
#masterHeaderActionArea a:active,
#masterHeaderActionArea a.aspNetDisabled,
#masterHeaderActionArea a.aspNetDisabled:hover,
#masterHeaderActionArea a.aspNetDisabled:focus,
#masterHeaderActionArea a.aspNetDisabled:active,
.RadGrid input.TextButton[disabled],
.RadGrid input.TextButton[disabled]:hover,
.RadGrid input.TextButton[disabled]:focus,
.RadGrid input.TextButton[disabled]:active, fieldset[disabled]
.RadGrid input.TextButton, fieldset[disabled]
.RadGrid input.TextButton:hover, fieldset[disabled]
.RadGrid input.TextButton:focus, fieldset[disabled]
.RadGrid input.TextButton:active,
.RadGrid input.TextButton.aspNetDisabled,
.RadGrid input.TextButton.aspNetDisabled:hover,
.RadGrid input.TextButton.aspNetDisabled:focus,
.RadGrid input.TextButton.aspNetDisabled:active {
  background-color: #bdbdbd;
  border-color: transparent;
}

/* some Telerik overrides */
.ruButton {
  background-color: #1270b5 !important;
  color: #fff !important;
  cursor: pointer;
  border-radius: 0 !important;
}

.RadUpload.RadUpload .ruBrowse,
.RadUpload.RadUpload .ruRemove {
  height: auto;
  padding: 5px 10px;
  line-height: 1.6;
  border-radius: 0;
}

/* primary button */
.PrimaryButton,
.SaveAndClose,
.SaveAs,
.UsePrimaryButton .TextButton,
.UsePrimaryButton .TextButtonWithImage,
#masterHeaderActionArea a,
.RadGrid input.PrimaryButton {
  color: #fff;
  background-color: #d8525f; font-family:Roboto, sans-serif;
  border-color: transparent;
}



.PrimaryButton:focus, 
.SaveAndClose:focus,
.SaveAs:focus,
.UsePrimaryButton .TextButton:focus,
.UsePrimaryButton .TextButtonWithImage:focus,
#masterHeaderActionArea a:focus,
.RadGrid input.PrimaryButton:focus {
  color: #fff;
  background-color: #963841;
  border-color: transparent;
}

.PrimaryButton:active, 
.SaveAndClose:active,
.SaveAs:active,
.UsePrimaryButton .TextButton:active,
.UsePrimaryButton .TextButtonWithImage:active,
#masterHeaderActionArea a:active,
.RadGrid input.PrimaryButton:active {
  color: #fff;
  background-color: #963841;
  border-color: transparent;
}

.PrimaryButton:visited,
.SaveAndClose:visited,
.SaveAs:visited,
.UsePrimaryButton .TextButton:visited,
.UsePrimaryButton .TextButtonWithImage:visited,
#masterHeaderActionArea a:visited,
.RadGrid input.PrimaryButton:visited {
  color: #fff;
  background-color: #d8525f;
  border-color: transparent;
}


.PrimaryButton:focus, 
.SaveAndClose:focus,
.SaveAs:focus,
.UsePrimaryButton .TextButton:focus,
.UsePrimaryButton .TextButtonWithImage:focus,
#masterHeaderActionArea a:focus,
.RadGrid input.PrimaryButton:focus {
  color: #fff;
  background-color: #963841;
  border-color: transparent;
}

.PrimaryButton:active,
.SaveAndClose:active,
.SaveAs:active,
.UsePrimaryButton .TextButton:active,
.UsePrimaryButton .TextButtonWithImage:active,
#masterHeaderActionArea a:active,
.RadGrid input.PrimaryButton:active {
  color: #fff;
  background-color: #963841;
  border-color: transparent;
}

.PrimaryButton:visited,
.SaveAndClose:visited,
.SaveAs:visited,
.UsePrimaryButton .TextButton:visited,
.UsePrimaryButton .TextButtonWithImage:visited,
#masterHeaderActionArea a:visited,
.RadGrid input.PrimaryButton:visited {
  color: #fff;
  background-color: #d8525f;
  border-color: transparent;
}

.PrimaryButton:active,
.SaveAndClose:active,
.SaveAs:active,
.UsePrimaryButton .TextButton:active,
.UsePrimaryButton .TextButtonWithImage:active,
#masterHeaderActionArea a:active,
.RadGrid input.PrimaryButton:active {
  background-image: none;
}

.PrimaryButton:hover, 
.SaveAndClose:hover,
.SaveAs:hover,
.UsePrimaryButton .TextButton:hover,
.UsePrimaryButton .TextButtonWithImage:hover,
#masterHeaderActionArea a:hover,
.RadGrid input.PrimaryButton:hover {
  color: #fff;
  background-color: #963841;
}

.PrimaryButton[disabled], .PrimaryButton[disabled]:hover, .PrimaryButton[disabled]:focus, .PrimaryButton[disabled]:active, fieldset[disabled] .PrimaryButton, fieldset[disabled] .PrimaryButton:hover, fieldset[disabled] .PrimaryButton:focus, fieldset[disabled] .PrimaryButton:active, .PrimaryButton.aspNetDisabled, .PrimaryButton.aspNetDisabled:hover, .PrimaryButton.aspNetDisabled:focus, .PrimaryButton.aspNetDisabled:active,
.SaveAndClose[disabled],
.SaveAndClose[disabled]:hover,
.SaveAndClose[disabled]:focus,
.SaveAndClose[disabled]:active, fieldset[disabled]
.SaveAndClose, fieldset[disabled]
.SaveAndClose:hover, fieldset[disabled]
.SaveAndClose:focus, fieldset[disabled]
.SaveAndClose:active,
.SaveAndClose.aspNetDisabled,
.SaveAndClose.aspNetDisabled:hover,
.SaveAndClose.aspNetDisabled:focus,
.SaveAndClose.aspNetDisabled:active,
.SaveAs[disabled],
.SaveAs[disabled]:hover,
.SaveAs[disabled]:focus,
.SaveAs[disabled]:active, fieldset[disabled]
.SaveAs, fieldset[disabled]
.SaveAs:hover, fieldset[disabled]
.SaveAs:focus, fieldset[disabled]
.SaveAs:active,
.SaveAs.aspNetDisabled,
.SaveAs.aspNetDisabled:hover,
.SaveAs.aspNetDisabled:focus,
.SaveAs.aspNetDisabled:active,
.UsePrimaryButton .TextButton[disabled],
.UsePrimaryButton .TextButton[disabled]:hover,
.UsePrimaryButton .TextButton[disabled]:focus,
.UsePrimaryButton .TextButton[disabled]:active, fieldset[disabled]
.UsePrimaryButton .TextButton, fieldset[disabled]
.UsePrimaryButton .TextButton:hover, fieldset[disabled]
.UsePrimaryButton .TextButton:focus, fieldset[disabled]
.UsePrimaryButton .TextButton:active,
.UsePrimaryButton .TextButton.aspNetDisabled,
.UsePrimaryButton .TextButton.aspNetDisabled:hover,
.UsePrimaryButton .TextButton.aspNetDisabled:focus,
.UsePrimaryButton .TextButton.aspNetDisabled:active,
.UsePrimaryButton .TextButtonWithImage[disabled],
.UsePrimaryButton .TextButtonWithImage[disabled]:hover,
.UsePrimaryButton .TextButtonWithImage[disabled]:focus,
.UsePrimaryButton .TextButtonWithImage[disabled]:active, fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage, fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage:hover, fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage:focus, fieldset[disabled]
.UsePrimaryButton .TextButtonWithImage:active,
.UsePrimaryButton .TextButtonWithImage.aspNetDisabled,
.UsePrimaryButton .TextButtonWithImage.aspNetDisabled:hover,
.UsePrimaryButton .TextButtonWithImage.aspNetDisabled:focus,
.UsePrimaryButton .TextButtonWithImage.aspNetDisabled:active,
#masterHeaderActionArea a[disabled],
#masterHeaderActionArea a[disabled]:hover,
#masterHeaderActionArea a[disabled]:focus,
#masterHeaderActionArea a[disabled]:active, fieldset[disabled]
#masterHeaderActionArea a, fieldset[disabled]
#masterHeaderActionArea a:hover, fieldset[disabled]
#masterHeaderActionArea a:focus, fieldset[disabled]
#masterHeaderActionArea a:active,
#masterHeaderActionArea a.aspNetDisabled,
#masterHeaderActionArea a.aspNetDisabled:hover,
#masterHeaderActionArea a.aspNetDisabled:focus,
#masterHeaderActionArea a.aspNetDisabled:active,
.RadGrid input.PrimaryButton[disabled],
.RadGrid input.PrimaryButton[disabled]:hover,
.RadGrid input.PrimaryButton[disabled]:focus,
.RadGrid input.PrimaryButton[disabled]:active, fieldset[disabled]
.RadGrid input.PrimaryButton, fieldset[disabled]
.RadGrid input.PrimaryButton:hover, fieldset[disabled]
.RadGrid input.PrimaryButton:focus, fieldset[disabled]
.RadGrid input.PrimaryButton:active,
.RadGrid input.PrimaryButton.aspNetDisabled,
.RadGrid input.PrimaryButton.aspNetDisabled:hover,
.RadGrid input.PrimaryButton.aspNetDisabled:focus,
.RadGrid input.PrimaryButton.aspNetDisabled:active {
  background-color: #bdbdbd;
  border-color: transparent;
}

.MediumButton,
.UseMediumButton .TextButton,
.UseMediumButton .TextButtonWithImage {
  font-size: 120% !important;
  padding: 9px 14px !important;
}

.LargeButton,
.UseLargeButton .TextButton,
.UseLargeButton .TextButtonWithImage {
  font-size: 150% !important;
  padding: 12px 17px !important;
}



/*!****************************
* Csystems Extras
******************************/

.hide {display:none;}

/*!****************************
* Accordion
******************************/

    
    .AccordionIQA .panel-heading.Distinguish:after, div[id*="_AccordionHeader"]:after, div[id*="_AccordionMultiHeader"]:after, .AccordionHeader:after, .AccordionHeaderIQA:after, .AccordionMultiHeader:after {display:inline-block;font-family:fontawesome; 
    content: '\f106';transform:rotate(180deg);     -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in; float:right; float:right; font-size:30px; line-height:30px;
    }
    
    .AccordionIQA .panel-heading.Distinguish.headerSelected:after, div[id*="AccordionHeader"].headerSelected > div[id*="_AccordionHeader"]:after, div[id*="_AccordionMultiHeader"].headerSelected:after, 
    .AccordionHeaderIQA.headerSelected:after, .AccordionHeader.headerSelected:after, .AccordionMultiHeader.headerSelected:after {display:inline-block;
    content: '\f106'; transform:rotate(0deg);     -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in; float:right;
    }
    
    .AccordionIQA .panel-body-container, div[id*="AccordionContent"].ContentItemContainer, .AccordionContentIQA {height:0;overflow:hidden;    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in; float:right; 
    background: transparent;
    }
    
.AccordionIQA .panel-heading.Distinguish, .iMIS-WebPart.accHeader, .iMIS-WebPart.accMultiHeader, .AccordionHeader, .AccordionHeaderIQA,.AccordionMultiHeader {
    z-index: +1;
    cursor: pointer;
    background: transparent;
    font-size: 22px;
    font-weight: 500;
    
    padding: 0;

    line-height: 30px;
    padding-top: 15px;
}   

.AccordionIQA .panel-heading.Distinguish, .iMIS-WebPart.accHeader > div.ContentItemContainer, .iMIS-WebPart.accMultiHeader > div.ContentItemContainer > div[id*='AccordionMultiHeader'], .AccordionHeader, .AccordionHeaderIQA, .AccordionMultiHeader {
color: #1270b5; padding:0;
    border-bottom: 2px solid #1270b5;

}



.AccordionIQA .panel-heading.Distinguish.headerSelected, .iMIS-WebPart.accHeader > div.ContentItemContainer.headerSelected, .iMIS-WebPart.accMultiHeader > div.ContentItemContainer > div[id*='AccordionMultiHeader'].headerSelected, .AccordionHeader.headerSelected, .AccordionHeaderIQA.headerSelected, .AccordionMultiHeader.headerSelected {
color: #57585B;
    border-bottom-color: #57585B;

}   

.AccordionHeaderIQA {
    min-height: 48px; padding-top:15px;
}

.AccordionHeader {
    padding-top: 20px;
}

.AccordionZone > .AccordionHeader:first-child {
    padding-top: 0;
}

    
.AccordionIQA .panel-body-container, .iMIS-WebPart > div[id*="AccordionContent"].ContentItemContainer, .iMIS-WebPart > div[id*="AccordionHeader"].ContentItemContainer,
.iMIS-WebPart > div[id*="AccordionMultiHeader"].ContentItemContainer
{margin-bottom:0px;}

    
   .AccordionIQA .panel-body-container.notShown, div[id*="_AccordionContent"].notShown, .AccordionContent.notShown, .AccordionContentIQA.notShown,
    div[id*="AccordionContent"].ContentItemContainer.notShown   {z-index:-1; padding: 0;height:0;
    max-height: 0px;
    overflow:hidden;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in;
    }
        
    .AccordionIQA .panel-body-container.shown, div[id*="AccordionContent"].ContentItemContainer.shown, div[id*="_AccordionContent"].shown, 
    .AccordionContent.shown, .AccordionContentIQA.shown  {height:100%; z-index:-1; 0; width:100%;padding:0;
    max-height: 100%; 
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    } 
    .AccordionContentIQA.shown {
    padding: 25px 0;
}
    
    .AccordionIQA h2.panel-title, .AccordionIQA h3, div[id*="_AccordionHeader"] h2, div[id*="_AccordionHeader"] h3, div[id*="_AccordionHeader"] h4,
    div[id*="_AccordionMultiHeader"] h2, div[id*="_AccordionMultiHeader"] h3, div[id*="_AccordionMultiHeader"] h4,
    .AccordionHeaderIQA h2, .AccordionHeaderIQA h3, .AccordionHeaderIQA h4, .AccordionHeader h2, .AccordionHeader h3, .AccordionHeader h4, .AccordionMultiHeader h2, .AccordionMultiHeader h3, .AccordionMultiHeader h4 
    {font-size:22px;display:inline;margin:0 7px 0 0; font-weight:500; border-bottom:0;color:inherit; }
    
    .AccordionIQA h2.panel-title, .AccordionIQA h3, div[id*="_AccordionHeader"] h2, div[id*="_AccordionMultiHeader"] h2, .AccordionHeader h2, .AccordionMultiHeader h2, .AccordionHeaderIQA h2,  {font-family:"Roboto";
    font-weight: 700;
    border: 0;
}

.AccordionIQA {
    padding: 0 15px 0 15px;
}

.AccordionIQA .panel-body-container.shown  {padding:0;}

div[id*="AccordionContent"].ContentItemContainer.shown {
    padding-top: 8px;
    padding-bottom: 8px;
}

div[id*="AccordionContent"].ContentItemContainer.shown > div > .AccordionZone {
    padding: 0 15px 0 15px;
}

    .AccordionZoneIQA div[id*="AccordionContent"].ContentItemContainer {
    padding-left: 15px;
    padding-right: 15px;
}

/* Other */

.footer {display:block;}

.navbar-toggle.collapsed {
    background-color: #1270b5;
}

.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: #1270b5;
}

/* MEDIA QUERIES */

@media (max-width:767px){

.floatRight {float:unset;}
.floatLeft {float:unset;}

.PanelFieldLabel.SocialShare {
    display: none;
}

.RadMenu.RadMenu_Austin .rmRootLink.rmSelected {
    background-color: rgba(229,230,225,.85)!important;
    color: #d8525f;
}	

.footerLogo {max-width:75px;
    padding-top: 20px;
}

.footer {
    height: 100%;
}

.sliderCaption {
    padding: 15px 0 10px 10px;
    width: 100%;
}

.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:#1270b5;} 

.navbar-collapse {
    background-color: white;
    border: 5px solid #1270b5;
}
.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {

    font-family: Roboto;
    color: white;
}



.navbar-toggle {background-color:#1270b5;}

.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
background-color: #1270b5;}

.RadMenu.rmResponsive .rmGroup {
    background-color: #d8525f;
}



.RadMenu.rmResponsive .rsmItem {
    padding: 5px 15px;
    font-family: Roboto;
}

.rmResponsive .rmSlide .rmFocused > .rmLink, .rmResponsive .rmSlide .rmSelected > .rmLink, .rmResponsive .rmSlide .rsmSelected > .rsmLink, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
    background-color: transparent;
    color: #1270b5;
}

.RadMenu.rmResponsive .rmSelected > .rmRootLink, .RadMenu.rmResponsive .rmFocused > .rmRootLink {

    background-color: #1270b5;
}

.footerBottom {
    text-align: center;
    font-size: 70%;
}

.footerCenter {
    text-align: center;
    font-size: 70%;
    padding: 20px 10%;
}

.footerSocial {
    padding-top: 20px;
    text-align: center;
}

#ft .fa {
    display: inline-block;
}

a.pelvicMessengerIcon {
    display: inline-block;
    height: 51px;
    width: 33px;
    position: relative;
    top: -26px;
}

.footerSocial a {
    padding: 0 10px;
}

.nav-auxiliary .nav-aux-button.nav-aux-account .nav-text, .nav-auxiliary .nav-aux-button.nav-aux-cart .nav-text, 
.nav-auxiliary .nav-aux-button.nav-aux-donate .nav-text, .nav-auxiliary .nav-aux-button.nav-aux-affiliates .nav-text, 
.nav-auxiliary .nav-aux-button.nav-aux-contactus .nav-text {display:none;}

.nav-auxiliary .nav-aux-account .nav-text, .nav-auxiliary .nav-aux-cart .nav-text, .nav-auxiliary .nav-aux-affiliates .nav-text,
.nav-auxiliary .nav-aux-contactus .nav-text, .nav-auxiliary .nav-aux-donate .nav-text {color:white;
}

#masterLogoArea {
    max-width: 70%;
    margin: auto;
    padding-bottom: 20px;
}


.header-logo-container {
    float: none;
}

.NavigationListItem.nav-aux-button.nav-aux-affiliates a:after {padding-left:6px;}

#ft {background-color:#1270b5; }	


#masterLogoArea {text-align:center;
    max-width: 80%;
    border-bottom: 4px dotted #1270b5;
    padding-bottom: 25px;
}

.navbar-header {padding:10px 0 0 0;
    float: none;
    text-align: center;
}

.nav-auxiliary .nav-aux-button .NavigationLink {
    background-color: #1270b5;
    color: white;
    text-decoration: none;
    padding: 4px;
    width: 39px;
    height: 39px;
}

	
	
}


@media (min-width:768px){	

.floatRight {float:right;}
.floatLeft {float:left;}

.nav-auxiliary .nav-aux-cart .cartFull {
    top: 0;
    right: 8px;
	left:unset;
}

.nav-primary {
    float: left;
    clear: right;
}

.carousel-indicators {

    left: unset;

    width: unset;
    margin-left: unset;


    right: 20px;
}

#ctl01_HomepageContentArea1_NewSlideshowCommon_SlideshowControls {display:none;}

.carousel-caption {bottom:20px!important;}
.carousel-control.left, .carousel-control.right, 
.carousel-control:hover, .carousel-control:focus, 
.carousel-control:visited, .carousel-control:active {background-image:none!important;background:transparent!important;}
.carousel-control {width:auto;}

.carousel-caption {
    right: 20%;
    padding-bottom: 30px;
    background: rgba(0,0,0,.17);
    left: 0;
    padding-left: 3%;
    width: calc(67% - 15px);
}

.carousel h3 {
    font-size: 200%;
    
}
	
#outerWrapper {background:white;
    max-width: 1170px; 
    margin: auto;
    box-shadow: 0 2px 4px rgba(0,0,0,0.16), 0 2px 4px rgba(0,0,0,0.23); 

}

#MainBody.MasterPage {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c7c8c5+0,f4f5ef+45,f4f5ef+60,c7c8c5+100 */
background: #c7c8c5; /* Old browsers */
background: -moz-linear-gradient(left, #c7c8c5 0%, #f4f5ef 45%, #f4f5ef 60%, #c7c8c5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #c7c8c5 0%,#f4f5ef 45%,#f4f5ef 60%,#c7c8c5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #c7c8c5 0%,#f4f5ef 45%,#f4f5ef 60%,#c7c8c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c8c5', endColorstr='#c7c8c5',GradientType=1 ); /* IE6-9 */
}

[id$='NewSocialShareCommon'] .StandardPanel,[id$='NewSocialShareCommon'] .panel{border:0}
  
    .sshLinkItem .sshCustomIcon,.sshLinkItem .sshIcon,.sshLinkItem .sshText{line-height:50px}

    .sshLinkItem .sshMailTo,.sshLinkItem .sshShareOnTwitter{background-color:#fff}
    [id$='NewSocialShareCommon']:hover{opacity:1;border:3px solid #d8525f;transition: all 0.1s ease-in;}
    [id$='NewSocialShareCommon']:hover .sshContent{background:#fff;opacity:1;transition: opacity 0.1s ease-in;}
    [id$='NewSocialShareCommon'] .RadSocialShare{padding:50px 0 0;margin:0}
    .sshIcon,.sshListItem{margin:0!important;padding:0!important}
    .sshIcon.sshCompactButton.sshCustomIcon.sshCustomCompactButton{background:#fff}
    .sshIcon.sshCompactButton.sshCustomIcon.sshCustomCompactButton:before{content:'\f141';margin:auto;text-align:center;
	font-size:30px;font-family:fontawesome;position:relative;}
    .sshLinkItem .sshMailTo:before,.sshLinkItem .sshShareOnTwitter:before{margin:auto;text-align:center;font-family:fontawesome;position:relative}
    .sshLinkItem .sshShareOnTwitter:before{content:'\f099';font-size:30px}
    .sshLinkItem .sshMailTo:before{content:'\f003';font-size:27px}
    [id$='NewSocialShareCommon'] .sshLinkItem .sshCustomLinkedIn{background-color:#ffffff;color:#0077b5;background-image:none!important;width:17px;height:17px}
    [id$='NewSocialShareCommon'] .sshLinkItem:hover .sshCustomLinkedIn {color:#fff;background-color:#0077b5;}
    
	[id$='NewSocialShareCommon'] .sshLinkItem:hover .sshCustomLinkedIn:before{color:white;}
	
	[id$='NewSocialShareCommon'] .sshLinkItem .sshCustomLinkedIn:before {
    content: '\f0e1';
    color: #0077b5;
    margin: auto;
    text-align: center;
    font-size: 25px;
    font-family: fontawesome;
    position: relative;
}
.sshIcon:before {
    top: 6px;
}

	.PanelFieldLabel.SocialShare,
	[id$='NewSocialShareCommon']:hover .PanelFieldLabel.SocialShare{margin-right:-50px;padding:7px 0 0!important;text-transform:uppercase;font-size:80%;line-height:13px;width:50px;height:50px;text-align:center}
    .PanelFieldLabel.SocialShare{background:rgba(255,255,255,1);transition: all 0.1s ease-in;}
    [id$='NewSocialShareCommon']:hover .PanelFieldLabel.SocialShare{background:#d8525f;color:#fff;transition: all 0.1s ease-in;}
    .sshListItem{display:block!important}
    .RadSocialShare.LargeButtons .sshCustomIcon,.RadSocialShare.MediumButtons .sshCustomIcon,
	.RadSocialShare.SmallButtons .sshCustomIcon{background-image:none;width:50px;height:50px}
    .sshLinkItem .sshShareOnFacebook{background-color:#fff}
    .sshLinkItem .sshShareOnFacebook:before{content:'\f09a';margin:auto;text-align:center;font-size:30px;
	font-family:fontawesome;position:relative;color:#3B5998}
    .sshLinkItem .sshShareOnTwitter:before{color:#1DA1F2}
    .sshIcon.sshCompactButton.sshCustomIcon.sshCustomCompactButton:before{color:#007f68}
    .sshLinkItem .sshMailTo:before{color:#acaaa5}
    a.sshLinkItem:hover span.sshIcon.sshShareOnFacebook.sshCustomIcon.sshCustomShareOnFacebook{background-color:#3B5998}
    a.sshLinkItem:hover span.sshIcon.sshShareOnTwitter.sshCustomIcon.sshCustomShareOnTwitter{background-color:#1DA1F2}
    a.sshLinkItem:hover span.sshIcon.sshMailTo.sshCustomIcon.sshCustomMailTo{background-color:#acaaa5}
    a.sshLinkItem:hover span.sshIcon.sshCompactButton.sshCustomIcon.sshCustomCompactButton{background-color:#007f68}
    .sshLinkItem:hover span.sshIcon.sshShareOnFacebook.sshCustomIcon.sshCustomShareOnFacebook:before,
	.sshLinkItem:hover span.sshIcon.sshShareOnTwitter.sshCustomIcon.sshCustomShareOnTwitter:before,
	.sshListItem:hover span.sshIcon.sshCompactButton.sshCustomIcon.sshCustomCompactButton:before,
	.sshListItem:hover span.sshIcon.sshMailTo.sshCustomIcon.sshCustomMailTo:before{color:#fff}
    .sshLinkItem:hover .sshCustomIcon{color:#fff;opacity:1;filter:Alpha(opacity=100);transition: opacity 0.1s ease-in;}
    .sshLinkItem .sshCustomIcon{opacity:1;filter:Alpha(opacity=100);transition: opacity 0.1s ease-in;}
    [id$='NewSocialShareCommon'], [id$=SocialShareCommon]{bottom:25px;border:3px solid transparent;position:fixed;z-index:+2;right:15px;opacity:.5;transition: all 0.1s ease-in;}
    .rwTable .sshLinkItem .sshCustomIcon,.rwTable .sshLinkItem .sshIcon,.rwTable .sshLinkItem .sshText{line-height:inherit}
    #ctl01_TemplateBody_WebPartManager1_gwpciNewSocialShareCommon_ciNewSocialShareCommon__Body .RadSocialShare{padding:50px 0 0;margin:0}




.auth-link-container a {
    font-family: Roboto;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

div#SimpleSearchBlock {
    top: -2px;
    position: relative;
}

.RadMenu.RadMenu_Austin .rmRootLink.rmSelected {
    color: #D8525F;
}



.search-container-sm input {
    height: 20px;
    border: 0;
    box-shadow: none;
    font-size: 75%;
	    color: #C7C7C7;
}

.search-field {background-size:15px;}

.footerLogo img {
    max-width: 50%;
    padding-top: 30px;
}
.rmSlide {margin-left:-2px;}


ul.multiColumn-2.columnGap.cWidth {
    column-count: 2;
}

.RadTreeView.RadTreeView_Austin > .rtUL {
    margin: 0;
}

.nav-secondary {
    background-color: transparent;
    margin-bottom: 1em;
    border: 0;
}

ul.rmVertical.rmGroup.rmLevel1 {

	background: rgba(255,255,255,.85);
}

a.rmLink.rmRootLink.rmSelected.rmClicked.rmExpanded {
    background: rgba(229,230,225,.85) ;
}

.search-container-sm {
padding-top:3px;
}

.auth-link-container-sm {position:relative;}

.sliderCaption {
    bottom: 40px;right:0;
    background: rgba(159,159,159,.5);
}

.sliderCaption.rightSide {
    left: unset;
}

.sliderCaption {font-size:22px;}	

.sliderCaption h1, .sliderCaption h2 {

    font-size: 60px;
}





.RadMenu.rmResponsive .rmSlide .rmGroup {
	border:0;

}

.panel-heading.Distinguish, .PanelHead.Distinguish, .TitleBarCaption, .panel-group .panel-heading {
padding: 6px 10px 6px 0;}

.panel-body, .PanelBody {
    padding: 0;
}

.RadMenu.rmResponsive .rsmItem {
    padding: 0px 15px;
}

.RadMenu.rmResponsive .rmSelected > .rmRootLink, .RadMenu.rmResponsive .rmFocused > .rmRootLink {
    color: #d8525f;
    background-color: transparent; 
}

#hd {
    font-family: Roboto, sans-serif;
    border-bottom: 3px dotted #DFE0DD;
    background: white;
    border-top: 30px solid #1270b5;
}
	
#masterContentArea {
    margin-top: 0;
    padding-top: 20px;
	
}

.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:#d8525f;}

.navbar-header a, .navbar-header a:visited {color:rgba(255,255,255,.6);}
.navbar-header a:hover {color:#ffffff;}


#ctl00_LoginStatus1:hover:after, .NavigationListItem.nav-aux-button.nav-aux-account a:hover:after, 
.nav-auxiliary .NavigationListItem a:hover, .NavigationListItem.nav-aux-button.nav-aux-cart a:hover:after,
.NavigationListItem.nav-aux-button.nav-aux-donate a:hover:after {
    text-decoration: none;
    color: #ffffff;
}

.navbar-header {
    position: absolute;
    top: -31px;
    right: 15px;
    width: 100%;
    text-align: right;
}



.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink:hover {
    background: rgba(229,230,225,.85);
}

#ctl00_LoginStatus1:after {
    padding-left: 10px;
    content: "\f023";
    font-family: "Fontawesome";
    font-size: 18px;
    vertical-align: middle;
    line-height: 14px;

}

#auxiliary-container a {
    text-decoration: none;
    font-weight: 400;
    font-size: 13px;
    font-weight: 300;
}
	
	.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
    background-color: white;
    color: #1270b5;
}

.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {background-color:transparent;}

.RadMenu.RadMenu_Austin .rmRootLink.rmExpanded, .RadMenu.RadMenu_Austin .rmRootLink:hover, .RadMenu.RadMenu_Austin .rmRootLink.rmFocused {
    background-color: rgba(255,255,255,.8)!important;
    color: #d8525f;
}


.RadMenu.RadMenu_Austin .rsmOneLevel .rsmItem .rsmLink, .RadMenu.RadMenu_Austin .rsmOneLevel .rsmItem .rsmTemplate {
    font-weight: 300; font-size:110%;
}

.RadMenu.rmResponsive .rmGroup {
    background-color: white;

}

.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 300;
    letter-spacing: 0;
    font-family: roboto, sans-serif;
}


.RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rsmLink {
    color: #1270b5;
    text-decoration: none;
    display: block;
    position: relative;
}

 .RadMenu.rmResponsive .rsmLink {font-size:13px;}
 
 .RadMenu ul.rmGroup {
    padding: 0!important;
}

/* #hd li.rmItem:last-child {
    border-right: none;
} */

#hd li.rmItem {
    border-left: 2px solid rgba(229,230,225,.85);
}

.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink {
    font-weight: 700;
    font-size: 15px;
}

.footerBottom {
    text-align: center;
    font-size: 90%;
    font-weight: 300;
}

.footerCenter {
    font-family: Roboto;
    padding: 77px 10px 0 15px;
    font-size: 16px;
    font-style: italic;
    line-height: 30px;
}

.col-sm-3.footerMenu:after, #ft .col-sm-6.footerCenterZone:after {
    content: ' ';
    background-color: rgba(255,255,255,.3);
    width: 1px;
    height: 280px;
    display: block;
    position: absolute;
    top: 65px;
    right: 0;
}



.footerSocial, .footerMenu, .footerCenter {
    min-height: 350px;

}

.footerBottom {min-height:0;}

.footerSocial {
    padding-top: 100px;
}
	
	.col-sm-6.footerCenter {
    min-height: 360px;
}

#ft {
    background-color: #1270b5;
    height: 400px;
  

}

#masterLogoArea {
    max-width: 35%;
    padding: 15px;
    padding-right: 30px;
}	
	
}

@media (width:768px) and (orientation:portrait) {
.footerLogo {
    max-width: 135px;
    margin: 60px auto 10px auto;
}	
	
.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
font-size: 17px;}

.navbar-collapse.collapse {
    top: -10px;
    position: relative;
}	
	
	
}

@media (max-width:767px) and (orientation:portrait) {
.footerCenter {
    display: none;
}		
}

@media (min-width:1150px) {.navbar-collapse.collapse {
    position: relative;

    top: 19px;
}}

@media (min-width:768px) and (max-width:1149px) {
	#masterLogoArea {
    max-width: 25%;
}
}

@media (min-width:768px) and (max-width:965px) {
#masterLogoArea {
    max-width: 40%;
}
#hd li.rmItem.rmFirst {
    border-left: 2px solid transparent;
}
}

@media (min-width:965px) and (max-width:1166px) {
.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {

    font-size: 20px;
}
}

@media (min-width:400px) and (max-width:767px) {
#masterLogoArea {
    max-width: 40%;
}
}

/* Carousel
   ========================================================================== */
/* Used by the Slideshow iPart */

.carousel h1 {
    font-size: 325%;
    text-align: left;
}

.carousel h1, .carousel h2, .carousel h3, .carousel h4, .carousel h5 {
  font-family: Roboto, Helvetica, Arial, sans-serif; text-align:left;
  font-weight: bold;
}
.carousel h2, .carousel .panel-heading {
  border-bottom: none;
}
.carousel h3 {
    font-weight: 500;
    margin: 0;
}

@media (min-width:1028px) {
	
	.obo-panel {
    line-height: 30px;
    white-space: nowrap;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 10px;
    position: absolute;
    top: 0;
    left: 10%;
    color: white;
}

.obo-container a {font-weight: 300;
    color: rgba(255,255,255,.6);
    font-size: 13px;
}

.obo-container a:hover {color:white;}

.obo-label {color: rgba(255,255,255,.6);
    font-weight: 400;
    font-size: 13px;
}
	
}

@media (max-width: 991px) {.obo-panel {display:none;}
  .carousel h1 {
    font-size: 200%;
  }
}