﻿@charset "UTF-8";
/* Responsive Toronto theme override*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700");
/* ==========================================================================
   Alisa Gradinar
   Integr8tiv (http://www.integr8tiv.com/)
	MASTER PAGE LAYOUT
   ========================================================================== */
/*SPA logo*/
#masterHeaderImage {
    background-image: url("../../images/samplesites/member/logo.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 246px;
    height: 122px;
    text-indent: -9999px;
    overflow: hidden;
    float: left;
}

/*Moving Text on slider up*/
.carousel-caption {
    top: 0px;
}

/*footer image*/
.footer-content {
    background-image: url("../../images/samplesites/member/footer.jpg");
    /*background-position: center center;*/
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    text-align: center;
}
/*Event annual conference Ad*/
div#ste_container_ConferenceAd {
    padding-left: 0px;
}


/*Footer event button*/
.footer-promo-container .TextButton {
    background-color: rgba(0, 174, 239, 100);
    color: #FFF;
}
.footer-promo-container .TextButton:hover {
    background-color: rgba(0, 174, 239, 0.7);
}


/*Light Blue Color for footer_nav*/
#lb .footer-nav-copyright a {
    color: #00AEEF !important;
}

/* Changing font size in the main nav */
.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
    text-transform: uppercase;
    font-size: 80%;
    font-weight: normal;
    letter-spacing: 1px;
}
/*Active button light blue color on the main nav*/
.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
    background-color: #00AEEF;
    color: #FFF;
}


/*Light Grey color for drop-down menu*/
.RadMenu.rmResponsive .rmGroup {
    background-color: rgb(240, 240, 240);
}

/*Dark Grey color font for drop-down menu*/
.rmResponsive .rmSlide .rmLink, .rmResponsive .rmSlide .rsmLink {
    color: #333333;
}
.rmResponsive .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:hover, .rmResponsive .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:focus {
    text-transform: uppercase;
    color: #333;
    font-weight: normal;
    letter-spacing: 1px;
}
.RadMenu.rmResponsive .rmDisabled > .rmLink, .RadMenu.rmResponsive .rsmDisabled > .rsmLink {
    color: #333;
}

/*Smaller font-size for menu levels + divide blue line*/
.RadMenu.rmResponsive .rmSlide .rmLink, .RadMenu.rmResponsive .rmSlide .rmSeparator {
    font-size: 80%;
    border-bottom: solid 2px #00AEEF;
}


/*Dark color on hover for drop-down
.RadMenu.rmResponsive .rsmItem:hover:active:focus {
    background-color: #00AEEF;
    color: rgb(255, 255, 255) !important;
}

*/



/*Dark color on hover for drop-down*/
.RadMenu.rmResponsive .rsmLink:hover, .RadMenu.rmResponsive .rsmLink:focus, .RadMenu.rmResponsive .rmExpanded > .rsmLink {
    color: #fff;
    background-color: #00AEEF;
}
.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 {
    background-color: #00AEEF;
    color: #FFF !important;
}
.RadMenu.rmResponsive .rmDisabled > .rmLink:hover, .RadMenu.rmResponsive .rmDisabled > .rmLink:active, .RadMenu.rmResponsive .rsmDisabled > .rsmLink:hover, .RadMenu.rmResponsive .rsmDisabled > .rsmLink:active {
    background-color: #00AEEF;
    color: #FFF !important;
}

/*Changing padding for drop-down submenu*/
.RadMenu.rmResponsive .rsmItem {
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 2px;
}

.rmResponsive .rmSlide .MegaDropDownMenu {
    padding-top: 7.5px;
    padding-bottom: 0px;
}
.RadMenu.rmResponsive .rsmItem .rsmItem {
    margin-left: 0px;
    border-bottom: solid 0px #00AEEF;
}
.RadMenu.rmResponsive .rmSlide .rmLink, .RadMenu.rmResponsive .rmSlide .rmSeparator {    
    font-weight: normal;
}


/*Light Blue Divide Line*/
.RadMenu.rmResponsive .rsmItem {
    border-bottom: solid 2px #00AEEF;
}
.RadTreeView.RadTreeView_Toronto > .rtUL > .rtLI {
    border-top: 2px #00aeef;
}


/*Dark Blue color for h1 Title*/
h1, .h1, .PageTitle {
    color: #14377D;
    font-size: 250%;
}


/*Event Panel header Color on Homepage 
.panel-heading.Distinguish, .PanelHead.Distinguish, .TitleBarCaption, .panel-group .panel-heading {
    padding: 6px 10px;
    border-bottom: 1px solid #DDD;
    background-color: #00AEEF;
}*/
#ctl01_TemplateBody_WebPartManager1_gwpciUpcomingEvents_ciUpcomingEvents__Head {
    background-color: #00AEEF;
}

h2, .PanelTitle {
    line-height: 1.45em;
    font-size: 100%;
}


/*Quote Lines*/
.quote {
    width: 100%;
}

/*img - remove later
img {
    max-width: 100%;
    height: auto !important;
    width: 100%;
}*/


