@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,900italic,900,700italic,700,600italic,600,400italic,300italic,300,200italic,200);
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
body #pjWrapperNightClub_theme8 { font-size: 14px; line-height: 22px; color: #343639; }

#pjWrapperNightClub_theme8 .glyphicon { font-family: 'Glyphicons Halflings'; }

/*** Modules ***/

#pjWrapperNightClub_theme8 a { text-decoration: none; color: #ccc; outline: none; }

#pjWrapperNightClub_theme8 .pjNcb-drink-content-product,
#pjWrapperNightClub_theme8 .pjNcb-drink-content,
#pjWrapperNightClub_theme8 .pjNcb-datepick { *zoom: 1; }

#pjWrapperNightClub_theme8 .pjNcb-drink-content-product:after,
#pjWrapperNightClub_theme8 .pjNcb-drink-content:after,
#pjWrapperNightClub_theme8 .pjNcb-datepick:after { content: ''; clear: both; display: table; }

#pjWrapperNightClub_theme8 .nav-pills > li > a,
#pjWrapperNightClub_theme8 .pjNcb-drink-content-description,
#pjWrapperNightClub_theme8 .btn { -webkit-transition: none; -o-transition: none; transition: none; }

#pjWrapperNightClub_theme8 select, textarea, input { border-radius: 0; }

html, body { height: 100%; }

/* Header */
#pjWrapperNightClub_theme8 .pjNcb-navbar { min-height: 0; border: 0; background: transparent; padding: 25px 0 40px; }
#pjWrapperNightClub_theme8 .pjNcb-navbar .navbar-collapse { padding: 0; }
#pjWrapperNightClub_theme8 .pjNcb-navbar .navbar-nav { width: 100%; }
#pjWrapperNightClub_theme8 .pjNcb-navbar .navbar-nav > li { width: 20%; }
#pjWrapperNightClub_theme8 .pjNcb-navbar.pjNcb-4items .navbar-nav > li { width: 25%; }
#pjWrapperNightClub_theme8 .pjNcb-navbar .active a:hover,
#pjWrapperNightClub_theme8 .pjNcb-navbar .active a { border-color: #343639; color: #343639; cursor: pointer; }
#pjWrapperNightClub_theme8 .pjNcb-navbar .completed a:hover,
#pjWrapperNightClub_theme8 .pjNcb-navbar .completed a { border-color: #03b079; color: #03b079; cursor: pointer; }
#pjWrapperNightClub_theme8 .pjNcb-navbar a:hover,
#pjWrapperNightClub_theme8 .pjNcb-navbar a { padding: 2px 5px; font-size: 14px; text-transform: uppercase; font-weight: 500; border-bottom: 4px solid #abb6b3; color: #abb6b3; background: transparent; cursor: default; }

#pjWrapperNightClub_theme8 .pjNcb-datepick { width: 45.1807%; margin: 0 auto 60px; }
#pjWrapperNightClub_theme8 .pjNcb-datepick label { float: left; font-size: 18px; color: #343639; padding: 12px 13px 0 0; margin: 0; }
#pjWrapperNightClub_theme8 .pjNcb-datepick .datepicker { float: left; width: 100%; font-weight: 500; }
#pjWrapperNightClub_theme8 .datepicker { position: relative;  }
#pjWrapperNightClub_theme8 .datepicker input { cursor: pointer; display: block; height: 54px; border-radius: 5px; background: #fff; border: 1px solid #cbd7dd; width: 100%; padding: 0 15px;}
#pjWrapperNightClub_theme8 .pjNcbDate input.form-control{cursor: pointer; display: block; height: 54px; border-radius: 5px; background: #fff; border: 1px solid #cbd7dd; width: 100%; padding: 0 15px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;}

#pjWrapperNightClub_theme8 .ui-datepicker-trigger { position: absolute; top: 17px; right: 15px; text-indent: 0; line-height: 0; font-size: 0; text-align: center; background: transparent; border: 0; opacity: 0.7; padding: 0; }
#pjWrapperNightClub_theme8 .ui-datepicker-trigger:before { font-family: 'Glyphicons Halflings'; content: "\e109"; font-size: 20px; line-height: 20px; text-indent: 0; }

