.pointer{cursor:pointer}.pos-rel{position:relative}.pos-abs{position:absolute}.valign-top{vertical-align:top}.valign-bottom{vertical-align:bottom}.no-margin{margin:0}.no-mg-top{margin-top:0}.no-mg-bottom{margin-bottom:0}.no-mg-bottom-forced{margin-bottom:0!important}.mg-bot-neg-20{margin-bottom:-20px}.mg-top-5{margin-top:5px}.mg-top-10{margin-top:10px}.mg-top-15{margin-top:15px}.mg-top-20{margin-top:20px}.mg-top-60{margin-top:60px}.mg-bottom-30{margin-bottom:30px}.mg-bot-50{margin-bottom:50px}.mg-bottom-20{margin-bottom:20px}.mg-bottom-15{margin-bottom:15px}.mg-bottom-5{margin-bottom:5px}.mg-top-50{margin-top:50px}.mg-bottom-8{margin-bottom:8px}.mg-bt-20{margin-bottom:20px;margin-top:20px}.mg-bt-10{margin-bottom:10px;margin-top:10px}.mg-left-10,.mg-lr-10{margin-left:10px}.mg-lr-10{margin-right:10px}.lh-0{line-height:0}.va-helper{display:inline-block;height:100%}.va-helper,.va-helper img{vertical-align:middle}.padding-lr-20{padding-left:20px;padding-right:20px}.padding-lr-30{padding-left:30px;padding-right:30px}.padding-lr-15{padding-left:15px;padding-right:15px}.small-padding{padding:0 8px}.padding-tb-8{padding-bottom:8px;padding-top:8px}.padding-left-8{padding-left:8px}.padding-top-8{padding-top:8px}.padding-bottom-8{padding-bottom:8px}.padding-top-16{padding-top:16px}.padding-bottom-16{padding-bottom:16px}.padding-tb-12{padding-bottom:12px;padding-top:12px}.padding-8{padding:8px}.padding-16-8{padding:16px 8px}.padding-16-8-8{padding:16px 8px 8px}.padding-16{padding:16px}.padding-30,.padding-tb-30{padding:30px}.no-top-padding{padding-top:0}.no-bottom-padding{padding-bottom:0}.no-left-padding{padding-left:0}.no-right-padding{padding-right:0}.valign-middle{vertical-align:middle}.valign-middle._vam_forced{vertical-align:middle!important}.full-width{width:100%}.full-height{height:100%}.neg-index{z-index:-1}.low-index{z-index:1}.med-index{z-index:5}.high-index{z-index:9}.index-15 *,.index-15.mobile-menu-backdrop{z-index:15}.no-overflow{overflow:hidden}.no-overflow-x{overflow-x:hidden}.txt-upper{text-transform:uppercase}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.inline-block{display:inline-block}.block{display:block}.bold{font-weight:700}.center-block{display:block;margin:0 auto}.center-block._cb-forced{display:block!important;margin:0 auto!important}@media screen and (min-width:992px){.width-md-72{width:72%}.width-md-28{width:28%}}.ticket-disclaimer{font-size:14px}.elder-disclaimer{font-family:CALIBRI,sans-serif;font-size:14px}.cart-no-item{padding:0 10px}.div-table{display:table;width:100%}.div-table>div{display:table-cell}.div-table._force-table{display:table!important}.div-table._force-table>div{display:table-cell!important}.centered-block-img{display:block;margin:0 auto;max-width:100%}.flexbox{display:flex}.flexbox>*{flex-grow:1}.white-bg{background-color:#fff}@keyframes boom{25%{transform:scale(1.25)}}textarea{resize:none}.top-buffer{margin-top:15px}.header-user-container img{border-radius:40px}#map{height:400px;width:400px}.text-danger{margin-bottom:0}.action-table tbody tr td{line-height:34px}.message-container p{padding:15px}.login-centering{align-items:center;display:flex;min-height:100%;min-height:100vh}.no-display{display:none}.ride-create-action-bar-sep,.route-create-action-bar-sep{border-top:1px solid silver;margin-bottom:8px}.form-control[disabled]{border:1px solid transparent}.form-control.js-stop-error{background-color:#ffcbcb}.number-input{margin:0!important;padding:6px 12px!important}.form-group .chosen-container{width:100%!important}.form-group .chosen-container .chosen-single{height:34px;line-height:34px;padding-left:12px}tr.total{border-top:2px solid #adacac}tr.total td:nth-child(odd){font-weight:700}.lh-34{height:34px;line-height:34px}.no-padding{padding:0}._no-padding{padding:0!important}.wrapper-bordered{border:1px solid silver;border-radius:3px;margin-bottom:15px;padding:15px 0}.delete-ride-from-list{cursor:pointer}.remove-charter-day{position:absolute;right:-45px;top:0}.charter-based-rides{padding-right:58px}.ui-spinner{width:100%}.no-float{float:none}.center{margin:0 auto}.ajax-spinner{animation:spin 1s linear infinite;-webkit-animation:spin2 1s linear infinite}@keyframes spin{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(1turn)}}body{font-family:bariol;font-size:17px}#header .navbar{background-color:#42ab00;border:none;border-radius:0;box-shadow:0 0 5px 1px #5f5858;color:#eee;position:fixed;top:0;width:100%;z-index:5}#header .navbar a{color:#eee;transition:.3s ease}#header .navbar a:hover{color:#fff}.navbar-brand{padding:8px 15px}.navbar-brand img{height:34px}.crm-account-link{display:inline-block!important;padding:8px!important}.crm-account-link img{border-radius:100%;height:34px;width:34px}#admin-topbar li.dropdown *{line-height:32px}#admin-topbar .dropdown.open a{background-color:#2f7105;color:#fff;z-index:1111111}#admin-topbar .dropdown-menu{border:none;border-radius:0;border-top:3px solid #c78245;font-size:17px;padding:10px 0}#admin-topbar .dropdown-menu,#admin-topbar .dropdown-menu a{background-color:#2f7105!important}#wrapper{margin-top:50px;position:relative}a{transition:.3s}.breadcrumbs-wrap{padding:0}.breadcrumb{border-bottom:1px solid #ceceba;border-radius:0;margin:0;padding:8px 30px}.breadcrumb a{text-decoration:none}.breadcrumb a,.breadcrumb a:active,.breadcrumb a:focus,.breadcrumb a:visited{color:#c78245}.breadcrumb a:hover{color:#ef9d54}.mg-top-30{margin-top:30px}.mg-bottom-10{margin-bottom:10px}.padding-2px{padding:0 2px}.pd-top-20{padding-top:20px}.crm-content-right{color:#777;padding:30px}.crm-content-right .panel-custom,.crm-styling-wrapper .panel-custom{border:none}.crm-content-right .panel-custom .panel-heading,.crm-styling-wrapper .panel-custom .panel-heading{background-color:#307d00;border:1px solid #307d00;border-bottom:3px solid #c78245;color:#fff}.crm-content-right .panel-custom .panel-body,.crm-styling-wrapper .panel-custom .panel-body{border:1px solid silver;border-top:none}.crm-content-right .nav-tabs,.crm-styling-wrapper .nav-tabs{border-bottom:1px solid #307d00;color:#307d00}.crm-content-right .nav-tabs li.active a,.crm-styling-wrapper .nav-tabs li.active a{border:1px solid #307d00;border-bottom-color:transparent;color:#307d00}.crm-content-right .nav-tabs a:hover,.crm-styling-wrapper .nav-tabs a:hover{border-bottom:1px solid #307d00;border-bottom-left-radius:0;border-bottom-right-radius:0}.crm-content-right .tab-content,.crm-styling-wrapper .tab-content{padding-top:35px}.crm-content-right select,.crm-content-right textarea,.crm-styling-wrapper select,.crm-styling-wrapper textarea{border-color:#2f7105;border-left:3px solid;border-radius:0;box-shadow:none;font-size:15px}.crm-content-right select:focus,.crm-content-right textarea:focus,.crm-styling-wrapper select:focus,.crm-styling-wrapper textarea:focus{border-color:#c78245;box-shadow:none;outline:none}.crm-content-right input,.crm-styling-wrapper input{border-color:#2f7105;border-radius:0;box-shadow:none;font-size:15px}.crm-content-right input[type=date],.crm-content-right input[type=email],.crm-content-right input[type=file],.crm-content-right input[type=number],.crm-content-right input[type=password],.crm-content-right input[type=text],.crm-styling-wrapper input[type=date],.crm-styling-wrapper input[type=email],.crm-styling-wrapper input[type=file],.crm-styling-wrapper input[type=number],.crm-styling-wrapper input[type=password],.crm-styling-wrapper input[type=text]{border-left:3px solid;box-shadow:none}.crm-content-right input[type=date]:focus,.crm-content-right input[type=email]:focus,.crm-content-right input[type=file]:focus,.crm-content-right input[type=number]:focus,.crm-content-right input[type=password]:focus,.crm-content-right input[type=text]:focus,.crm-styling-wrapper input[type=date]:focus,.crm-styling-wrapper input[type=email]:focus,.crm-styling-wrapper input[type=file]:focus,.crm-styling-wrapper input[type=number]:focus,.crm-styling-wrapper input[type=password]:focus,.crm-styling-wrapper input[type=text]:focus{border-color:#c78245;outline:none}.crm-content-right input[type=file],.crm-styling-wrapper input[type=file]{border:none;border-left:3px solid}.crm-content-right .btn.custom,.crm-content-right button,.crm-styling-wrapper .btn.custom,.crm-styling-wrapper button{border:none;border-radius:0;margin-bottom:1px;padding:8px 15px}.crm-content-right .btn.custom.small,.crm-content-right button.small,.crm-styling-wrapper .btn.custom.small,.crm-styling-wrapper button.small{padding:5px 12px}.crm-content-right .btn.custom.danger,.crm-content-right button.danger,.crm-styling-wrapper .btn.custom.danger,.crm-styling-wrapper button.danger{background-color:#b51c1c}.crm-content-right .btn.custom,.crm-content-right button,.crm-styling-wrapper .btn.custom,.crm-styling-wrapper button{background-color:#307d00;color:#fff;font-size:17px;transition:.3s}.crm-content-right .btn.custom:active,.crm-content-right .btn.custom:focus,.crm-content-right .btn.custom:hover,.crm-content-right button:active,.crm-content-right button:focus,.crm-content-right button:hover,.crm-styling-wrapper .btn.custom:active,.crm-styling-wrapper .btn.custom:focus,.crm-styling-wrapper .btn.custom:hover,.crm-styling-wrapper button:active,.crm-styling-wrapper button:focus,.crm-styling-wrapper button:hover{background-color:#c78245;color:#fff;outline:none}.pagination li a,.pagination li span{background-color:#2f7105;border:1px solid #fff!important;border-radius:0!important;color:#fff;padding:3px 12px;transition:.3s}.pagination li a:focus,.pagination li a:hover{background-color:#17232f;color:#fff}.pagination li.active span,.pagination li.active span:hover{background-color:#c78245}.crm-tb-wrap{border-bottom:3px solid #ef9d54;border-top:3px solid #ef9d54;padding:20px}.crm-tb-wrap .datetimepicker-widget .input-group-addon{background-color:#307d00;border:0;border-radius:0;color:#fff}.crm-tb-wrap .datetimepicker-widget .input-group-addon:active,.crm-tb-wrap .datetimepicker-widget .input-group-addon:focus,.crm-tb-wrap .datetimepicker-widget .input-group-addon:hover{background-color:#c78245}.crm-tb-wrap .ui-widget{border:none!important;border-radius:0!important}.crm-tb-wrap .ui-widget *{font-family:bariol;font-size:15px}.crm-tb-wrap .ui-widget input{border:1px solid;border-left:3px solid}.crm-tb-wrap .ui-widget a{background-color:#307d00;background-image:none;cursor:pointer}.left-org-border{border-left:3px solid #c78245}.dashboard-info-widget,.rides-actions-wrapper,.two-col-datatable{box-sizing:content-box;height:372px}.dashboard-info-widget .clean-page-msg,.rides-actions-wrapper .clean-page-msg,.two-col-datatable .clean-page-msg{font-size:28px;text-align:center}.dashboard-info-widget .clean-page-msg p,.rides-actions-wrapper .clean-page-msg p,.two-col-datatable .clean-page-msg p{left:0;line-height:100%;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.dashboard-info-widget .symbol-style,.rides-actions-wrapper .symbol-style,.two-col-datatable .symbol-style{font-size:14px;text-align:center;vertical-align:middle;width:40px}.dashboard-info-widget .wrap-two,.rides-actions-wrapper .wrap-two,.two-col-datatable .wrap-two{border-left:1px solid silver}.dashboard-info-widget .append-rides.expandable-rows>tr:nth-child(odd).active td,.rides-actions-wrapper .append-rides.expandable-rows>tr:nth-child(odd).active td,.two-col-datatable .append-rides.expandable-rows>tr:nth-child(odd).active td{background-color:#c78245;color:#fff}.dashboard-info-widget .append-rides.expandable-rows>tr:nth-child(odd),.rides-actions-wrapper .append-rides.expandable-rows>tr:nth-child(odd),.two-col-datatable .append-rides.expandable-rows>tr:nth-child(odd){cursor:pointer}.dashboard-info-widget .append-rides.expandable-rows>tr:nth-child(odd):hover,.rides-actions-wrapper .append-rides.expandable-rows>tr:nth-child(odd):hover,.two-col-datatable .append-rides.expandable-rows>tr:nth-child(odd):hover{background-color:#f5f5f5}.dashboard-info-widget .append-rides>tr>td,.rides-actions-wrapper .append-rides>tr>td,.two-col-datatable .append-rides>tr>td{font-size:17px}.dashboard-info-widget .append-rides>tr,.rides-actions-wrapper .append-rides>tr,.two-col-datatable .append-rides>tr{border-bottom:1px solid #ddd;border-top:0;transition:.3s}.dashboard-info-widget .append-rides table,.rides-actions-wrapper .append-rides table,.two-col-datatable .append-rides table{margin:0}.dashboard-info-widget>*,.rides-actions-wrapper>*,.two-col-datatable>*{height:100%}.dashboard-info-widget .list-group,.rides-actions-wrapper .list-group,.two-col-datatable .list-group{border-radius:0;height:359px;overflow-y:auto}.dashboard-info-widget .list-group,.dashboard-info-widget .list-group>*,.rides-actions-wrapper .list-group,.rides-actions-wrapper .list-group>*,.two-col-datatable .list-group,.two-col-datatable .list-group>*{margin-bottom:0}.dashboard-info-widget .list-group .list-group-item.active,.dashboard-info-widget .list-group .list-group-item.active:focus,.dashboard-info-widget .list-group .list-group-item.active:hover,.rides-actions-wrapper .list-group .list-group-item.active,.rides-actions-wrapper .list-group .list-group-item.active:focus,.rides-actions-wrapper .list-group .list-group-item.active:hover,.two-col-datatable .list-group .list-group-item.active,.two-col-datatable .list-group .list-group-item.active:focus,.two-col-datatable .list-group .list-group-item.active:hover{background-color:#c78245;border-color:#c78245}.dashboard-info-widget.two-col-datatable .list-group,.rides-actions-wrapper.two-col-datatable .list-group,.two-col-datatable.two-col-datatable .list-group{height:279px}.dashboard-info-widget button,.rides-actions-wrapper button,.two-col-datatable button{background-color:#f5f5f5;border-bottom:1px solid #ceceba;border-radius:0!important;color:#777}.dashboard-info-widget,.rides-actions-wrapper,.two-col-datatable{border:1px solid silver}.dashboard-info-widget .title,.rides-actions-wrapper .title,.two-col-datatable .title{background-color:#307d00;border-bottom:3px solid #c78245;color:#fff;font-size:20px;padding:6px 12px}.rides-actions-wrapper{height:452px}.spinner-on-center-container{background:url(/img/loaders/3.GIF) no-repeat 50%;background-size:40px}.can-load-spinner{background-position:96%;background-repeat:no-repeat}.unclickable-input{cursor:not-allowed;pointer-events:none}.spinner-on-input{background-image:url(/img/loaders/3.GIF);background-size:20px;padding-right:34px!important}.stats-block:not(:last-child){margin-right:15px}.stats-block{background-color:#2f7105;color:#fff;display:inline-block;position:relative}.stats-block .key-value .fa:before{font-size:44px;left:15px;position:absolute;top:10px}.stats-block .key-value{border-bottom:3px solid #c78245;font-size:0;min-width:250px;padding:10px 15px 10px 74px}.stats-block .key-value div{font-size:25px;text-align:right}.dash-link-blocks{padding-bottom:15px;padding-top:15px}.dash-link-blocks .title,.dash-link-blocks li{background-color:#307d00}.dash-link-blocks li{border-bottom:1px solid #2f7105;position:relative;transition:.2s ease}.dash-link-blocks ul{list-style-type:none;margin:0;padding:0}.dash-link-blocks li:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.dash-link-blocks li{padding:0}.dash-link-blocks .title{background-color:#17232f;border-bottom:3px solid #c78245;border-top-left-radius:2px;border-top-right-radius:2px;margin:0;padding:10px 12px 10px 44px;position:relative}.dash-link-blocks .title .fa{left:12px;position:absolute;top:10px}.dash-link-blocks .title,.dash-link-blocks a:hover{color:#fff}.dash-link-blocks a,.dash-link-blocks a:visited{color:#eee;text-decoration:none}.dash-link-blocks a{display:block;padding:10px 12px}.dash-link-blocks a:hover{background-color:#17232f}.minw800{min-width:800px}.maxw84{max-width:84px}.form-wrap-end-label{position:relative}input.end-labeled{padding-right:40px!important}.rides-actions-wrapper table,.two-col-datatable table{font-size:15px}.rides-actions-wrapper .summary,.two-col-datatable .summary{border-bottom:3px solid #c78245;font-weight:700}.rides-actions-wrapper .summary tr,.two-col-datatable .summary tr{background-color:#eee}.rides-actions-wrapper tr.summary,.two-col-datatable tr.summary{background-color:#eee;border-bottom:none;font-weight:700}.rides-actions-wrapper input,.two-col-datatable input{padding-left:6px!important}.rides-actions-wrapper .ui-spinner a.ui-spinner-button,.two-col-datatable .ui-spinner a.ui-spinner-button{border-radius:0}.rides-actions-wrapper .ui-icon,.rides-actions-wrapper .ui-widget-content .ui-icon,.two-col-datatable .ui-icon,.two-col-datatable .ui-widget-content .ui-icon{background-image:url(/thirdparty/jqueryui/images/ui-icons_ef8c08_256x240.png)}.rides-actions-wrapper .action-bar,.two-col-datatable .action-bar{background-color:#f5f4f4;border-top:3px solid #c78245;bottom:0;padding:6px;position:absolute;right:0;width:100%}.end-label{background-color:#eee;bottom:1px;line-height:34px;max-width:28px;padding-left:5px;padding-right:5px;position:absolute;right:17px;text-align:center;top:1px;width:auto}.forceClear{clear:both!important}.side-light-bordered{border-left:1px solid #ddd;border-right:1px solid #ddd}ul.ui-autocomplete{font-size:15px}.btn-toggle-ride-offer{background:#fff!important;border:1px solid #ceceba!important;color:#777!important;width:80px}.btn-toggle-ride-offer.active{background:#42ab00!important;color:#fff!important}.btn-toggle-ride-offer.active:hover{color:#fff!important}.btn-toggle-ride-offer:hover{border:1px solid #42ab00!important;color:#777!important}.line-height-35{line-height:35px}.pagination-inside-table ul{margin:0}.grey-orange-pagination._gop-forced a{background:#e4e4e4;color:#c78245}.grey-orange-pagination._gop-forced a:hover{background:#c78245;color:#e4e4e4}.bootstrap-bg-gray{background:#f9f9f9}.contain-img img{max-width:100%}.latest-sold-tickets-table a{padding-left:10px}.selected-search-ride.orange-selected{background-color:#c78245;color:#fff}.bus-checkboxes label{border:2px solid rgba(0,0,0,.3);border-radius:2px;color:rgba(0,0,0,.1);cursor:pointer;display:inline-block;height:23px;margin:2rem;overflow:hidden;position:relative;text-align:center;transition:.25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:23px}.bus-checkboxes label:after{content:"";transform:rotate(45deg)}.bus-checkboxes label:hover{border:2px solid rgba(0,0,0,.5);color:#000}.bus-checkboxes label:active{transition-duration:0s}.bus-checkboxes input{display:none}.bus-checkboxes input:checked+label{color:#42ab00}.bus-checkboxes input:checked+.green-background{background:#42ab00;border-color:#42ab00}.bus-checkboxes input:checked+.green-background:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:block;height:74%;margin-left:32%;margin-top:4%;transform:rotate(45degdeg);width:40%}.bus-checkboxes input:checked+label{animation:boom .5s ease}.bus-checkboxes input:disabled+.green-background{background-color:#d6d6d6;border-color:#d5d5d5;cursor:default}.bus-checkboxes label{margin:6px 0}.table.custom-pricing-table{width:auto}.table.custom-pricing-table td{padding:3px 4px;text-align:center}.table.custom-pricing-table input{border-left:1px solid;height:30px;max-width:60px;padding:6px!important;text-align:center;width:48px}.table.custom-pricing-table .ui-spinner-button{display:none}.table.custom-pricing-table .ui-widget-content{width:auto}.matrix-highlight{background-color:#ddd}.has-fb-loader{background:url(/img/greenThemed/bus_loader_fb.gif) no-repeat 50%}.has-fb-loader.small{height:34px}.sweet-alert.bus-green-alert{font-family:ALLER,sans-serif;margin-top:0!important;top:50px}.sweet-alert.bus-green-alert button{background-color:#42ab00!important;border-radius:4px}.lh-20{line-height:20px!important}#contentLeft{background-color:#307d00;height:100%;left:0;position:fixed;top:0;width:250px;z-index:1}.scroll-wrapper{height:100%;margin:90px 0 0;overflow-x:hidden;overflow-y:auto;width:100%}.scroll-wrapper::-webkit-scrollbar{width:6px}.scroll-wrapper::-webkit-scrollbar-track,.scroll-wrapper::-webkit-scrollbar-track-piece{background-color:#636e5c;cursor:pointer}.scroll-wrapper::-webkit-scrollbar-button:vertical:decrement,.scroll-wrapper::-webkit-scrollbar-button:vertical:increment{cursor:pointer;height:0;width:0}.scroll-wrapper::-webkit-scrollbar-thumb{background-color:#a2642d;border-radius:3px!important;width:14px}#leftNavigation,#leftNavigation li ul{list-style:none;padding:0}#leftNavigation .non-interactive{cursor:default;pointer-events:none}#leftNavigation .title{border-top:3px solid #c78245}#leftNavigation .title,#leftNavigation .title a{background-color:#307d00!important;color:#fff!important;font-size:21px}#leftNavigation>li{border-bottom:1px solid #2f7105;position:relative;transition:.2s ease}#leftNavigation>li:last-child{border-bottom:none}#leftNavigation>li ul{background-color:#42ab00;display:none;margin:0}#leftNavigation>li ul a{font-size:15px}#leftNavigation>li li{padding:0 20px}#leftNavigation>li.parent:after{color:#eee;content:"\f053";font-family:fontAwesome;font-size:12px;line-height:44px;position:absolute;right:12px;top:0}#leftNavigation>li:hover{background-color:#255f01}#leftNavigation>li:hover,#leftNavigation>li:hover.parent:after{color:#fff}#leftNavigation>li.active{background-color:#255f01}#leftNavigation>li.active.parent:after,#leftNavigation>li.active>a{color:#fff;content:"\f078"}#leftNavigation>li.current.parent:after{color:#fff}#leftNavigation>li.current ul{display:block}#leftNavigation>li.current>a{background-color:#c78245;color:#fff;width:252px}#leftNavigation>li.current .leftNavIcon{font-size:19px}#leftNavigation>li.current a.current{color:#fff;text-shadow:0 0 1px #5a5a5a}#leftNavigation a{color:#eee;display:block;overflow:hidden;padding:10px 12px 10px 30px;position:relative;text-decoration:none;text-overflow:ellipsis;transition:color .2s ease}#leftNavigation a:hover{color:#fff}#leftNavigation a .leftNavIcon{left:0;line-height:21px;position:absolute;text-align:center;width:30px}#contentRight{margin-left:250px}
