.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}.femanager_flashmessages>div{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}.femanager_flashmessages>.message-2{background-color:#F6D3CF;border:1px solid #D66C68;color:#AA0225}.femanager_flashmessages>.message-1{background-color:#FBF6DE;border:1px solid #B1905C;color:#9E7D4A}.femanager_flashmessages>.message-0{background-color:#CDEACA;border:1px solid #58B548;color:#3B7826}.femanager_flashmessages>.message--1{background-color:#EAF7FF;border:1px solid #C5DBE6;color:#4C73A1}.femanager_flashmessages>.message--2{background-color:#F6F7FA;border:1px solid #C2CBCF;color:#444}.femanager_note{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#F6F7FA;border:1px solid #C2CBCF;color:#444;list-style-type:none;margin-left:0}.femanager_error{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#F6D3CF;border:1px solid #D66C68;color:#AA0225;list-style-type:none;margin-left:0}.tx-taxibus .nav-tabs{position:relative;border-bottom-color:#e0e0e0;border:0;}.tab-pane{position:relative;}.clear{clear:both;overflow:hidden;}.tx-taxibus .nav-tabs a.nav-link{display:none;}.tx-taxibus .nav-tabs a.nav-link.active{display:block;border:0;background-color:transparent;}.tx-taxibus .nav-tabs a.nav-link > span{font-size:28px;}.tx-taxibus label{position:relative;font-weight:bold;}.tx-taxibus label a.icon-question-circle{position:absolute;display:block;width:16px;height:16px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/question.png') 0 0 no-repeat;top:0;right:-20px;text-indent:-9999px;}.tx-taxibus label.info-header{color:#505050;}.tx-taxibus .form-control{background:#f8f8f8 none;padding-left:1rem;}.tx-taxibus .form-control:not([type=radio]):not([type=checkbox])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:98% !important;color:#6c757e;font-style:italic;}.tx-taxibus .form-control:not([type=radio]):not([type=checkbox]):-moz-placeholder,textarea:-moz-placeholder{font-size:98% !important;color:#6c757e;font-style:italic;}.tx-taxibus .form-control:not([type=radio]):not([type=checkbox])::-moz-placeholder,textarea::-moz-placeholder{font-size:98% !important;color:#6c757e;font-style:italic;}.tx-taxibus .form-control:not([type=radio]):not([type=checkbox]):-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:98% !important;color:#6c757e;font-style:italic;}.tx-taxibus .input-group .input-group-prepend .input-group-text{width:48px;height:48px;border:0;background-color:transparent;}.tx-taxibus .input-group .input-group-prepend .einstieg-text{background:url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/start-b.png') 50% 50% /contain no-repeat;}.tx-taxibus .input-group .input-group-prepend .ausstieg-text{background:url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/end-b.png') 50% 50% /contain no-repeat;}.tx-taxibus .input-group .input-group-prepend .area-text{background:url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/area.png') 50% 50% /contain no-repeat;}.tx-taxibus .input-group .input-group-prepend .person-text{background:url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/persons.png') 50% 50% /contain no-repeat;}.tx-taxibus .input-group .typeahead.dropdown-menu{width:calc(100% - 48px);}.tx-taxibus .i-calendar{display:block;width:34px;height:34px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/calander.png') 0 0 /contain no-repeat;}.tx-taxibus .i-clock{display:block;width:34px;height:34px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/clock.png') 0 0 /contain no-repeat;}.tx-taxibus .i-warning{color:red;}.tx-taxibus a.i-warning{text-decoration:underline;margin-left:1.5rem;margin-bottom:1rem;}.tx-taxibus a.i-warning:not(.hidden){display:block;}.tx-taxibus .i-warning:before{content:'';display:inline-block;width:16px;height:16px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/warning.png') 50% 50% no-repeat;margin-right:.5rem;}.tx-taxibus .i-taxibus{margin:0 auto;display:block;width:27px;height:17px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/taxibus.svg') 50% 50% / contain no-repeat;}.tx-taxibus .i-bus{margin:0 auto;display:block;width:19px;height:20px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/bus.svg') 50% 50% / contain no-repeat;}.tx-taxibus .i-start-point{display:inline-block;width:36px;height:14px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/start-b-s.png') 50% 50% no-repeat;}.tx-taxibus .i-dot-point{display:inline-block;width:36px;text-align:center;}.tx-taxibus .i-dot-point:before{content:" ";width:8px;height:8px;display:inline-block;vertical-align:middle;background-color:#1D1D1B;border-radius:50%;}.tx-taxibus .i-end-point{display:inline-block;width:36px;height:19px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/end-b-s.png') 50% 50% no-repeat;}.tx-taxibus .i-line{display:inline-block;width:36px;height:24px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/line-b.png') 50% 50% no-repeat;}.tx-taxibus .i-change{display:inline-block;width:25px;height:21px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/changes.svg') 50% 50% no-repeat;}.tx-taxibus .i-duration{display:inline-block;width:19px;height:22px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/duration.svg') 50% 50% no-repeat;}.tx-taxibus .well{padding:40px 10px 40px 10px;width:100%;}.tx-taxibus .well .row{margin-left:0 !important;margin-right:0 !important;}.tx-taxibus .well .row .col-2,.tx-taxibus .well .row .col-10{padding-left:.5rem;padding-right:.5rem;}.tx-taxibus .well .row .col-10 strong.time{display:inline-block;}.tx-taxibus .well .row .col-10 strong.normal{font-weight:normal;}.tx-taxibus #taxibusPhoneMsg{margin-left:1.5rem;}.tx-taxibus #taxibusPhoneMsg span{display:block;}#fw_tabs{display:block;width:100%;height:100%;margin-top:1rem;}#fw_tabs .route-list-previous,#fw_tabs .route-list-next{width:100% !important;text-align:center;padding:0 5px;background-color:#258200;border:1px solid #258200;color:white !important;font-size:25px !important;vertical-align:middle;}#fw_tabs .route-list-previous:hover,#fw_tabs .route-list-next:hover{background-color:#24A300;}#fw_tabs .route-list-previous{border-radius:12px 12px 0 0;}#fw_tabs .route-list-next{border-radius:0 0 12px 12px;}#fw_tabs .route-list-item{width:100%;display:none;padding:35px 20px;margin-bottom:5px;font-weight:normal !important;border:2px solid #E9E9E9;background-color:#E9E9E9;line-height:1.3;}#fw_tabs .route-list-item.empty{width:auto;}#fw_tabs .result-col{display:block;}#fw_tabs .route-list-item:hover{background-color:#ccc;border:2px solid #E9E9E9;}#fw_tabs .route-list-item.active{border:2px solid #258200;background-color:#eef4da;}#fw_tabs .route-list-item.active a{color:#000 !important;text-decoration:none;}#fw_tabs .route-list-item .fw-tab > div > div{margin-right:2rem;}#fw_tabs .route-number{display:inline-block;margin-right:8px;width:40px;height:40px;text-align:center;color:white;border-radius:50%;background-color:#555;line-height:38px !important;font-weight:bold;font-size:25px;}#fw_tabs .departure-arrival{display:inline-block;}#fw_tabs .active .route-number{background-color:#258200;}#fw_tabs .departure-arrival .change,#fw_tabs .departure-arrival .duration{font-size:1.5rem;}#fahrtsuche{background-color:#258200;color:#fff;font-weight:bold;border-color:#258200;padding:.375rem 1.5rem;}#fahrtsuche:focus,#fahrtsuche:hover{border-color:#258200;}#fahrtsuche.loading{background-color:transparent;border:none;}#fahrtsuche.loading:before{content:'';display:block;width:32px;height:32px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/loading.gif') 0 0 no-repeat;}#fw{font-style:italic;}.tx-taxibus .icon-info{font-size:34px;color:#258200;width:48px;text-align:center;margin:0 10px;}.tx-taxibus .btn{font-size:1.25rem !important;line-height:1.2 !important;font-weight:normal !important;border-radius:8px !important;padding-left:1rem !important;padding-right:1rem !important;}.tx-taxibus .btn.btn-sm{font-size:1rem !important;text-decoration:none;width:100%;}.tx-taxibus .btn.btn-sm:hover{background-color:#85BC24;border-color:#85BC24;}.tx-taxibus .btn-secondary{background-color:#656566;border-color:#656566;line-height:1.1;}.tx-taxibus .has-error .required{border-color:#f00;}.tx-taxibus input,.tx-taxibus select{min-height:48px;}.tx-taxibus input.btn-success{min-height:auto;}.tooltip{opacity:1;}.tooltip .tooltip-inner{background-color:#248100;}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#248100;}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#248100;}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#248100;}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#248100;}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{border-top-color:#248100;}.order-actions.loading{background-color:transparent;}.order-actions.loading > button,.order-actions.loading > input{display:none;}.order-actions.loading:before{content:'';display:block;width:32px;height:32px;background:transparent url('../../../typo3conf/ext/rvk_taxibus/Resources/Public/Images/icons/loading.gif') 0 0 no-repeat;}@media (max-width:1400px){#fw_tabs .route-number{width:30px;height:30px;line-height:28px !important;font-size:20px;}}@media(max-width:1200px){.tx-taxibus .btn-success,.tx-taxibus .btn-secondary{font-size:1rem !important;}.tx-taxibus  .custom-radio .custom-control-input:checked ~ .custom-control-label:after{top:4px;}#fw_tabs .route-list-item{font-size:18px;padding:5px 10px;}}@media(max-width:767px){#fw_tabs{display:block;}#fw_tabs .arrow-up,#fw_tabs .arrow-down{display:block !important;width:100%;text-align:center;}#fw_tabs .arrow-up{border-radius:12px 12px 0 0;}#fw_tabs .arrow-down{border-radius:0 0 12px 12px;}#fw_tabs .arrow-left,#fw_tabs .arrow-right{display:none !important;}#fw_tabs .route-list-previous,#fw_tabs .route-list-next{width:100% !important;}#fw_tabs > .route-list-item.result-col{display:block;width:100%;}#fw_tabs .route-list-item{border-top:2px solid #FFF;border-bottom:2px solid #FFF;}#fw_tabs .route-list-item.empty{display:none !important;}.tx-taxibus .current-lines .col-12.col-lg-3.offset-lg-1{flex:0 0 100%;max-width:100%;}.tx-taxibus .current-lines .col-12.col-lg-3.offset-lg-1 div + br{display:none}}@media(max-width:640px){.tx-taxibus .well{padding:20px 10px 20px 10px;width:100%;}}@media(max-width:585px){li.active:after{content:" ";position:absolute;left:35%;}}@media(max-width:480px){.tx-taxibus .i-calendar,.tx-taxibus .i-clock{background-size:cover;width:25px;height:25px;}}@media(max-width:400px){.tx-taxibus .current-lines .btn-success{width:auto;display:inline-block;}.tx-taxibus .typeahead.dropdown-menu .dropdown-item{padding-left:0;}}
