/* custom colors begin
color1=#1a1aa3, color2=#4d8ed0, color3=#ff0000
custom colors end */


  body {
	padding-top:0 !important;   
	background-color: #1a1aa3;   
	color:#000;  
}    

a { color: #4d8ed0; }    

a:hover { color: #4d8ed0; }    

#pnlCustomHeader { margin-top:0 !important; background-color:#4d8ed0; min-height:50px; }    

/* full width begin  
.jumbotron { background-image:none; background-color:#4d8ed0; background-position:top center; background-size:cover; width:100%; } .event-header { padding: 10px 0; }  
full width end */    

/* partial width begin  
.jumbotron { background-image:none; background-color:transparent; background-position:top center; background-size:cover; width:100%; } .jumbotron .container { background-color:#4d8ed0; } .event-header { padding: 0; }  
partial width end */    

/* jumbotron begin */   
.jumbotron { background-image:none; background-color:#4d8ed0; background-position:top center; background-size:cover; width:100%; } .event-header { padding: 10px 0; }  
/* jumbotron end */    

#imgCustomHeader, #ctl00_imgCustomHeader { padding-top:7px; padding-bottom:7px; float:left; }    

.bump-login { padding-top:13px; }
.navbar-nav-right { height:32px; }
.nav-p { padding-top: 5px; }
.navbar-right  .nav > li > a { padding:6px 15px !important; }

@media (min-width: 768px) {
.navbar-nav > li > a { padding-top: 5px; padding-bottom: 5px; }
									   
}
.my-account { border: 1px solid #ffffff; color:#ffffff; }
a.my-account:hover, a.my-account:active, a.my-account:visited { color:#ffffff; }
	 

.nav .dropdown-toggle .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    margin-top: 6px;
}

#hero { background: #ffffff; margin-top:0 !important; padding-top:0 !important; }  

.event-logo { display:block; }  
#event-name { display:block; }  
#event-citystate { display:block; }  

@media (max-width: 480px) {   
	.event-logo { display:block; }   
	.navbar-brand { padding-left:20px; }  
	.navbar-toggle { margin-right:0; }  
	.main-h1 { margin-top:0; }  
	.event-header { padding-bottom:0; text-align:center; }  
}    

.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:#4d8ed0; }
								   
						 

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #4d8ed0;
    border-color: #4d8ed0;
    border-bottom-color:#4d8ed0;
}

@media (min-width: 992px) { #main-container { } }    

#main-container { background-color: #ffffff; }    

.event-group { background-color: #ffffff; }    
.event-nav { top:0 !important; }    
.event-group .event-sidebar h3 {      
	border-top: 1px solid #4d8ed0;      
	border-bottom: 1px solid #4d8ed0;      
	background: #4d8ed0;   
	color:#ffffff;  
}    

.event-group .event-sidebar {      
	padding: 0 0 20px;      
	margin-top: 25px;   
	color:#000000;  
}    

.event-nav-box .nav-pills>li.active a {      
	border-left-width: 0;      
	border-bottom: 5px solid #4d8ed0;  
}    

.event-nav-box .nav-pills > li > a:hover {      
	border-left-width: 0;      
	border-bottom: 5px solid #4d8ed0;  
}    

.event-nav-box .register-container .register-btn-box .register-btn {      
	background: #ff0000;  
}    

.event-nav-box .register-container .register-btn-box .register-btn:hover {      
	background: #ff0000;  
}    

.btn-primary {      
	background-color: #4d8ed0;      
	background-image: linear-gradient(to bottom, #4d8ed0, #4d8ed0);      
	color: #FFFFFF;      
	border-color: #4d8ed0;      
	-webkit-transition: all .2s ease;      
	-moz-transition: all .2s ease;      
	-o-transition: all .2s ease;      
	transition: all .2s ease;  
}    

.btn-primary:hover {      
	background-color: #4d8ed0;      
	border-color: #4d8ed0;  
}    

.filters label{ color:#343434; }    
#resultsTable th { background-color: #4d8ed0; border-bottom:1px solid #343434; }    

.footer-wrapper { color:#4d8ed0; }
.footer-wrapper a { color:#4d8ed0; }
.footer-wrapper a:hover { color:#4d8ed0; }

/* following are changes specific to registration pages */    

.register-custom-header {      
	background-color:#4d8ed0;      
	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: #4d8ed0;
}

.wizard-steps .active-step a:before {
    border-top: 20px solid #4d8ed0;
    border-bottom: 20px solid #4d8ed0;
}

.wizard-steps .active-step a:after {
    border-left: 20px solid #4d8ed0;
}

/* = HOVER STATES
----------------------------*/
.wizard-steps .completed-step:hover a, .wizard-steps .active-step:hover a {
        color: #fff;
        background: #4d8ed0;
}
    .wizard-steps .completed-step:hover a:before, .wizard-steps .active-step:hover a:before {
        border-top: 20px solid #4d8ed0;
        border-bottom: 20px solid #4d8ed0;
    }
    .wizard-steps .completed-step:hover a:after, .wizard-steps .active-step:hover a:after {
        border-left: 20px solid #4d8ed0;
    }
.participant-container h3 {      
	background-color: #cccccc;  
}    

.well.well-white.well-with-header h4 { background-color: #4d8ed0; }    

.footer-wrapper { 
background-color: transparent; 
border-top-width:0;
padding-top:0;
}

.footer-wrapper .container{ 
background-color: #ffffff; 
}

.footer-no-margin {
margin-left: -15px;
margin-right: -15px;
}

#plStandardFooter { background-color: #1a1aa3; color:#ffffff; }
#plStandardFooter a { color:#ffffff; }


.breadcrumb { display:block; }