/*
table.tablePriceInfo { font-size: 14px !important; }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding: 2px !important; }
*/

/*.eventHolder { padding: 0 3px !important}*/
.eventHolder hr, #sumForm hr { margin: 2px 0px !important}
.singleTickets .eventHolder .btn { margin:2px; padding: 0px !important; min-width: 65px !important; height: 45px !important; border-radius: 0; }
.groupTickets .eventHolder .btn { margin:2px; padding: 0px !important; min-width: 65px !important; height: 65px !important; }
.groupTickets .eventHolder .btn .eventTime { line-height: 40px; }
.groupTickets .col-md-1 button { height: 65px !important; }
.groupTickets .foglaloContent .allEventsHolder .btn  { margin-bottom: 5px; }
.groupTickets .foglaloContent .allEventsHolder .minHeightP  { min-height: 90px; }
.groupTickets .foglaloContent .allEventsHolder .minHeightP span.label  { margin-bottom: 6px; display: inline-block; font-size: 13px !important; line-height:20px; padding: 4px; white-space: normal; }
.groupTickets .foglaloContent .allEventsHolder .blok1  { min-height: 266px; }
.ticketPage tfoot { background: #eee; }
.ticketPage .orderDetails .label { display: block; font-size: 120%; padding: 6px 0; }
.timeline-content span.label  { font-size: 120%; padding: 6px 12px; margin-top: 50px; }
.inputerror { border-color: #f13e46 !important; }

.smallerTable th, .smallerTable td {
	font-family: Open Sans;
	font-size: 10pt !important;
	padding: 4px 2px !important;
}
#gwcDates, .statisticDatePicker { margin-left: 15px; }
#gwcDates div.pull-left, .statisticDatePicker div.pull-left { margin-right: 10px; }
/*
.eventHolder button.btn { padding:0; }
.eventHolder .btn .eventTime { font-size: 18px; line-height: 100%; width: 100%; display: block; background: #eee; color: #333; padding: 2px 0; }
.eventHolder .nav-tabs > li > a { color: #333 !important; padding: 2px 20px !important; text-align:center;}
.eventHolder .tabbable-custom, .eventHolder .tab-content { margin-bottom: 0; padding: 4px; }
.eventHolder .tabbable-custom > .nav-tabs > li.active { border-top-color: #2b3643;  }
.eventHolder .small .eventTime, .eventHolder li a span.eventTime  { font-size: 15px !important; line-height: 18px !important; }
.eventHolder .btn .eventAmount { width: 100%; display: block; font-size: 80% !important; padding: 4px 0; }
*/
.searchEvent { padding:10px; margin: 4px 0; }
.searchEvent .number { font-size: 20px; text-align: right;}
.searchEvent .desc { font-size: 20px; text-align: right; }
.searchEventTime { width: auto; text-align:center; display: inline-block; padding: 4px 8px; background: #45b6af; color: #fff; line-height: 30px;}
.nomargin {  margin: 0 !important; }
.nopadding {  padding: 0 !important; }
.priceTableSmall th, .priceTableSmall td { font-size: 11px !important; padding: 6px 2px !important;}
.priceTableSmall td { text-align: center; }
.halfTable th { width: 50% !important;  }
.eventRow { margin-bottom: 25px;  }
.eventRow .alert, #basketHolder .alert { padding: 4px 10px !important;}
.openOnClick, .showAllOnClick { min-height: 45px !important; }
.page-content-wrapper .page-content { padding-top: 5px !important;}
.summary .alert, #basketHolder .alert { margin-bottom: 2px !important; }
#itemListHolder ul { list-style-type: none; padding-left: 0;}
#itemListHolder ul li { padding: 4px; background: #e9edef; margin: 4px 0px; }
#itemListHolder ul li span.pull-right { font-size: 14px !important; }
#itemListHolder .btn-xs { line-height: 16px !important; }
#itemListHolder .badge-info { background-color: #659be0; }
.page-footer { text-align:center;}
.page-footer-inner { float: none !important; }
.ticketPage span.btn { text-align: left !important; padding-left: 15px ; }
.openModalTicket { /*margin: 5px; width: 216px;*/ }
.amcharts-compare-item-div { height: 20px !important;}
.eventStatistic button.btn { margin: 0 4px 4px 0; }
.statisticBody .eventRow .col-md-1 button.alert{ font-size: 12px;  padding:2px !important;}
.statisticBody .eventRow .col-md-1 button span{ width: 100%; display: block; opacity:0.6;}
/*
.statisticBody .eventRow:hover .eventTime, .eventRow:hover .eventTime  { background: #2b3643; color: #fff; }
.statisticBody .eventRow:hover .eventAmount, .eventRow:hover .eventAmount  { opacity:.7; }
*/
.statisticBody .eventAmount   { font-size: 80%;  }
.statisticBody .amChartsCompareList   { max-height: 400px !important;  }
.groupTicketLabel { padding: 10px 12px; font-size: 22px; line-height: 16px; cursor: pointer; }
.groupBasket .searchEventTime { font-size: 20px;  }
.col-md-3 .foglalasByUser { margin-bottom: 30px; }
.foglalasByUser h3 { padding-top: 0px; margin: 2px 0; }
div.itemFullText h3, .getUserDataHolder h3 { margin-bottom: 20px; }
.portlet { margin-bottom: 0px !important; }
.top-news .col-md-4 { min-height: 120px; }

.eventHolder .btn .eventTime { /*font-size: 18px;*/ line-height: 100%; width: 100%; display: block; background: #eee; color: #333; padding: 6px 0; }
/*.eventHolder .nav-tabs, .eventHolder .nav>li>a:hover, .eventHolder .nav>li>a:focus  { border: 0 !important; }*/
.eventHolder .nav-tabs > li  { /*margin: 0 4px -3px -2px;*/ border:none; min-width: 65px !important;}
.eventHolder .nav-tabs > li > a { color: #333 !important; padding: 2px 0 !important; text-align:center; display: block; }
.eventHolder .nav-tabs > li.active > a, .eventHolder .tab-content { color: #fff !important; background: #112236; }
.eventHolder .tab-content { margin-bottom: 0; padding: 4px; border: none; }
.eventHolder .tabbable-custom {  }
.eventHolder .tab-content .tab-pane { text-align: center; }
/*.tabbable-custom > .nav-tabs > li.active { border: 0; }
.tabbable-custom > .nav-tabs > li.active:hover a { background: #112236; }
*/

/*
.modal-backdrop { background-color: #112236 !important; }
#myModal .modal-dialog { z-index: 999; top: 15%; }
#myModal .modal-body table { background: #fafafa; }
#myModal .modal-header { text-align:center; }
#myModal .modal-body table td:nth-child(2), #myModal .modal-body table th:nth-child(2) { text-align: center; }
#myModal .modal-body table th:nth-child(2) { color: #fff; background-color: #5cb85c; }
#myModal .modal-body table td:nth-child(3){ text-align: right; }
*/
#myModal { color: #000; }
.badge { border-radius: 0 !important; }
#itemListHolder .badge.badge-title { display: block;  width: 100%;  white-space: normal; height: auto; text-align:left; }
#sumForm .removeFromCartDb { background: transparent !important; color: #f13e46 !important; margin-left: 5px; margin-top: -1px; }
.page-title { margin: 10px 0 15px; }
#ajax-modal .modal-dialog { width: 80%; }
.btn.default:not(.btn-outline), .btn.default:not(.btn-outline).active, .btn.default:not(.btn-outline):active, .btn.default:not(.btn-outline):hover, .open>.btn.default:not(.btn-outline).dropdown-toggle { background-color: #fff !important; border-color: #c2cad8 !important; }
.highcharts-container { width: 100% !important; }
.table-hover>tbody>tr:hover, .table-hover>tbody>tr:hover>td { background: #2b3643 !important; color: #fff; }
table.dataTable tbody th, table.dataTable tbody td { padding: 6px 8px; }
/*AUTOCOMPLETE*/
.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }
/*AUTOCOMPLETE END*/

/*
form.gwcRegister label.error { color: #f00; }
form.gwcRegister label.valid { color: #0f0; }
form.gwcRegister .form-group.success input { border-color: #0f0; }
form.gwcRegister .form-group.error input { border-color: #f00; }
form.gwcRegister .form-group.success label.valid, form.gwcRegister #aszf-error.valid { display: none !important; }
*/
.form-group.control-group .control-label:after { 
   content:"*";
   color:red;
}
.red-pink, .red-pink:hover { color: #fff; background-color: #E08283; border-color: #E08283; }
.red-mint, .red-mint:hover { color: #fff; background-color: #e43a45; border-color: #e43a45; }
.green-jungle, .addToCart { color: #fff; background-color: #26C281; border-color: #26C281; }
.green-jungle:hover, .addToCart:hover { color: #fff !important; background-color: #1e9765; border-color: #1c8f5f; }
.red-flamingo, .red-flamingo:hover { background-color: #EF4836; border-color: #EF4836; }

.mt-checkbox-list label.mt-checkbox { display: block; }
.mt-checkbox-list label.mt-checkbox input { float: left; margin-right: 10px; }

div.summary .alert { padding: 10px; font-size: 14px; }

#itemListHolder ul li { padding: 4px; background: #e9edef; margin: 4px 0px; }
#sumForm .removeFromCartDb { background: rgba(0, 0, 0, 0) !important; color: #f13e46 !important; margin-left: 5px; margin-top: -1px; }
#itemListHolder ul li span.pull-right { display: block; color: #666; }
div.itemFullText #getUserDataFrom h3 { padding: 0; }

div.error label, label.error { color: #d02027; }
div.success label, label.success { color: #26c281; }
div.success label.valid.error, label.error.valid { display: none !important; }
#removeFullCart i { margin: 0; }
#nyitvatartas #start_date { cursor: pointer; }
#bookTable btuuon:hover {  }
#bookTable .table th { padding: 6px; }

.getUserDataHolder table.table thead tr th { border: 1px solid #fff; background: #604f9d; color: #fff; text-align: center; }

#itemListHolder .badge { font-size: 14px; font-weight: normal; }
select[disabled], select[readonly], fieldset[disabled] select, textarea[disabled], textarea[readonly], fieldset[disabled] textarea, input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], .uneditable-input[disabled], .uneditable-input[readonly], fieldset[disabled] .uneditable-input { color: #d9d9d9; }