/* Imported Styles */
 @import url('//fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i');
 @import url('//cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.min.css');
 @import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css);
 
 
 .slick-track {
    display: flex;
}
 
/*!** Event Sponsor IQA settings ***/
/*.crefcSponsors h2.panel-title{font-size:32px;color:#004894;border-bottom:2px solid #004894;text-transform:none}*/
.crefcSponsors h2.panel-title{font-size:28px;color:#004894;text-transform:none}
.crefcSponsors .evtSponsor:after{display:block;background:#eee;height:1px;width:100%;content:'';margin:auto;clear:both}
.crefcSponsors .evtSponsor .evtSponLogo{float:left;margin-right:10px;padding:11px;width:250px}
.crefcSponsors .evtSpon{margin-left:260px}
@media (max-width:991px){
	.crefcSponsors .evtSponsor .evtSponLogo{width:100%;float:none}
	.crefcSponsors .evtSpon{margin-left:0}
	
	.crefcSponsors .RadGrid.RadGrid_Metro .rgMasterTable,.crefcSponsors .RadGrid.RadGrid_MetroTouch .rgMasterTable{padding-top:0}
}
.crefcSponsors .RadGrid_MetroTouch .rgAltRow {
    background: 0 0!important;
}
.crefcSponsors .rgHeader {display:none;}
.crefcSponsors .RadGrid.RadGrid_MetroTouch {border:0;}
.RadTabStrip_Metro .rtsLink {font-family:montserrat,sans-serif!important}
.crefcSponsors table > tbody > tr:last-child .evtSponsor:after {content:none;}
#MainBody {
    /* background-color: #250034; */
    background-image: url(images/background-1920x1080.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-blend-mode: overlay;
}
#masterHeaderImage, #masterDonorHeaderImage {
		background-image: url(images/miami-logo.svg);
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    float: left;
}
.RadTabStrip_Metro .rtsLevel1 .rtsLI {
    color: #fff;
}

.bgBox a.TextButton {
    color: white;
    background: #6B4A8B;
	     -webkit-transition: all 0.2s ease-out;
     -moz-transition: all 0.2s ease-out;
     -o-transition: all 0.2s ease-out;
     transition: all 0.2s ease-out;
}

.bgBox a.TextButton:hover {
	     -webkit-transition: all 0.2s ease-out;
     -moz-transition: all 0.2s ease-out;
     -o-transition: all 0.2s ease-out;
     transition: all 0.2s ease-out;
    background: #df7a2c;
}

h3, h4, h5, h6 {color:#9358b8;}
 
 .RadGrid a:visited, .RadGrid a, a, a:visited, .rgMasterTable .RadGrid a, .rgMasterTable .RadGrid a:visited {
     color: #586168;
}
 .RadGrid_MetroTouch .rgRow a, .RadGrid_MetroTouch .rgAltRow a, .RadGrid_MetroTouch tr.rgEditRow a, .RadGrid_MetroTouch .rgFooter a, .RadGrid_MetroTouch .rgEditForm a, .RadGrid_MetroTouch .rgHeader, .RadGrid_MetroTouch .rgHeader a {
    color: #586168!important;
}
.PanelHead.Distinguish, .TitleBarCaption, div.ShowFieldset fieldset, .panel-border, .panel-heading.Distinguish {
     border-color: #E2E3E4;
     border-width: 2px;
     border-bottom-style: solid;
}
 a.fa:before {
     font-size: 32px;
}
 a.fa {
     font-size: 0;
}
 .header-top-container a.fa {
     color: rgba(255,255,255,.6);
     -webkit-transition: opacity 0.2s ease-out;
     -moz-transition: opacity 0.2s ease-out;
     -o-transition: opacity 0.2s ease-out;
     transition: opacity 0.2s ease-out;
}
 .header-top-container a.fa:hover {
     color: rgba(255,255,255,1);
     -webkit-transition: opacity 0.2s ease-out;
     -moz-transition: opacity 0.2s ease-out;
     -o-transition: opacity 0.2s ease-out;
     transition: opacity 0.2s ease-out;
}
 .whiteBackground {
    background:white;
}
 .RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover {
     background-color: #D3D4D6;
     border-color: #D3D4D6;
     color: #FFF !important;
}
 .RadGrid_MetroTouch .rgNumPart a {
     color: #586168!important;
}
 .RadGrid_MetroTouch .rgNumPart a.rgCurrentPage, .RadGrid_MetroTouch .rgNumPart a.rgCurrentPage:hover {
     background-color: #D3D4D6;
     border: 1px solid #D3D4D6;
     color: white;
}
.footer-content {
    background: initial;
		text-align: initial;
    padding-top:0
}
#ft a {
  color: white;
}
#ft a:hover {
	color:#e4bafd;
}