#pjWrapperNightClub_theme8 .pjNcb-booths h2 { font-size: 30px; padding-bottom: 30px; text-align: center; font-weight: 700; }
#pjWrapperNightClub_theme8 .pjNcb-booths h3 {text-align: center; }
#pjWrapperNightClub_theme8 .pjNcb-booths.pjNcb-booth-detail h2{text-align: left;}

#pjWrapperNightClub_theme8 .pjNcb-booth { background: #fff; border: 1px solid #dee0e1; border-radius: 5px; -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1); margin-bottom: 30px; overflow: hidden;}

#pjWrapperNightClub_theme8 .pjNcb-booth-image { position: relative; overflow: hidden; margin: -1px -1px 0 -1px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#pjWrapperNightClub_theme8 .pjNcb-booth-image p { position: absolute; top: 0; right: 0; color: #fff; text-align: center; font-size: 12px; text-transform: uppercase; background-color: rgba(0,0,0,0.76); width: 110px; line-height: 1.3em; padding: 7px;}
#pjWrapperNightClub_theme8 .pjNcb-booth-image p strong { display: block; font-weight: normal; font-weight: 500; font-size: 30px; line-height: 1.1em;}
#pjWrapperNightClub_theme8 .pjNcb-booth-image img { display: block; width: 100%; height: auto; }

#pjWrapperNightClub_theme8 .pjNcb-booth-content { padding: 20px; }
#pjWrapperNightClub_theme8 .pjNcb-booth-content ul { padding: 10px 0; margin: 0; list-style: none; }
#pjWrapperNightClub_theme8 .pjNcb-booth-content li { display: block; font-size: 14px; line-height: 22px; color: #8e9496; }
#pjWrapperNightClub_theme8 .pjNcb-booth-content li strong { font-weight: normal; color: #343639; }

#pjWrapperNightClub_theme8 .pjNcb-booth-title { font-size: 22px; text-transform: uppercase; color: #343639; font-weight: 500; border-bottom: 1px solid #dee0e1; padding-bottom: 15px;}

#pjWrapperNightClub_theme8 .pjNcb-booth-actions .btn-primary { display: block; }

#pjWrapperNightClub_theme8 .btn-default { height: 42px; border: 2px solid #9dabb1; background: #aebabf; color: #fff; font-size: 18px; font-weight: 500; }

#pjWrapperNightClub_theme8 .btn-primary { height: 42px; border: 2px solid #079d6d; color: #fff; font-size: 18px; font-weight: 500; }

