.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#f58431CC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*!
 * 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:#eaa775;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:#eaa775;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:#eaa775;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}
/* ==========================================================================

Author: Dajan Vulaj ,Dorjan Vulaj
Author URI: https://max.al
Version: 1.0.0

========================================================================== */
/* line 15, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.unselectable, .unselectable > * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 16, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.clear {
  clear: both;
}

/* line 17, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_icons.scss */
.icon-clean {
  background-image: url(../images/icons/clean.png);
}

/* line 3, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.font_small {
  font-size: 12px;
}

/* line 3, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.font_default {
  font-size: 14px;
}

/* line 3, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.font_medium {
  font-size: 16px;
}

/* line 3, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.font_large {
  font-size: 18px;
}

/* line 9, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.color_main {
  color: #000;
}

/* line 9, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.color_primary {
  color: #f58431;
}

/* line 9, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.color_secondary {
  color: #6C6B70;
}

/* line 9, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.color_green {
  color: #56AD33;
}

/* line 23, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 27, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.row.no-gutters > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}

/* ==========================================================================
	#Transitions
========================================================================== */
/* line 4, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .btn,
#pjWrapperBusReservation_theme1 .pjBsForm .form-control,
#pjWrapperBusReservation_theme1 .pjBsNav .dropdown-menu a,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .input-group-addon,
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate dd a,
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsSeatsContainer .pjBsSeat,
#pjWrapperBusReservation_theme1 .pjBsForm .checkbox a {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

/* ==========================================================================
	#Animations
========================================================================== */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