.footer-content img.SocialIcon {
    max-width: 60px;
    padding: 0 10px;
}
.footer-content h2 {
    text-align: initial;
    font-size: 24px;
    font-weight: 500;
}
.CommandBar {
    background:#250034;
}
 #ft,.footer-nav-copyright,.top-aux-container{
    background:#3c095c;
}
 .footer-nav-copyright {
     padding: 15px 0 0 0;
     margin: auto;
}
 .MainMenu .rmSlide .rmFocused > .rmLink, .MainMenu .rmSlide .rmSelected > .rmLink, .MainMenu .rmSlide .rsmSelected > .rsmLink, .MainMenu .rmSlide .rsmTwoLevels > .rsmItem.rsmSelected > .rsmLink {
    color:lightgrey;
}
 .obo-label {
     display: none;
}
.RadTabStripTop_Metro .rtsLevel1, .RadTabStripTop_Metro .rtsLevel1 .rtsUL, .RadTabStrip_Metro .rtsLevel1, .RadTabStrip_Metro .rtsLevel1 .rtsUL {
    background-color: #fff !important;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 100% 89%;
}
#ctl01_LoginStatus1, #ctl02_LoginStatus1 {
    text-decoration: none;
    font-size: 15px;
    padding-left: 15px;
}
 #ctl01_LoginStatus1:after, #ctl02_LoginStatus1:after {
     padding-left: 10px;
     content: "\f023";
     font-family: "Fontawesome";
     font-size: 20px;
     vertical-align: middle;
     line-height: 16px;
}
 .RadTabStripTop_Metro .rtsLevel1 .rtsLink, .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsLink, .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
     text-transform: none;
     border-color: #D3D4D6;
}
 .videoBox {line-height:18px;
     color: #0F4535;
     font-family: 'montserrat';
     font-weight: 700;
     text-transform: uppercase;
     font-size: 13px;
     text-align: center;
     background: rgba(255,255,255,1);
     padding: 10px;
     border: 5px dashed #333333;
}
 .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;
}
 .RadMenu.MainMenu .rmRootGroup > .rmItem > .rmLink {
    font-family:montserrat;
}
 .NavigationListItem.nav-aux-button.nav-aux-cart a:after {
    text-decoration:none;
     padding-right: 5px;
     content: "\f07a";
     font-family: "fontawesome";
     font-size: 22px;
     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: 22px;
     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: 22px;
     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: 22px;
     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: 22px;
     vertical-align: middle;
     line-height: 16px;
     padding-left: 10px;
}
.RadMenu.MainMenu .rmRootLink:hover, .RadMenu.MainMenu .rmRootLink:focus, .RadMenu.MainMenu .rmExpanded > .rmRootLink {
    background-color: transparent;
		border-bottom-color:#e5b8ff;
}
 .footer .footer-nav-copyright {
     text-align: left;
     padding:0;
     background-size: auto;
}
 .container {
    background:transparent;
}
 img.hpInfo {
    position: absolute;
    top: calc(50% - 30px);
    left: calc(50% - 160px);
}
 .vContainer{
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}
 .vContainer iframe,.vContainer object,.vContainer embed{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
 .crefc-container h2 {
     color: rgba(128, 141, 147, 1);
     font-weight: bold;
     font-size: 20px;
     font-family: montserrat, Helvetica, Sans-Serif;
     font-variant: normal;
}
 hr {
     size: 1px;
    /* not in all browsers */
     width: 720px;
}
div[id*="_LINE"] hr {
    display: block;
    float: left;
    clear: both;
    width: 100%;
    border: 1px solid #651099;
    margin: 5px 0;
}
 .ui-tabs-panel hr {
    width: auto;
}
 .importantText 
/* normal size, red */
 {
     color:#900;
}
 .importantNote 
/* x-small, red */
 {
     font-size: x-small;
     color:#900;
}
/* Linkage */
 a {
     color: #586168;
}
 a:visited {
     color: #586168;
}
 a:hover {
     color: #e4bafd;
}
 .RadGrid_MetroTouch .rgPager .rgPagerButton {
     border-color: #0F4535!important;
     background: #0F4535!important;
     font-family: montserrat,sans-serif!important;
}
 a:active {
     color: #586168;
     text-decoration: underline;
}
 .footer-nav-copyright a, .footer-nav-copyright a:visited,.footer-nav-copyright a:hover{
    font-family:'montserrat';
}
 .footer-nav-copyright .NavigationUnorderedList .NavigationListItem, .footer-nav-copyright .footer-copyright {
     color: white;
     font-family: 'montserrat';
     font-size: 90%;
     width: 100%;
		 margin:0;
}
.footer-nav-copyright .NavigationUnorderedList {
    float: right;
}
 .footer-nav-copyright a:hover {
     color: #666666;
}
 .btn:hover, .btn:active, .btn:focus, .TextButton:hover, .TextButton:active, .TextButton:focus, .TextButtonWithImage:hover, .TextButtonWithImage:active, .TextButtonWithImage:focus, a#ctl00_LoginStatus1:hover, a#ctl00_LoginStatus1:active, a#ctl00_LoginStatus1:focus, .RadUpload .ruButton:hover, .RadUpload .ruButton:active, .RadUpload .ruButton:focus, .RadUploadProgressArea .ruButton:hover, .RadUploadProgressArea .ruButton:active, .RadUploadProgressArea .ruButton:focus, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:active, #masterHeaderActionArea a:focus {
     color: #fff!important;
     font-size: 16px;
     font-weight: normal;
     padding: 5px 15px;
     background-color: #00637f;
     border: 2px solid lightgrey;
     font-family: montserrat, Helvetica, Sans-Serif;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     text-shadow: none;
     text-decoration:none;
}
 .HorizontalButtons a.btn {
     text-decoration: none;
}
 .PrimaryButton:hover, .PrimaryButton:active, .PrimaryButton:focus, .SaveAndClose:hover, .SaveAndClose:active, .SaveAndClose:focus, .SaveAs:hover, .SaveAs:active, .SaveAs:focus, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButtonWithImage:hover, .UsePrimaryButton .TextButtonWithImage:active, .UsePrimaryButton .TextButtonWithImage:focus, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:active, #masterHeaderActionArea a:focus {
     background-color: #76B5CB;
     border: 0;
}
.btn:hover, .btn:active, .btn:focus, .TextButton:hover, .TextButton:active, .TextButton:focus, .TextButtonWithImage:hover, .TextButtonWithImage:active, .TextButtonWithImage:focus, a#ctl00_LoginStatus1:hover, a#ctl00_LoginStatus1:active, a#ctl00_LoginStatus1:focus, .RadUpload .ruButton:hover, .RadUpload .ruButton:active, .RadUpload .ruButton:focus, .RadUploadProgressArea .ruButton:hover, .RadUploadProgressArea .ruButton:active, .RadUploadProgressArea .ruButton:focus, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:active, #masterHeaderActionArea a:focus {
    background: #EE9916;
    font-weight: bold;
    border: 0;
}
 blockquote.Quote {
     background: white;
     border-left: 10px solid #e4bafd;
     margin: 1.5em .7em 1.5em 0;
     padding: 1.5em .7em;
     quotes: "\201C" "\201D" "\2018" "\2019";
		 color: #250034;
}
blockquote.Quote:before{color:#250034;}
.btn, .TextButton, .TextButtonWithImage, a#ctl00_LoginStatus1, .RadUpload .ruButton, .RadUploadProgressArea .ruButton, #masterHeaderActionArea a {
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 15px;
    background-color: #651099;
    border: none;
    font-family: montserrat, Helvetica, Sans-Serif;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    text-shadow: 1px 1px 0 #000;
    text-transform: uppercase;
    margin: 5px;
		border-radius: 20px;
}
 .btn:visited, .TextButton:visited, .TextButtonWithImage:visited, a#ctl00_LoginStatus1:visited, .RadUpload .ruButton:visited, .RadUploadProgressArea .ruButton:visited, #masterHeaderActionArea a:visited {
     color: white;
}