/*images and text in boxes on the homepage*/
.darkbluetext {
    position: absolute;
    bottom: 14px;
  /*  width: 92.5%; */
    width: 300px;
    text-align: left;
 /*   background-color: rgba(20, 55, 125, 0.8); */
 /*   background-color: rgba(21, 37, 83, 0.8); */
    background-image: linear-gradient(transparent 0px, rgba(21, 37, 83, 0.9) 10px);
    color: #fff;
    padding-top: 0px;
    padding-bottom: 0px;
/*  padding-left: 20px; */ 
/*  padding-right: 20px; */ 
    padding-left: 10px;
    padding-right: 10px;
    background-size: 80% 100% !important;
}
.spaboximg img {
  /*  width: 100%; */
    width: auto;
}
.darkbluetext a {
    color: #fff !important;
    font-weight: bold;
}

.lightbluetext {
    position: absolute;
    bottom: 14px;
/*    width: 92.5%; */
    width: 300px;
    text-align: left;
/*    background-color: rgba(0, 174, 239, 0.8); */
/*    background-color: rgba(171, 225, 250, 0.8); */
    background-image: linear-gradient(transparent 0px, rgba(171, 225, 250, 0.9) 10px);
    color: #333;
    padding-top: 0px;
    padding-bottom: 0px;
/*  padding-left: 20px; */ 
/*  padding-right: 20px; */   
    padding-left: 10px;
    padding-right: 10px;
    background-size: 80% 100% !important;
}
.lightbluetext a {
    color: #333 !important;
    font-weight: bold;
}
.lightbluetext h3 {
    color: #14377D !important;
}


/*Buttons color on mobile version (light blue)*/
.nav-auxiliary .nav-aux-button .NavigationLink:active, .nav-auxiliary .nav-aux-button .NavigationLink:hover, .nav-auxiliary .nav-aux-button .NavigationLink:focus {
   /* background-color: #00AEEF; */
}
.navbar-toggle:hover, .navbar-toggle:focus {
   /* background-color: #00AEEF; */
}


@media (max-width: 767px) {
.nav-auxiliary .nav-aux-button .NavigationLink:hover, .nav-auxiliary .nav-aux-button .NavigationLink:focus {
    background-color: #00AEEF;
}
}

/* Member Login Button
a.memberlogin {
    color: #fff;
    text-decoration: unset;
}
*/

/*Caption on Slider*/
/*.carousel-caption{
    padding-top: 0px;
    right: 0px;
    left: 0px;
}*/
.carousel-caption {
    padding-top: 0px;
    right: none !important;
    left: none !important;
    position: inherit;
    text-decoration: none !important;
}
.carousel-link:hover {
    text-decoration: none !important;
}
.carousel h1, .carousel h2, .carousel h3, .carousel h4, .carousel h5 {
    background-color: rgba(0, 0, 0, 0.32);
    background-size: 100% 100%;
    padding-bottom: 20px;
}

/*Size of social icons*/
img.socialicon {
    width: auto;
}


/*Light Blue Button*/
.PrimaryButton, .SaveAndClose, .SaveAs, .UsePrimaryButton .TextButton, .UsePrimaryButton .TextButtonWithImage, #masterHeaderActionArea a, .RadGrid input.PrimaryButton 
{
    color: #FFF;
    background-color: rgb(0, 174, 239);
    border-color: rgba(0, 174, 239, 0.7);
    position: relative;
    box-shadow: 0px 5px 0px 0px rgba(0, 174, 239, 0.7);
}
.PrimaryButton:active, .SaveAndClose:active, .SaveAs:active, .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButtonWithImage:active, #masterHeaderActionArea a:active, .RadGrid input.PrimaryButton:active {
    background-image: none;
    top: 3px;
    box-shadow: 0px 2px 0px 0px rgba(0, 174, 239, 0.7), 0px 3px 5px rgba(0, 0, 0, 0.125) inset;
}
.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .PrimaryButton:visited, .SaveAndClose:hover, .SaveAndClose:focus, .SaveAndClose:active, .SaveAndClose:visited, .SaveAs:hover, .SaveAs:focus, .SaveAs:active, .SaveAs:visited, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButton:visited, .UsePrimaryButton .TextButtonWithImage:hover, .UsePrimaryButton .TextButtonWithImage:focus, .UsePrimaryButton .TextButtonWithImage:active, .UsePrimaryButton .TextButtonWithImage:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active, .RadGrid input.PrimaryButton:visited {
    color: #FFF;
    background-color: rgba(0, 174, 239, 0.7);
    border-color: rgba(0, 174, 239, 0.7);
    box-shadow: 0px 5px 0px 0px rgba(0, 174, 239, 0.7);
}
.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
    border-color: #087598;
    box-shadow: 0px 5px 0px 0px #1F6D86;
}
.btn:active, .TextButton:active, .TextButtonWithImage:active, .ruButton:active, #masterHeaderActionArea a:active, .RadGrid input.TextButton:active {
    box-shadow: 0px 2px 0px 0px #1F6D86, 0px 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.btn:hover, .btn:focus, .btn:active, .btn:visited, .TextButton:hover, .TextButton:focus, .TextButton:active, .TextButton:visited, .TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, .TextButtonWithImage:visited, .ruButton:hover, .ruButton:focus, .ruButton:active, .ruButton:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active, .RadGrid input.TextButton:visited {
    border-color: #087598;
}