#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content ul { padding: 0; margin: 0; list-style: none; }
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li { padding-left: 33%; position: relative; font-size: 16px; line-height: 30px;}
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li span { position: absolute; top: 0; left: 0; color: #7f8081;  }
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li strong { font-weight: normal; font-weight: 500; }
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li .pjNcb-price { font-size: 30px; font-weight: 700; }
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-actions .btn-primary,
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li .btn-primary { min-width: 140px; }
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li.price-row { margin: 20px 0 40px; }

#pjWrapperNightClub_theme8 .pjNcb-yourbooth-images ul { list-style: none; margin: 0 -7px; overflow: hidden; display: block; padding: 0;}
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-images li { float: left; width: 50%; padding: 7px;}
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-images img { display: block; width: 100%; height: auto; }

#pjWrapperNightClub_theme8 .nav-pills { margin-bottom: 30px; }
#pjWrapperNightClub_theme8 .nav-pills > li + li { margin-left: 15px; }
#pjWrapperNightClub_theme8 .nav-pills > li > a { padding: 5px 26px; background-color: #f1f6f8; border: 1px solid #cbd7dd; color: #7f8081; font-size: 16px;}

#pjWrapperNightClub_theme8 .nav-pills > li > a:hover,
#pjWrapperNightClub_theme8 .nav-pills > li.active > a { background: #3f3e3d; border-color: #3f3e3d; color: #fff; }

#pjWrapperNightClub_theme8 .pjNcb-drink { border-radius: 5px; overflow: hidden; background: #fff; border: 1px solid #dee0e1; margin-bottom: 30px; -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1); padding: 13px 18px 18px; }

#pjWrapperNightClub_theme8 .pjNcb-drink-title { font-size: 22px; line-height: 1.3em; color: #343639; font-weight: 500; border-bottom: 1px solid #dee0e1; overflow: hidden; height: 64px; cursor: pointer; margin-bottom: 5px; }

#pjWrapperNightClub_theme8 .pjNcb-drink-image { width: 50%; float: left; }
#pjWrapperNightClub_theme8 .pjNcb-drink-image img { max-width: 100%; display: block; height: auto; }

#pjWrapperNightClub_theme8 .pjNcb-quantity { width: 50%; float: left; padding-top: 22px; }
#pjWrapperNightClub_theme8 .pjNcb-quantity p { color: #8e9496; bottom: 5px;}
#pjWrapperNightClub_theme8 .pjNcb-quantity p strong { display: block; color: #343639; font-size: 24px; padding: 4px 0 1px;}
#pjWrapperNightClub_theme8 .pjNcb-quantity .pjNcb-spinner  {  }

#pjWrapperNightClub_theme8 .pjNcb-spinner .btn { width: 33px; text-align: center; border-color: #cbd7dd; background: #f1f6f8; color: #94a3a9; font-size: 18px; font-weight: 500; padding-top: 3px; padding-bottom: 3px; height: 34px; }
#pjWrapperNightClub_theme8 .pjNcb-spinner .pjNcb-spinner-up { text-indent: -2px;  }
#pjWrapperNightClub_theme8 .pjNcb-spinner-result { float: left; border: 1px solid #cbd7dd; border-left: 0; border-right: 0; -moz-user-select: none; cursor: pointer; display: inline-block; font-size: 14px; line-height: 1.42857; margin-bottom: 0; padding: 5px; text-align: center; vertical-align: middle; white-space: nowrap; max-width: 42px; color: #343639; font-weight: 600; height: 34px;}

#pjWrapperNightClub_theme8 .pjNcb-drink.selected{background-color: #b11f24!important;}
#pjWrapperNightClub_theme8 .pjNcb-drink.selected .pjNcb-drink-title{
	border-color: #fff !important;
}

#pjWrapperNightClub_theme8 .pjNcb-yourbooth { padding-bottom: 20px; }
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-actions { text-align: right; }  

#pjWrapperNightClub_theme8 .pjNcb-booking-details { padding-bottom: 20px; }
#pjWrapperNightClub_theme8 .pjNcb-booking-details .rowspan{margin-top: 10px;}

#pjWrapperNightClub_theme8 .pjNcb-details h2 { font-size: 30px; color: #343639; font-weight: 700; }
#pjWrapperNightClub_theme8 .pjNcb-details .pjNcb-spinner-result { height: 34px; }

#pjWrapperNightClub_theme8 .pjNcb-form { padding-bottom: 20px; }
#pjWrapperNightClub_theme8 .pjNcb-form .form-control { padding: 8px 12px; height: 38px; }
#pjWrapperNightClub_theme8 .pjNcb-form h2 { padding-bottom: 20px; }
#pjWrapperNightClub_theme8 .pjNcb-form label { font-size: 16px; color: #7f8081; font-weight: normal; padding-top: 6px;}
#pjWrapperNightClub_theme8 .pjNcb-form .checkbox { padding: 15px 0; }
#pjWrapperNightClub_theme8 .pjNcb-form .checkbox a { color: #03b079; }
#pjWrapperNightClub_theme8 .pjNcb-form .btn { min-width: 140px; }
#pjWrapperNightClub_theme8 .pjNcb-form .btn + .btn { margin-left: 5px; }

#pjWrapperNightClub_theme8 select.form-control { border-radius: 4px; }
#pjWrapperNightClub_theme8 .pjNcb-form .checkbox input{-webkit-appearance: checkbox;}

#pjWrapperNightClub_theme8 .pjNcb-booking-detail { border-bottom: 1px solid #dee0e1; padding: 19px 0; }
#pjWrapperNightClub_theme8 .pjNcb-booking-detail p { font-size: 16px; margin: 0; padding-top: 6px; }
#pjWrapperNightClub_theme8 .pjNcb-booking-detail p span { color: #7f8081; }
#pjWrapperNightClub_theme8 .pjNcb-booking-detail p strong { color: #343639; font-weight: normal; font-weight: 600;}