.header {
    padding: 0;
}

 h4, .SectionLabel, h5 {
     color: #e4bafd;
     margin: .2em 0;
}
 .ProxyPanelContact {
     background-color: #E2EFF3;
     color:#586168;
}
 .TextButton {
    text-shadow:none;
}
 tr {
    vertical-align:top;
}
 .Required {
     background-position: calc(100% - 5px) 50%!important;
}
 .noShow {
    display:none;
}
 .rosterTitle {
     font-size: 26px;
     color: #333;
     font-weight: bold;
}
 .sponsorTitle {
    font-size:26px;
    color: #333;
     font-weight:bold;
     text-align:right;
}
 .sponsorTitle .Label, #ctl00_TemplateBody_WebPartManager1_gwpciNewSummaryDisplayCommon_ciNewSummaryDisplayCommon_QueryControlsPanel_Body {
    display:none;
}
 .rosterTitle .Label, #ctl00_TemplateBody_WebPartManager1_gwpciNewSummaryDisplayCommon_ciNewSummaryDisplayCommon_QueryControlsPanel_Body {
    display:none;
}
 .bioTitle .Label, #ctl00_TemplateBody_WebPartManager1_gwpciNewSummaryDisplayCommon_ciNewSummaryDisplayCommon_QueryControlsPanel_Body {
    display:none;
}
 .bioTitle #ctl00_TemplateBody_WebPartManager1_gwpciNewSummaryDisplayCommon_ciNewSummaryDisplayCommon_FullName {
    font-weight:bold;
     font-size:24px;
     color: #005192;
}
 .bioTitle #ctl00_TemplateBody_WebPartManager1_gwpciNewSummaryDisplayCommon_ciNewSummaryDisplayCommon_Company {
    font-weight:bold;
     font-size:16px;
     color: #005192;
}
 #ctl00_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_RegistrantInfoRadButton {
    background-image:none;
}
 .sponsorTitleMobile div.PanelFieldValue {
    float:left;
}
 .sponsorTitleMobile .Label, #ctl00_TemplateBody_WebPartManager1_gwpciNewSummaryDisplayCommon_ciNewSummaryDisplayCommon_QueryControlsPanel_Body {
    display:none;
}
 .sponsorZone img {
    width:auto!important;
    height:auto!important;
}
 .sponsorZoneMobile img {
    width:auto!important;
    height:auto!important;
}
 a.hideMenuItem.rmLink.rmRootLink, a.hideMenuItem.rmLink.rmRootLink.rmSelected, a.hideMenuItem.rmFocused.rmLink.rmRootLink, a.hideMenuItem.rmLink.rmRootLink.rmSelected.rmExpanded, a.hideMenuItem.rmFocused.rmLink.rmRootLink, a.hideMenuItem.rmLink.rmRootLink > span.rmText.rmExpandDown, a.hideMenuItem.rmLink.rmRootLink.rmSelected > span.rmText.rmExpandDown, a.hideMenuItem.rmFocused.rmLink.rmRootLink > span.rmText.rmExpandDown, a.hideMenuItem.rmLink.rmRootLink.rmSelected.rmExpanded > span.rmText.rmExpandDown, a.hideMenuItem.rmFocused.rmLink.rmRootLink > span.rmText.rmExpandDown {
    display:none;
}
 a.noDropdown.rmLink.rmRootLink.rmExpanded + div.rmSlide {
    display:none!important;
}
 #MainPanelBio .col-sm-9 {
     width: 65%;
     float: right;
}
 #SimpleSearchBlock{
    display:none;
}
 .PrimaryButton.disabled, .PrimaryButton.disabled:hover, .PrimaryButton.disabled:focus, .PrimaryButton.disabled:active, .PrimaryButton.disabled.active, .PrimaryButton[disabled], .PrimaryButton[disabled]:hover, .PrimaryButton[disabled]:focus, .PrimaryButton[disabled]:active, .PrimaryButton.active[disabled], fieldset[disabled] .PrimaryButton, fieldset[disabled] .PrimaryButton:hover, fieldset[disabled] .PrimaryButton:focus, fieldset[disabled] .PrimaryButton:active, fieldset[disabled] .PrimaryButton.active, .PrimaryButton.aspNetDisabled, .PrimaryButton.aspNetDisabled:hover, .PrimaryButton.aspNetDisabled:focus, .PrimaryButton.aspNetDisabled:active, .PrimaryButton.aspNetDisabled.active, .SaveAndClose.disabled, .SaveAndClose.disabled:hover, .SaveAndClose.disabled:focus, .SaveAndClose.disabled:active, .SaveAndClose.disabled.active, .SaveAndClose[disabled], .SaveAndClose[disabled]:hover, .SaveAndClose[disabled]:focus, .SaveAndClose[disabled]:active, .SaveAndClose.active[disabled], fieldset[disabled] .SaveAndClose, fieldset[disabled] .SaveAndClose:hover, fieldset[disabled] .SaveAndClose:focus, fieldset[disabled] .SaveAndClose:active, fieldset[disabled] .SaveAndClose.active, .SaveAndClose.aspNetDisabled, .SaveAndClose.aspNetDisabled:hover, .SaveAndClose.aspNetDisabled:focus, .SaveAndClose.aspNetDisabled:active, .SaveAndClose.aspNetDisabled.active, .SaveAs.disabled, .SaveAs.disabled:hover, .SaveAs.disabled:focus, .SaveAs.disabled:active, .SaveAs.disabled.active, .SaveAs[disabled], .SaveAs[disabled]:hover, .SaveAs[disabled]:focus, .SaveAs[disabled]:active, .SaveAs.active[disabled], fieldset[disabled] .SaveAs, fieldset[disabled] .SaveAs:hover, fieldset[disabled] .SaveAs:focus, fieldset[disabled] .SaveAs:active, fieldset[disabled] .SaveAs.active, .SaveAs.aspNetDisabled, .SaveAs.aspNetDisabled:hover, .SaveAs.aspNetDisabled:focus, .SaveAs.aspNetDisabled:active, .SaveAs.aspNetDisabled.active, .UsePrimaryButton .TextButton.disabled, .UsePrimaryButton .TextButton.disabled:hover, .UsePrimaryButton .TextButton.disabled:focus, .UsePrimaryButton .TextButton.disabled:active, .UsePrimaryButton .TextButton.disabled.active, .UsePrimaryButton .TextButton[disabled], .UsePrimaryButton .TextButton[disabled]:hover, .UsePrimaryButton .TextButton[disabled]:focus, .UsePrimaryButton .TextButton[disabled]:active, .UsePrimaryButton .TextButton.active[disabled], fieldset[disabled] .UsePrimaryButton .TextButton, fieldset[disabled] .UsePrimaryButton .TextButton:hover, fieldset[disabled] .UsePrimaryButton .TextButton:focus, fieldset[disabled] .UsePrimaryButton .TextButton:active, fieldset[disabled] .UsePrimaryButton .TextButton.active, .UsePrimaryButton .TextButton.aspNetDisabled, .UsePrimaryButton .TextButton.aspNetDisabled:hover, .UsePrimaryButton .TextButton.aspNetDisabled:focus, .UsePrimaryButton .TextButton.aspNetDisabled:active, .UsePrimaryButton .TextButton.aspNetDisabled.active, .UsePrimaryButton .TextButtonWithImage.disabled, .UsePrimaryButton .TextButtonWithImage.disabled:hover, .UsePrimaryButton .TextButtonWithImage.disabled:focus, .UsePrimaryButton .TextButtonWithImage.disabled:active, .UsePrimaryButton .TextButtonWithImage.disabled.active, .UsePrimaryButton .TextButtonWithImage[disabled], .UsePrimaryButton .TextButtonWithImage[disabled]:hover, .UsePrimaryButton .TextButtonWithImage[disabled]:focus, .UsePrimaryButton .TextButtonWithImage[disabled]:active, .UsePrimaryButton .TextButtonWithImage.active[disabled], fieldset[disabled] .UsePrimaryButton .TextButtonWithImage, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:hover, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:focus, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:active, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage.active, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:hover, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:focus, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:active, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled.active, #masterHeaderActionArea a.disabled, #masterHeaderActionArea a.disabled:hover, #masterHeaderActionArea a.disabled:focus, #masterHeaderActionArea a.disabled:active, #masterHeaderActionArea a.disabled.active, #masterHeaderActionArea a[disabled], #masterHeaderActionArea a[disabled]:hover, #masterHeaderActionArea a[disabled]:focus, #masterHeaderActionArea a[disabled]:active, #masterHeaderActionArea a.active[disabled], fieldset[disabled] #masterHeaderActionArea a, fieldset[disabled] #masterHeaderActionArea a:hover, fieldset[disabled] #masterHeaderActionArea a:focus, fieldset[disabled] #masterHeaderActionArea a:active, fieldset[disabled] #masterHeaderActionArea a.active, #masterHeaderActionArea a.aspNetDisabled, #masterHeaderActionArea a.aspNetDisabled:hover, #masterHeaderActionArea a.aspNetDisabled:focus, #masterHeaderActionArea a.aspNetDisabled:active, #masterHeaderActionArea a.aspNetDisabled.active, .RadGrid input.PrimaryButton.disabled, .RadGrid input.PrimaryButton.disabled:hover, .RadGrid input.PrimaryButton.disabled:focus, .RadGrid input.PrimaryButton.disabled:active, .RadGrid input.PrimaryButton.disabled.active, .RadGrid input.PrimaryButton[disabled], .RadGrid input.PrimaryButton[disabled]:hover, .RadGrid input.PrimaryButton[disabled]:focus, .RadGrid input.PrimaryButton[disabled]:active, .RadGrid input.PrimaryButton.active[disabled], fieldset[disabled] .RadGrid input.PrimaryButton, fieldset[disabled] .RadGrid input.PrimaryButton:hover, fieldset[disabled] .RadGrid input.PrimaryButton:focus, fieldset[disabled] .RadGrid input.PrimaryButton:active, 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, .RadGrid input.PrimaryButton.aspNetDisabled.active {
     background-color: gray;
     border-color: transparent;
}
.RadMenu.MainMenu .rmSelected > .rmRootLink, .RadMenu.MainMenu .rmFocused > .rmRootLink {
    background-color: transparent;
}
 .Slider.FullWidth .SliderPage1 .SliderText {
     max-height: 300px;
     overflow-y: auto;
     line-height: 1.7em;
     color: #FFF;
     background: rgba(52, 119, 174, 0.5);
     font-family: montserrat, sans-serif;
}
.homeSponsors h2, .homeLearnMore h2, .homeSponsors h3{
	text-align:center
}
h1, h2, .BreadCrumbCurrent, .PanelTitle {
	color: white;
}
h3{
	font-weight:bold;
	}