/*Sign In button*/
.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: rgb(0, 174, 239) !important;
    border-color: #087598 !important;
}




/*Selected Menu-Link color*/
.RadMenu.rmResponsive .rmSelected > .rmRootLink, .RadMenu.rmResponsive .rmFocused > .rmRootLink {
    color: #FFF;
    background-color: #00AEEF;
}


/*Side Navigation*/
.RadTreeView.RadTreeView_Toronto a.rtIn {
    color: #333;
    transition: all 0.2s ease-in 0s;
    margin: 0px;
    font-weight: 500 !important;
}
.nav-secondary .sub-nav-head {
    color: #00AEEF;
    font-weight: bold;
    font-size: 120%;
    padding: 10px 15px;
    background-color: #FFF;
}
.RadTreeView.RadTreeView_Toronto .rtLI, .RadTreeView.RadTreeView_Toronto .rtTop, .RadTreeView.RadTreeView_Toronto .rtMid, .RadTreeView.RadTreeView_Toronto .rtBot {
    padding: 0px;
    background-color: #FaFaFa;
   /* border-bottom: solid 1px #00AEEF !important; */
}
.RadTreeView.RadTreeView_Toronto .rtIn, .RadTreeView.RadTreeView_Toronto .rtHover .rtIn, .RadTreeView.RadTreeView_Toronto .rtSelected .rtIn {
    padding: 6px 10px;
    font-weight: 500 !important;
    font-size: 14px;
}


/*Light-blue Borders*/
.RadTreeView.RadTreeView_Toronto a.rtIn {
    transition: all 0.2s ease-in 0s;
    margin: 0px;
    color: rgb(51, 51, 51);
    background-color: #f0f0f0;
    /*border-bottom: solid 1px #00AEEF !important;*/
    font-size: 14px !important;
}

/*Blue Color Hover For Sub-menu*/
.RadTreeView.RadTreeView_Toronto a.rtIn:hover, .RadTreeView.RadTreeView_Toronto a.rtIn:focus, .RadTreeView.RadTreeView_Toronto a.rtIn:active {
    background-color: #00AEEF;
    color: #fff;
}
.RadTreeView.RadTreeView_Toronto .rtSelected > a.rtIn:hover, .RadTreeView.RadTreeView_Toronto .rtSelected > a.rtIn:active, .RadTreeView.RadTreeView_Toronto .rtSelected > a.rtIn:focus {
    background-color: #00AEEF;
}
.RadTreeView .rtIn:hover {
    cursor: pointer;
    background-color: #00AEEF;;
    color: #FFF;
}


/*Left-side Banner*/
.banner-short .banner-text {
    padding: 5px;
    min-height: 550px;
    background-color: rgba(21, 37, 83, 0.8);
    border-radius: 5px;
}
.banner-short {
    min-height: 500px;
    max-width: 300px;
}

.bg-img-conference-small {
    background-color: #081337;
    background-image: url("../../images/resize_02.jpg");
}

.banner-tall, .banner-tall:visited, .banner-tall:active, .banner-tall:hover, .banner-tall:focus, .banner-tall h2, .banner-short, .banner-short:visited, .banner-short:active, .banner-short:hover, .banner-short:focus, .banner-short h2 {
    text-decoration: none !important;
}

/*Resources Overview grey boxes*/
.lightgrey {
    width: 100%;
    height: 420px;
    text-align: left;
    background-color: #f0f0f0;
    color: #333;
    padding: 5px 5px 5px 5px;
    padding-left: 10px;
}
.lightgrey h3 {
    color: #14377D !important;
}
.lightgrey a {
    color: #00AEEF !important;
    font-weight: 600;
}

.lightgrey200 {
    width: 100%;
    height: 200px;
    text-align: left;
    background-color: #f0f0f0;
    color: #333;
    padding: 5px 5px 5px 5px;
    padding-left: 10px;
}
.lightgrey200 h3 {
    color: #14377D !important;
}
.lightgrey200 a {
    color: #00AEEF !important;
    font-weight: 600;
}

/*Light Blue h2 Titles*/
h2, .PanelTitle {
    line-height: 1.45em;
    font-size: 150%;
    color: #00AEEF;
    font-weight: 900;
}



/*Copyright light text color*/
footer-nav-copyright {
    color: #C9C9C9;
}

.footer-nav-copyright .NavigationUnorderedList, .footer-nav-copyright .footer-copyright {
    margin: 0px;
    padding: 7px;   
}

.footer-nav-copyright .NavigationUnorderedList {
    text-transform: uppercase;
}

.NavigationUnorderedList {
    font-size: 14px;
}

/*Space before/after social bar in the footer*/
#ste_container_SocialFooter {
    padding-bottom: 15px;
    padding-top: 5px;
}


/*footer nav hover/active link color*/
.footer-nav-copyright a:hover, .footer-nav-copyright a:active {
    color: #00AEEF;
}


/*Removing underline decoration from links*/
a {
    text-decoration: none;
}


