#pnlTestEventAlert {
    display: none;
}

/* BODY BEGIN */ 
body {
	padding-top:0 !important;   
	background-color: #ffffff;   
	color:#000;  
}    
/* BODY END */

a { 
    color: #ed7422; 
}    

a:hover { 
    color: black; 
}    

#pnlCustomHeader { 
    margin-top:0 !important; 
    background-color:#; 
    min-height:50px; 
}    

/* FULLWIDTH BEGIN  
.jumbotron { 
    background-image:none; 
    background-color:#ffffff; 
    background-position:top center; 
    background-size:cover; width:100%; 
} 

.event-header { 
    padding: 10px 0; 
}  
FULLWIDTH END */  

/* PARTIAL WIDTH BEGIN  
.jumbotron { 
    background-image:none; 
    background-color:transparent; 
    background-position:top center; 
    background-size:cover; width:100%; 
} 

.jumbotron .container { 
    background-color:#ffffff; 
} 

.event-header { 
    padding: 0; 
}  
PARTIAL WIDTH END */    

/* JUMBOTRON BEGIN */   
.jumbotron { 
    background-image:url(https://i.postimg.cc/zXkxQY9d/TDS-Web-Banner-2024.jpg); 
    background-color:transparent; 
    background-position:top center; 
    background-size:cover; 
    width:100%;
    
}  

.jumbotron .container {  
} 

.event-header { 
    padding: 0;
    margin: auto;
    height: 157px;
    width: 1170px;
}  
/* JUMBOTRON END */    

#imgCustomHeader, #ctl00_imgCustomHeader { 
    display:none;
}  

#pnlLoggedIn2 .container {
    background-color: #efefef;
}

.bump-login { 
    padding-top:13px; 
}

.navbar-nav-right { 
    height:32px; 
}

.nav-p { 
    padding-top: 5px; 
}

.navbar-right  

.nav > li > a { 
    padding:6px 15px !important; 
}

.my-account { 
    border: 1px solid #ed7422; 
    background-color: #ed7422;
    color:#ffffff; 
}

a.my-account:hover, a.my-account:active, a.my-account:visited { 
    color: black; 
}

 .nav .dropdown-toggle .caret {
    border-top-color: #ed7422;
    border-bottom-color: #ed7422;
    margin-top: 6px;
}

#hero { 
    background: #ffffff; 
    margin-top:0 !important; 
    padding-top:0 !important; 
}  

.event-logo { 
    display:none; 
}

#event-name { 
    display:none; 
}

#event-citystate { 
    display:none; 
}    

.navbar-nav > li > .language-menu {
  border: 1px solid #ffffff;
}

.open > .language-menu {
  border-top: 1px solid #ffffff !important;								
}

.language-menu {
  background-color: #ffffff;
}

.language-menu li a { 
    color:#ffffff; 
}				 

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    border-bottom-color:#ffffff;
}

#main-container { 
    background-color: #ffffff; 
}

.event-group { 
    background-color: #ffffff; 
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}    

.event-nav { 
    top:0 !important;
    font-weight: 900;
}    

.event-nav-box {
    border-radius: 0px !important;
    border-top: 1px solid #ed7422 !important;
}

.event-group .event-sidebar h3 {      
	border-top: 1px solid #ffffff;      
	border-bottom: 1px solid #ffffff;      
	background: #ed7422;   
	color:#ffffff; 
}    

.event-group .event-sidebar {      
	padding: 0 0 20px;      
	margin-top: 25px;  
	color:#000000;  
}    

.glyphicon {
    color: #ffffff !important;
}

#btnSearch .glyphicon {
    color: #ed7422 !important;
}

.event-nav-box .nav-pills>li.active a {      
	border-left-width: 0;      
	border-bottom: 5px solid #ed7422;  
}    

.event-nav-box .nav-pills > li > a:hover {      
	border-left-width: 0;      
	border-bottom: 5px solid #ed7422;  
    color: black;
}    

.register-btn {
    border-radius: 0px !important;
}

.event-nav-box .register-container .register-btn-box .register-btn {     
    background-color: #14396d;
    color: #ffffff !important;
}    

.event-nav-box .register-container .register-btn-box .register-btn:hover {      
	background: #ed7422;
}    

.btn-primary {      
	background-color: #ed7422;      
	/*background-image: linear-gradient(to bottom, #ffffff, #ffffff); */     
	color: #ffffff;      
	border-color: #ffffff;      
	-webkit-transition: all .2s ease;      
	-moz-transition: all .2s ease;      
	-o-transition: all .2s ease;      
	transition: all .2s ease;  
}    

.btn-primary:hover {      
	background-color: black;      
	border-color: #ffffff;  
} 

.filters label{ 
    color:#343434; 
}

#resultsTable th { background-color: #ffffff; 
    border-bottom:1px solid #343434; 
}    

.footer-wrapper { 
    color:#ffffff; 
}