#pjWrapperNightClub_theme8 .navbar-toggle { background: #343639; }
#pjWrapperNightClub_theme8 .navbar-toggle .icon-bar { background: #fff; }

#pjWrapperNightClub_theme8 .pjNcb-drink-content { overflow: hidden; position: relative; }
#pjWrapperNightClub_theme8 .pjNcb-drink-content-description { max-height: 120px; overflow: auto; position: absolute; top: -100%; left: 0; background: #fff; padding: 5px;}
#pjWrapperNightClub_theme8 .pjNcb-drink-content.active .pjNcb-drink-content-description { top: 0; }

/* ==========================================================================
	Date picker
========================================================================== */
.pjNcb-datepicker .ui-datepicker-header { background: transparent; border: 0; }
.pjNcb-datepicker .ui-datepicker-prev,
.pjNcb-datepicker .ui-datepicker-next { cursor: pointer; }

/* ==========================================================================
	.Modal
========================================================================== */
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}
.modal-backdrop.fade.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.modal-dialog{
	z-index: 9999;
}
#pjWrapperNightClub_theme8 button.close{
	font-size: 30px;
}

.modal-header .close {
  margin-top: -0px!important;
  background: #b11f24!important;
  border-radius: 30px;
  width: 30px;
  text-shadow: none;
  color: #fff;
  opacity: 1;
}

.modal-header {
  border-bottom: 0!important;
}



/* ==========================================================================
	.Overlay
========================================================================== */
#pjWrapperNightClub_theme8 .pjNbcOverlay {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 2;
  cursor: pointer;
}
#pjWrapperNightClub_theme8 .pjNbcOverlay .spinner {
	left: 0;
	right: 0;
  height: 60px;
  width: 60px;
  margin: auto;
  display: flex;
  position: absolute;
  -webkit-animation: rotation .6s infinite linear;
  -moz-animation: rotation .6s infinite linear;
  -o-animation: rotation .6s infinite linear;
  animation: rotation .6s infinite linear;
  border-left: 6px solid rgba(0, 174, 239, .15);
  border-right: 6px solid rgba(0, 174, 239, .15);
  border-bottom: 6px solid rgba(0, 174, 239, .15);
  border-top: 6px solid rgba(0, 174, 239, .8);
  border-radius: 100%;
}
#pjWrapperNightClub_theme8 .pjNbcOverlay .w-100{
	width: 100%!important;
}
#pjWrapperNightClub_theme8 .pjNbcOverlay .align-items-center{
	align-items: center!important;
}
}
#pjWrapperNightClub_theme8 .pjNbcOverlay .justify-content-center{
	-ms-flex-pack: center!important;
    justify-content: center!important;
}
#pjWrapperNightClub_theme8 .pjNbcOverlay .d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}

@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}

@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}


/******SHOPPINGCART*****/
/***WARENKORB***/



 #pjWrapperNightClub_theme8 #pjNcbCartModal .pjNcb-booking-detail{
	padding: 5px 0px;
}
 #pjWrapperNightClub_theme8 #pjNcbCartModal h2{
	margin-top: 10px;
	color: #b11f24!important;
}
 #pjWrapperNightClub_theme8 .pjNcb-cart{
	position: fixed;
    top: 150px;
    right: 0px;
    height: auto;
    padding: 9px 12px;
}
 #pjWrapperNightClub_theme8 .pjNcb-cart .glyphicon{
	font-size: 30px;
	display: block;
	float: left;
	
}
 #pjWrapperNightClub_theme8 .pjNcb-cart .cart-info{
	float: left;
	text-align: left;
	line-height: 15px;
	display: none;
	margin-left:10px;
}
 #pjWrapperNightClub_theme8 .pjNcb-cart.open .cart-info{
	display: block;
}
 #pjWrapperNightClub_theme8 .pjNcb-cart i{
	display: block;
	font-size: 12px;
}
 #pjWrapperNightClub_theme8 .pjNcb-cart b{
	font-size: 14px;
}
 #pjWrapperNightClub_theme8 .pjNbcCartModal .pjNcb-booking-detail p.text-right,
 #pjWrapperNightClub_theme8 .pjNbcCartModal .pjNcb-booking-detail p.text-center,
 #pjWrapperNightClub_theme8 .pjNbcCartModal .pjNcb-booking-detail p span{
	color: #000;
}
 #pjWrapperNightClub_theme8 .pjNbcCartModal .pjNcb-booking-detail p strong{
	font-weight: 600;
	color: #000;
}

 #pjWrapperNightClub_theme8  .pjNcb-cart.btn.btn-primary {
  min-width: inherit !important;
}