/*Footer promo-text*/
.footer .footer-promo-container {
    width: 100%;
}
.footer-content-section {
    padding: 5px 15px 15px;
}
.footer-promo-container .promo {
    background-color: rgba(0, 0, 0, 0);
    padding: 15px;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0) inset, 0px 1px 0px rgba(255, 255, 255, 0);
}


/*Banner dark blue bg color*/
.banner-short .banner-text {
    padding: 0px;
    min-height: 600px;
    background-image: linear-gradient(transparent 350px, rgba(21, 37, 83, 1) 10px);
    border-radius: 5px;
}
.banner-short .banner-text {
    background-color: rgba(0, 0, 0, 0);
}
.banner-short {
    background-size: 100%;
}

/*Light Blue bg header*/
.banner-text h2 {    
    background-image: linear-gradient(transparent -10px, rgba(0, 174, 239, 0.7) 0px);
    padding: 15px !important;
    font-size: 25px;
    font-weight: 500;
}

/*Moving p text to the dark blue bg*/
.banner-text p {
    font-size: 100%;
    margin-top: 280px;
    padding-left: 15px;
}

/*Header color for Upcoming Events*/
.lb_white h2 {
    color: #fff !important;
}


/*Header in the news list*/
h1.BigHeader, .h1.BigHeader {
    background-color: #00AEEF;
}
a {
    color: #00AEEF;
}


/*Twitter style
.twitter-timeline {
    background-color: #F0F0F0;
}
.var-headerless .timeline-header, .var-footerless .timeline-footer {
    display: block;
}
.var-chromeless .timeline-header {
    padding: 12px 10px;
    background-color: #00AEEF;
}
header.twitter-timeline {
    padding: 12px 10px;
    background-color: #00AEEF;
}*/


/*h4 header dark blue color*/
h4, .h4, .SectionLabel {
    color: #14377D;
}
a:hover, a:focus, a:active {
    color: #14377D;
}

/*h5 header*/
h5 {
    color: #14377D;
}

/*Floating the auxiliary menu*/
.auth-link-container-sm {
    float: right;
    margin-top: 7px;
    font-size: 14px;
}

#auxiliary-container .NavigationUnorderedList {
    float: right;
    margin-right: 5px;
    padding: 5px;
}
.search-container-sm {
    float: right;
    padding-left: 5px;
}
#masterSocialNetworking {
    float: right;
    clear: both;
    padding: 5px;
}


/*White bg and blue buttons for mobile vesion*/
@media (max-width: 767px) {
  .navbar {
    background-color: #fff;
  }
}
@media (max-width: 767px) {
  .nav-auxiliary .TextButton, .nav-auxiliary .navbar-toggle {
    margin-left: 14px;
    background-color: #00AEEF;
  }
}
@media (max-width: 767px) {
  .nav-auxiliary .nav-aux-button .NavigationLink {
    margin-top: 0px;
    background-color: #00AEEF;
  }
}


/*Buttons color*/
.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
    border-color: #00AEEF;
    background-color: #00AEEF;
    box-shadow: none;
}

.btn:hover, .btn:focus, .btn:active, .btn:visited, .TextButton:hover, .TextButton:focus, .TextButton:active, .TextButton:visited, .TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, .TextButtonWithImage:visited, .ruButton:hover, .ruButton:focus, .ruButton:active, .ruButton:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active, .RadGrid input.TextButton:visited {
    border-color: #14377D;
    background-color: #14377D;
    box-shadow: none;
}
.footer-promo-container .TextButton {
    background-color: #00AEEF !important; 
    border-color: #00AEEF;
    box-shadow: none;
} 
.footer-promo-container .TextButton:hover {
    background-color: rgb(20, 55, 125) !important;
    border-color: #14377D;
    box-shadow: none;
    text-decoration: none !important;
}

/*Update Button*/

.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], .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: #00AEEF;
    border-color: #00AEEF;
    box-shadow: none;
}
.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 {
    opacity: 1;
}

/*Moving box-images on the homepage to the center*/
.hmpage .iMIS-WebPart > .ContentItemContainer, .WebPartZone > .ContentItemContainer, .col-sm-4 {
    margin-bottom: 2.2em;
    padding-left: 24px;
}
@media (max-width: 767px) {
.hmpage .iMIS-WebPart > .ContentItemContainer, .WebPartZone > .ContentItemContainer, .col-sm-4 {
    padding-left: 15px;
}
}

.darkbluetext {
    bottom: 35px;
}

.lightbluetext {
    bottom: 35px;
}


.hmpage .col-sm-4 {
    padding-left: 50px;
}

