/*
 * Primary Color 		= 0F1C5F * Secondary Color 		= 333333 * Background Color  	= ffffff * Background Repeat  	=  * Background Image  	=  */


/* Globals */
body.event-page {
    background-color: #ffffff;
          background-repeat: ;
    background-position: ;
    background-attachment:  }

body#multi-ticket {
    background-color: #ffffff;
          background-repeat: ;
    background-position: ;
    background-attachment:  }

header.header--lds {
    background-color: #ffffff;
        background-size: cover;
    background-position: center center;
}

/* body#multi-ticket {  background-color: #0F1C5F; } */
/* body#multi-ticket {  background-color: #0F1C5F; } */


.mobile-ticket__button-icon svg path { fill: #0F1C5F; }
.mobile-ticket__button-icon svg path { fill: #0F1C5F; }

.mobile-ticket__page-header, .mobile-ticket__page-footer { background-color: #0F1C5F; }

#sub_foot,
.locale-options { background-color: #0F1C5F; }
.locale-options li a:hover { background-color: #0F1C5F; }
.locale-options:before { border-color: transparent transparent #000d50 transparent; }
a, a:link, a:visited, .button--link { color: #0f1c5f;  }
h1, h2, h3, h4 { color: #0F1C5F; }
/*h1 { background-color: #0f1c5f; }*/
.bottom_bar { background-color: #0F1C5F; }

#mobile-tabs {
  background-color: #ffffff;
        background-repeat: ;
    background-position: ;
    background-attachment: }

#mobile-tabs ul li.active { background-color: #0F1C5F; }
.mobile-title { background-color: #0F1C5F; }

/* Event Info (Seller Homepage) */
.event_info a:link, .event_info a:hover, .event_info a:visited { color: #0F1C5F; }
.date_block { border: 1px solid #0F1C5F; }
.month_row { background-color: #0F1C5F; }
.day_row { color: #0F1C5F; }
#warn_about_clearing #cancel_request,
.receipt-print-commands .print_tickets,
#checkout #submit,
#coupon_box input[type=button],
.grand-total-total #submit_form,
.custom_button,
label.add-to-order,
a.print_tickets,
a.print_tickets:hover,
#submit_member,
.custom_dark_button,
.event-button-wrapper a { background: #0F1C5F !important; border-color: #000d50  }
.event-button-wrapper a:target,
.event-button-wrapper a:active { background: #000d50; border-color: #000346 }
.event_icon, .event_icon_upsell { color: #0F1C5F; }

a.btn-primary,
.btn-primary {
    color: white;
    background-color: #0F1C5F;
    border-color: #000d50;
}
.touch .btn-primary:hover,
.no-touch .btn-primary:hover {
    background-color: #000346;
}

.btn-transparent {
  color: #0F1C5F;
}

/* Nav Buttons */
nav { background-color: #051255 !important;
    border-bottom: 1px solid #00002d;
    border-top: 1px solid #; }
.nav_button, ul#order_stats_total strong { color: #0F1C5F; }

ul#order_stats_total,
#order_stats_buttons .checkout_btn { background-color:  #0F1C5F !important; }

/* Colorbox */
#cboxOverlay{ background: rgba(0,0,0,0.7) !important; }

/* Listing Page */
.whos_title,
#venue_info_header,
.purchasetitle,
.has_event_style1 { background-color: #0F1C5F !important; }
.subtotal-row { color: #0F1C5F; }
.grand-total h2 span,
.showtitle { color: #0F1C5F; }
#whereami-linefill { background: #0F1C5F; border: 1px solid #051255;}
.stepone #whereami-bubbleone .number,
.steptwo #whereami-bubbleone .number,
.steptwo #whereami-bubbletwo .number,
.stepthree #whereami-bubbleone .number,
.stepthree #whereami-bubbletwo .number,
.stepthree #whereami-bubblethree .number,
.stepfour #whereami-bubbleone .number,
.stepfour #whereami-bubbletwo .number,
.stepfour #whereami-bubblethree .number,
.stepfour #whereami-bubblefour .number,
.listing-block--header
{ background-color: #0F1C5F !important; }

/* Questions */
/* .questions_wrapper form#questions .showinfo input:focus,
.questions_wrapper form#questions .showinfo input:active,
.questions_wrapper form#questions .showinfo select:focus,
.questions_wrapper form#questions .showinfo select:active { border: 2px solid #0F1C5F; } */
.questions_wrapper form#questions .showinfo input[type=submit] { background: #0F1C5F; border-color: #000d50 }
.questions_wrapper form#questions .showinfo input[type=submit]:focus { border-width: 1px; }
.questions_wrapper form#questions .showinfo input[type=submit]:active { border-width: 1px; }
*/
/* Calendar */
.ui-datepicker-current-day { background-color: e#0F1C5F !important; }
.more-events a { background-color: #0F1C5F; }
table#calendar tbody tr td.today { background: #ffffff;  }
.has-events ul li a,
table#calendar caption { background-color: #0F1C5F;}

/* Checkout */
#checkout-page .countdown { color: #0F1C5F !important; }

/* Receipt Page */
.receipt .notice { background-color: #0F1C5F !important; color: white; }

/* Incentix */
.incentix-modal-body textarea:hover, .incentix-modal-body textarea:focus { border: 1px solid #0F1C5F !important;}
.incentix-modal-header a.post-username,
.incentix-modal-header a.tweet-username { color: #0F1C5F !important; }
.incentix-modal .incentix-modal-footer {
    padding: 0 15px 15px 15px; }
    .incentix-modal .incentix-modal-footer input {
      border-radius: 5px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -k-border-radius: 5px;
      -o-border-radius: 5px;
      background-color: #0F1C5F;
      background-image: linear-gradient(top, #0F1C5F, #051255);
      background-image: -moz-linear-gradient(top, #0F1C5F, #051255);
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0F1C5F), color-stop(1, #051255));
      background-image: -o-linear-gradient(top, #0F1C5F, #051255);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F1C5F', endColorstr='#051255');
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F1C5F', endColorstr='#051255')";
      -pie-background: linear-gradient(#0F1C5F, #051255);
      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
      -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
      -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
      font-weight: bold;
      color: white;
      width: 100%;
      height: 40px;
      border: 1px solid #ddd;
      cursor: pointer;
      font-size: 14px; }
      .incentix-modal .incentix-modal-footer input:hover {
        background-color: #051255;
        background-image: linear-gradient(top, #051255, #051255);
        background-image: -moz-linear-gradient(top, #051255, #051255);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #051255), color-stop(1, #051255));
        background-image: -o-linear-gradient(top, #051255, #051255);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#051255', endColorstr='#051255');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#051255', endColorstr='#051255')";
        -pie-background: linear-gradient(#051255, #051255); }
      .incentix-modal .incentix-modal-footer input:disabled {
          text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
            -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
            -moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
        background-color: #f3f2f3;
        background-image: linear-gradient(top, #f3f2f3, #b1b1b1);
        background-image: -moz-linear-gradient(top, #f3f2f3, #b1b1b1);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f3f2f3), color-stop(1, #b1b1b1));
        background-image: -o-linear-gradient(top, #f3f2f3, #b1b1b1);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f2f3', endColorstr='#b1b1b1');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f2f3', endColorstr='#b1b1b1')";
        -pie-background: linear-gradient(#f3f2f3, #b1b1b1);
        color: #aaa;
        cursor: normal !important; }

.receipt .notice { background-color: #0F1C5F !important; color: white; }

.captcha_submit { background: #000d50; border-color: #000346 }

/* Upsell */
#upsell-table .upsell-table-table .upsell-event-footer strong { color: #0F1C5F; }
#upsell-table .upsell-table-table .upsell-event-teaser .event_icon_upsell, #upsell-table .upsell-table-table .upsell-event-footer .event_icon_upsell { background-color: #0F1C5F; color: white; }

.questions-event--lds .button--primary,
.btn-primary,
.btn-submit {
    background-color: #0F1C5F;
    border-color: #000346;
}

.questions-event--lds .button--primary:hover,
.btn-primary:hover,
.btn-submit:hover {
    background-color: #000d50;
    border-color: #000032;
}

div.flasher div.cookie {border-bottom-color: #283578;
  border-top-color: #3c498c;
  background: #323f82;
}
div.flasher div.cookie:after {
  background: #283578;
}
div.flasher div.cookie:after {
  border-color: #3c498c;
}
div.flasher div.cookie a:link, div.flasher div.cookie a:visited, div.flasher div.cookie a:active {
  color:  #9ba8eb;
}
div.flasher div.cookie a:hover {
  color: #c3d0ff;
}
div.flasher div.cookie ul li {
  border-top: 1px solid #3c498c;
  border-bottom: 1px solid #283578;
}
/* Custom CSS Blurb */
body {
  background:white;
  background-color:white;
}

tbody {
  color:#0F1C5F!important;
}

@media only screen and (max-width: 575px) {
  section #event_info, section #mobile-tabs {
    background-color:white!important;
  }
  section#listing_header .listing-header-toggle {
    color:#bbcfef!important;
    text-shadow:none!important;
    background-color:#0F1C5F!important;
  }
}

.listing_desc p {
  color:#333!important;
}

article {
  background:white!important;
  background-color:white!important;
}

header {
  width:100%!important;
}

header img {
  margin-top:-50px!important;
}

@media only screen and (max-width: 850px) {
  header img {
    margin-top:0px;
  }
}

@media only screen and (max-width: 575px) {
  header img {
    width:150%;
  }
  }

nav {
  background:#0F1C5F!important;
  border-bottom:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}

article {
  max-width:960px;
  width:100%;
}

#listing_header {
  background:none;
  border:none;
  padding: 18px 0 0 0 !important
}

.showtitle {
  font-family:'open sans';
  font-weight:100;
  color:#322e2f;
  text-shadow: 0 1px 0 rgba(255,255,255,.0)!important;
}

.date_block {
  border:1px solid #0F1C5F;
}

a.social-btn {
  font-family:'open sans';
  font-weight:100;
  background:none!important;
  padding-bottom:0!important;
  border:none;
  text-transform:uppercase;
  color:#322e2f!important;
  text-shadow:none!important;
}

a.social-btn:hover {
  opacity:.7;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
}

@media only screen and (max-width: 575px) {
  a.social-btn {
    color:#0F1C5F!important;
  }
  a.social-btn:hover {
    color:#bbcfef!important;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
  }
}

footer {
  margin:0 auto!important;
  background:#0F1C5F!important;
  overflow:hidden;
  width:100%;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  display:block;
}

.footer_wrap {
  max-width:960px!important;
  margin:0 auto!important;
}

footer .footer_wrap .bottom_bar {
  overflow:hidden;
  position:relative;
  border-bottom:1px solid #84accd;
}

footer .footer_wrap .bottom_bar, footer .footer_wrap #sub_foot {
background-color: #0F1C5F!important;
}

.whos_title, #venue_info_header, .purchasetitle, .has_event_style1, .month_row, .mobile-title, #mobile-tabs ul li.active  {
  background-color:#0F1C5F!important;
}

.day_row {
  color:#0F1C5F!important;
}

.purchase_tickets .purchase_wrapper table tbody tr, .purchase_tickets #tickets_form table tbody tr {
width: 100%;
border-top: 1px solid rgba(255,255,255,.3);
}

#ticket-form .purchasesubtitle {
  background-color:rgba(255,255,255,.8);
  border:none;
}

#ticket-form .purchasetitle, .days_until, .showdatetime, .pricerange, .agerange, #venue_info #venue_info_header, .whosgoing .whos_title, #venue_info .venue-details, .date_block .month_row {
color: #fff!important;
}

#date-top, .event_date {
  color:#322e2f!important;
}

#event_info .event_date {
  color:#322e2f!important;
}

.checkout-buttons.custom_dark_button, .custom_dark_button#cancel_order_sub, a.custom_dark_button.print_receipt_big, a.custom_dark_button.print_tickets {
  color:#fff!important;
/*  background:#051c41!important;*/
}

.checkout-buttons, #cancel_order_sub, #checkout-page #checkout #submit {
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0)!important;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0)!important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.0)!important;
}

a.print_tickets:hover{
  background-color:#051c41!important;
}

a.print_receipt_big, a.print_tickets {
background:white;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-shadow: none;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0);
box-shadow: inset 0 1px 0 rgba(255,255,255,0);
display: block;
border: 1px solid rgba(255,255,255,.0);
width: 100% !important;
padding: 10px 0 !important;
height: auto !important;
text-align: center;
color: #555;
font-weight: 600;
margin-bottom: 5px;
text-decoration: none;
}

a.print_receipt_big:hover, a.print_tickets:hover {
  background:rgba(255,255,255,.8);
}

#whereami {
  display:none;
}


.event_date {
  color:#fff!important;
}

#ccpad, .day_row, #checkout-page .showinfo, .grand-total h2, .days_until, .showdatetime, .pricerange, .agerange, #venue_info .venue-details, .whosgoing .whos_avatars, .purchase_tickets .purchase_wrapper, .purchase_tickets #tickets_form {
  background-color:rgba(52,120,165,.05)!important;
  border:none!important;
  color:#0F1C5F!important;
}

.purchase_tickets#calendar_recurring_submit, .purchase_tickets#checkout-tickets {
  background-color:rgba(52,120,165,.05)!important;
  border:none!important;
}

#calendar_recurring_submit_box {
    background-color:rgba(52,120,165,.05)!important;
    border:none!important;
    color:#444444;
}

table#product-table, table#checkout-table, table.tickets-table {
  background-color:rgba(52,120,165,.05);
  background:rgba(52,120,165,.05);
}

#information, #showinfo-receipt, #confirmation {
  color:#0F1C5F!important;
  border:none!important;
  background-color:rgba(52,120,165,.05)!important;
  background:rgba(52,120,165,.05)!important;
}

#information .receipt-shipping-address h2, #information .receipt-billing-details h2, #information .receipt-event-details h2 {
  color:#0F1C5F!important;
}

.what_is_this {
  color:#bbcfef!important;
}

#right-col {
  padding: 15px!important;
  background-color:rgba(52,120,165,.05)!important;
}

/*credit card checkout*/
#checkout-page #checkout #billpad .field input, #checkout-page #checkout #ccpad .field input {
  border-radius:2px;
  border:none;
  background:#f6f6f6;
  border:1px solid #ccc;
}

#checkout-page #checkout #billpad .field input:focus, #checkout-page #checkout #ccpad .field input:focus {
  background:white!important;
}

#checkout-page #checkout #billpad h5, #checkout-page #checkout #ccpad h5 {
border-bottom: 1px solid rgba(255,255,255,.5);
}


#ticket-form #date_select_div, #ticket-form #presale-box {
  padding: 10px;
  border: none!important;
  background:rgba(52,120,165,.05)!important;
  border-top: none !important;
  font-size: 12px;
}

table.ui-datepicker-calendar tbody tr td.has_event_style1 a {
font-family: 'open sans', sans-serif;
color: #FFF !important;
}

.questions-faq {
border-bottom: none!important;
margin-top: 20px;
}

.questions_wrapper {
background:rgba(52,120,165,.05)!important;
border-left: none!important;
border-right: none!important;
margin-bottom: 20px;
}

#checkout-page #checkout #ccpad {
background:rgba(52,120,165,.05)!important;
}