@import url(https://fonts.googleapis.com/css?family=Montserrat);body{font-family:Tahoma,Geneva,sans-serif;font-size:13px;color:#3b3b3b;margin:0;padding:0;height:100%;background:white;}@font-face{font-family:"Yanone Kaffeesatz";src:url('YanoneKaffeesatz-Light.ttf') format('truetype'),url('YanoneKaffeesatz-Light.otf') format('opentype')}.container-fluid{padding:0px;}#tix-container{max-width:1450px;margin:auto;min-height:375px;}#tix-content{min-height:400px;padding:14px 13px 0px 13px;}h1{font-size:20px;font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;font-weight:bold;color:#003366;text-align:center;margin-bottom:10px;}h2{font-size:18px;font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;font-weight:normal;color:#1e1e1e;margin:0;}h3{font-size:16px;font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;font-weight:bold;color:#3b3b3b;text-align:left;margin:0.4em 0.2em;}h4{color:#3a3a3a;font-size:15px;font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;text-transform:none;margin:0.4em 0em;}ul li{margin-left:1.5em;}ul{margin-left:1.5em;}fieldset,img{border:0 none;}a{color:#3B5998;font-weight:normal;text-decoration:none;}a:hover{color:#3B5998;text-decoration:underline;}a:active{outline:none;}.cancel-order-btn{margin-left:25px;margin-top:2px;color:white;display:inline-block;font-size:14px;background:#e69500;border-color:#cd8400;}.cancel-order-btn:hover{background:#b37400;color:white;border-color:#cd8400;}.flash-container{height:7px;margin-top:-9px;padding-bottom:8px;text-align:center;}#flash-notice{background-color:#FFFFB3;color:green;font-weight:bold;font-size:15px;border:#D5D5BE 1px solid;padding:6px;z-index:1000;}#flash-error{background-color:#fce1e2;color:firebrick;font-weight:bold;font-size:130%;border:firebrick 1px solid;padding:6px;z-index:1000;}#flash-warning{border:2px solid red;width:80%;z-index:1000;margin:auto;}.bad_email_message{color:firebrick;font-weight:bold;font-size:15px;padding:6px;}.email_message{background-color:#FFFFB3;color:green;font-weight:bold;font-size:15px;border:#D5D5BE 1px solid;padding:3px;}.notice{text-align:center;background-color:#fff;padding:10px 15px;font-size:110%;color:green;font-weight:bold;}#errorExplanation,.errorExplanation p{color:firebrick;}#errorExplanation,.errorExplanation{border:2px solid firebrick;background-color:#fce1e2;padding:12px;margin-top:12px;margin-bottom:12px;width:100%;color:firebrick;}.errorExplanation ul li,.errorExplanation ul{margin:0;padding-left:10px;}input,textarea,.uneditable-input{background:#fff;border:1px solid #ccc;padding:5px;border-radius:4px;-moz-border-radius:4px 4px;font-family:'Arial';font-size:15px;color:#333;width:auto;}input[type='number']{-moz-appearance:textfield;}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0;}input[type="text"]{color:#333;margin:0;}input[type="file"]{padding-top:10px;height:20px;line-height:15px;}input[type="checkbox"]{margin:0px;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}textarea{background:#fff;border:1px solid #ccc;padding:5px;border-radius:4px;-moz-border-radius:4px 4px;font-family:'Arial';font-size:15px;color:#333;}input.ticketType,.select_tix input{width:3em;margin-bottom:2px;}input#cc_cvv{width:3em;}input.donation{width:5em;}#order form{margin:0px;}#order_state_code_wrapper select{width:270px;margin:3px 0;}#performance_buy_links input[type="text"].hasDatepicker,.calendar_display input[type="text"].hasDatepicker{margin-right:5px;}select{padding:5px;-moz-border-radius:4px;border-radius:4px;font-size:15px;width:auto;margin:0px;border:1px solid #cccccc;background-color:#ffffff;color:#555555;height:33px;}label{color:#333;font-size:14px;line-height:normal;margin-bottom:0px;display:inline;font-weight:normal;}#payment_details label{padding:3px 0;display:block;}#order_state_code_wrapper label{display:inline;padding:3px 0;}#card_details{font-size:14px;line-height:normal;font-weight:normal;}#card_details input,#card_details select{margin:5px 0;font-size:15px;padding:7px;}#purchase_order_form textarea{width:270px;float:left;clear:both;}.seat input[type="checkbox"]{display:none;}.seat input[type="checkbox"]:checked+label:after{max-width:25px;opacity:1;}.seat label{position:relative;padding-left:15px;font-size:14px;cursor:pointer;color:green;}.seat label:before,.seat label:after{font-family:FontAwesome;font-size:21px;position:absolute;top:0;left:0;}.seat label:before{content:'\f096';}.seat label:after{content:'\f046';max-width:0;overflow:hidden;opacity:0.5;transition:all 0.35s;}.key{padding-top:7px;margin-left:10px;min-width:450px;max-width:35%;min-height:85px;border:1px solid #EEE;}.event-seating-chart{min-height:75px;min-width:240px;}.rowtext{min-width:55px;max-width:150px;}.event-seating-chart .section .rowtext{float:left;height:20px;width:50px;}.section .rowtext{float:left;height:10px;padding-top:2px;width:55px;}.seat{height:22px;float:left;width:22px;text-align:center;margin:1px;padding-top:1px;}.seat .fa-2{font-size:2em;clear:both;}.seat .rowletter{margin:4px 4px -2px 4px;height:13px;width:13px;}.seat .sold_seat,.seat .hold_seat,.seat .wheelchair_seat,.seat .obstructed_seat,.seat .available_seat,.seat .rowletterAdmin,.seat .individual_sold_seat{margin:0;height:1em;width:1.3em;font-size:20px;line-height:0;padding:0;}.seat .available_seat .fa{font-size:22px;}.sold_seat{color:#835;}.individual_sold_seat{color:red;}.hold_seat{color:#e92;}.wheelchair_seat{color:green;}.seat .wheelchair,.seat .obstructed{padding:1px;width:20px;}.seat .sold{padding:1px 1px 1px 3px;width:18px;}.wheelchair label:before{content:"\f193";font-size:12px;padding:2px;border:2px green solid;border-radius:3px;}.obstructed_seat{color:green;}.obstructed label:before{content:"\f070";font-size:12px;padding:1px;border:2px green solid;border-radius:3px;}.reserved_key{font-size:85%;margin-top:3px;float:left;}.available_seat{color:green;}.reserved_key{font-size:85%;margin-top:6px;float:left;}.seat .rowletterAdmin:hover{color:#835;}.seat .rowletterAdmin{color:#835;}.seating_chart_image{text-align:center;z-index:10001;}#seating_chart img{max-width:100%;}.stage_placement{font-size:135%;font-weight:bold;padding:10px 0px;text-decoration:underline;}.wheelchair .tooltip{min-width:110px;}.bold{font-weight:600;}.sold_out{color:red;text-transform:uppercase;}#powered{float:right;clear:both;padding-right:5px;}.floatleft{float:left;}.floatright{float:right;}.package{max-width:1100px;margin:auto;}.packages{min-height:150px;}.indent{padding-left:5px;}.separator{padding-top:6px;border-top:1px solid #CCCCCC;padding-bottom:3px;}.clear{clear:both;}.instruction{color:#4F4F2F;font-size:90%;}.instruct{font-weight:bold;font-size:110%;}.warn{color:firebrick;}.warning{text-align:center;background-color:#fff;padding:10px 15px;font-size:110%;color:firebrick;font-decoration:bold;}span.warn{color:firebrick;}.tiny{font-size:80%;}.asterisk{color:red;font-size:115%;font-weight:bold;}.center{text-align:center;}.italic{font-style:italic;}.error{font-weight:bold;font-family:georgia,Times,serif;;padding-bottom:7px;color:red;}.select_tix{font-size:125%;}.product-image{float:right;padding:0 3px;}a.tooltip-css{outline:none;text-decoration:underline;}a.tooltip-css h3{line-height:25px;font-weight:normal;font-size:22px;font-family:"Yanone Kaffeesatz",Arial,sans-serif;color:#EEE;margin:0 0 0.2em 0;}a.tooltip-css:hover{text-decoration:underline;}a.tooltip-css span{z-index:10;display:none;padding:14px 20px;margin-top:38px;margin-left:-160px;min-width:300px;max-width:450px;line-height:16px;font-size:13px;}a.tooltip-css:hover span{display:inline;position:absolute;border:2px solid #FFF;color:#EEE;background:#333 url(../images/css-tooltip-gradient-bg.png) repeat-x 0 0;}.callout{z-index:20;position:absolute;border:0;top:-14px;left:120px;}a.tooltip-css span{border-radius:2px;box-shadow:0px 0px 8px 4px #666;}.donation{padding-top:10px;font-size:110%;border-top:1px solid #ccc;margin-top:10px;}.survey_info{margin-top:13px;clear:both;background:#fff;font-size:120%;background:transparent;}.actions{clear:both;font-size:0.85em;}#performance_buy_links{min-height:250px;}.perf_buy_list{line-height:22px;}.actions *{display:inline;margin-right:10px;}.venue_event_buy_descrip h3{width:73%;font-size:18px;line-height:100%;font-weight:bold;color:#3b3b3b;text-align:left;margin:0.4em 0em;}.venue_event_buy_image{float:left;margin-bottom:20px;}.description .venue_event_buy_image{float:right;}.venue_event_buy_descrip{width:65%;clear:none;float:left;min-height:110px;padding:10px 0 0 25px;}.venue_event_buy_button{height:35px;margin-top:8px;}#coupons input[type="text"]{font-size:12px;}#order_time_left{color:firebrick;}.countdown_rtl{direction:rtl;}.countdown_holding span{color:#888;}.countdown_row{padding:0px 2px;text-align:center;}.countdown_show2 .countdown_section{width:48%;}.countdown_section{float:left;font-size:75%;text-align:center;}.countdown_amount{font-size:180%;}.countdown{margin:auto;width:120px;text-align:center;padding-top:5px;}.requiredstep{color:red;font-weight:bold;padding:0px;}p.requiredstep{margin:0px 0px -5px 0px;}.grand_total_wrap{font-size:14px;font-weight:bold;color:#676767;padding:15px;border:3px dashed #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:inline-block;}.grand_total{font-size:30px;font-weight:bold;color:#000;}#order_total_value{font-weight:bold;}.input_submit{background:#2376ca;color:white;margin:0 3px 0px 0px;padding:3px 5px;border-radius:5px 5px 5px 5px;border:1px solid #CCCCCC;font-family:Tahoma,Geneva;font-weight:normal;font-size:12px;-moz-border-radius:5px;border-radius:5px;}.input_submit:hover{color:#aae7f2;}.go{color:green;}.go a{color:green;}#name_form_fields{margin-bottom:10px;}.padtop{margin-top:10px;padding-top:10px;}.padbot{padding-bottom:10px;}.page-right{float:left;padding-bottom:10px;width:auto;}.social{clear:none;float:right;margin-top:-20px;padding-right:5px;}.empty_col_follow{padding-right:19px;}.page-left50{float:left;padding-bottom:10px;width:50%;}.tweet{float:left;clear:none;padding-bottom:10px;}.fb{float:left;clear:none;}.field_label{display:block;margin:0;min-width:100px;padding:0;}.form_field{display:block;margin:0;padding-top:2px;}#policy{border-left:1px solid #CCCCCC;height:100px;margin:12px;overflow:auto;padding:0 4px 4px;}a.calendar_submit:hover{color:#AAE7F2;}.action_links td ul{margin-left:-15px;width:150px;}.action_links td li{color:#777733;visibility:hidden;}.action_links td li a{padding-left:10px;}.action_links:hover td li{color:#777733;visibility:visible;float:left;padding:0px;margin:0px;}.action_links td.event_links{border-top:1px solid #3b3b3b;padding-top:10px;padding-left:4px;font-size:14px;line-height:28px;}.action_links:hover td.event_links a{text-decoration:underline;}.action_links a:hover{visibility:visible;}li.action_links a{float:left;font-weight:normal;text-decoration:underline;color:#ff6600;}li.action_links a:hover{float:left;font-weight:normal;visibility:visible;}.tix_remainder{color:red;font-size:10px;margin:3px 0 0 0px;line-height:9px;}.tixname{position:relative;float:left;}.tooltip{min-width:60px;}.tooltip-inner{min-width:200px;max-width:400px;padding:4px;font-size:13px;}#no_payment{font-size:145%;line-height:145%;padding-right:10px;color:green;}#card_details .tooltip-inner{min-width:100px;max-width:200px;}[data-toggle="toggle"]{min-width:60px;}.email_field{position:relative;}.noshow{display:none;}div.email_field a.tooltipper span{display:none;padding:2px 3px;max-width:50px;}div.email_field a.tooltipper:hover span{display:inline;font-weight:normal;font-size:12px;line-height:16px;position:absolute;top:-20px;left:75px;max-width:140px;background:#ffd;border:1px solid #cccccc;color:#3b3b3b;z-index:100;}div.tixname a.tooltipper span{display:none;padding:2px 3px;max-width:160px;}div.tixname a.tooltipper:hover span{display:inline;font-weight:normal;font-size:12px;line-height:16px;position:absolute;top:-20px;left:100px;max-width:160px;background:#eee;border:1px solid #cccccc;color:#3b3b3b;z-index:100;}.tixname2{position:relative;}div.tixname2 a.tooltipper span{display:none;padding:2px 3px;}div.tixname2 a.tooltipper:hover span{display:inline;font-weight:normal;font-size:12px;line-height:16px;position:absolute;top:-20px;left:200px;background:#eee;border:1px solid #cccccc;color:#3b3b3b;z-index:100;}table tr th{text-align:left;}th{padding-right:0.5em;}td{padding-left:0;}td.money,th.money{text-align:right;}table.buy_table td,table.product_table td{padding-right:2em;}.buy_table th{border-bottom:0px;}table.buy_table td{padding-right:2em;font-size:125%;}th.select_tix{font-size:125%;line-height:28px;font-weight:bold;text-decoration:underline;}th.select_tix{font-size:140%;line-height:28px;}td.event_data{padding-top:5px;border-top:1px solid #575252;text-align:center;}table.summary_table{border:1px solid #ddd;background-color:white;padding:0px;vertical-align:top;}td.buy_now{text-align:center;color:#4F4F2F;vertical-align:top;}.fa-asterisk{padding-left:3px;}.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-repeat:repeat-x;border-color:#222222 #222222 #000000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}a.btn-inverse{font-size:13px;}a.btn-inverse:hover{color:#FFF;}.packages{margin:20px;}.pagination{font-size:12px;padding-top:13px;}div.pagination{padding:3px;margin:3px;}div.pagination a{padding:1px 4px;margin:2px;border:1px solid #CCC;text-decoration:none;color:#3399CC;}div.pagination a:hover,div.pagination a:active{border:1px solid #3399CC;color:#ff6600;}div.pagination span.current{padding:1px 4px;margin:2px;border:1px solid #CCC;font-weight:bold;background-color:#3399CC;color:#FFF;}div.pagination span.disabled{padding:1px 4px;margin:2px;border:1px solid #CCC;color:gray;}.event_pagination{font-size:14px;margin:10px 0;padding:0;text-align:center;}.event_pagination a:hover{border:1px solid #CCC;color:white;background:#006dcc;}.event_pagination .prev_page,.event_pagination .next_page{font-size:16px;padding:8px;background:#fff;}.event_pagination .prev_page span.disabled,.event_pagination .next_page span.disabled{font-size:16px;padding:8px;}.event_pagination span.current{padding:8px;margin:2px;border:1px solid #CCC;font-weight:bold;background-color:#006dcc;color:#FFF;}.event_pagination a{padding:8px;margin:2px;border:1px solid #CCC;text-decoration:none;color:#006dcc;}.event_pagination span.disabled{padding:8px;margin:2px;border:1px solid #CCC;color:#ddd;}.row-fluid .social{margin-top:0px;}a:hover [class^="fa-"],a:hover [class*=" fa-"]{text-decoration:none;}.row-fluid [class*="span"]{min-height:15px;}#card_details .row{margin:0;}#order_billing_country{width:270px;}.fa-2{font-size:2em;}.social .fa-2{font-size:1.6em;}div [class*=" col-xs-"]{padding-right:5px;padding-left:5px;}.fontawesome .input-group input{line-height:11px;font-size:15px;margin:0;float:left;border-radius:0 4px 4px 0;}.fontawesome{float:left;}.calendar_submit{-moz-border-radius:5px 5px 5px 5px;background:#627aad;color:white;margin:8px 3px 0px 0px;padding:3px 5px;border:1px solid #CCC;font-style:Tahoma,Geneva;font-size:12px;font-weight:normal;}#header-content{position:relative;width:800px;height:193px;background-color:#333;}ol,ul{list-style:none}.list_label{color:#069;font-size:14px;}.order_input{width:270px;}.list_item{padding-left:50px;float:left;}#containerww{margin-left:auto;margin-right:auto;position:relative;background:transparent;}#contentww{background:transparent;position:relative;min-height:350px;padding:0px 5px;}#bottom-area{position:relative;width:100%;}#bottom-content{position:relative;background:transparent;padding-top:10px;width:100%;}#footerww{position:relative;width:100%;height:15px;text-align:center;margin:0px auto 2px;padding-top:1px;color:#ddd;font-size:12px;font-weight:bold;clear:both;}#footerww p{color:#444;margin:0px;}#footerww a{color:#444;text-decoration:underline;}.fee_free{padding-bottom:10px;}.stripe{background:#C4D3D5;width:100%;padding:15px 0;border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;-webkit-border-radius:9px 9px 0 0;}.inner_share{font-size:17px;padding-top:10px;}.inner_share div{margin-top:10px;}.cancel{float:right;margin:-10px -8px 0 0;font-size:3em;color:black;}.thankyou_share{z-index:5000;height:201px;border:3px solid #336699;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:left;font-weight:normal;text-align:center;background:#E5F8FA;box-shadow:1px 3px 0px #575757;}#container .thankyou_share p{font-size:19px;}.thankyou_share img{margin:5px;}#print_tickets_button{text-align:center;margin:1em auto 1em auto;-moz-box-shadow:0 0 3px #888;-webkit-box-shadow:0 0 3px #888;box-shadow:0 0 3px #888;background:steelblue;width:290px;padding:1.15em;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:1.25em;color:white;text-transform:capitalize;}#print_tickets_button a{color:white;}.package_name td{width:250px;}#event_list{border-collapse:collapse;float:left;}#event_list .package_event{border-collapse:collapse;padding:10px;border-top:1px solid #777;border-bottom:1px solid #777;border-right:2px solid #777;font-size:150%;width:160px;}#event_list .selected{background:#fafafa;border-left:2px solid #777;border-right:0px solid white;}#event_list .perf_error{background:pink;}#package_event_tab_first{margin-top:-1px;}#performance_selector{float:left;padding:5px 0px 0px 10px;min-width:300px;margin-bottom:1.25em;width:50%;}.event_creation{font-size:125%;padding-bottom:10px;}.event_creation p{padding:10px 0px 4px 0px;}.event_creation .iconlabel p{padding:0px;margin:px;}#performance_selector .inactive{display:none;}#performance_selector .active{display:block;}.perf_error a{color:red;}.perf_unset{background:#DDDDDD;color:darkgrey;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.perf_unset a{}.perf_set{background:#DDF687;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);}.perf_set a{color:#060;}.selected{color:black;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}#payment_details .error_field{border:solid 3px red;}.error_field,.error_field select{border:solid 2px red;}.poll_question .error_field{border:solid 2px red;}.credit_cards img{margin:0 12px;}.required{color:red;padding-left:3px;display:inline;font-weight:bold;}@media only screen and (min-width: 680px) {.secure-badge{float:left;}}.secure-badge{height:24px;line-height:24px;padding:0 10px;text-align:center;color:#176D2E;background:#edffe9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#edffe9),color-stop(100%,#e1ffdb));background:-webkit-linear-gradient(top,#edffe9 0,#e1ffdb 100%);background:-ms-linear-gradient(top,#edffe9 0,#e1ffdb 100%);background:linear-gradient(to bottom,#edffe9 0,#e1ffdb 100%);border:1px solid #4CBB69;border-radius:2px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.secure-badge .icon-lock-green{margin-right:2px;}.icon-lock-green{width:10px;height:12px;background-position:-434px -195px;}#flash-warning{border:2px solid red;width:95%;z-index:1000;}.ui-widget-content{background:#eee;}.ui-datepicker table{background:white;}#calendar{background:#FAFAFA;border-radius:4px;margin-bottom:5em;overflow:hidden;padding:0.3em;width:99%;float:left;}#calendar .fc-view{overflow:visible;}#custom_report .loader{background:rgba(0,0,0,0.1) url('/images/wait-large.gif') no-repeat center center;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000000;}#calendar .performance-details,#sales-reports{background:#111 url('/images/calendar-event-dialog-background.png');border-radius:4px;box-shadow:#222 3px 3px 6px;color:#FAFAFA;left:5px;padding:12px;position:absolute;z-index:1000000000;}#calendar .fc-grid{position:relative;}#calendar .fc-grid .loader{border-radius:12px;left:50%;margin-left:-158px;padding:2em;position:absolute;top:20%;z-index:10000;}.fc-header-title h2,.fc-day-header,.fc-day-number{color:#333;}#calendar .fc-header-center button{font-size:0.9em;margin-left:2em;padding:0 0.5em;text-transform:lowercase;}#calendar a.fc-event,#calendar a.fc-event:hover{color:white;}#calendar .fc-event{cursor:pointer;position:relative;color:#000;}.fc-event{color:#000;}#calendar .performance-details{height:auto;top:18px;width:364px;min-height:280px;}@media(max-width: 480px) {
  #calendar .performance-details {
    width: 264px;
  }
}
#calendar .performance-details i.fa-times {
  cursor: pointer;
  font-size: 16px;
  position: absolute;
  right: 7px;
  top: 7px;
}
#calendar .performance-details h2 {
  color: #FAFAFA;
  font-size: 16px;
  line-height: inherit;
}
#calendar .performance-details strong {
  display: block;
  font-weight: normal;
  line-height: 2.5em;
}
#calendar .performance-details a {
  margin: 5px 3px 0 0;
  color: #FFF;
  text-decoration: none;
}
.social img {
  vertical-align:top;
}
.social .fa-2 {
  font-size: 1.45em;
}
.performance-details .description {
  padding-top: 5px;
  clear:both;
}
#calendar .picture {
  border: 0px;
}
#calendar .social {
  clear: both;
  float: right;
  margin-top: 8px;
  min-width: 18px;
}
.calendar_display {
  text-align: center;
  max-width: 850px;
}
#calendar .performance-details .event-url {
  margin: 5px 3px 0 0;
  color: lightblue;
  text-decoration: underline;
}
td .line {
  border-top: 1px solid #575252;
  padding-top: 5px;
  vertical-align: top;
}
.event_search_results .date_grouping {
  text-transform:uppercase;
  text-align: left;
  padding: 10px 0;
}
.date_grouping {
  font-weight: normal;
  font-size: 16px;
  color: black;
}
.event {
  background-color: transparent;
}
#eventSearchResults .event_search_results {
  margin: auto;
  width: 100%;
}
#packageListingResults .event_search_results {
  margin: auto;
  width: 100%;
}
.public_calendar {
  text-align: left;
  padding-left: 4px;
}
.public_calendar_listing {
  margin:auto;
  max-width: 900px;
  clear:both;
  width: 100%;
}
#packageListingResults .public_calendar_listing {
  max-width: 741px;
}
.no_search_results {
  margin: auto;
  min-height: 200px;
  padding: 20px 0px;
  color: firebrick;
  font-size: 13px;
  clear:both;
}
td.calendar_time {
  width: 20%;
  padding-right: 10px;
  height: 50px;
}
td.calendar_title {
  text-align: left;
  width: 45%;
}
.fc-event {
  color: #000;
}
.calendar_data {
  width: 13%;
  text-align: right;
  padding-right: 4px;
}
/* calendar placement styles */
#calendar .width_left_too_small {
  right: -210px;
  left: auto;
}
#calendar .right_edge_out_or_left_in {
  left: auto;
  right: 10px;
}
#calendar .bottom_disappears_10 {
  bottom: 10px;
  height: 300px; /* width of dialong box */
  top: auto;
}
#calendar .bottom_disappears_70 {
  bottom: -70px;
  height: 300px; /* width of dialong box */
  top: auto;
}
/******* END CALENDAR ****/
#salutation_div {
  margin-bottom: -50px;
  visibility:hidden;
}
#flash-recaptcha_error {
  display: none;
}
.warning_banner {
  background-color: #ad2535;
  text-align: center;
  color: white;
  font-size: 110%;
  padding: 5px 0px;
}
.warning_banner a {
  text-decoration: underline;
  color: white;
}
.post-survey input, .post-survey select {
  margin-top: 10px;
}
.post-survey label, .post-survey select {
  float: left;
  clear: both;
}
#thankyou_title {
  background-color: #10A2A5;
  color: white !important;
  text-align: center;
}
@media (min-width: 500px) {
  .modal-sm {
    width: 400px;
    left: 15%;
  }
}
.modal-sm {
  position: fixed;
}
iframe.iframe-mobile::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
iframe.iframe-mobile::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
select.limited_ticket_type {
  width: 45px;
  height: 33px;
}
.mobile_calendar_title {
  font-size: 1.1em;
}
/********** Starting template 3 ***********/
.event_picture img {
  max-width: 100%;
  height: auto;
}
.event_picture_tall {
  width: auto;
  max-height: 100%;
}
.event_picture {
  height: 225px;
  text-align: center;
  overflow: hidden;
}
.event_content {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px;
  min-height: 610px;
  border-bottom: 2px solid #C7C7C7;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}
.event_content.no_images {
  min-height: 385px;
}
.event_content:hover {
  background-color: #e8e8e8;
}
.event_description {
  color: #a9a9a9;
  padding: 10px 15px 10px;
  font-size: 14px;
}
.event_title, .event_date {
  padding-left: 15px;
  padding-right: 15px;
}
.event_title h1 {
  text-align: left;
  margin-bottom: 0px;
}
.event_title {
  color: #545454;
  font-weight: bold;
}
.price_range {
  text-align: right;
  font-size: 1.3em;
  color: #000000;
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: 10px;
}
.price {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 10px;
}
.event_template_3_background {
  background-color: #f5f5f5;
}
div.social_links {
  margin-left: 0px;
}
/********** Ending template 3 *************/
/* side bar styles */
.public_sidebar{
}
#no_indent_list {
  margin-left:0;
  padding-left:5px;
}
#wheelchair-confirm {
  max-width: 400px;
}
#submit_package {
  margin-bottom: 20px;
}
#submit_package .btn-primary {
  margin-bottom: 5px;
}