/* ==========================================================================
	#General
========================================================================== */
/* line 25, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 a[href^=tel] {
  color: inherit;
}

/* line 26, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 a:focus {
  outline: unset;
  outline: none;
}

/* line 29, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsRowInline {
  font-size: 0;
}

/* line 30, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsRowInline [class^="col-"] {
  display: inline-block;
  float: none;
  vertical-align: bottom;
}

/* ==========================================================================
	#Buttons
========================================================================== */
/* line 35, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .btn-default {
  height: 44px;
  padding: 0 20px;
  border: 1px solid #bebabb;
  font-size: 15px;
  line-height: 42px;
  font-weight: 400;
  text-transform: capitalize;
}

/* line 37, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .btn-primary {
  height: 44px;
  padding: 0 20px;
  border: 1px solid #f58431;
  font-size: 15px;
  line-height: 42px;
  font-weight: 400;
  text-transform: capitalize;
}

/* line 39, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .btn-link {
  margin: 0;
  padding: 0 5px;
  text-align: inherit;
  white-space: normal;
}

/* line 40, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .btn-link:hover,
#pjWrapperBusReservation_theme1 .btn-link:focus {
  text-decoration: none;
}

/* ==========================================================================
	#Modals
========================================================================== */
/* line 46, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsModal .modal-title {
  font-size: 22px;
  line-height: 1.4;
  font-weight: 600;
  text-transform: capitalize;
}

/* ==========================================================================
	#pjBsHeader
========================================================================== */
/* line 51, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsNav .dropdown-toggle {
  text-transform: uppercase;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 52, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsNav.open .dropdown-toggle {
  border-radius: 4px 4px 0 0;
}

/* line 53, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsNav .dropdown-toggle .caret {
  border-top-width: 5px;
  -webkit-transition: -webkit-transform .5s ease-in-out;
  -moz-transition: -moz-transform .5s ease-in-out;
  -ms-transition: -ms-transform .5s ease-in-out;
  -o-transition: -o-transform .5s ease-in-out;
  transition: transform .5s ease-in-out;
}

/* line 54, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsNav.open .dropdown-toggle .caret {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 55, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsNav .dropdown-menu {
  margin: 0;
  border-radius: 0;
}

/* line 56, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsNav .dropdown-menu li {
  padding: 1px 0;
}

/* line 57, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsNav .dropdown-menu a {
  padding: 0 15px;
  line-height: 1.5;
}

/* line 58, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsNav .dropdown-menu .pjBsDdisabled {
  opacity: .7;
  cursor: default;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 60, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsNavLang .dropdown-menu a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: right;
}

/* line 61, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsNavLang .dropdown-toggle img {
  margin-top: -2px;
}

/* ==========================================================================
	#pjBsForms
========================================================================== */
/* line 66, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .form-group {
  margin-bottom: 25px;
}

/* line 67, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm label,
#pjWrapperBusReservation_theme1 .pjBsForm .control-label {
  font-weight: 400;
}

/* line 69, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .form-control {
  padding: 0 15px;
  border: 1px solid #bfbbbc;
}

/* line 70, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm select.form-control {
  cursor: pointer;
}

/* line 71, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsFieldInline {
  width: auto;
}

/* line 72, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .checkbox label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 73, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .checkbox input {
  margin-top: 3px;
  cursor: pointer;
}

/* line 74, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .checkbox a:hover {
  text-decoration: none;
}

/* line 76, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsCaptcha {
  font-size: 0;
}

/* line 77, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsCaptcha .form-control,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsCaptcha img {
  display: inline-block;
  vertical-align: middle;
}

/* line 79, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsCaptcha .form-control {
  width: 170px;
  margin-right: 7px;
}

/* line 81, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .help-block,
#pjWrapperBusReservation_theme1 .pjBsForm .help-block * {
  margin: 0;
}

/* line 83, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .help-block {
  overflow: hidden;
}

/* line 84, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .help-block li {
  overflow: hidden;
  max-width: 100%;
  font-size: 12px;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

/* ==========================================================================
	#pjBsDatePicker
========================================================================== */
/* line 89, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker {
  position: relative;
  width: 100%;
}

/* line 90, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .form-control {
  display: block;
  width: 100%;
  padding-right: 30px;
  border-radius: 4px;
}

/* line 91, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .input-group-addon {
  position: absolute;
  top: 50%;
  right: 10px;
  width: auto;
  height: auto;
  padding: 0;
  display: inline-block;
  z-index: 2;
  float: none;
  border: 0;
  background: none;
  font-size: 16px;
  cursor: pointer;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

/* line 92, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .input-group-addon .glyphicon {
  color: inherit;
}

/* ==========================================================================
	#Select2 Autocomplete
========================================================================== */
/* line 97, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container {
  position: relative;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  box-sizing: border-box;
}

/* line 98, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .select2-container {
  width: 100% !important;
}

/* line 99, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container .select2-selection--single.pjBsSelect2Preview {
  display: block;
  height: 34px;
  cursor: pointer;
  box-sizing: border-box;
  user-select: none;
  -webkit-user-select: none;
}

/* line 100, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container .select2-selection--single.pjBsSelect2Preview .select2-selection__rendered {
  overflow: hidden;
  display: block;
  padding-right: 20px;
  padding-left: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 101, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container .select2-selection--single.pjBsSelect2Preview .select2-selection__clear {
  position: relative;
}

/* line 102, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container[dir="rtl"] .select2-selection--single.pjBsSelect2Preview .select2-selection__rendered {
  padding-right: 15px;
  padding-left: 20px;
}

/* line 103, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container .select2-selection--multiple.pjBsSelect2Preview {
  display: block;
  min-height: 34px;
  cursor: pointer;
  box-sizing: border-box;
  user-select: none;
  -webkit-user-select: none;
}

/* line 104, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container .select2-selection--multiple.pjBsSelect2Preview .select2-selection__rendered {
  overflow: hidden;
  display: inline-block;
  padding-left: 8px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 105, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container .pjBsSelect2Dropdown .select2-search--inline {
  float: left;
}

/* line 106, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container .pjBsSelect2Dropdown .select2-search--inline .select2-search__field {
  margin-top: 5px;
  padding: 0;
  border: none;
  font-size: 100%;
  box-sizing: border-box;
}

/* line 107, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container .pjBsSelect2Dropdown .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 108, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-dropdown.pjBsSelect2Dropdown {
  position: absolute;
  left: -100000px;
  z-index: 1051;
  display: block;
  width: 100%;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
}

/* line 109, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.pjBsSelect2Dropdown .select2-results {
  display: block;
}

/* line 110, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.pjBsSelect2Dropdown .select2-results__options {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 111, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.pjBsSelect2Dropdown .select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 112, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.pjBsSelect2Dropdown .select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 113, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--open .select2-dropdown.pjBsSelect2Dropdown {
  left: 0;
}

/* line 114, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--open .select2-dropdown--above.pjBsSelect2Dropdown {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 115, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--open .select2-dropdown--below.pjBsSelect2Dropdown {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 116, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.pjBsSelect2Dropdown .select2-search--dropdown {
  display: block;
  padding: 4px;
}

/* line 117, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.pjBsSelect2Dropdown .select2-search--dropdown .select2-search__field {
  width: 100%;
  padding: 4px;
  box-sizing: border-box;
}

/* line 118, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.pjBsSelect2Dropdown .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 119, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.pjBsSelect2Dropdown .select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 120, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-close-mask {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  display: block;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 121, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-hidden-accessible {
  position: absolute !important;
  overflow: hidden !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
}

/* line 122, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--single.pjBsSelect2Preview {
  border: 1px solid #bfbbbc;
}

/* line 123, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--single.pjBsSelect2Preview .select2-selection__rendered {
  line-height: 32px;
}

/* line 124, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--single.pjBsSelect2Preview .select2-selection__clear {
  float: right;
  font-weight: bold;
  cursor: pointer;
}

/* line 125, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--single.pjBsSelect2Preview .select2-selection__arrow {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  height: 32px;
}

/* line 126, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--single.pjBsSelect2Preview .select2-selection__arrow b {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin-top: -2px;
  margin-left: -4px;
  border-style: solid;
  border-width: 5px 4px 0 4px;
}

/* line 127, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default[dir="rtl"] .select2-selection--single.pjBsSelect2Preview .select2-selection__clear {
  float: left;
}

/* line 128, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default[dir="rtl"] .select2-selection--single.pjBsSelect2Preview .select2-selection__arrow {
  right: auto;
  left: 1px;
}

/* line 129, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default.select2-container--disabled .select2-selection--single.pjBsSelect2Preview {
  cursor: default;
}

/* line 130, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default.select2-container--disabled .select2-selection--single.pjBsSelect2Preview .select2-selection__clear {
  display: none;
}

/* line 131, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default.select2-container--open .select2-selection--single.pjBsSelect2Preview .select2-selection__arrow b {
  border-width: 0 4px 5px 4px;
}

/* line 132, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview {
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 133, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview .select2-selection__rendered {
  width: 100%;
  margin: 0;
  padding: 0 5px;
  list-style: none;
  box-sizing: border-box;
}

/* line 134, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview .select2-selection__rendered li {
  list-style: none;
}

/* line 135, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview .select2-selection__placeholder {
  float: left;
  margin-top: 5px;
}

/* line 136, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview .select2-selection__clear {
  float: right;
  margin-top: 5px;
  margin-right: 10px;
  font-weight: bold;
  cursor: pointer;
}

/* line 137, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview .select2-selection__choice {
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
}

/* line 138, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview .select2-selection__choice__remove {
  display: inline-block;
  margin-right: 2px;
  font-weight: bold;
  cursor: pointer;
}

/* line 139, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple.pjBsSelect2Preview .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple.pjBsSelect2Preview .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple.pjBsSelect2Preview .select2-search--inline {
  float: right;
}

/* line 142, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple.pjBsSelect2Preview .select2-selection__choice {
  margin-right: auto;
  margin-left: 5px;
}

/* line 143, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple.pjBsSelect2Preview .select2-selection__choice__remove {
  margin-right: auto;
  margin-left: 2px;
}

/* line 144, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple.pjBsSelect2Preview {
  border: solid black 1px;
  outline: 0;
}

/* line 145, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple.pjBsSelect2Preview {
  cursor: default;
}

/* line 146, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 147, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single.pjBsSelect2Preview,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple.pjBsSelect2Preview {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 149, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single.pjBsSelect2Preview,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple.pjBsSelect2Preview {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 151, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 152, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-search--inline .select2-search__field {
  border: none;
  background: transparent;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 153, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results > .select2-results__options {
  overflow-y: auto;
  max-height: 200px;
}

/* line 154, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option[role=group] {
  padding: 0;
}

/* line 155, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 156, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 157, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 158, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 159, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 160, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 161, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option {
  font-size: 14px;
  line-height: 1.4;
}

/* line 162, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__group {
  display: block;
  padding: 6px;
  font-size: 15px;
  text-transform: capitalize;
  cursor: default;
}

/* ==========================================================================
	#pjBsFormAvailability
========================================================================== */
/* line 167, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsErrorMessage {
  margin: 0;
  padding-top: 10px;
}

/* line 168, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormActions {
  padding-top: 15px;
}

/* line 169, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormArticle {
  padding-top: 75px;
}

/* line 170, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormArticle p {
  margin: 0;
  padding-bottom: 10px;
  font-size: 14px;
  line-height: 1.6;
}

/* line 171, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormArticle .pjBsFormArticleTitle {
  margin: 0;
  padding-bottom: 10px;
  font-size: 22px;
  line-height: 1.4;
  font-weight: 400;
}

/* line 172, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormArticle .pjBsFormArticleImage {
  padding-bottom: 5px;
}

/* line 173, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormArticle .pjBsFormArticleImage img {
  max-width: 100%;
}

/* line 175, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormNav {
  margin-bottom: 20px;
}

/* line 176, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormNav .btn {
  height: 34px;
  line-height: 32px;
}

/* line 177, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormNav .btn.active {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 178, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .form-group {
  margin-bottom: 10px;
}

/* ==========================================================================
	#pjBsFormTickets
========================================================================== */
/* line 183, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead {
  padding-bottom: 20px;
}

/* line 184, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsFormTitle {
  margin: 0;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 400;
}

/* line 185, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsFormTitle strong {
  font-weight: 700;
}

/* line 186, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate {
  margin: 0;
  padding: 5px 0;
  font-size: 0;
}

/* line 187, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate dt,
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate dd {
  display: inline-block;
  float: none;
  width: auto;
  min-width: 1px;
  margin: 0;
  padding-right: 10px;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 400;
  vertical-align: middle;
}

/* line 189, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate dd strong {
  font-weight: 700;
}

/* line 190, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate dd a:hover,
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate dd a:focus {
  text-decoration: none;
}

/* line 193, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsHead .pjBsSeatsTitle {
  margin: 0;
  font-size: 14px;
  line-height: 1.1;
  font-weight: 600;
}

/* line 196, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusTitle {
  margin: 0;
  font-size: 16px;
  line-height: 1.4;
  font-weight: 700;
  text-transform: capitalize;
}

/* line 197, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusTitle a,
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusTitle a:hover,
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusTitle a:focus {
  text-decoration: none;
}

/* line 200, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsListTicks li {
  padding: 2px 0;
  font-size: 16px;
  line-height: 1.5;
}

/* line 201, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsListTicks .glyphicon {
  margin-right: 10px;
  font-size: 17px;
}

/* line 202, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusAvailableSeats {
  margin: 0;
  font-size: 15px;
  line-height: 1.4;
  font-weight: 400;
}

/* line 203, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusDate {
  margin: 0;
  font-size: 15px;
  line-height: 1.4;
  font-weight: 600;
}

/* line 204, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusDuration {
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
}

/* line 205, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .form-group {
  margin: 0;
}

/* line 206, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .form-group label {
  font-size: 15px;
  line-height: 1.2;
  font-weight: 700;
}

/* line 207, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsFormControlsInline {
  font-size: 0;
}

/* line 208, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsFormControlsInline .form-control,
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsFormControlsInline p {
  display: inline-block;
  vertical-align: middle;
}

/* line 210, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsFormControlsInline .form-control {
  width: 45px;
  margin-right: 2px;
  padding: 0 0 0 5px;
}

/* line 211, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsFormControlsInline p {
  margin: 0;
  font-size: 13px;
  line-height: 1.4;
}

/* line 212, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .form-group {
  padding: 5px 0;
}

/* line 213, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .input-group .form-control,
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .input-group .input-group-addon {
  padding: 0 5px;
}

/* line 215, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody {
  padding-bottom: 0;
}

/* line 216, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsPickupSeatsBody {
  padding-bottom: 15px;
}

/* line 217, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats {
  padding-bottom: 10px;
  font-size: 0;
}

/* line 218, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats p,
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats dl,
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats .btn-link {
  display: inline-block;
  margin: 0;
  padding-right: 20px;
  font-size: 15px;
  line-height: 1.4;
  vertical-align: baseline;
}

/* line 221, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats .btn-link {
  padding: 0;
}

/* line 222, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats p {
  font-weight: 600;
}

/* line 223, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats p strong {
  font-weight: 700;
}

/* line 224, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats dl dt,
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats dl dd {
  overflow: visible;
  display: inline-block;
  float: none;
  width: auto;
  min-width: 1px;
  margin: 0;
  font-size: 15px;
  line-height: 1.4;
}

/* line 226, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeat {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 227, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsSeatsContainer .pjBsSeat {
  position: absolute;
  cursor: pointer;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

/* line 228, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsSeatsContainer .bs-available:hover,
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsSeatsContainer .bs-selected {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* line 230, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsSeatsContainer .bs-booked {
  cursor: default;
}

/* line 231, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsFoot {
  padding-top: 15px;
}

/* line 232, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsFoot .pjBsSeatsKey {
  margin: 0;
}

/* line 233, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsFoot .pjBsSeatsKey li {
  padding: 0 10px 0 0;
  font-size: 0;
}

/* line 234, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsFoot .pjBsSeatsKey span {
  display: inline-block;
  margin-right: 5px;
  font-size: 14px;
  font-weight: 400;
  vertical-align: middle;
}

/* line 236, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormFoot .pjBsTotalPrice {
  overflow: hidden;
  margin: 0;
  padding-bottom: 15px;
  font-size: 24px;
  line-height: 1.4;
  font-weight: 700;
}

/* ==========================================================================
	#pjBsFormCheckout
========================================================================== */
/* line 241, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormHead {
  padding-bottom: 15px;
}

/* line 242, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormHead .pjBsFormTitle {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 700;
}

/* line 243, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes {
  padding: 10px 0 30px;
}

/* line 244, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxInner {
  min-height: 290px;
  padding: 15px 10px;
  border-radius: 4px;
}

/* line 245, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxTitle {
  margin: 0;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 246, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxData {
  margin: 0;
  padding: 10px 0;
  font-size: 0;
}

/* line 247, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxData dt,
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxData dd {
  display: inline-block;
  float: none;
  margin: 0;
  font-size: 15px;
  line-height: 1.4;
  vertical-align: top;
}

/* line 249, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxData dt {
  font-weight: 400;
  text-align: left;
}

/* line 250, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxData dd {
  padding-left: 5px;
  font-weight: 700;
}

/* line 251, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxData p {
  margin: 0;
}

/* line 252, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxData .btn-link {
  padding: 0;
  vertical-align: baseline;
}

/* line 254, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormBody .pjBsFormTitle {
  margin: 0;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 600;
}

/* line 255, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .control-label {
  font-weight: 600;
  text-align: left;
}

/* line 256, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormFoot .form-group {
  padding: 15px 10px 0;
  border-top: 1px solid #ded8d8;
}

/* line 257, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormFoot .pjBsFormTitle {
  margin: 0;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 600;
}

/* line 258, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormFoot .pjBsFormActions {
  padding-top: 30px;
  border-top: 1px solid #ded8d8;
}

/* line 259, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormFoot .pjBsFormActions p {
  margin: 0;
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 1.4;
  font-weight: 600;
}

/* line 260, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormFoot .pjBsFormActions p .btn-link {
  padding: 0;
  font-size: inherit;
  line-height: inherit;
  vertical-align: baseline;
}

/* line 262, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormFoot .pjBsFormMessages {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #ded8d8;
}

/* line 264, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsListPersonalData {
  margin: 0;
  padding-bottom: 10px;
}

/* line 265, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsListPersonalData li {
  padding: 10px 0;
}

/* line 266, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsListPersonalData dl {
  margin: 0;
  padding: 0;
}

/* line 267, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsListPersonalData dt,
#pjWrapperBusReservation_theme1 .pjBsListPersonalData dd {
  display: inline-block;
  float: none;
  margin: 0;
  font-size: 15px;
  line-height: 1.4;
  vertical-align: middle;
}

/* line 269, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsListPersonalData dt {
  font-weight: 400;
  text-align: left;
}

/* line 270, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsListPersonalData dd {
  font-weight: 700;
}

/* line 272, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 #pjBrCaptchaImage {
  cursor: pointer;
}

/* line 274, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .ticket_select {
  min-width: 192px;
}

/* line 275, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .ticket_select .input-group-addon {
  min-width: 100px;
}

/* RTL */
/* line 278, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] .col-lg-1, html[dir="rtl"] .col-lg-10, html[dir="rtl"] .col-lg-11, html[dir="rtl"] .col-lg-12, html[dir="rtl"] .col-lg-2, html[dir="rtl"] .col-lg-3, html[dir="rtl"] .col-lg-4, html[dir="rtl"] .col-lg-5, html[dir="rtl"] .col-lg-6, html[dir="rtl"] .col-lg-7, html[dir="rtl"] .col-lg-8, html[dir="rtl"] .col-lg-9, html[dir="rtl"] .col-md-1, html[dir="rtl"] .col-md-10, html[dir="rtl"] .col-md-11, html[dir="rtl"] .col-md-12, html[dir="rtl"] .col-md-2, html[dir="rtl"] .col-md-3, html[dir="rtl"] .col-md-4, html[dir="rtl"] .col-md-5, html[dir="rtl"] .col-md-6, html[dir="rtl"] .col-md-7, html[dir="rtl"] .col-md-8, html[dir="rtl"] .col-md-9, html[dir="rtl"] .col-sm-1, html[dir="rtl"] .col-sm-10, html[dir="rtl"] .col-sm-11, html[dir="rtl"] .col-sm-12, html[dir="rtl"] .col-sm-2, html[dir="rtl"] .col-sm-3, html[dir="rtl"] .col-sm-4, html[dir="rtl"] .col-sm-5, html[dir="rtl"] .col-sm-6, html[dir="rtl"] .col-sm-7, html[dir="rtl"] .col-sm-8, html[dir="rtl"] .col-sm-9, html[dir="rtl"] .col-xs-1, html[dir="rtl"] .col-xs-10, html[dir="rtl"] .col-xs-11, html[dir="rtl"] .col-xs-12, html[dir="rtl"] .col-xs-2, html[dir="rtl"] .col-xs-3, html[dir="rtl"] .col-xs-4, html[dir="rtl"] .col-xs-5, html[dir="rtl"] .col-xs-6, html[dir="rtl"] .col-xs-7, html[dir="rtl"] .col-xs-8, html[dir="rtl"] .col-xs-9 {
  float: right;
}

/* line 280, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pull-left {
  float: right !important;
}

/* line 281, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pull-right {
  float: left !important;
}

/* line 283, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 285, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses {
  padding-right: 0;
}

/* line 287, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group .form-control:last-child,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-addon:last-child,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-btn:first-child > .btn:not(:first-child),
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-btn:last-child > .btn,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-btn:last-child > .btn-group > .btn,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-btn:last-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 295, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group .form-control:first-child,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-addon:first-child,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-btn:first-child > .btn,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-btn:first-child > .btn-group > .btn,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-btn:first-child > .dropdown-toggle,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 303, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .input-group-addon:last-child {
  border-left: 1px solid #ddd;
  border-right: 0;
}

/* line 305, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxData dt {
  text-align: right;
}

/* line 306, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxData dd {
  padding-right: 5px;
  padding-left: 0;
}

/* line 307, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsForm .pjBsCaptcha .form-control {
  margin-left: 7px;
  margin-right: 0;
}

/* line 309, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .checkbox label,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .radio label {
  padding-right: 20px;
  padding-left: 0;
}

/* line 312, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .checkbox input[type="checkbox"],
html[dir="rtl"] #pjWrapperBusReservation_theme1 .checkbox-inline input[type="checkbox"],
html[dir="rtl"] #pjWrapperBusReservation_theme1 .radio input[type="radio"],
html[dir="rtl"] #pjWrapperBusReservation_theme1 .radio-inline input[type="radio"] {
  margin-right: -20px;
  margin-left: 0;
}

/* line 317, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsPickupSeatsFoot ul,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .help-block.with-errors ul {
  padding-right: 0;
}

/* line 320, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsFoot .pjBsSeatsKey li {
  padding: 10px;
  padding-right: 0;
}

/* line 322, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats p,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats dl,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats .btn-link {
  padding-left: 20px;
  padding-right: 0;
}

/* line 326, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsFoot .pjBsSeatsKey span {
  margin-right: 0;
  margin-left: 5px;
}

/* line 328, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsFormCheckout .control-label,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .pjBsListPersonalData dt {
  text-align: right;
}

/* line 331, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .btn-group-vertical > .btn,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .btn-group > .btn {
  float: right;
}

/* line 334, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .btn-group .btn + .btn,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .btn-group .btn + .btn-group,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .btn-group .btn-group + .btn,
html[dir="rtl"] #pjWrapperBusReservation_theme1 .btn-group .btn-group + .btn-group {
  margin-right: -1px;
  margin-left: 0;
}

/* line 339, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .btn-group > .btn:last-child:not(:first-child),
html[dir="rtl"] #pjWrapperBusReservation_theme1 .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 342, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
html[dir="rtl"] #pjWrapperBusReservation_theme1 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* ==========================================================================
	.Modal
========================================================================== */
/* line 347, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 351, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
.modal-backdrop.fade.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* ==========================================================================
	.Modal
========================================================================== */
/* line 359, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer {
  border: 1px solid #d1d0cb;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 14px;
}

/* line 367, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer .bsSystemMessage,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer .bsSystemMessage {
  margin: 10px;
}

/* line 371, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer .empty,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer .empty {
  background-color: #135E8D;
  color: #FFFFFF;
}

/* line 376, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer .bs-available,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer .bs-return-available {
  background: #f58431 none repeat scroll 0 0;
  cursor: pointer;
}

/* line 381, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer .bs-booked,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer .bs-return-booked {
  background: #ed0909 none repeat scroll 0 0;
}

/* line 385, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer .bs-selected,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer .bs-return-selected {
  background: #56ae33 none repeat scroll 0 0;
}

/* line 389, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer .bs-available:hover,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer .bs-return-available:hover {
  background: #56ae33 none repeat scroll 0 0;
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* line 395, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .bsMapHolder,
#pjWrapperBusReservation_theme1 .bsReturnMapHolder {
  position: relative;
  overflow: auto;
  overflow-y: hidden;
  -ms-overflow-y: hidden;
}

/* line 402, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer .rect,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer .rect {
  cursor: pointer;
  display: block;
  font-size: 0.9em;
  overflow: hidden;
  position: absolute;
  text-align: center;
  z-index: 1000;
}

/* line 412, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatAvailable {
  background: #f58431 none repeat scroll 0 0;
}

/* line 415, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatSelected {
  background: #56ae33 none repeat scroll 0 0;
}

/* line 418, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatBooked {
  background: #ed0909 none repeat scroll 0 0;
}

/* ==========================================================================
	#Responsive
========================================================================== */
@media only screen and (max-width: 1199px) {
  /* ==========================================================================
		#pjBsFormAvailability
	========================================================================== */
  /* line 428, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses > li > .row > * {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}

@media only screen and (max-width: 767px) {
  /* ==========================================================================
		#Forms
	========================================================================== */
  /* line 435, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsForm .pjBsFieldInline {
    width: 100%;
  }
  /* ==========================================================================
		#pjBsFormTickets
	========================================================================== */
  /* line 440, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsFormTitle,
  #pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate {
    float: none !important;
  }
  /* ==========================================================================
		#pjBsFormAvailability
	========================================================================== */
  /* line 446, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormActions {
    padding-top: 0;
  }
  /* line 447, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormArticle {
    padding-top: 0;
  }
  /* line 448, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormArticle .pjBsFormArticleTitle {
    font-size: 18px;
  }
  /* ==========================================================================
		#pjBsFormBoxes
	========================================================================== */
  /* line 453, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox {
    padding: 10px;
  }
}

@media only screen and (max-width: 640px) {
  /* ==========================================================================
		#pjBsFormBoxes
	========================================================================== */
  /* line 460, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .row .row .col-xs-4 {
    width: 50%;
  }
}

@media only screen and (max-width: 520px) {
  /* ==========================================================================
		#pjBsFormBoxes
	========================================================================== */
  /* line 467, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox {
    width: 100%;
  }
  /* line 468, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsHead .col-xs-4 {
    display: none;
  }
  /* line 469, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .col-xs-8 {
    width: 100%;
  }
  /* line 470, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .col-xs-4 {
    width: 50%;
  }
}

@media only screen and (max-width: 450px) {
  /* line 474, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsFormAvailability .col-xss-12 {
    width: 100%;
  }
}

@media only screen and (max-width: 440px) {
  /* ==========================================================================
		#pjBsFormAvailability
	========================================================================== */
  /* line 481, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses > li > .row > .col-xs-9 {
    padding-right: 5px;
  }
  /* line 482, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .row .row .col-xs-4 {
    width: 100%;
  }
  /* line 484, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .form-control {
    padding: 0 25px 0 10px;
  }
  /* line 486, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsSelectsRow .col-xs-6 {
    width: 100%;
  }
}

@media only screen and (max-width: 360px) {
  /* ==========================================================================
		#pjBsFormBoxes
	========================================================================== */
  /* line 493, ../../var/www/html/BusReservation/src/admin/app/web/sass/_template.scss */
  #pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses > li > .row .row .col-xs-4 {
    width: 100%;
  }
}

