@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%)}50%{opacity:0;-webkit-transform:translate(-100%)}51%{opacity:1}}@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%)}50%{opacity:0;-moz-transform:translate(-100%)}51%{opacity:1}}.fahrtgebietinfo{position:fixed;top:auto;right:auto;width:100%}.fahrtgebietinfo.large .modal-dialog{width:100%}.fahrtgebietinfo.large .modal-content{width:100%;height:100px}.fahrtgebietinfo_bd.modal-backdrop.in{opacity:.1;filter:alpha(opacity=10)}.modal.fahrtgebiet .container .content{padding-top:1.875rem;padding-left:14px;padding-right:14px;padding-bottom:2rem;border-radius:0;background-color:var(--primaryColor2)}@media (min-width:992px){.modal.fahrtgebiet .container{padding-left:24px;padding-right:24px;width:768px}}@media (min-width:768px){.modal.fahrtgebiet .modal-dialog{width:820px;margin:30px auto}}.modal.creditcard .content,.modal.creweditor .content,.modal.labeleditor .content{padding-top:1.875rem;padding-left:14px;padding-right:14px;padding-bottom:2rem;border-radius:0;background-color:var(--primaryColor2)}.modal.creditcard .content{padding:3rem .625rem .625rem .625rem}.modal.creditcard .content form{background-color:var(--light)}.modal.creditcard .content form iframe{border:0}.modal.creditcard .content form .row.navigation{position:absolute;right:.625rem;top:.625rem}.modal.creditcard .content form .row.navigation div{width:auto}.modal.creditcard .content form .row.navigation div button{position:relative;width:30px;height:30px;min-width:0;padding:0;background-color:var(--primaryColor2)}.modal.creditcard .content form .row.navigation div button:before{content:"x";position:absolute;left:0;top:0;width:30px;line-height:30px;color:var(--dark);background-color:var(--primaryColor2);border-radius:0;font-size:var(--copy-xl-fontsize)}.modal.creditcard .content form .row.navigation div button:after{display:none!important}fahrtgebiet-control .formField.hasDescription.checkboxDescription .description{display:block}fahrtgebiet-control .formField.fahrtgebiet{padding-left:.625rem;padding-right:.625rem}fahrtgebiet-control .formField.fahrtgebiet .container_karte{position:relative}fahrtgebiet-control .formField.fahrtgebiet .clickable_welt{position:relative;margin:0 0 .625rem 0;width:100%;height:auto;background-size:contain;background-repeat:no-repeat}fahrtgebiet-control .formField.fahrtgebiet .clickable_welt:before{display:block;content:"";width:100%;padding-top:57.14286%}fahrtgebiet-control .formField.fahrtgebiet .clickable_welt .regions{position:absolute;top:0;left:0;right:0;bottom:0}fahrtgebiet-control .formField.fahrtgebiet .clickable_welt .regions svg{width:100%;height:100%}fahrtgebiet-control .formField.fahrtgebiet .clickable_welt path.region{cursor:pointer}fahrtgebiet-control .formField.fahrtgebiet .formRowLabel.fahrtgebiet_lang{height:68px}@media (min-width:768px){fahrtgebiet-control .formField.fahrtgebiet .formRowLabel.fahrtgebiet_lang{height:auto;padding:0 10px;position:absolute;right:0;top:0;margin-right:-33%;width:33.33333%}}fahrtgebiet-control .formField.fahrtgebiet .formSummaryText{margin-bottom:1.25rem}fahrtgebiet-control .formField.fahrtgebiet uib-accordion .contractAccordion{padding-top:0!important;margin-top:0!important;box-shadow:none}fahrtgebiet-control .formField.fahrtgebiet uib-accordion .contractAccordion .panel-heading{box-shadow:none;border-bottom:0;padding-bottom:0!important}fahrtgebiet-control .formField.fahrtgebiet uib-accordion .contractAccordion .panel-heading h4{padding-bottom:.9375rem;border-bottom:1px solid var(--secondaryColor1)}fahrtgebiet-control .formField.fahrtgebiet uib-accordion .contractAccordion .panel-body{background-color:var(--primaryColor1)!important;box-shadow:none;border:0}fahrtgebiet-control .formField.fahrtgebiet uib-accordion .contractAccordion .panel-body .accordionBody{background-color:#003a75!important}fahrtgebiet-control .formField.fahrtgebiet uib-accordion .contractAccordion .panel-body .accordionBody .formField{border-bottom:1px solid var(--light);margin-bottom:0;padding-bottom:.625rem}fahrtgebiet-control .formField.fahrtgebiet uib-accordion .contractAccordion .panel-body .accordionBody .formField .checkboxContainer{margin-bottom:0}fahrtgebiet-control .formField.fahrtgebiet uib-accordion .contractAccordion .panel-body .accordionBody .formField:last-child{border-bottom:0}fahrtgebiet-control .formField.fahrtgebiet uib-accordion .contractAccordion.panel-open .panel-heading h4,fahrtgebiet-control .formField.fahrtgebiet uib-accordion .contractAccordion:last-child .panel-heading h4{border-bottom:0}.modal.fahrtgebietinfo{top:0}.modal.fahrtgebietinfo .modal-dialog{position:absolute;margin:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal.fahrtgebietinfo .modal-dialog .modal-content{width:90vw;height:auto;min-height:40vh;left:5vw}.modal.fahrtgebietinfo .modal-dialog .modal-content fahrtgebietinfopopup .modal{display:block;position:relative;top:auto;right:auto;bottom:auto!important;left:auto!important}.modal.fahrtgebietinfo .modal-dialog .modal-content fahrtgebietinfopopup .modal .fahrtgebietinfo{position:relative;top:auto;right:auto;bottom:auto!important;left:auto!important}.modal.fahrtgebietinfo .modal-dialog .modal-content fahrtgebietinfopopup .modal .fahrtgebietinfo .notificationBarHeader{background-color:var(--light)}.modal.fahrtgebietinfo .modal-dialog .modal-content fahrtgebietinfopopup .modal .fahrtgebietinfo .notificationBarHeader .notificationBarText{color:var(--primaryColor1)}.modal.fahrtgebietinfo .modal-dialog .modal-content fahrtgebietinfopopup .modal .fahrtgebietinfo .notificationBarHeader .notificationBarText p{color:var(--primaryColor1)}.modal.fahrtgebietinfo .modal-dialog .modal-content fahrtgebietinfopopup .modal .fahrtgebietinfo .notificationBarHeader .notificationBarCloseButton{mask-image:url(../../img/simpleicons/close.svg);mask-repeat:no-repeat;background-color:var(--primaryColor1)}.modal.fahrtgebietinfo .modal-dialog .modal-content fahrtgebietinfopopup .modal .fahrtgebietinfo .notificationBarHeader .notificationBarCloseButton:hover{mask-image:url(../../img/simpleicons/close.svg);background-color:var(--primaryColor3)}fahrtgebiet-control select-field{display:inline-block;width:100%}fahrtgebiet-control uib-accordion .contractAccordion .panel-heading h4.panel-title .accordionHeader.selected p{mask-image:url(../../img/simpleicons/check.svg);background-color:var(--primaryColor1);padding-left:1.375rem;mask-size:14px 10px;mask-position:left center;mask-repeat:no-repeat}fahrtgebiet-control uib-accordion .contractAccordion.panel-open .panel-heading h4.panel-title .accordionHeader .accordionHeaderSwitch{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}