h1, h2, .BreadCrumbCurrent, .PanelTitle {
    font-family: 'Montserrat', sans-serif;
		font-weight:500;
		border:none;
}
 .nav-secondary .sub-nav-head {
     background-color: #651099;
}
 .MainMenu .rmSlide .rmLink:hover, .MainMenu .rmSlide .rmLink:focus, .MainMenu .rmSlide .rsmLink:hover, .MainMenu .rmSlide .rsmLink:focus, .MainMenu .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .MainMenu .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus {
     background-color: transparent;
     color: #e4bafd;
}
 .MainMenu .rmSlide .rmLink, .MainMenu .rmSlide .rsmLink {
     color: #C5DFE9;
}
 .CalloutArea1, .CalloutBlockType1 {background-color: #651099;}
 .CalloutArea2, .CalloutBlockType2 {background-color: #e4bafd;color: #3c095c;}
 .FeatureText{color:#e4bafd;}
 .Slider.FullWidth .SliderPage1 .SliderContent {
    background-color: transparent;
}
 .crefcIcon {
     background-image: url(/images/miami2020/crefc-icon.png);
     line-height: 40px;
     vertical-align: top;
     background-repeat: no-repeat;
     height: 40px;
     width: 40px;
     text-indent: 100%;
     overflow: visible;
     color: transparent!important;
     background-size: contain;
}
 .SocialSprite.crefcIcon {
    background-position:0 0;
}
 @media (max-width: 320px) {
     .SliderText {
        font-size:75%;
    }
     #masterHeaderImage, #masterDonorHeaderImage {
         width: 300px;
    }
}
 @media (min-width: 992px) {
	 nav#ctl01_ciPrimaryNavigation_NavControl_NavWrapper {
    width: 100%;
    margin: auto;
    display: flex;
    justify-content: space-around;
}
.footer-content img {
    max-width: 300px;
}
.MainMenu .rmSlide .rmGroup {
		margin-top: 10px !important;
}

	 #hd .navbar-collapse.collapse {
    width: 100%;
    display: flex!important;
}
		.header-logo-container{width:100%;}
		#masterHeaderImageRight{
			width: 200px;
			float:right;
		}
		#masterHeaderImage, #masterDonorHeaderImage {
				 width: 500px;
				 height: 100px;
				 margin-top: 0;
		}
		#masterSocialNetworking {float: right;}
		.nav-primary {margin:0;}
    .nav-auxiliary .nav-aux-account .nav-text, .nav-auxiliary .nav-aux-cart .nav-text {padding:0;}
    .rgPager {font-size: 80%;}
    .NextPrevNumericAndAdvanced {border: 1px solid #d5d5d5!important;}
    [id$=NewSocialShareCommon] .panel-body, [id$=NewSocialShareCommon] .PanelBody {padding: 0;}
    [id$=NewSocialShareCommon] .StandardPanel,[id$=NewSocialShareCommon] .panel{border:0}
    .hpRow .col-sm-4,div#ctl01_SubNavPanel{min-height:150px;}
    .sshLinkItem .sshCustomIcon,.sshLinkItem .sshIcon,.sshLinkItem .sshText{line-height:50px}
    .RadSocialShare.RadSocialShare_Default.SmallButtons [id$=NewSocialShareCommon]{
        padding:0;
        margin:0;
        background:rgba(255,255,255,.7);
        opacity:.7;
        -moz-transition:opacity .7s ease-in-out;
        -o-transition:opacity .7s ease-in-out;
        -ms-transition:opacity .7s ease-in-out
    }
     .sshLinkItem .sshMailTo,.sshLinkItem .sshShareOnTwitter{
        background-color:#fff
    }
     [id$=NewSocialShareCommon]:hover{
        opacity:1;
        border:3px solid #0F4535
    }
     [id$=NewSocialShareCommon]:hover .sshContent{
        background:#fff;
        opacity:1
    }
     [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;
        left:15px
    }
     .sshLinkItem .sshMailTo:before,.sshLinkItem .sshShareOnTwitter:before{
        left:12px;
        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
    }
     div[id$=NewSocialShareCommon] .sshLinkItem .sshLinkedIn{
        background-color:#0077b5;
        background-image:none!important;
        width:17px;
        height:17px
    }
     div[id$=NewSocialShareCommon] .sshLinkItem .sshLinkedIn:hover{
        color:#fff
    }
     div[id$=NewSocialShareCommon] .sshLinkItem .sshLinkedIn:before{
        content:'\f0e1';
        color:#fff;
        margin:auto;
        text-align:center;
        font-size:15px;
        font-family:fontawesome;
        position:relative;
        top:-6px;
        left:2px
    }
     .PanelFieldLabel.SocialShare,[id$=NewSocialShareCommon]:hover .PanelFieldLabel.SocialShare{
        margin-right:-50px;
        padding:7px 0 0!important;
        text-transform:uppercase;
        font-size:65%;
        line-height:13px;
        width:50px;
        height:50px;
        text-align:center
    }
     .PanelFieldLabel.SocialShare{
        background:rgba(255,255,255,1)
    }
     [id$=NewSocialShareCommon]:hover .PanelFieldLabel.SocialShare{
        background:#0F4535;
        color:#fff
    }
     .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;
        left:17px;
        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)
    }
     .sshLinkItem .sshCustomIcon{
        opacity:1;
        filter:Alpha(opacity=100)
    }
     [id$=NewSocialShareCommon], [id$=SocialShareCommon]{
        bottom:25px;
        border:3px solid transparent;
        position:fixed;
        z-index:+2;
        right:15px;
        opacity:.5
    }
     .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
    }
     .container {
         padding-left: 25px;
         padding-right: 25px;
    }
     .nav-primary {
         float: right;
         clear: right;
         margin-bottom: 20px;
    }
		.top-aux-container {
				height: 48px;
		}
		.navbar-header {width:100%;
				float: left;
				position: relative;
				background: transparent;
				width: 100%;
				text-align: right;
				padding: 5px 0;
		}
     .navbar-collapse.collapse {
         display: block !important;
         height: auto !important;
         padding-bottom: 0;
         overflow: visible !important;
         padding: 10px 15px 0 0;
    }