/* Public Display */
.list-group-modified {
  margin-left: 0px;
}

.list-group-item-modified {
  margin-left: 0px;
}

.display-tickets-available {
  font-size: 1.1em;
  font-weight: bold;
}

/*Form Wizard*/
.bs-wizard {
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: solid 1px #e0e0e0;
  padding: 0 0 5px 0;
}
.bs-wizard > .bs-wizard-step {
  padding: 0;
  position: relative;
}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
  color: #595959;
  font-size: 14px;
  margin-bottom: 0px;
}
.bs-wizard > .bs-wizard-step .bs-wizard-info {
  color: #999;
  font-size: 13px;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #abe8aa;
  top: 40px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
  content: ' ';
  width: 14px;
  height: 14px;
  background: #5bbd19;
  border-radius: 50px;
  position: absolute;
  top: 8px; left: 8px;
}
.bs-wizard > .bs-wizard-step > .progress {
  position: relative;
  border-radius: 0px;
  height: 2px;
  box-shadow: none;
  margin: 18px 0;
}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
  width:0px;
  box-shadow: none;
  background: #abe8aa;
}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
  width:100%;
}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
  width:50%;
}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
  width:0%;
}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
  width: 100%;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
  background-color: #f5f5f5;
}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
  opacity: 0;
}
.bs-wizard > .bs-wizard-step:first-child  > .progress {
  left: 50%; width: 50%;
}
.bs-wizard > .bs-wizard-step:last-child  > .progress {
  width: 50%;
}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
  pointer-events: none;
}
.thumbnail {
  border: none;
}