/* Menu wrap */
li.rmItem.menu1 {
    width: 170px !important;
    white-space: pre-wrap !important;
    word-break: break-word !important;
    height: 70px !important;
    text-align: center !important;
}
li.rmItem.menu2 {
    width: 170px !important;
    white-space: pre-wrap !important;
    word-break: break-word !important;
    height: 70px !important;
    /* vertical-align: middle !important; */
    text-align: center !important;
}
li.rmItem.menu3 {
    width: 212px !important;
    white-space: pre-wrap !important;
    word-break: break-word !important;
    height: 70px !important;
    /* vertical-align: middle !important; */
    text-align: center;
}
li.rmItem.menu4 {
    width: 145px !important;
    height: 70px !important;
    vertical-align: middle !important;
    text-align: center !important;
   /* padding-top: 8px !important;*/
}
.menu4 a.rmLink.rmRootLink.rmExpand.rmExpandDown {
    padding-top: 20px;
}
@media (max-width: 767px) {
      li.rmItem.menu1 {
         text-align: center !important;
         height: auto !important;
         width: auto !important;
       }
}
@media (max-width: 767px) {
       li.rmItem.menu2 {
         width: auto !important;
         height: auto !important;
         text-align: center !important;
        }
}
@media (max-width: 767px) {
       li.rmItem.menu3 {
         width: auto !important;
         height: auto !important;
         text-align: center;
        }
}
@media (max-width: 767px) {
       li.rmItem.menu4 {
         width: auto !important;
         height: auto !important;
         text-align: center !important;
       }
}
@media (max-width: 767px) {
      .menu4 a.rmLink.rmRootLink.rmExpand.rmExpandDown {
         padding-top: none;
       }
}
/*.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
    background-image: linear-gradient(transparent -18px, rgb(0, 174, 239) 0px); 
    color: #FFF;
    position: relative;
    bottom: 8px;
}*/
.rmSlide {
    white-space: nowrap !important;
    text-align: left !important;
}
a.rmLink.rmRootLink.rmExpand.rmExpandDown {
    height: 70px !important;
}
.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
    height: 70px !important;
}
.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
    font-size: 90% !important;
    text-decoration: none !important;
}

/*Find a Pathologist*/
.FilterPanel {
    background-color: #F0F0F0;
}
.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: #00AEEF;
    border-color: #00AEEF;
}
.RadGrid a, .RadToolTip a {
    color: #00AEEF !important;
}
.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: #00AEEF;
    border-color: #152553;
}
.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: #00AEEF;
}
.RadGrid a:hover, .RadGrid a:focus, .RadGrid a:active, .RadToolTip a:hover, .RadToolTip a:focus, .RadToolTip a:active {
    color: #00AEEF !important;
}
.RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch th.rgResizeCol, .RadGrid_MetroTouch .rgHeaderWrapper {
    background-color: #F0F0F0;
}

/*Cart and Checkout*/
.nav-auxiliary .nav-aux-cart .cartCenter {
    font-weight: bold;
}
.CartCharges .GrandTotal .PanelField .Label {
    color: #00aeef !important;
}
.CartCharges .GrandTotal .PanelField {
    color: #00aeef !important;
}
.nav-auxiliary .nav-aux-cart .cartCenter {
    background-color: #004892 !important;
}
.RadGrid a:visited, .RadToolTip a:visited {
    color: #00aeef !important;
}
.RadGrid a, .RadToolTip a {
    color: #00aeef !important;
}
/*a:visited {
    color: #14377d !important;
}*/
.CartCharges {
    background-color: #F5F5F5 !important;
}

/*Event listing and description*/
.SearchField, .SearchResultSummary .ListItemTitle a {
    background-color: #00AEEF !important;
}
input#ctl01_TemplateBody_WebPartManager1_gwpciEventList_ciEventList_btnGo {
    border-color: #14377d !important;
    background-color: #14377d !important;
}
.SearchField label {
    color: #fff !important;
}
.SearchResultSummary .ListItemTitle a:hover {
    background-color: #14377d !important;
    text-decoration: none;
    color: #fff !important;
}
.EventSummary {
    background-color: #F0F0F0 !important;
}
.SearchResultSummary .ListItemTitle a:active {
    text-decoration: none;
    color: #333 !important;
    background-color: #00AEEF !important;
}
.SearchResultSummary .ListItemTitle a:focus {
    text-decoration: none;
    color: #333 !important;
    background-color: #00AEEF !important;
}
.SearchResultSummary .ListItemTitle a:visited {
    text-decoration: none;
    color: #333 !important;
    background-color: #00AEEF !important;
}
.ProgramGroup .PanelHead, .ProgramGroup .panel-heading {
    background-color: #F0F0F0 !important;
}

/*Profile page*/
.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color: #00aeef !important;
}
.CalloutPart2 .panel-heading, .CalloutPart2 .panel-body {
    background-color: #F5F5F5 !important;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciMyAccount_ciMyAccount_NewPanelEditorCommon_multipleInstanceList_Grid1 {
    width: 100% !important;
}
.RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
    border-color: #FFFFFF !important;
}
.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color: #00aeef !important;
}
.CommunicationPreferencesSection {
    background-color: #F5F5F5 !important;
}

/*Responsive layout for Profile Page
div#ste_container_NewContentHtml {
    padding-left: 0px !important;
}
*/

/*Listing*/
ul.bluearr {
    list-style-image: url("../../images/SPA/li_arrow.png") !important;
    list-style-position: outside !important;
}
ul.pdf {
    list-style-image: url("../../images/SPA/li-pdf.png") !important;
    list-style-position: inside;
    margin-left: -40px;
}
/*Links*/
a {
    text-decoration: Underline;
    color: #00AEEF;
    font-weight: bold;
}
a:visited {
    color: #00AEEF;
}
.nav-auxiliary a {
    text-decoration: none !important;
    font-weight: normal;
}
h1, a {
    text-decoration: none !important;
}
/*Footer links*/
.footer-nav-copyright a, .footer-nav-copyright a:visited {
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}