.RadMenu.MainMenu .rmRootGroup > .rmItem {
    background: transparent;
    margin: 10px 30px 10px 0;
}
		.WebPartZone.FullFill div[id*="ste_container_TimeLocation"] {
				width: 25%;
				float: left;
				clear:left;
		}
		.WebPartZone.FullFill div[id*="ste_container_Description"] {
				width: 75%;
				float: left;
		}

	.LearnMoreRight img {
			float: left;
			max-width: 50%;
	}
	.LearnMoreRight h3, .LearnMoreRight p {
			max-width: 50%;
			float: left;
			padding: 0 20px;
	}
	.LearnMoreRight img {border-bottom-left-radius: 10px;}
}
    #ft .container {padding: 20PX 0;}
		.footer .footer-nav-copyright .container {border-top: 1px solid white;}
    .crefcFloatingLogo img {
         margin-top: 25%;
         transform: translateY(-25%);
         text-align: center;
         margin-bottom: 20px;
    }
    .optionalHR {display:none;}
    .footerLogo .confSponsor2f {
        float:left;
         width: 195px;
         padding-left: 30px;
    }
     .footerLogo .confSponsor {
         width: 330px;
    }
     .footerMenu li:after {
         content: ' | ';
    }
     .footerMenu li:last-child:after {
         content: none;
    }
     .footerLogo {
         text-align: left;
    }
     .footerLogo, .copyrightText {
        float:left;
    }
     .footerMenu {
         float: right;
    }
     .footerMenu, .copyrightText {
         padding:0;
    }
     .footerLogo .confSponsor {
         top: 0;
         float: left;
         position: relative!important;
         max-width: 260px;
    }
     .nav-auxiliary .nav-aux-cart .cartFull {
        position: absolute;
        left:unset;
        right: 10px;
        top: -5px;
        line-height: 1;
        text-align: center;
        width: 1.6em;
    }
		#hd ul.NavigationUnorderedList {
				padding-right: 30px;
		}
     .nav-aux-cart > a >span.nav-text {
         font-size: 0;
    }
     .header-top-container, .header-bottom-container {
         max-width: 1270px;
         margin: auto;
         width: 100%;
    }
		.container {max-width:1270px; margin:auto;}