/* line 2, ../../var/www/html/BusReservation/src/admin/app/web/sass/objects/_formInputs.scss */
.form-control, .select2-container--default .select2-selection {
  border-radius: 3px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 1px solid #D5D5D5 !important;
}

/* line 7, ../../var/www/html/BusReservation/src/admin/app/web/sass/objects/_buttons.scss */
.btn.btn-slim {
  line-height: 32px !important;
  height: 32px !important;
}

/* line 12, ../../var/www/html/BusReservation/src/admin/app/web/sass/objects/_buttons.scss */
.btn.btn-agree {
  background-color: #E77D17 !important;
  color: #fff;
}

/* line 17, ../../var/www/html/BusReservation/src/admin/app/web/sass/objects/_buttons.scss */
.btn.clear-label {
  margin-top: 25px;
  height: 34px !important;
  line-height: 34px !important;
}

/* line 1, ../../var/www/html/BusReservation/src/admin/app/web/sass/objects/_alertBox.scss */
.alertBox {
  width: 100%;
  float: left;
  padding: 30px 30px 30px 100px;
  border-radius: 3px;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/* line 15, ../../var/www/html/BusReservation/src/admin/app/web/sass/objects/_alertBox.scss */
.alertBox.attention {
  border: 1px solid #f58431;
  background-color: #FCFAFA;
  text-align: left;
  color: #818181;
  background-image: url(./app/web/img/frontend/alertBox_info.png);
  background-position: left 30px center;
  background-repeat: no-repeat;
}

/* line 1, ../../var/www/html/BusReservation/src/admin/app/web/sass/objects/_seperator.scss */
.seperator {
  width: 100%;
  float: left;
  clear: both;
}

/* line 6, ../../var/www/html/BusReservation/src/admin/app/web/sass/objects/_seperator.scss */
.seperator.mt-0 {
  margin-top: 0px;
}

/* line 10, ../../var/www/html/BusReservation/src/admin/app/web/sass/objects/_seperator.scss */
.seperator.mb-0 {
  margin-bottom: 0px;
}

/* line 41, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
body [id^=pjWrapperBusReservation_theme1] {
  margin: 0px;
  padding: 0px;
  min-height: auto;
  height: auto;
  background-color: transparent;
}

/* line 49, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.pjBsContainer {
  border-radius: 10px;
  padding: 0px 15px;
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 54, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.pjBsContainer .panel {
  background-color: transparent;
}

/* line 57, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.pjBsContainer .panel.panel-default {
  border: 0px;
}

/* line 66, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.pjBsContainer .panel .panel-body.pjBsBody {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
}

/* line 71, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.pjBsContainer .panel .panel-body.pjBsBody.p-0 {
  padding: 0px;
}

/* line 75, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.pjBsContainer .panel .panel-body.pjBsBody form {
  margin-bottom: 0px;
}

/* line 80, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.pjBsContainer .panel .panel-body.pjBsBody .content_holder .content_header {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  height: auto;
  float: left;
  padding: 25px;
  background-color: #F5F2F2;
  border-bottom: 1px solid #D9D8D8;
}

/* line 93, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.pjBsContainer .panel .panel-body.pjBsBody .content_holder .content_body {
  width: 100%;
  height: auto;
  float: left;
  padding: 25px;
}

/* line 99, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.pjBsContainer .panel .panel-body.pjBsBody .content_holder .content_body .row {
  margin: 0px;
}

/* line 111, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.backendDoor {
  background-color: transparent;
  width: 100%;
  float: left;
  z-index: 9999;
}

/* line 118, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.backendDoor_holder {
  width: 100%;
  max-width: 1200px;
  margin: 0px auto;
}

/* line 3, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading {
  background-color: transparent;
  border: 0px !important;
  padding: 15px;
}

/* line 8, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading.admin {
  background-image: url(../admin/app/web/img/admin.png);
  background-repeat: no-repeat;
  background-position: center top 10px;
  background-size: 40px auto;
}

/* line 16, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pjBsNav_seperator {
  height: 22px;
  border-left: 1px solid #fff;
  margin: 5px 20px 5px 5px;
}

/* line 24, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group .btn, .pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group .btn.dropdown-toggle {
  padding-left: 0px;
  padding-right: 0px;
  border: 0px;
  background: transparent;
  color: #fff;
}

/* line 31, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group .btn:hover, .pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group .btn[aria-expanded="true"], .pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group .btn.dropdown-toggle:hover, .pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group .btn.dropdown-toggle[aria-expanded="true"] {
  box-shadow: none;
}

/* line 39, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group .dropdown-menu li a {
  height: auto;
  line-height: 30px !important;
}

/* line 47, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group.pull-left .btn, .pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group.pull-left .btn.dropdown-toggle {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 51, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group.pull-left .btn .hamburger, .pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group.pull-left .btn.dropdown-toggle .hamburger {
  width: 25px;
  height: 17px;
  float: left;
  margin-right: 10px;
  margin-top: 1px;
}

/* line 58, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group.pull-left .btn .hamburger .line, .pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group.pull-left .btn.dropdown-toggle .hamburger .line {
  width: 100%;
  height: 3px;
  background-color: #fff;
  border-radius: 2px;
}

/* line 64, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group.pull-left .btn .hamburger .line:nth-child(2), .pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group.pull-left .btn.dropdown-toggle .hamburger .line:nth-child(2) {
  margin: 4px 0px;
}

/* line 71, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pjBsNav.btn-group.pull-left .btn.dropdown-toggle {
  padding-left: 0px;
}

/* line 78, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pull-right .pjBsNav.btn-group {
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}

/* line 81, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pull-right .pjBsNav.btn-group .btn, .pjBsContainer .panel-default header.panel-heading .pull-right .pjBsNav.btn-group .btn.dropdown-toggle {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 32px !important;
  height: auto !important;
}

/* line 90, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/_header.scss */
.pjBsContainer .panel-default header.panel-heading .pull-right .pjBsNav.btn-group:first-of-type, .pjBsContainer .panel-default header.panel-heading .pull-right .pjBsNav.btn-group.noSeperator {
  border-left: 0px;
}

/* line 11, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item {
  background-color: #F7F7F7;
  border: 1px solid #DCDBD8 !important;
  border-radius: 3px !important;
  margin-bottom: 30px;
  float: left;
  padding: 15px 10px;
  width: 100%;
  float: left;
  padding-bottom: 50px !important;
}

/* line 22, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item hr {
  border-top: 1px solid #E0E0E0;
}

/* line 29, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto table {
  width: 100%;
}

/* line 31, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto table td {
  width: 100%;
  height: 100%;
}

/* line 37, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_info {
  box-sizing: border-box;
  border-right: 1px solid #E1E1E1;
}

/* line 38, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_info .bus_name {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin: 2px 0px;
}

/* line 44, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_info .bus_name .pjBrDestinationTip {
  margin-right: 15px;
}

/* line 49, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_info .available_seats {
  margin: 2px 0px;
}

/* line 53, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_info .duration {
  margin: 2px 0px;
}

/* line 62, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_location .location_line {
  width: 100%;
  min-height: 100px;
  float: left;
  height: auto;
}

/* line 68, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_location .location_line .station_holder {
  box-sizing: border-box;
  width: 100%;
  float: left;
  clear: left;
  position: relative;
  padding-left: 100px;
  padding-bottom: 20px;
}

/* line 78, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_location .location_line .station_holder .date_holder {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 70px;
  text-align: right;
}

/* line 85, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_location .location_line .station_holder .date_holder .time {
  font-weight: bold;
  width: 100%;
  float: left;
}

/* line 91, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_location .location_line .station_holder .date_holder .date {
  width: 100%;
  float: left;
}

/* line 96, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_location .location_line .station_holder .date_holder:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  right: -18px;
  top: 6px;
  border-radius: 10px;
  background-color: #707070;
}

/* line 109, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_location .location_line .station_holder:first-of-type {
  padding-bottom: 40px;
}

/* line 112, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_location .location_line .station_holder:first-of-type:before {
  content: "";
  display: block;
  width: 2px;
  height: 95%;
  position: absolute;
  left: 82px;
  top: 15px;
  background-color: #707070;
}

/* line 124, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_location .location_line .station_holder:first-of-type .date_holder:before {
  background-color: transparent;
  border: 1px solid #707070;
}

/* line 139, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_seats .ticket_select .form-group label {
  color: #6C6B70 !important;
}

/* line 144, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_seats .ticket_select .form-group .input-group select {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0 !important;
  font-weight: bold;
  border-color: #D5D5D5 !important;
}

/* line 152, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col.auto.col_seats .ticket_select .form-group .input-group .input-group-addon {
  font-weight: bold;
  color: #f58431 !important;
  border-color: #D5D5D5 !important;
}

/* line 164, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .btnToogleDetails {
  width: 100%;
  float: left;
  line-height: 25px;
  text-align: center;
  background-color: #E4E4E4;
  border-top: 1px solid #D4D4D4;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
}

/* line 179, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .btnToogleDetails:hover {
  cursor: pointer;
}

/* line 183, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .btnToogleDetails .arrow {
  margin-top: -2px;
  width: 10px;
  margin-left: 5px;
  opacity: 0.8;
  -webkit-transition: all .3s linear 0s;
  transition: all .3s linear 0s;
}

/* line 193, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .btnToogleDetails.active .arrow {
  transform: rotate(180deg);
}

/* line 199, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col_details {
  width: 100%;
  float: left;
  float: left;
  display: none;
  border-top: 1px solid #E0E0E0;
  margin-top: 15px;
  padding-top: 15px !important;
}

/* line 208, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col_details .bookingTerms {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 212, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col_details .bookingTerms h3 {
  margin-top: 0px;
}

/* line 216, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col_details .bookingTerms td {
  padding: 5px;
}

/* line 222, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col_details .locationMap .city, .list-group.pjBsListBusses li.list-group-item .col_details .locationMap .station {
  margin: 0px;
  padding: 0px;
}

/* line 227, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col_details .locationMap .station {
  color: #000;
  min-height: 19px;
}

/* line 232, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col_details .locationMap iframe, .list-group.pjBsListBusses li.list-group-item .col_details .locationMap .notAvailable {
  margin-top: 20px;
}

/* line 236, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col_details .locationMap .notAvailable {
  background-color: #DDDDDD;
  color: #7D7D7D;
  width: 100%;
  height: 250px;
  position: relative;
  text-align: center;
}

/* line 244, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/_style.scss */
.list-group.pjBsListBusses li.list-group-item .col_details .locationMap .notAvailable:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 15, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSearch/_style.scss */
.pjBsFormAvailability {
  min-height: 330px;
}

/* line 18, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSearch/_style.scss */
.pjBsFormAvailability .content_holder {
  margin: 0px !important;
}

/* line 22, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSearch/_style.scss */
.pjBsFormAvailability .content_holder .content_header .pjBsFormNav {
  margin-top: 5px;
  margin-bottom: 0px !important;
}

/* line 26, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSearch/_style.scss */
.pjBsFormAvailability .content_holder .content_header .pjBsFormNav .btn.btn-default.pjBrSwitch {
  line-height: 28px !important;
  height: 28px !important;
  font-size: 13px !important;
}

/* line 35, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSearch/_style.scss */
.pjBsFormAvailability .content_holder .content_body .alertBox {
  margin: 30px 15px;
}

/* line 43, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSearch/_style.scss */
.pjBsFormAvailability .content_holder #destination_n_action .pjBsFormActions .btn {
  width: 100%;
  margin-top: 10px;
  height: 34px;
  line-height: 34px;
}