/*Menu redesign*/
.RadTreeView.RadTreeView_Toronto a.rtIn {
    border-bottom: 1px #00AEEF !important;
}
.RadTreeView.RadTreeView_Toronto a.rtIn {
    transition: all 0.2s ease-in 0s;
    margin: 0px;
    color: rgb(51, 51, 51);
    background-color: #FaFaFa !important;
  /*  border-bottom: 1px #00AEEF !important; */
    font-size: 14px !important;
}
.nav-secondary .sub-nav-head {
    padding: 5px 15px;
}
.RadMenu.rmResponsive .rmSlide .rmLink, .RadMenu.rmResponsive .rmSlide .rmSeparator {
    font-size: 14px;
    border-bottom: solid 1px #00AEEF;
}
/*.RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rmSlide .rmLink {
    padding: 10px 15px 11px 15px;
}*/
.RadMenu.rmResponsive .rmLink, .RadMenu.rmResponsive .rmSlide .rmLink {
    padding: 7px 15px 7px 15px;
    text-decoration: none !important;
}
.AlignCenter.banner-text {
    font-weight: normal;
}
.RadTreeView.RadTreeView_Toronto a.rtIn:hover, .RadTreeView.RadTreeView_Toronto a.rtIn:focus, .RadTreeView.RadTreeView_Toronto a.rtIn:active {
    background-color: #00AEEF !important;
    color: #fff;
    text-decoration: none !important;
}
.RadTreeView.RadTreeView_Toronto > .rtUL > .rtLI {
    border-bottom: 1px solid #00aeef !important;
}
/*.RadTreeView.RadTreeView_Toronto a.rtIn {
    font-weight: 600 !important;
}*/

.RadTreeView.RadTreeView_Toronto .rtHover .rtIn, .RadTreeView.RadTreeView_Toronto .rtSelected .rtIn {
    padding: 6px 10px;
    font-weight: 600 !important;
    font-size: 14px;
    background-color: #00aeef !important;
    color: #fff !important;
}
/*Search Go button*/
input#ctl01_TemplateBody_WebPartManager1_gwpciSearchresults_ciSearchresults_btnGo {
    border-color: #14377d;
    background-color: #14377d;
}

/*Header alignment fix*/
h1, .h1, .PageTitle {
    margin-left: -3px;
}

.sub-nav-head {
    margin-left: -14px;
}

/*Bold font for Breabcrumbs*/
.breadcrumb {
    font-weight: bold;
}

/*Hide the twitter feed on mobile*/
@media (max-width: 767px) {
div#tweets {
    display: none;
}
}

/*Moving left-side banner on mobile screen*/
@media (max-width: 767px) {
div#ste_container_DonateCalltoAction {
    padding-left: 15px;
}
}

/*h3 increase/decrease margin*/
h3 {
    margin-bottom: 3px;
    margin-top: 30px;
}


/*changing links style*/
a {
    color: #14377D;
    font-weight: bold;
}
a:hover, a:focus, a:active {
    color: #00AEEF;
    text-decoration: underline !important;
}
a:visited {
    color: #14377D;
    text-decoration: underline !important;
}
.footer-nav-copyright a:visited:hover {
    color: #00aeef;
    text-decoration: underline !important;
}

/*Custom table padding*/
.table-spa td, th {
    padding: 5px;
}

/*SPA flash video*/
.spa_flash {
    text-align:center;
}

/*SPA fixing the aux menu on iPhone*/
@media (max-width: 767px) {
#auxiliary-container .NavigationUnorderedList {
    float: none !important;
    margin-right: 0px !important;
    padding: 0px !important;
}
}
@media (max-width: 767px) {
.navbar-toggle {
    margin-top: 0px !important; 
    margin-bottom: none !important;
}
}

/*SPA new Upcoming Events panel*/
#ctl01_TemplateBody_WebPartManager1_gwpciNewSearchCommon_ciNewSearchCommon__Head {
    background-color: #00AEEF;
}
#ctl01_TemplateBody_WebPartManager1_gwpciNewSearchCommon_ciNewSearchCommon_lblExceedMaxResultsLabel {
    display: none;
}


/* ==========================================================================
   Lisa Petrov
   Enigma Links (http://www.enigmalinks.com.au/)
   ========================================================================== */