#ste_container_HeaderLogoSpan {
    max-width: 1270px;
    width: 100%;
    margin: auto;
    padding-top: 10px;
}
#ctl01_Primary_NavMenu {
    max-width: 1270px;
    margin: auto;
    padding: 15px;
}
     .navbar-collapse {
         max-width: 1270px;
    }
     .RadMenu.MainMenu .rmLink, .RadMenu.MainMenu .rmSlide .rmLink {
         padding: 0;
    }
     .header-top-container a, .header-top-container a:visited {
         color: white;
         text-decoration: none;
				 text-transform: uppercase;
    }
     .nav-auxiliary a, .nav-auxiliary a:visited {
         color: white;
         text-decoration: none;
				 text-transform: uppercase;
    }
     .header-top-container a:hover {
         color: white;
         text-decoration: none;
    }
     #hd {
         max-width: none;
         margin: auto;
         height: 200px;
         background-repeat: no-repeat;
    }
     .RadMenu.MainMenu .rmLink, .RadMenu.MainMenu .rsmLink {
         color: #fff;
    }
     ul.rmRootGroup.rmToggleHandles.rmHorizontal {
         margin: auto;
    }
     .RadMenu.MainMenu .rmRootGroup > .rmItem > .rmLink {
         font-family: 'montserrat';
         font-weight: 500;
         font-size: 20px;
         color: white;
				 border-bottom: 1px solid transparent;
    }
     .RadMenu.MainMenu .rmRootGroup > .rmItem > .rmLink:hover {
         color: #e5b8ff;
				 border-bottom-style: solid;
				 border-bottom: 1px solid;
    }
     .RadMenu.MainMenu .rmRootGroup > .rmItem.rmSelected > .rmLink:hover {
         color: #e5b8ff;
				 border-bottom-width:1px;
				 border-bottom-style:solid;
    }
     .nav-auxiliary .NavigationListItem, .nav-auxiliary .header-social .SocialSprite {
         margin-left: 2px;
    }
     .nav-auxiliary .header-social .SocialSprite {
        font-size:0;
    }
}
 @media (max-width: 480px) {
     .SliderText {
        font-size:75%;
    }
}
 @media (max-width: 375px) {
     #masterHeaderImage, #masterDonorHeaderImage {
         height: 70px;
         margin-top: 0;
         background-size: cover;
         width: 350px;
    }
}
 @media (max-width: 320px) {
     #masterHeaderImage, #masterDonorHeaderImage {
         height: 70px;
         margin-top: 0;
         background-size: cover;
         width: 300px;
    }
}

 body {
     font-family: montserrat, Helvetica, montserrat, sans-serif;
     font-size: 16px;
     line-height: 30px;

     font-family: montserrat, sans-serif;
}

 #masterHeaderBackground, .header {
     border-bottom: none;
}
 .header.ClearFix {
     max-width: 1270px;
     margin: auto;
}
/*!********************** * Conference Homepage Styles ************************/
 #ctl01_HomePageContent .ContentBorder {
     width: 100%;
     margin: 0;
     padding: 0;
     border: none;
}
 #ctl01_HomePageContent {
    padding-bottom:30px;
     max-width: 1270px;
     margin: auto;
}
 .confIntro img:nth-child(1), .confIntro img:nth-child(2), .confIntro img:nth-child(3), .confIntro img:nth-child(4) {
     position: unset;
}
 .confInnerWrapper {
     max-width: 1270px;
     margin: auto;
}
 .confSponsor2 {
     top: 250px;
     width: 17%;
     left: 50px;
     position: relative!important;
}
 .confIntro {
    padding:15px;
     position: relative;
     height: 400px;
     border-bottom: 5px solid #0F4535;
}
 .confName {
     width: 25%;
     float: right;
     position: relative;
     top: -46px;
}
 .confEarlyReg {
     position: absolute;
     color: white;
     font-size: 32px;
     font-family: 'montserrat';
     font-weight: 300;
     font-style: italic;
     top: -20px;
}
 .confHotel {
     color: white;
     position: absolute;
     font-weight: 300;
     font-family: 'montserrat';
     font-size: 22px;
     top: 176px;
     line-height: 26px;
}
 .confSponsor {
     width: 35%;
     top: 250px;
     position: relative!important;
}
 .confBoxes {
     margin-top: -15px;
}
 .confBoxes .row .col-xs-12,.confBoxes .row .col-sm-12,.confBoxes .row .col-md-12,.confBoxes .row .col-lg-12,.confBoxes .row .col-xs-11,.confBoxes .row .col-sm-11,.confBoxes .row .col-md-11,.confBoxes .row .col-lg-11,.confBoxes .row .col-xs-10,.confBoxes .row .col-sm-10,.confBoxes .row .col-md-10,.confBoxes .row .col-lg-10,.confBoxes .row .col-xs-9,.confBoxes .row .col-sm-9,.confBoxes .row .col-md-9,.confBoxes .row .col-lg-9,.confBoxes .row .col-xs-8,.confBoxes .row .col-sm-8,.confBoxes .row .col-md-8,.confBoxes .row .col-lg-8,.confBoxes .row .col-xs-7,.confBoxes .row .col-sm-7,.confBoxes .row .col-md-7,.confBoxes .row .col-lg-7,.confBoxes .row .col-xs-6,.confBoxes .row .col-sm-6,.confBoxes .row .col-md-6,.confBoxes .row .col-lg-6,.confBoxes .row .col-xs-5,.confBoxes .row .col-sm-5,.confBoxes .row .col-md-5,.confBoxes .row .col-lg-5,.confBoxes .row .col-xs-4,.confBoxes .row .col-sm-4,.confBoxes .row .col-md-4,.confBoxes .row .col-lg-4,.confBoxes .row .col-xs-3,.confBoxes .row .col-sm-3,.confBoxes .row .col-md-3,.confBoxes .row .col-lg-3,.confBoxes .row .col-xs-2,.confBoxes .row .col-sm-2,.confBoxes .row .col-md-2,.confBoxes .row .col-lg-2,.confBoxes .row .col-xs-1,.confBoxes .row .col-sm-1,.confBoxes .row .col-md-1,.confBoxes .row .col-lg-1{
    padding-left:5px;
    padding-right:5px
}
 .confBoxes .lBoxes > div:first-of-type {
     padding-left: 15px;
     padding-bottom: 15px;
}
 .confBoxes .rBoxes > div:last-of-type{
    padding-right:15px
}
 .videoBox h3{
    color:#0F4535;
    margin-top:.25em
}
 .bgBox > div{
    padding:0 10px 5px
}
 .bgBox h3{
    margin:.5em 0;
    font-weight:bold;
    font-style:italic;
    color:#0F4535
}
 .bgBox p{
    font-size:95%;
    margin-bottom:.5em;
    line-height:1.5em;
    color:#333
}
 .bgBox p.topSpace{
    margin-top:10px
}
 .bgBox p span{
    color:#22637b;
    font-weight:700;
    font-size:110%
}
 .bgBox a{
    color:#0F4535;
     font-weight: bold;
}
 .bgBox .iMIS-WebPart > .ContentItemContainer{
    margin:0
}
 .bgBox.Keynote h3{
    font-size:13px;
    font-weight:700;
    font-style:normal
}
 .bgBox.Keynote img{
    height:100px!important;
    margin:auto;
    display:block
}
.bgBox {
    line-height: 18px;
    font-size: 13px;
    color: #fff;
    border-radius: 0;
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.05);
    box-shadow: 2px 2px 3px rgba(0,0,0,.05);
    background: rgba(255,255,255,.8);
}
 @media (max-width: 991px){
	 .RadMenu.MainMenu .rmLink:hover .rmToggle, .RadMenu.MainMenu .rmLink:focus .rmToggle, .RadMenu.MainMenu .rmSelected > .rmLink .rmToggle, .RadMenu.MainMenu .rmFocused > .rmLink.rmRootLink .rmToggle, .RadMenu.MainMenu .rmExpanded > .rmLink .rmToggle, .RadMenu.MainMenu .rmSlide .rmLink .rmToggle {
    background-position: 0 -45px;
}
#ft .container img {
    padding: 15px 0;
}
.footer-content {
    padding: 25px 15px;
}
#ctl01_LoginStatus1, #ctl02_LoginStatus1 {
    color: #e4bafd;
}
	 .nav-auxiliary a, .nav-auxiliary a:visited {
    color: #e4bafd;
    text-shadow: none;
}
	 #auxiliary-container a, #auxiliary-container a:visited {
    color: #e4bafd;
    text-decoration: none;
}
     .confBoxes .row .col-xs-12,.confBoxes .row .col-sm-12,.confBoxes .row .col-md-12,.confBoxes .row .col-lg-12,.confBoxes .row .col-xs-11,.confBoxes .row .col-sm-11,.confBoxes .row .col-md-11,.confBoxes .row .col-lg-11,.confBoxes .row .col-xs-10,.confBoxes .row .col-sm-10,.confBoxes .row .col-md-10,.confBoxes .row .col-lg-10,.confBoxes .row .col-xs-9,.confBoxes .row .col-sm-9,.confBoxes .row .col-md-9,.confBoxes .row .col-lg-9,.confBoxes .row .col-xs-8,.confBoxes .row .col-sm-8,.confBoxes .row .col-md-8,.confBoxes .row .col-lg-8,.confBoxes .row .col-xs-7,.confBoxes .row .col-sm-7,.confBoxes .row .col-md-7,.confBoxes .row .col-lg-7,.confBoxes .row .col-xs-6,.confBoxes .row .col-sm-6,.confBoxes .row .col-md-6,.confBoxes .row .col-lg-6,.confBoxes .row .col-xs-5,.confBoxes .row .col-sm-5,.confBoxes .row .col-md-5,.confBoxes .row .col-lg-5,.confBoxes .row .col-xs-4,.confBoxes .row .col-sm-4,.confBoxes .row .col-md-4,.confBoxes .row .col-lg-4,.confBoxes .row .col-xs-3,.confBoxes .row .col-sm-3,.confBoxes .row .col-md-3,.confBoxes .row .col-lg-3,.confBoxes .row .col-xs-2,.confBoxes .row .col-sm-2,.confBoxes .row .col-md-2,.confBoxes .row .col-lg-2,.confBoxes .row .col-xs-1,.confBoxes .row .col-sm-1,.confBoxes .row .col-md-1,.confBoxes .row .col-lg-1{
        padding-left:15px;
        padding-right:15px
    }
}
@media (max-width: 991px){
    .header-logo-container {float: none;}
    #masterHeaderImage {
        height: 120px;
        width: 100%;
        float: none;
        display: inline-block;
        background-position: center bottom;
        margin-top: 30px;
    }
		
		.RadMenu.MainMenu .rmToggle {background-position:0 -40px;}
		
		li.rmItem > .SponsorshipButton {
    margin: 10px 0;
}
		#masterHeaderImageRight{display:none;}
   
     .header {padding: 0;}
     #masterContentArea {margin:0 15px;}
     .RadMenu.MainMenu .rmLink, .RadMenu.MainMenu .rsmLink {
         color: white;
         text-decoration: none;
         display: block;
         position: relative;
    }
     .RadMenu.MainMenu .rmFocused .rmRootLink {color: white;}
    .navbar-collapse {
    background-color: #3c095c;
}
     .crefcFloatingLogo {
         text-align: center;
         margin: auto;
         padding: 25px 0;
    }
     .confSponsor2f {
         float: left;
         padding-left: 25px;
    }
     .footerLogo .confSponsor {
         width: 65%;
         top: 0;
         float: left;
         max-width: 295px;
    }
     .footerMenu li {list-style: none;}
     .nav-auxiliary .nav-aux-button.nav-aux-cart .cartFull {
         left: 34px;
         top: 1px;
    }
     #auxiliary-container {text-align: right;}
     .NavigationListItem.nav-aux-button.nav-aux-cart a:after {font-size: 32px;}
     .NavigationListItem.nav-aux-button.nav-aux-donate a:after {font-size: 32px;}
     .NavigationListItem.nav-aux-button.nav-aux-account a:after {font-size: 32px;}
     .NavigationListItem.nav-aux-button.nav-aux-search a:after {font-size: 32px;}
     .NavigationListItem.nav-aux-button.nav-aux-contactus a:after {font-size: 32px;}
     button.navbar-toggle > span.icon-bar {display: none;}
     #hd ul.NavigationUnorderedList {
         position: relative;
         right: 50px;
         text-shadow: 1px 1px 2px rgba(255,255,255,.75);
    }