@media (max-width: 1024px){
	#pjWrapperNightClub_theme8 .pjNcb-spinner-result,
	#pjWrapperNightClub_theme8 .pjNcb-spinner .btn,
	#pjWrapperNightClub_theme8 .pjNcb-form .btn { font-weight: bold; }
}

@media (max-width: 991px) {
	#pjWrapperNightClub_theme8 .pjNcb-navbar .navbar-nav > li { letter-spacing: -0.5px; white-space: nowrap; }

	#pjWrapperNightClub_theme8 .pjNcb-drink-image { width: 40%; }

	#pjWrapperNightClub_theme8 .pjNcb-quantity { width: 60%; }
}

@media (max-width: 768px) {
	#pjWrapperNightClub_theme8 .pjNcb-drink { padding-left: 15px; padding-right: 15px; }

	#pjWrapperNightClub_theme8 .pjNcb-drink-image { width: 46%; }  
	#pjWrapperNightClub_theme8 .pjNcb-quantity { width: 54%; }

	#pjWrapperNightClub_theme8 .pjNcb-spinner-result { max-width: 36px; }
	
	#pjWrapperNightClub_theme8 .pjNcb-spinner .btn { padding-left: 8px; padding-right: 8px; } 
}  

@media (max-width: 767px) {
	#pjWrapperNightClub_theme8 .pjNcb-navbar { padding-bottom: 0; margin-bottom: 0; padding-top: 0;}
	#pjWrapperNightClub_theme8 .pjNcb-navbar .navbar-nav { margin-left: 0; margin-right: 0; } 
	#pjWrapperNightClub_theme8 .pjNcb-navbar .navbar-nav > li { letter-spacing: 0; width: 100%; text-align: right; }
	#pjWrapperNightClub_theme8 .navbar-collapse { margin-bottom: 20px; }

	#pjWrapperNightClub_theme8 .pjNcb-datepick { width: 60%; margin-bottom: 20px; }

	#pjWrapperNightClub_theme8 .pjNcb-booths h2 { padding-bottom: 10px; }

	#pjWrapperNightClub_theme8 .navbar-toggle { margin-right: 0; }
}

@media (max-width: 639px) {
	#pjWrapperNightClub_theme8 .pjNcb-datepick { width: 80%; }

	#pjWrapperNightClub_theme8 .pjNcb-drink-image { width: 38%; }

	#pjWrapperNightClub_theme8 .pjNcb-quantity { width: 62%; }

	#pjWrapperNightClub_theme8 .pjNcb-drink { padding-left: 10px; padding-right: 10px; }
}

@media (max-width: 479px) {
	#pjWrapperNightClub_theme8 .pjNcb-datepick { width: 100%; }

	#pjWrapperNightClub_theme8 .pjNcb-datepick .datepicker { width: 78%; }
	
	#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li span { display: block; position: relative; left: auto; top: auto; }
	#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li { padding-left: 0; }

	#pjWrapperNightClub_theme8 .pjNcb-yourbooth .col-xs-6 { width: 100%; }

	#pjWrapperNightClub_theme8 .pjNcb-drink-title { height: auto; padding-bottom: 13px; }
	
	#pjWrapperNightClub_theme8 .nav-pills { margin-bottom: 20px; }
	#pjWrapperNightClub_theme8 .nav-pills > li + li { margin-left: 5px; }
	#pjWrapperNightClub_theme8 .nav-pills > li > a { padding-left: 10px; padding-right: 10px; }

	#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li .btn-holder { display: inline-block!important; }
	#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li .btn-holder + .btn-holder { margin-left: 5px; }
}
/* ==========================================================================
	#General
========================================================================== */
#pjWrapperNightClub_theme8 * { font-family: 'Source Sans Pro', sans-serif; }
#pjWrapperNightClub_theme8 .fa { font-family: 'FontAwesome'; }
#pjWrapperNightClub_theme8 .glyphicon { font-family: 'Glyphicons Halflings'; }