/* line 18, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .content_header.return_header {
  margin-top: 15px;
}

/* line 24, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody.transparent {
  background-color: transparent !important;
}

/* line 30, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder {
  margin: 0px !important;
}

/* line 33, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_header {
  padding: 10px 25px !important;
}

/* line 37, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body {
  background-color: #fff;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

/* line 42, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body .location_display {
  width: 250px;
  margin: 0px auto;
  height: 40px;
  clear: both;
}

/* line 48, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body .location_display .location {
  float: left;
  width: auto;
  height: 100%;
  font-size: 18px;
  line-height: 40px;
  color: #f58431;
  font-weight: bold;
}

/* line 58, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body .location_display .arrow {
  text-align: center;
  font-size: 50px;
  font-weight: bold;
  line-height: 25px;
  color: #000;
}

/* line 66, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body .location_display .to {
  float: right;
}

/* line 72, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body .pjBsSeatsBody {
  width: 100%;
  float: left;
  clear: both;
  border: 1px solid #D5D5D5;
  margin-bottom: 30px;
  padding: 0px !important;
}

/* line 82, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body .pjBsSeatsBody .pjBsChosenSeats dl dd {
  font-weight: bold;
  color: #f58431;
}

/* line 88, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body .pjBsSeatsBody .pjBsChosenSeats .bsReSelect.btn-link {
  color: !important;
}

/* line 93, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body .pjBsSeatsBody .pjBsListSeats {
  margin: 15px;
}

/* line 97, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body .pjBsSeatsBody .bsSeatErrorMsg {
  padding: 15px;
}

/* line 101, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body .pjBsSeatsBody .pjBsSeatsFoot {
  border-top: 1px solid #D5D5D5 !important;
  background-color: transparent !important;
  padding: 15px 20px;
}

/* line 110, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body.footerHolder {
  border-radius: 15px;
  margin-top: 15px;
}

/* line 116, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body.footerHolder .pjBsFormFoot .pjBsFormActions .pjBsTotalPrice {
  padding-right: 20px;
  padding-bottom: 0px;
  font-size: 21px;
  line-height: 44px;
  color: #f58431;
}

/* line 131, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
#seatsForm .pjBsBody .pjBsFormTickets .content_holder #destination_n_action .pjBsFormActions .btn {
  width: 100%;
  margin-top: 10px;
  height: 34px;
  line-height: 34px;
}

/* line 150, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider {
  width: 100%;
  float: left;
  height: 50px;
  padding-right: 2px;
}

/* line 156, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-list.draggable {
  overflow: hidden;
}

/* line 160, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-slide {
  box-sizing: border-box;
  margin: 0px 10px;
  width: 120px;
  height: 50px;
  border-radius: 3px;
  transition: all ease-in-out .3s;
  background-color: #F8F9F9;
  border: 1px solid #DEDEDE;
  text-align: center;
  z-index: 1;
  position: relative;
  opacity: 0.7;
}

/* line 175, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-slide a {
  display: block;
  width: 100%;
  height: 100%;
  float: left;
  color: inherit;
}

/* line 182, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-slide a:hover {
  text-decoration: none;
}

/* line 188, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-slide.active {
  background-color: #fff !important;
  color: #000 !important;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  height: 61px;
  border-bottom: 1px solid #fff;
  z-index: 2;
  opacity: 1;
}

/* line 203, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-slide.available {
  background-color: #f58431;
  color: #fff;
  opacity: 1;
}

/* line 213, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-slide.past {
  background-color: #F8F9F9;
  opacity: 0.7;
}

/* line 224, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-slide .date_day {
  width: 100%;
  float: left;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 30px;
}

/* line 233, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-slide .date_formated {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 12px;
  line-height: 12px;
}

/* line 241, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-slide .lines_count {
  min-width: 16px;
  border-radius: 30px;
  background-color: orange;
  position: absolute;
  font-size: 8px;
  top: 2px;
  right: 2px;
  padding: 2px;
  display: none;
}

/* line 255, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-arrow {
  width: 50px;
  height: 50px;
  border-radius: 3px;
  background-color: #fff !important;
  border: 1px solid #DEDEDE;
  z-index: 2;
}

/* line 263, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-arrow.slick-prev:before, .slider .slick-arrow.slick-next:before {
  color: black;
}

/* line 268, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-arrow.slick-prev {
  left: 0px;
}

/* line 272, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-arrow.slick-next {
  right: 0px;
}

/* line 276, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/_style.scss */
.slider .slick-arrow:hover {
  background-color: #fff;
}