.footer-wrapper a { 
    color:#ffffff; 
}
.footer-wrapper a:hover { 
    color:#ffffff; 
}

/* SPECIFIC TO REGISTRATION PAGES */    

.register-custom-header {      
	background-color:#ffffff;      
	margin-top:0;      
	margin-bottom:0;  
}    

.well.well-with-header h4{ 
    background-color: #cccccc;  
}      

#EventTickets table th { 
    background-color: #cccccc; 
}    

@media (max-width: 480px) {  
	.wizard-steps { 
        display: none; 
    }  
}    

/* = ACTIVE STEPS
----------------------------*/
.wizard-steps .active-step a {
    background: #ffffff;
}

.wizard-steps .active-step a:before {
    border-top: 20px solid #ffffff;
    border-bottom: 20px solid #ffffff;
}

.wizard-steps .active-step a:after {
    border-left: 20px solid #ffffff;
}

/* = HOVER STATES
----------------------------*/
.wizard-steps .completed-step:hover a, .wizard-steps .active-step:hover a {
        color: #fff;
        background: #ffffff;
}

.wizard-steps .completed-step:hover a:before, .wizard-steps .active-step:hover a:before {
    border-top: 20px solid #ffffff;
    border-bottom: 20px solid #ffffff;
}

.wizard-steps .completed-step:hover a:after, .wizard-steps .active-step:hover a:after {
    border-left: 20px solid #ffffff;
}

.participant-container h3 {      
	background-color: #cccccc;  
}    

.well.well-white.well-with-header h4 { 
    background-color: #ffffff; 
}    

.footer-wrapper { 
    background-color: transparent; 
    border-top-width:0;
    padding-top:0;
}

.footer-wrapper .container{  
}

.footer-no-margin {
    margin-left: -15px;
    margin-right: -15px;
}

#plStandardFooter { 
    background-color: #ed7422; 
    color:#ffffff; 
}

#plStandardFooter a { 
    color:#ffffff; 
}

.AwardsHeader div {
    background-color: #ffffff; 
}
    

/* custom colors begin
color1=#ffffff, color2=#ffffff, color3=#d76428
custom colors end */

/* standard body begin
body {
	padding-top:0 !important;   
	background-color: #ffffff;   
	color:#000;  
}    
standard body end */

/* custom body begin
body {
    background-image:url('#backgroundImage#'); 
    background-repeat: no-repeat;
    background-size: cover;
	padding-top:0 !important;   
	background-color: #ffffff;   
	color:#000;  
}    
custom body end */  

.breadcrumb { 
    display:block; 
}

/* MAIN PAGE TEXT CSS */

.SpecialHeading {
    font-weight: 900;
    color: #ffffff;
    background-image: url("https://i.ibb.co/VVhwWrt/Heading-BG.png");
    background-repeat: no-repeat;
    background-size: 40% 100%;
    padding: 3px;
    padding-left: 10px;
}

.textPullout{
    border-width: 1px;
    border-style: solid;
    border-color: #efefef;
    padding: 10px;
    color: #ed7422;
}

.mainBodyText{
    margin: 10px 10px 20px !important;
}

.event-header-citystate {
    display: none !important;
}

.event-header-date {
    display: none !important;
}

/* MAIN PAGE TEXT CSS END */

/* MEDIA QUERIES */

@media (min-width: 992px) { 
        #main-container { 
    } 
} 

@media (max-width: 1200px) {
         .event-header { 
        height: 130px;
        width: 968px;
    }
    .SpecialHeading {
        background-size: 60% 100%;
    }
}
@media (max-width: 992px) {
         .event-header { 
        height: 100px;
        width: 748px;
    }
    .SpecialHeading {
        background-size: 55% 100%;
    }
}

@media (min-width: 768px) {
    .navbar-nav > li > a { 
        padding-top: 5px; 
        padding-bottom: 5px; 
    }	
}

@media (max-width: 480px) {   
	.event-logo { 
        display: none; 
        margin: 15px auto; 
        float: none;
    }   
	.navbar-brand { 
        padding-left:20px; 
    }  
	.navbar-toggle { 
        margin-right:0; 
    }  
	.main-h1 { 
        margin-top:0; 
    }  
	.event-header { 
        padding-bottom:0; 
        width: 100%;
        text-align: center;
        background-position: left; 
    }  
    .SpecialHeading {
        background-size: 100%;
    }
}  

.volunteerButton {
    background-color: #1e3869;
    padding: 10px 20px !important;
    font-weight: 900;
    color: white;
    border-radius: 6px;
    border: 1px solid white;
    margin: 0px !important;
    transition: 0.2s;
}

.volunteerButton:hover {
    background-color: #ed7422;
}

.volunteerButton a:hover{
    text-decoration: none !important;
}

.courseMap img {
    width: 700px !important;
    height: auto;
    padding-bottom: 20px;
    margin-left: 0px !important;
}