body #pjWrapperNightClub_theme8 { color: #bebebe; background: #222;}

#pjWrapperNightClub_theme8 .pjNcb-details h2,
#pjWrapperNightClub_theme8 .pjNcb-quantity p strong,
#pjWrapperNightClub_theme8 .pjNcb-booths h2 { font-weight: 700; }

#pjWrapperNightClub_theme8 .pjNcb-drink-title,
#pjWrapperNightClub_theme8 .pjNcb-booking-detail p strong,
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li .pjNcb-price,
#pjWrapperNightClub_theme8 .pjNcb-yourbooth-content li strong,
#pjWrapperNightClub_theme8 .pjNcb-navbar a:hover, 
#pjWrapperNightClub_theme8 .pjNcb-navbar a,
#pjWrapperNightClub_theme8 .btn-primary,
#pjWrapperNightClub_theme8 .pjNcb-booth-title { font-weight: 600; }

#pjWrapperNightClub_theme8 .pjNcb-navbar a:hover, 
#pjWrapperNightClub_theme8 .pjNcb-navbar a { color: #949494; border-color: #949494; }

#pjWrapperNightClub_theme8 .pjNcb-navbar .active a:hover, 
#pjWrapperNightClub_theme8 .pjNcb-navbar .active a { color: #ccc; border-color: #ccc; }

#pjWrapperNightClub_theme8 .pjNcb-form .checkbox a,
#pjWrapperNightClub_theme8 .ui-datepicker-trigger { color: #fff; }

#pjWrapperNightClub_theme8 .btn-primary { background: #000; border-color: #000; border:none; color: #fff; border-radius:0; padding-top: 8px;}
#pjWrapperNightClub_theme8 .btn-primary:hover { background: #e1e2db; }

#pjWrapperNightClub_theme8 .nav-pills > li > a { background: #fff; border-color: #fff; color: #414141 ;}

#pjWrapperNightClub_theme8 .pjNcb-navbar .completed a:hover, 
#pjWrapperNightClub_theme8 .pjNcb-navbar .completed a { color: #fff; border-color: #fff; }

#pjWrapperNightClub_theme8 .pjNcb-navbar {
   
    padding: 25px 0;
}
#pjWrapperNightClub_theme8 .pjNcb-booth {
	border:none;
	border-radius:0;
}
#pjWrapperNightClub_theme8 .pjNcb-booth-image p {
    
    display: none !important;
}



#pjWrapperNightClub_theme8 .pjNcb-datepick label {
    float: none!important;    
    padding: 0!important;   
    text-align: center;   
    display: block;
    color: #ab2025 !important;
}



#pjWrapperNightClub_theme8 .pjNcb-drink-title {
   
    height: auto !important;
    cursor: default!important;
    margin-bottom: 10px;
}

#pjWrapperNightClub_theme8 .pjNcb-drink-content-description {
    max-height: 120px;
    overflow: auto;
    position: relative !important;
    top: 0 !important;
    left: 0;
    background: #fff;
    padding: 5px;
    border: none !important;
}

#pjWrapperNightClub_theme8 .pjNcb-drink-content-product {
	margin-bottom:10px!important;
}

#pjWrapperNightClub_theme8 .pjNcb-drink-content-description p {
    margin-bottom:0!important;
}



#pjWrapperNightClub_theme8 .pjNcbCategory:before {
	content: url('app/web/css/themes/wine-bottle-solid.svg');
    display:block;
	width:30px;
	height:30px;
	margin: 0px 0px 10px 20px;
}

#pjWrapperNightClub_theme8 .container, #pjWrapperNightClub_theme8 .container-fluid {
    padding: 0!important;
}