@media (max-width: 992px) {
  /* line 15, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/helpers/_media.scss */
  .list-group.pjBsListBusses li.list-group-item .col {
    margin-top: 30px !important;
  }
  /* line 18, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/helpers/_media.scss */
  .list-group.pjBsListBusses li.list-group-item .col.col_info {
    border-right: 0;
    padding: 2px 15px;
    margin-top: 0px !important;
  }
  /* line 24, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/helpers/_media.scss */
  .list-group.pjBsListBusses li.list-group-item .col.col_info .bus_name .pjBrDestinationTip {
    margin-right: 0px;
  }
  /* line 30, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/helpers/_media.scss */
  .list-group.pjBsListBusses li.list-group-item .col.col_location {
    padding: 0;
  }
  /* line 34, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/helpers/_media.scss */
  .list-group.pjBsListBusses li.list-group-item .col.col_seats {
    padding: 0;
  }
  /* line 40, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/helpers/_media.scss */
  .list-group.pjBsListBusses li.list-group-item .col_details .bookingTerms {
    margin-top: 15px !important;
  }
  /* line 44, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/helpers/_media.scss */
  .list-group.pjBsListBusses li.list-group-item .col_details .locationMap {
    margin-top: 25px;
  }
}

@media (max-width: 768px) {
  /* line 57, ../../var/www/html/BusReservation/src/admin/app/web/sass/layouts/busList/helpers/_media.scss */
  .list-group.pjBsListBusses li.list-group-item .col.col_info {
    padding: 2px 15px;
  }
  /* line 15, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/helpers/_media.scss */
  #seatsForm .content_header.return_header {
    margin-top: 15px;
  }
  /* line 25, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/helpers/_media.scss */
  #seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body.footerHolder {
    border-radius: 15px;
    margin-top: 15px;
  }
  /* line 29, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/helpers/_media.scss */
  #seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body.footerHolder .rightConfirm {
    width: 100%;
  }
  /* line 39, ../../var/www/html/BusReservation/src/admin/app/web/sass/pages/pjActionSeats/helpers/_media.scss */
  #seatsForm .pjBsBody .pjBsFormTickets .content_holder .content_body.footerHolder .rightConfirm .btn.checkout {
    position: relative;
    top: 44px;
  }
}