/*SPA Event Search badges */
.EventsList .EventHeader {
    font-weight: bold;
    text-align: left;
    background-color: #00AEEF !important;
    padding: 8px 12px;
    font-size: 120%;
}
.EventsList a, .EventsList a:visited {
    color: #000!important;
    text-decoration: none !important;
}
.EventsList a:hover, .EventsList a:focus, .EventsList a:active {
    color: #fff!important;
    text-decoration: none !important;
    background-color: #00AEEF !important;
}
.CPDLiveTag{
    border: 4px solid #cc6600;
    background: #cc6600;
    color: #fff;
    font-size: 14px;
    width: 75px;
    height: 32px;
    padding: 1px;
    text-align: center;
    font-weight: bold;
}
.OpenTag{
    border: 4px solid #33cc00;
    background: #33cc00;
    color: #fff;
    font-size: 14px;
    width: 75px;
    height: 32px;
    padding: 1px;
    text-align: center;
    font-weight: bold;
}
.SoldOutTag{
    border: 4px solid #003366;
    background: #003366;
    color: #fff;
    font-size: 14px;
    width: 75px;
    height: 32px;
    padding: 1px;
    text-align: center;
    font-weight: bold;
}
.ClosedTag {
    border: 4px solid #990000;
    background: #990000;
    color: #fff;
    font-size: 14px;
    width: 75px;
    height: 32px;
    padding: 1px;
    text-align: center;
    font-weight: bold;
}
.CPDEventCircle {
    border: 4px solid #ff9933;
    background: #ff9933;
    color: #fff;
    font-size: 14px;
    width: 200px;
    height: 200px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.ConfEventCircle {
    border: 4px solid #339966;
    background: #339966;
    color: #fff;
    font-size: 14px;
    width: 200px;
    height: 200px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.PPEventCircle {
    border: 4px solid #330066;
    background: #330066;
    color: #fff;
    font-size: 14px;
    width: 200px;
    height: 200px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.OtherEventCircle {
    border: 4px solid #000033;
    background: #000033;
    color: #fff;
    font-size: 14px;
    width: 200px;
    height: 200px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}


/* ==========================================================================
   DASHBOARDS
   ========================================================================== */
/* Zone or iPart style for the staff dashboards for consistent styling */
.ProgressTracker_Dashboard .panel-body,
.ProgressTracker_Dashboard_Overview .panel-body {
  padding-top: 0;
}
.ProgressTracker_Dashboard .label,
.ProgressTracker_Dashboard_Overview .label {
  font-size: 120%;
  display: block;
  margin-top: 10px;
}
.ProgressTracker_Dashboard .ProgressBar,
.ProgressTracker_Dashboard_Overview .ProgressBar {
  margin-left: -10px;
  margin-right: -10px;
}

.ProgressTracker2 ul,
.ProgressTracker_Dashboard ul,
.ProgressTracker_Dashboard_Overview ul {
  margin: 0;
  padding: 0;
}
.ProgressTracker2 ul, .ProgressTracker2 li,
.ProgressTracker_Dashboard ul,
.ProgressTracker_Dashboard li,
.ProgressTracker_Dashboard_Overview ul,
.ProgressTracker_Dashboard_Overview li {
  list-style-type: none;
}
.ProgressTracker2 .count,
.ProgressTracker_Dashboard .count,
.ProgressTracker_Dashboard_Overview .count {
  font-weight: 600;
  display: block;
  line-height: 1;
  letter-spacing: -1px;
}
.ProgressTracker2 .label,
.ProgressTracker_Dashboard .label,
.ProgressTracker_Dashboard_Overview .label {
  line-height: 1;
}
.ProgressTracker2 .ProgressBar,
.ProgressTracker_Dashboard .ProgressBar,
.ProgressTracker_Dashboard_Overview .ProgressBar {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  background-color: #e5e5e5;
  background-color: rgba(0, 0, 0, 0.1);
}
.ProgressTracker2 .ProgressBar > span,
.ProgressTracker_Dashboard .ProgressBar > span,
.ProgressTracker_Dashboard_Overview .ProgressBar > span {
  display: block;
  height: 100%;
  background-color: #5dae3f;
  position: relative;
  overflow: hidden;
}
.ProgressTracker2 p,
.ProgressTracker_Dashboard p,
.ProgressTracker_Dashboard_Overview p {
  margin-bottom: 0;
}

.ProgressTracker_Dashboard .panel-heading.Distinguish {
  padding-bottom: 0;
}
.ProgressTracker_Dashboard .inset {
  display: block;
  padding-bottom: 15px;
}

.ProgressTracker2 .count,
.ProgressTracker_Dashboard .count {
  font-size: 350%;
}
.ProgressTracker2 .ProgressBar,
.ProgressTracker_Dashboard .ProgressBar {
  padding: 0;
  height: 18px;
}

.ProgressTracker_Dashboard_Overview .panel {
  /* default the overview PTs to the same height */
  min-height: 137px;
}
.ProgressTracker_Dashboard_Overview .panel-heading.Distinguish {
  border-bottom-color: transparent;
}
.ProgressTracker_Dashboard_Overview .count {
  font-size: 250%;
}
.ProgressTracker_Dashboard_Overview .ProgressBar {
  height: 5px;
  margin-bottom: 5px;
}

.StaffDashboard h2,
.StaffDashboard .panel-heading.Distinguish,
.StaffDashboard .PanelHead.Distinguish,
.StaffDashboard .TitleBarCaption {
  border-bottom-color: transparent;
}
.StaffDashboard h2.Collapsible,
.StaffDashboard .panel-heading.Distinguish.Collapsible,
.StaffDashboard .PanelHead.Distinguish.Collapsible,
.StaffDashboard .TitleBarCaption.Collapsible {
  border-bottom-color: #ddd;
}

/* Alt background colors
   ========================================================================== */
.AltBgColor2 > .panel h2,
.AltBgColor3 > .panel h2,
.AltBgColor4 > .panel h2,
.AltBgColor5 > .panel h2 {
  color: #fff;
}

.AltBgColor2 > .panel,
.AltBgColor3 > .panel,
.AltBgColor4 > .panel,
.AltBgColor5 > .panel {
  color: #fff;
}
.AltBgColor2 > .panel a, .AltBgColor2 > .panel a:hover, .AltBgColor2 > .panel a:active, .AltBgColor2 > .panel a:focus, .AltBgColor2 > .panel a:visited,
.AltBgColor3 > .panel a,
.AltBgColor3 > .panel a:hover,
.AltBgColor3 > .panel a:active,
.AltBgColor3 > .panel a:focus,
.AltBgColor3 > .panel a:visited,
.AltBgColor4 > .panel a,
.AltBgColor4 > .panel a:hover,
.AltBgColor4 > .panel a:active,
.AltBgColor4 > .panel a:focus,
.AltBgColor4 > .panel a:visited,
.AltBgColor5 > .panel a,
.AltBgColor5 > .panel a:hover,
.AltBgColor5 > .panel a:active,
.AltBgColor5 > .panel a:focus,
.AltBgColor5 > .panel a:visited {
  color: #fff;
  text-decoration: underline;
}
.AltBgColor2 > .panel .ProgressBar > span,
.AltBgColor3 > .panel .ProgressBar > span,
.AltBgColor4 > .panel .ProgressBar > span,
.AltBgColor5 > .panel .ProgressBar > span {
  /* Make the progress tracker indicator use a white bar instead of default */
  background-color: #fff;
}

.AltBgColor2 > .panel {
  background-color: #00abbe;
}
.AltBgColor2 > .panel.panel-border {
  border-color: #0094a5;
}

.AltBgColor3 > .panel {
  background-color: #5dae3f;
}
.AltBgColor3 > .panel.panel-border {
  border-color: #539b38;
}

.AltBgColor4 > .panel {
  background-color: #e98300;
}
.AltBgColor4 > .panel.panel-border {
  border-color: #d07500;
}

.AltBgColor5 > .panel {
  background-color: #8e51ae;
}
.AltBgColor5 > .panel.panel-border {
  border-color: #80499d;
}


/* ==========================================================================
   FIND A SPEECH PATHOLOGIST SEARCH
   ========================================================================== 
.StandardPanel > p span.name {
    color: #dc4f00;
    text-decoration: none;
    font-size: 14pt;
    font-weight: bold;
}

.StandardPanel > p span.title a {
	color: #dc4f00;
	text-decoration: none;
}

.StandardPanel > p span.contact a {
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 5px 10px 5px 30px;
    background-color: #00AEEF;
    color: #ffffff;
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 20px;
    border-radius: 2px;
    font-size: 100%;
    text-decoration: none;
    transition: all 0.3s;
}
*/


/* ==========================================================================
   RENEW NOW BUTTON
   ========================================================================== */
/*Light Blue Button*/
.RenewButton
{
    color: #FFF;
    background-color: rgba(254, 152, 51, 1);
    border-color: rgba(254, 152, 51, 1);
    position: relative;
    box-shadow: 0px 5px 0px 0px rgba(254, 152, 51, 1);
}
.RenewButton:active
{
    background-image: none;
    top: 3px;
    box-shadow: 0px 2px 0px 0px rgba(254, 152, 51, 0.7), 0px 3px 5px rgba(0, 0, 0, 0.125) inset;
}
.RenewButton:hover, .RenewButton:visited
 {
    color: #FFF;
    background-color: rgba(254, 152, 51, 1);
    border-color: rgba(254, 152, 51, 1);
    box-shadow: 0px 5px 0px 0px rgba(254, 152, 51, 1);
}


/* ==========================================================================
   IQA ACTION BUTTONS
   ========================================================================== */
/*Light Blue Button*/
.ActionButton, .ActionButton:hover, .ActionButton:visited, .ActionButton:active, a.ActionButton, a.ActionButton:hover, a.ActionButton:visited, a.ActionButton:active {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    color: #FFF !important;
    background-color: rgba(254, 152, 51, 1);
    border-color: rgba(254, 152, 51, 1);
    white-space: normal;
    text-decoration: none !important;
    position:relative;
    padding: 5px 10px;
    font-size: 16px;
    line-height: 1.6;
    border-radius: 5px;
    -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;
}



.nav-auxiliary .nav-aux-contact .nav-text {
  /* add the background sprite for the provided CSS classes */
  background-image: url("images/mail-grey.png");
  background-repeat: no-repeat;
  padding-left: 26px;
}

@media (max-width: 767px) {
.nav-auxiliary .nav-aux-contact .nav-text {
  /* add the background sprite for the provided CSS classes */
  background-image: url("images/mail-white.png");
  background-repeat: no-repeat;
  display: inline-block;
    white-space: nowrap;
    float: left;
    overflow: hidden;
    width: 22px;
    height: 19px;
    padding-left: 22px;
}
}