.pjNcb-navbar .completed a {
    color: #000!important;
    border-color: #000!important;
}

#pjWrapperNightClub_theme8{
    color: #000!important;
    background: none!important;
}

#pjWrapperNightClub_theme8 .pjNcb-drink {
    border: 0 !important;
    border-radius: 0 !important;
	background:#000;
    
}
[id^="pjWrapperNightClub_theme8"] .btn.disabled, [id^="pjWrapperNightClub_theme8"] .btn[disabled], [id^="pjWrapperNightClub_theme8"] fieldset[disabled] .btn {
   
    opacity: .65;
    color: #f00 !important;
}


#pjWrapperNightClub_theme8 .btn-default { background: #000; border-color: #000; color: #fff;}
#pjWrapperNightClub_theme8 .btn-default:hover { background: #ccc; }

#pjWrapperNightClub_theme8 .pjNcbBtnBack { background: #000; border-color: #000; color: #fff; border:none; border-radius:0}
#pjWrapperNightClub_theme8 .pjNcbBtnBack:hover { background: #ccc; }

#pjWrapperNightClub_theme8 .nav-pills > li > a:hover, 
#pjWrapperNightClub_theme8 .nav-pills > li.active > a, 
#pjWrapperNightClub_theme8 .datepicker input,
#pjWrapperNightClub_theme8 .pjNcb-form .form-control,
#pjWrapperNightClub_theme8 .pjNcb-booking-detail .pjNcb-spinner-result,
#pjWrapperNightClub_theme8 .pjNcb-booking-detail .pjNcb-spinner .pjNcb-spinner-up,
#pjWrapperNightClub_theme8 .pjNcb-booking-detail .pjNcb-spinner .pjNcb-spinner-down,
#pjWrapperNightClub_theme8 .pjNcb-booth { background: #414141; color: #fff; border: 1px solid #000;}

#pjWrapperNightClub_theme8 .pjNcb-spinner-result,
#pjWrapperNightClub_theme8 .pjNcb-spinner .pjNcb-spinner-up,
#pjWrapperNightClub_theme8 .pjNcb-spinner .pjNcb-spinner-down { color: #fff; border: 1px solid #000; background: #222; }

#pjWrapperNightClub_theme8 .pjNcb-drink-title,
#pjWrapperNightClub_theme8 .pjNcb-drink,
#pjWrapperNightClub_theme8 .pjNcb-details h2,
#pjWrapperNightClub_theme8 .pjNcb-datepick label,
#pjWrapperNightClub_theme8 .pjNcb-quantity p strong,
#pjWrapperNightClub_theme8 .pjNcb-booking-detail p strong,
#pjWrapperNightClub_theme8 .pjNcb-booth-content li strong,
#pjWrapperNightClub_theme8 .pjNcb-booth-title { color: #fff; }

#pjWrapperNightClub_theme8 .pjNcb-drink-title { margin-bottom: 10px; }
#pjWrapperNightClub_theme8 .pjNcb-drink-content-description { background: #222; color: #fff; border: 1px solid #000; }
#pjWrapperNightClub_theme8 .pjNcb-quantity p { color: #fff; }

/* Datepicker */
.pjNcb-datepicker { background: #595758; border-color: #000;}

.pjNcb-datepicker .ui-datepicker-header { background: transparent; border: 0; }

.pjNcb-datepicker .ui-datepicker-title,
.pjNcb-datepicker th { color: #fff; }

.pjNcb-datepicker .ui-state-default { background: #413f40; border-color: #000; color: #fff; }
.pjNcb-datepicker .ui-state-active { background: #5f5c5d; border-color: #000; color: #fff; }

.pjNcb-datepicker .ui-state-highlight, 
.pjNcb-datepicker .ui-widget-content .ui-state-highlight, 
.pjNcb-datepicker .ui-widget-header .ui-state-highlight { color: #fff; border-color: #000; background: #222; }


/*MODAL*/
[id^="pjWrapperNightClub_theme8"] .modal.in .modal-dialog {
    -webkit-transform: translate(0,100%);
    -ms-transform: translate(0,100%);
    -o-transform: translate(0,100%);
    transform: translate(0,100%);
}