/* line 140, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.d-none {
  display: none !important;
}

/* line 144, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.d-block {
  display: block !important;
}

/* line 148, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.float-right {
  float: right !important;
}

/* line 152, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.float-none {
  float: none !important;
}

/* line 156, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.float-left {
  float: left !important;
}

/* line 160, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.p-t-seperate {
  padding-top: 25px !important;
}

/* line 164, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.p-b-seperate {
  padding-bottom: 25px !important;
}

/* line 168, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.p-t-seperate {
  padding-top: 25px !important;
}

/* line 172, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.p-b-seperate {
  padding-bottom: 25px !important;
}

/* line 176, ../../var/www/html/BusReservation/src/admin/app/web/sass/main.scss */
.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
	                                  supported by Chrome and Opera */
}

/*# sourceMappingURL=main.css.map */
/* line 6, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.unselectable, .unselectable > * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 7, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.clear {
  clear: both;
}

/* line 17, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_icons.scss */
.icon-clean {
  background-image: url(../images/icons/clean.png);
}

/* line 3, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.font_small {
  font-size: 12px;
}

/* line 3, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.font_default {
  font-size: 14px;
}

/* line 3, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.font_medium {
  font-size: 16px;
}

/* line 3, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.font_large {
  font-size: 18px;
}

/* line 9, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.color_main {
  color: #000;
}

/* line 9, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.color_primary {
  color: #f58431;
}

/* line 9, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.color_secondary {
  color: #6C6B70;
}

/* line 9, ../../var/www/html/BusReservation/src/admin/app/web/sass/helpers/_typography.scss */
.color_green {
  color: #56AD33;
}