button.navbar-toggle[data-target="#navbar-collapse"]:after {
    content: "\f00d";
    text-shadow: none;
    font-family: fontawesome;
    font-size: 32px;
    line-height: 24px;
    color: #e4bafd;
    font-weight: 400;
    position: absolute;
    top: 0;
    right: 25px;
}
button.navbar-toggle.collapsed[data-target="#navbar-collapse"]:after {
    content: "\f0c9";
    font-family: fontawesome;
    font-size: 32px;
    line-height: 24px;
    color: #e4bafd;
    font-weight: 400;
    position: absolute;
    top: 0;
    right: 25px;
    text-shadow: none;
}
     .navbar-toggle:hover, .navbar-toggle:focus {background-color: transparent;}
     .confEarlyReg {top:30px;}
     .confName {display: none;}
     .confEarlyReg {font-size:24px;}
     .confSponsor2 {width: 33%;}
     .confHotel {font-size:18px;}
     .bgBox {min-height:335px;}
     .confSponsor {width: 45%;}
     #masterHeaderImageConf img {padding: 0;}
     .nav-auxiliary .nav-aux-button .NavigationLink {margin-left:0;}
     button.navbar-toggle[data-target="#search-collapse"] {display: none;}
     #auxiliary-container {
         width: 100%;
         top: 10px;
         position: relative;
         padding-bottom: 10px;
    }

     .nav-auxiliary .nav-aux-button.nav-aux-account .nav-text, .nav-auxiliary .nav-aux-button.nav-aux-cart .nav-text {width:0;}
     #hd {
         max-width: none;
         margin: auto;
         height: auto;
         background-size: auto;
         background-position: 0 -188px;
         background-size: auto;
    }
     .nav-auxiliary .nav-aux-button .NavigationLink {
         background-color: transparent;
         padding: 0;
    }
     .bgBox{
        text-align:center;
        font-size:110%;
        margin-bottom:25px
    }
     .bgBox h3,.bgBox.Keynote h3{font-size:130%}
     .confLinks{display:none}
		#ctl01_HomePageContent {
			margin: 10px 0 10px 10px;
		}
		.WebPartZone.FullFill div[id*="ste_container_TimeLocation"] h3, .WebPartZone.FullFill div[id*="ste_container_Description"] h3 {
			margin-top: 0;
		}
		.WebPartZone.FullFill .RadTabStripTop_Metro .rtsUL .rtsLI {
				width: 50%!important;
				border-bottom: 1px solid #651099;
		}
	.LearnMoreRight img {border-top-right-radius: 10px;}
	.LearnMoreRight h3, .LearnMoreRight p {
			padding: 10px 30px;
	}
}
 @media(max-width:470px){
     .confInfo{
        width:100%;
        left:0
    }
}
 @media(max-width:376px){
     .confInfo{
        top:-60px
    }
}
 @media (max-width:959px) {
     .footer .footer-nav-copyright {
        text-align:right;
    }
     .optionalHR {
        opacity:0;
         width:100%;
    }
     .confSponsor2f {
         float: left;
         padding-left: 0;
         width: 138px;
    }
     .footerMenu li:after {
         content:none;
    }
     .footerMenu, .copyrightText {
        padding-top:0;
    }
     #ft li {
        list-style:none;
         display: block;
    }
     .copyrightText {
         text-align: right;
         float: unset;
    }
}
 @media (min-width:960px) {
    #ft li {
        list-style:none;
        display: inline;
    }
     .footer-content ul {
        padding:0;
				columns:2;
    }
     .footer-content li {
        list-style:none;
        display: inline-block!important;
				width:50%;
    }
}
.ste-section {
    display: none !important;
}
.ProxyPanelNoContact, .ProxyPanelContact {
    margin-top: 0;
}
.RadMenu.MainMenu .rmRootGroup > .rmItem > .SponsorshipButton.rmLink, .RadMenu.MainMenu .rmRootGroup > .rmItem > .RegisterButton.rmLink {
    border-radius: 15px;
		width: 175px; 
    text-align: center;
	    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;
}
.RadMenu.MainMenu .rmRootGroup > .rmItem > .SponsorshipButton.rmLink {
    background: rgb(133, 85, 218);
    background: linear-gradient(90deg, rgba(133, 85, 218, 1) 0%, rgba(21, 44, 238, 1) 100%);
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;
}
.RadMenu.MainMenu .rmRootGroup > .rmItem > .RegisterButton.rmLink,.DateLocationTopBar{
		background: rgb(217,31,255);
		background: linear-gradient(90deg, rgba(217,31,255,1) 0%, rgba(240,28,55,1) 100%);
}
.RadMenu.MainMenu .rmRootGroup > .rmItem. > .SponsorshipButton.rmLink:hover, .RadMenu.MainMenu .rmRootGroup > .rmItem > .RegisterButton > .rmLink:hover{
	color:white;
	border-bottom: 0;
}
.DateLocationTopBar {
    margin: 10px 0;
    border-radius: 15px;
    text-align: center;
    text-transform: uppercase;
    display: flex;
    width: 100%;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    padding: 5px 0;
    text-shadow: 1px 1px 1px rgba(255,255,255,.3);
    align-items: center;
    justify-content: center;
}
.nav-secondary {
    background-color: white;
}
.RadTreeView.RadTreeView_Austin a.rtIn {
    color: #3c095c;
}
.nav-secondary .SubNavigationSeparator {
    background-color: #e4bafd;
}
.RadTreeView.RadTreeView_Austin .rtSelected > a.rtIn, .RadTreeView.RadTreeView_Austin .child-is-selected.rtIn {
    color: #651099;
}
.MainMenu .rmSlide .rmGroup {
    border-radius: 15px;
    background-color: #3c095c;
    border: 1px solid #efbafd;
}
.MainMenu .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink, .MainMenu .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:hover, .MainMenu .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:focus {
    color: #fff;
}

