
/* custom colors begin
color1=#b52d31, color2=#38668a, color3=#bbbb07
custom colors end */

body {
    padding-top:0 !important;
	background-color: #b52d31;
	color:#000;
	font-size:18px;
}

a { color: #38668a; }

a:hover { color: #38668a; }

#pnlCustomHeader { margin-top:0 !important; background-color:#38668a; min-height:50px; }

/* full width begin
.jumbotron { background-image:none; background-color:#38668a; 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:#38668a; } .event-header { padding: 0; }
partial width end */

/* jumbotron begin */

.jumbotron { background-image:none; background-color:transparent; background-position:top center; background-size:cover; width:100%; } .jumbotron .container { background-color:#38668a; } .event-header { padding: 0; }
/* jumbotron end */

#imgCustomHeader, #ctl00_imgCustomHeader { padding-top:7px; padding-bottom:7px; float:left; }

#hero { background: #ffffff; margin-top:0 !important; padding-top:0 !important; }

@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; }
}

@media (min-width: 992px) { #main-container { min-height: 700px; } }

#main-container { background-color: #ffffff; }

.event-group { background-color: #ffffff; }

.event-nav { top:0 !important; }

.event-group .event-sidebar h3 {
    border-top: 1px solid #38668a;
    border-bottom: 1px solid #38668a;
    background: #38668a;
	color:#ffffff;
}

.event-group .event-sidebar {
    padding: 0 0 20px;
    margin-top: 25px;
	color:#bbbb07;
}

.event-nav-box .nav-pills>li.active a {
    border-left-width: 0;
    border-bottom: 5px solid #38668a;
}

.event-nav-box .nav-pills > li > a:hover {
    border-left-width: 0;
    border-bottom: 5px solid #38668a;
}

.event-nav-box .register-container .register-btn-box .register-btn {
    background: #bbbb07;
}

.event-nav-box .register-container .register-btn-box .register-btn:hover {
    background: #bbbb07;
}

.btn-primary {
    background-color: #38668a;
    background-image: linear-gradient(to bottom, #38668a, #38668a);
    color: #FFFFFF;
    border-color: #38668a;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.btn-primary:hover {
    background-color: #38668a;
    border-color: #38668a;
}

.filters label{ color:#343434; }

#resultsTable th { background-color: #38668a; border-bottom:1px solid #343434; }

/* following are changes specific to registration pages */

.register-custom-header {
    background-color:#38668a;
    margin-top:0;
    margin-bottom:0;
}

.well.well-with-header h4{
    background-color: #2059cd;
}


#EventTickets table th { background-color: #2059cd; }

@media (max-width: 480px) {
.wizard-steps { display: none; }
}

.wizard-steps .active-step a {
    background: #2059cd;
}

.wizard-steps .active-step a:before {
    border-top: 20px solid #2059cd;
    border-bottom: 20px solid #2059cd;
}

.wizard-steps .active-step a:after {
    border-left: 20px solid #2059cd;
}

.participant-container h3 {
    background-color: #2059cd;
}

.well.well-white.well-with-header h4 { background-color: #38668a; }

.footer-wrapper { 
background-color: transparent; 
border-top-width:0;
}

.breadcrumb { display:block; }

table.segami-table{
  width:75%;
  margin:80px auto 0px;
  border:1px solid #004268;
}
table.segami-table caption{
color:#FFF;
 background-color:#004268;
}
table.segami-table caption h3{
 margin:0px auto;
 padding:20px;
}
table.segami-table tr:nth-child(odd){
  background-color:#EEDCAA;
}
table.segami-table tr th{
 background-color:#EEE;
}
table.segami-table tr th:first-child,
table.segami-table tr td:first-child{
  border-right:1px solid #FFF;
}
table.segami-table tr:nth-child(even) td:first-child{
  border-right:1px solid #EEDCAA;
}
table.segami-table tr td,
table.segami-table tr th{
  width:50%;
  padding:20px;
}