/* ==========================================================================
	#General
========================================================================== */
/* line 16, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 {
  color: #545e5f;
}

/* line 17, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 * {
  font-family: 'Open Sans', sans-serif;
}

/* line 18, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .fa {
  font-family: 'FontAwesome';
}

/* line 19, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .glyphicon {
  font-family: 'Glyphicons Halflings';
}

/* ==========================================================================
	#Buttons
========================================================================== */
/* line 24, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .btn-default {
  color: #f58431;
  border: 1px solid #f58431;
  background-color: #fff;
}

/* line 30, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .btn-default:hover,
#pjWrapperBusReservation_theme1 .btn-default:focus {
  border-color: #f58431;
  color: #f58431;
  background: #f5f1f0;
  background: -moz-linear-gradient(top, #f5f1f0 0%, #faf8f9 57%, #fdfdfd 73%, white 100%);
  background: -webkit-linear-gradient(top, #f5f1f0 0%, #faf8f9 57%, #fdfdfd 73%, white 100%);
  background: linear-gradient(to bottom, #f5f1f0 0%, #faf8f9 57%, #fdfdfd 73%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f1f0', endColorstr='#ffffff',GradientType=0 );
}

/* line 39, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .btn-primary {
  color: #fff;
  border: 0px;
  background-color: #f58431;
}

/* line 45, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .btn-primary:hover,
#pjWrapperBusReservation_theme1 .btn-primary:focus {
  background-color: #f58431;
}

/* line 50, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .btn-link {
  color: #f58431;
}

/* line 51, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .btn-link:hover,
#pjWrapperBusReservation_theme1 .btn-link:focus {
  color: #f58431;
}

/* ==========================================================================
	#Modals
========================================================================== */
/* line 57, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsModal .modal-title {
  color: #343839;
}

/* ==========================================================================
	#pjBsForms
========================================================================== */
/* line 62, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm label,
#pjWrapperBusReservation_theme1 .pjBsForm .control-label {
  color: #35393a;
}

/* line 64, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .form-control {
  border-color: #bfbbbc;
  background: #fff;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
}

/* line 65, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .form-control:focus {
  border-color: #f58431;
  -webkit-box-shadow: 0 0 10px rgba(26, 106, 172, 0.3);
  box-shadow: 0 0 10px rgba(26, 106, 172, 0.3);
}

/* line 66, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsAsterisk {
  color: #ed0909;
}

/* line 67, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .checkbox a {
  color: #f58431;
}

/* line 68, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .checkbox a:hover {
  color: #f58431;
}

/* line 70, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .has-error .form-control,
#pjWrapperBusReservation_theme1 .pjBsForm .has-error .pjBsDatePicker .input-group-addon,
#pjWrapperBusReservation_theme1 .pjBsForm .has-error .pjBsDatePicker .form-control:focus ~ .input-group-addon {
  border-color: #a94442;
}

/* line 73, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .has-error label,
#pjWrapperBusReservation_theme1 .pjBsForm .has-error li {
  color: #a94442;
}

/* line 75, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .has-success .form-control,
#pjWrapperBusReservation_theme1 .pjBsForm .has-success .pjBsDatePicker .input-group-addon,
#pjWrapperBusReservation_theme1 .pjBsForm .has-success .pjBsDatePicker .form-control:focus ~ .input-group-addon {
  border-color: #3c763d;
}

/* line 78, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .has-success label,
#pjWrapperBusReservation_theme1 .pjBsForm .has-success li {
  color: #3c763d;
}

/* ==========================================================================
	#pjBsDatePicker
========================================================================== */
/* line 84, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .input-group-addon {
  color: #f58431;
}

/* line 85, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .input-group-addon:hover {
  color: #f58431;
}

/* line 86, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker td.disabled,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker td.disabled:hover {
  background: none;
  color: #ded8d8;
}

/* line 88, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .today:before {
  border-bottom-color: #f58431 !important;
}

/* line 89, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .day:hover,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .month:hover,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .year:hover,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .decade:hover,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .hour:hover,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .minute:hover,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .active {
  background: #ff9e58;
  color: #fff;
}

/* line 96, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .prev span,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .next span {
  color: #f58431;
}

/* line 98, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .prev:hover,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .next:hover {
  background: #f58431;
}

/* line 100, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .prev:hover span,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .next:hover span {
  color: #fff;
}

/* line 102, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .picker-switch {
  color: #f58431;
}

/* line 103, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .picker-switch:hover,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .bootstrap-datetimepicker-widget .active,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .bootstrap-datetimepicker-widget .active:hover {
  background: #f58431;
  color: #fff;
}

/* line 106, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .bootstrap-datetimepicker-widget {
  border-color: #ccc;
  background: #fff;
}

/* line 107, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-bottom-color: #ccc;
}

/* line 108, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-bottom-color: #fff;
}

/* line 109, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-top-color: #ccc;
}

/* line 110, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsForm .bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-top-color: #fff;
}

/* ==========================================================================
	#Select2 Autocomplete
========================================================================== */
/* line 115, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-dropdown.pjBsSelect2Dropdown {
  border-color: #aaa;
  background-color: #fff;
}

/* line 116, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .select2-selection--single.pjBsSelect2Preview {
  border-color: #bfbbbc;
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
}

/* line 117, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default.select2-container--open .select2-selection--single.pjBsSelect2Preview {
  border-color: #f58431;
  -webkit-box-shadow: 0 0 10px rgba(26, 106, 172, 0.3);
  box-shadow: 0 0 10px rgba(26, 106, 172, 0.3);
}

/* line 118, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .select2-selection--single.pjBsSelect2Preview .select2-selection__rendered {
  color: #444;
}

/* line 119, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .select2-selection--single.pjBsSelect2Preview .select2-selection__placeholder {
  color: #999;
}

/* line 120, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .select2-selection--single.pjBsSelect2Preview .select2-selection__arrow b {
  border-color: #2f2d2e transparent transparent transparent;
}

/* line 121, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default.select2-container--disabled .select2-selection--single.pjBsSelect2Preview {
  background-color: #eee;
}

/* line 122, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default.select2-container--open .select2-selection--single.pjBsSelect2Preview .select2-selection__arrow b {
  border-color: transparent transparent #2f2d2e transparent;
}

/* line 123, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview {
  border-color: #aaa;
  background-color: #fff;
}

/* line 124, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview .select2-selection__placeholder {
  color: #999;
}

/* line 125, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview .select2-selection__choice {
  border-color: #aaa;
  background-color: #e4e4e4;
}

/* line 126, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview .select2-selection__choice__remove {
  color: #999;
}

/* line 127, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .select2-selection--multiple.pjBsSelect2Preview .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 128, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple.pjBsSelect2Preview {
  border-color: #000;
}

/* line 129, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple.pjBsSelect2Preview {
  background-color: #eee;
}

/* line 130, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-search--dropdown .select2-search__field {
  border-color: #aaa;
}

/* line 131, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 132, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 133, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option {
  color: #2f2d2e;
}

/* line 134, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option--highlighted {
  background: #ff9e58;
  color: #fff;
}

/* line 135, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__option[aria-selected="true"],
.select2-container--default .pjBsSelect2Dropdown .select2-results__option--highlighted[aria-selected="true"] {
  background-color: #f58431;
  color: #fff;
}

/* line 137, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
.select2-container--default .pjBsSelect2Dropdown .select2-results__group {
  color: #f58431;
}

/* ==========================================================================
	#pjBsMain
========================================================================== */
/* line 142, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsMain,
#pjWrapperBusReservation_theme1 .pjBsMain .pjBsHeader,
#pjWrapperBusReservation_theme1 .pjBsMain .pjBsBody,
#pjWrapperBusReservation_theme1 .pjBsMain .pjBsFoot {
  border-color: #ded8d8;
}

/* ==========================================================================
	#pjBsHeader
========================================================================== */
/* ==========================================================================
	#pjBsFormAvailability
========================================================================== */
/* line 155, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormArticle .pjBsFormArticleTitle {
  color: #343839;
}

/* line 156, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormAvailability .pjBsFormNav .btn.active {
  color: #fff;
  background-color: #f58431;
}

/* ==========================================================================
	#pjBsFormTickets
========================================================================== */
/* line 164, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsFormTitle {
  color: #343839;
}

/* line 165, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsFormTitle strong {
  color: #f58431;
}

/* line 166, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate dd strong {
  color: #343839;
}

/* line 167, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate dd a {
  color: #f58431;
}

/* line 168, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate dd a:hover,
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate dd a:focus {
  color: #f58431;
}

/* line 173, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsHead .pjBsSeatsTitle {
  color: #343839;
}

/* line 175, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusTitle {
  color: #343839;
}

/* line 176, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusTitle a {
  color: #f58431;
}

/* line 177, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsListTicks li {
  color: #343839;
}

/* line 178, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsListTicks .glyphicon {
  color: #f58431;
}

/* line 179, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusAvailableSeats {
  color: #f58431;
}

/* line 180, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusDate {
  color: #343839;
}

/* line 181, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsBusDuration {
  color: #545e5f;
}

/* line 182, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .form-group label {
  color: #343839;
}

/* line 183, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .pjBsFormControlsInline p {
  color: #545e5f;
}

/* line 184, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsListBusses .input-group .input-group-addon {
  border-color: #bfbbbc;
  background: #f7f7f7;
  color: #ff9e58;
}

/* line 185, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats p {
  color: #545e5f;
}

/* line 186, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats p strong {
  color: #343839;
}

/* line 187, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats dl dt {
  color: #545e5f;
}

/* line 188, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsChosenSeats dl dd {
  color: #ff9e58;
}

/* line 189, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsSeatsContainer {
  border-color: #ded8d8;
  background: #f7f7f7;
}

/* line 190, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeat {
  color: #fff;
}

/* line 191, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatAvailable {
  background: #f58431;
}

/* line 192, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsSeatsContainer .pjBsSeatAvailable:hover,
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatSelected {
  background: #44CC00;
}

/* line 194, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatBooked {
  background: #ed0909;
}

/* line 195, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsFoot .pjBsSeatsKey span {
  color: #545e5f;
}

/* line 197, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer .bs-available,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer .bs-return-available {
  background: #f58431 none repeat scroll 0 0;
}

/* line 201, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer .bs-booked,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer .bs-return-booked {
  background: #ed0909 none repeat scroll 0 0;
}

/* line 205, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer .bs-selected,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer .bs-return-selected {
  background: #44CC00 none repeat scroll 0 0;
}

/* line 209, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .bsMapContainer .bs-available:hover,
#pjWrapperBusReservation_theme1 .bsReturnMapContainer .bs-return-available:hover {
  background: #44CC00 none repeat scroll 0 0;
}

/* line 214, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormFoot .pjBsTotalPrice {
  color: #343839;
}

/* ==========================================================================
	#pjBsFormCheckout
========================================================================== */
/* line 219, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormHead .pjBsFormTitle {
  color: #343839;
}

/* line 220, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxInner {
  background: #f7f7f7;
  -webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.3);
}

/* line 221, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxTitle {
  color: #343839;
}

/* line 222, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormBoxes .pjBsFormBox .pjBsFormBoxData dd {
  color: #343839;
}

/* line 224, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormBody .pjBsFormTitle {
  color: #343839;
}

/* line 225, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormFoot .form-group,
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormFoot .pjBsFormActions {
  border-top-color: #ded8d8;
}

/* line 227, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormFoot .pjBsFormTitle {
  color: #343839;
}

/* line 228, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsFormCheckout .pjBsFormFoot .pjBsFormActions p {
  color: #343839;
}

/* line 230, ../../var/www/html/BusReservation/src/admin/app/web/sass/themes/theme1.scss */
#pjWrapperBusReservation_theme1 .pjBsListPersonalData dd {
  color: #343839;
}

/*# sourceMappingURL=theme1.css.map */
/* ==========================================================================
	#Transitions
========================================================================== */
#pjWrapperBusReservation_theme1 .btn,
#pjWrapperBusReservation_theme1 .pjBsForm .form-control,
#pjWrapperBusReservation_theme1 .pjBsNav .dropdown-menu a,
#pjWrapperBusReservation_theme1 .pjBsForm .pjBsDatePicker .input-group-addon,
#pjWrapperBusReservation_theme1 .pjBsFormTickets .pjBsFormHead .pjBsDepartureDate dd a,
#pjWrapperBusReservation_theme1 .pjBsSeats .pjBsSeatsBody .pjBsSeatsContainer .pjBsSeat,
#pjWrapperBusReservation_theme1 .pjBsForm .checkbox a { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