.WebPartZone:not(:empty) {
    background-color: #fff;
    color: #414141;
    padding: 10px 30px;
    border-radius: 10px;
    margin-bottom: 40px;
}
.WebPartZone h1, .WebPartZone h2, .WebPartZone .BreadCrumbCurrent, .WebPartZone .PanelTitle {
    color: #651099;
    font-weight: bold;
}
.WebPartZone.FullFill {
    padding: 0;
}
.WebPartZone.FullFill .panel {
    border: none;
}
.WebPartZone.FullFill .panel-body {
    padding: 0;
}
.WebPartZone.FullFill .RadTabStripTop_Metro .rtsLevel1 .rtsLink, .WebPartZone.FullFill .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink,.WebPartZone.FullFill .RadTabStrip_Metro .rtsLevel1 .rtsLink,.WebPartZone.FullFill .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
    text-transform: uppercase;
    border-right-color: #651099;
}
.ContentWizardDisplay {
    border: none;
}
.WebPartZone.FullFill .rtsLevel.rtsLevel1 {
    border-top-left-radius: 10px;
    border-bottom: 1px solid #651099;
    border-top-right-radius: 10px;
}
.WebPartZone.FullFill .RadTabStripTop_Metro .rtsLevel1 .rtsUL {
    padding: 0;
    width: 100%;
    background: #230438!important;
}
.WebPartZone.FullFill .RadTabStrip_Metro .rtsLevel1 .rtsLink {
    color: #651099;
    padding: 10px 20px;
}
.WebPartZone.FullFill .RadTabStrip_Metro .rtsLevel1 .rtsSelected {
    background-color: #651099;
    color: #fff;
}
.WebPartZone.FullFill .RadTabStripTop_Metro .rtsLevel1 .rtsLink, .WebPartZone.FullFill .RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLink, .WebPartZone.FullFill .RadTabStrip_Metro .rtsLevel1 .rtsLink, .WebPartZone.FullFill .RadTabStrip_Metro .rtsLevel1 .rtsUL .rtsLink {
    text-transform: uppercase;
    font-weight: bold; background:white;
    border-right: 1px solid #651099;
}
.WebPartZone.FullFill .RadTabStrip_Metro li.rtsLI.rtsLast > .rtsLink {
    border-top-right-radius: 10px;
}
.WebPartZone.FullFill .RadTabStrip_Metro .rtsLink {
    font: 15px/22px Montserrat, "Segoe UI",Arial,sans-serif;
}

.RadTabStrip_Metro .rtsLink {
    font-family: 'Montserrat', sans-serif;
}
.WebPartZone.FullFill .RadTabStrip_Metro .rtsLevel1 .rtsLink {
    border: none;
}
.WebPartZone.FullFill div[id*="ste_container_TimeLocation"] h3 {
    color: #651099;
}
.WebPartZone.FullFill div[id*="ste_container_Description"] h3 {
    color: #414141;
}

.WebPartZone.FullFill .RadTabStripTop_Metro .rtsLevel1 a.rtsLink.rtsSelected {
    background: #651099;
    color: white;
}

.WebPartZone.FullFill .RadTabStripTop_Metro .rtsUL .rtsLI, .WebPartZone.FullFill .RadTabStripBottom_Metro .rtsUL .rtsLI {

    margin-bottom: 1px;
}

.homeSponsors {
    max-width: calc(100vw - 60px);
    margin: auto;
    overflow-x: hidden;
}
.hiddenContent{visibility:hidden}
.LearnMoreLeft, .LearnMoreRight {
    padding: 0;
}
.LearnMoreLeft img, .LearnMoreRight img {
    border-radius: 10px;
}
.LearnMoreLeft img {
    border-radius: 10px;
    margin-top: -1px;
}
.LearnMoreLeft h3, .LearnMoreLRight h3, .LearnMoreLeft p, .LearnMoreLRight p {padding: 10px 30px;}
.LearnMoreLeft h3, .LearnMoreRight h3 {color: #651099;}