html{font-size:14px;}
body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1rem;background-color:#f0f0f0;color:#000000;}
.form-control-plaintext{font-size:1rem;color:inherit;}
#tl_content, #tl_sidebar{background-color:#ffffff;box-shadow:0 1px 10px #c7c7c7;}
#tl_header img{width:100%;}
#tl_header2{height:55px;text-align:left;background-color:#ff8800;border-radius:3px;}
#tl_header2 img{height:100%;background-color:#fff;}
a{color:#0066aa;}
a:hover{color:#00416d;}
.error, .error a{color:#cc2233;}
h4.storno{color:#cc2233;}
h4.saved{color:#0066aa;}
#tl_sidebar .content .open table{background-color:#f5f5f5;border-color:#e6e6e6;;}
#tl_sidebar .content .open table tr.alt{background:#ffffff;;}
.tl-wizard > .tl-wizard-step .tl-wizard-stepnum{color:#595959}
.btn-default{color:#000000;background-color:#ffffff;border-color:#e6e6e6;}
.btn-default.focus, .btn-default:focus, .btn-default.active, .btn-default:active, .btn-default:hover, .open>.btn-default.dropdown-toggle, .btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover{color:#000000;background-color:#cccccc;border-color:#b2b2b2;}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.btn-default.dropdown-toggle.focus, .open>.btn-default.dropdown-toggle:focus, .open>.btn-default.dropdown-toggle:hover{color:#000000;background-color:#cccccc;border-color:#808080;}
.btn-primary, .btn-primary.disabled, .btn-primary:disabled{color:#ffffff;background-color:#00403a;border-color:#1a534e;}
.btn-primary.focus, .btn-primary:focus, .btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.btn-primary.dropdown-toggle, .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle{color:#ffffff;background-color:#336661;border-color:#1a534e;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show>.btn-primary.dropdown-toggle:focus{color:#ffffff;background-color:#336661;border-color:#1a534e;}
.panel-input>.panel-heading, .panel-input>.panel-footer, .card-input>.card-header, .card-input>.card-footer{background-color:#f4f4f4;}
.panel-input>.panel-body, .panel-read, .card-input>.card-body, .card-read{background-color:#ffffff;}
.form-row.selected{background-color:#f7f7f7;}
.panel-read, .panel-input, .panel-input>.panel-heading, .panel-input>.panel-footer, .card-read, .card-input, .card-input>.card-header, .card-input>.card-footer{border-color:#c8c8c8;}
.panel-heading .text-info, .card-header .text-info{color:#000000;}
legend, .row>fieldset legend{border-color:#e6e6e6;color:#000000;}
.row.row-pay{border-color:#e6e6e6;}
.welcome, .tl-wizard{border-color:#dbdbdb;}
.tl-wizard > .tl-wizard-step > .tl-wizard-dot, .tl-wizard > .tl-wizard-step > .progress > .progress-bar{background-color:#00403a;border-color:#00403a;}
.tl-wizard > .tl-wizard-step.disabled > .tl-wizard-dot, .tl-wizard > .tl-wizard-step > .progress{background-color:#dbdbdb;border-color:#dbdbdb;}
.row>fieldset.box legend{color:#000000}
div.ssl:before, div.smstan:before, div.doi:before, .info_spam:before, ul.vcal li[class^="li-"]:before{color:#808080}
.popover{background-color:#ffffff;}
.datepicker-inline{border-color:#c3c3c3;background-color:#ffffff;}
.datepicker .datepicker-switch, .datepicker .prev, .datepicker .next, .datepicker tfoot tr th{color:#000000;}
.datepicker table tr td.today:before{border-bottom-color:#00403a;}
.datepicker table tr td.selected, .datepicker table tr td.active{border-color:#00403a;}
.datepicker table tr td.selected:hover, .datepicker table tr td.selected:focus, .datepicker table tr td.selected:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:active{border-color:#336661;}
.datepicker table tr td.day.free{background-color:#ddf5dc;}
.datepicker table tr td.day.old.free, .datepicker table tr td.day.new.free{background-color:#edfaed;}
.datepicker table tr td.day.represent{background-color:#ffe5cc;}
.datepicker table tr td.day.old.represent, .datepicker table tr td.day.new.represent{background-color:#fff1e4;}
.datepicker table tr td.day.proxy{background-color:#f4f4f4;}
.datepicker table tr td.day.old.proxy, .datepicker table tr td.day.new.proxy{background-color:#f9f9f9;}
.datepicker table tr td.day.disabled, .datepicker table tr td.day.disabled:hover{color:#757575;}
.datepicker table tr td.day.weekend, .datepicker table tr td.day.closed{color:#cc2233;}
.datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover, .datepicker table tr td span:hover, .datepicker table tr td span.focused{background:#f0f0f0;}
.calLegende span.box.today:before{border-color:#ddd;}
.calLegende span.box.active:before{border-color:#00403a;}
.calLegende span.box.free:before{background-color:#ddf5dc;}
.calLegende span.box.represent:before{background-color:#ffe5cc;}
.calLegende span.box.proxy:before{background-color:#f4f4f4;}
body.frame #tl_content{background-color:transparent;box-shadow:none;}
.modal-content{background-color:#ffffff;}
.modal-header, .modal-footer{background-color:#f4f4f4;}
@font-face{font-family:"bgpHeveria";src:url("https://info.bg-prevent.de/hubfs/BG%20prevent/fonts/bgpHeveria-Variable.woff2") format("woff2");font-weight:300 800;font-style:normal;}
@font-face{font-family:"bgpGilmer";src:url("https://info.bg-prevent.de/hubfs/BG%20prevent/fonts/bgpGilmer-Variable.woff2") format("woff2");font-weight:300 800;font-style:normal;}
:root{--background:hsl(0 0% 100%);--foreground:hsl(0 0% 3.9%);--card:hsl(0 0% 100%);--card-foreground:hsl(0 0% 3.9%);--popover:hsl(0 0% 100%);--popover-foreground:hsl(0 0% 3.9%);--primary:#00403A;--primary-dark-20:#00332E;--primary-light:#007369;--primary-light-75:#BFCFCE;--primary-light-90:#E5ECEB;--primary-light-95:#F2F5F5;--gray:#E5E5E5;--primary-foreground:#00403A;--secondary:#87F53D;--secondary-light-80:#E7FDD8;--secondary-light-90:#F3FEEC;--white:#FFFFFF;--primary-black:#2D2F30;--secondary-foreground:#00403A;--muted:hsl(0 0% 96.1%);--muted-foreground:hsl(0 0% 45.1%);--accent:#FFC800;--accent-foreground:#00403A;--destructive:hsl(0 84.2% 60.2%);--destructive-foreground:hsl(0 0% 98%);--border:hsl(0 0% 92.8%);--input:hsl(0 0% 89.8%);--ring:hsl(0 0% 3.9%);--radius:0.5rem;--font-heveria:'bgpHeveria', 'Verdana', ui-sans-serif, system-ui, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';--font-gilmer:'bgpGilmer', 'Verdana', ui-sans-serif, system-ui, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';}
button{background-color:var(--primary);}
.btn{font-size:1.2rem;}
.btn-primary{background-color:var(--secondary);border-color:var(--secondary);color:var(--primary);font-size:1.2rem;}
.btn-primary:hover, .btn-default:hover{background-color:var(--primary-dark-20);border-color:var(--primary-dark-20);color:var(--white);}
.btn-default{color:var(--primary);}
h1, h2, h3, h4, h5, h6{font-family:var(--font-heveria);color:var(--primary);}
p, span, a, button, li, dd, dt, label{font-family:var(--font-gilmer);font-size:1.1rem;}
#tl_footer ul > li.service a{font-size:.8rem;}
a{color:var(--primary-light);}
a:hover{color:var(--primary-dark-20);text-decoration:underline;}
.card-body p{font-size:1.2rem;color:var(--primary);}
li{color:var(--primary);}
.footer li{font-size:.8rem;color:var(--primary);background-color:var(--secondary-light-90);padding:4px;border-radius:4px;}
.footer li.conceal{color:transparent;background-color:transparent;border-radius:0;}
.adr dt span, .adr dd span{color:var(--primary);font-size:1.1rem;}
.adr h3{font-size:1rem;}
#tl_sidebar, #tl_content{border-radius:8px;box-shadow:none;border:2px solid #E5E5E5;}
.card, .card:active{border:none;box-shadow:none;}
.card div, .card p{font-family:var(--font-gilmer);}
.card div:not(.error){color:var(--primary);}
.card .card-body{padding-left:0;}
.card .card-body label.tl-radio{font-size:1.1rem;}
.tl-checkbox input:checked ~ .checkmark{color:var(--secondary);border-color:var(--secondary);background-color:var(--secondary-light-90);border-width:2px;}
.tl-checkbox input:checked ~ .checkmark:after{border-color:var(--primary-dark-20);left:7px;top:3px;}
.row .form-row{padding:4px 0;margin-bottom:0;border:2px solid transparent;}
.row .form-row label{padding-top:1px;}
.row > fieldset.box legend{color:var(--primary);}
.row > fieldset.box > div{font-size:1.1rem;padding:2px 20px 7px 20px;}
.row .form-row.selected{background-color:var(--secondary-light-90);border:2px solid var(--secondary);}
.form-row.field-group{padding:2px 0 2px 16px;}
.row .form-row a{font-weight:600;}
body{background-color:var(--secondary-light-90);background-image:url('https://info.bg-prevent.de/hubfs/BG%20prevent/Website/bgp_kurve_dunkelgruen.svg');background-repeat:no-repeat;background-size:100vw auto;background-position:top center;}
.modal-backdrop{background-color:rgba(0, 0, 0, 0.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}
.modal-backdrop.show{opacity:.9;}
.modal-content .modal-body p{font-size:1.2rem;color:var(--primary);}
legend, .row > fieldset legend{color:var(--primary);}
.tl-wizard .tl-wizard-step.active .tl-wizard-dot, .tl-wizard .tl-wizard-step.complete .tl-wizard-dot, .tl-wizard .tl-wizard-step.complete .progress-bar, .tl-wizard .tl-wizard-step.active .progress-bar{background-color:var(--secondary);border-color:var(--secondary);color:var(--primary);}
.datepicker .datepicker-switch, .datepicker .prev, .datepicker .next, .datepicker tfoot tr th{color:var(--primary);}
#tl_content_footer{font-family:var(--font-gilmer);padding-top:8px;font-size:.9rem;color:var(--primary);}
@font-face{font-family:"bgpHeveria";src:url("https://info.bg-prevent.de/hubfs/BG%20prevent/fonts/bgpHeveria-Variable.woff2") format("woff2");font-weight:300 800;font-style:normal;}
@font-face{font-family:"bgpGilmer";src:url("https://info.bg-prevent.de/hubfs/BG%20prevent/fonts/bgpGilmer-Variable.woff2") format("woff2");font-weight:300 800;font-style:normal;}
:root{--background:hsl(0 0% 100%);--foreground:hsl(0 0% 3.9%);--card:hsl(0 0% 100%);--card-foreground:hsl(0 0% 3.9%);--popover:hsl(0 0% 100%);--popover-foreground:hsl(0 0% 3.9%);--primary:#00403A;--primary-dark-20:#00332E;--primary-light:#007369;--primary-light-75:#BFCFCE;--primary-light-90:#E5ECEB;--primary-light-95:#F2F5F5;--gray:#E5E5E5;--primary-foreground:#00403A;--secondary:#87F53D;--secondary-light-80:#E7FDD8;--secondary-light-90:#F3FEEC;--white:#FFFFFF;--primary-black:#2D2F30;--secondary-foreground:#00403A;--muted:hsl(0 0% 96.1%);--muted-foreground:hsl(0 0% 45.1%);--accent:#FFC800;--accent-foreground:#00403A;--destructive:hsl(0 84.2% 60.2%);--destructive-foreground:hsl(0 0% 98%);--border:hsl(0 0% 92.8%);--input:hsl(0 0% 89.8%);--ring:hsl(0 0% 3.9%);--radius:0.5rem;--font-heveria:'bgpHeveria', 'Verdana', ui-sans-serif, system-ui, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';--font-gilmer:'bgpGilmer', 'Verdana', ui-sans-serif, system-ui, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';}
button{background-color:var(--primary);}
.btn{font-size:1.2rem;}
.btn-primary{background-color:var(--secondary);border-color:var(--secondary);color:var(--primary);font-size:1.2rem;}
.btn-primary:hover, .btn-default:hover{background-color:var(--primary-dark-20);border-color:var(--primary-dark-20);color:var(--white);}
.btn-default{color:var(--primary);}
h1, h2, h3, h4, h5, h6{font-family:var(--font-heveria);color:var(--primary);}
p, span, a, button, li, dd, dt, label{font-family:var(--font-gilmer);font-size:1.1rem;}
#tl_footer ul > li.service a{font-size:.8rem;}
a{color:var(--primary-light);}
a:hover{color:var(--primary-dark-20);text-decoration:underline;}
.card-body p{font-size:1.2rem;color:var(--primary);}
li{color:var(--primary);}
.footer li{font-size:.8rem;color:var(--primary);background-color:var(--secondary-light-90);padding:4px;border-radius:4px;}
.footer li.conceal{color:transparent;background-color:transparent;border-radius:0;}
.adr dt span, .adr dd span{color:var(--primary);font-size:1.1rem;}
.adr h3{font-size:1rem;}
#tl_sidebar, #tl_content{border-radius:8px;box-shadow:none;border:2px solid #E5E5E5;}
.card, .card:active{border:none;box-shadow:none;}
.card div, .card p{font-family:var(--font-gilmer);}
.card div:not(.error){color:var(--primary);}
.card .card-body{padding-left:0;}
.card .card-body label.tl-radio{font-size:1.1rem;}
.tl-checkbox input:checked ~ .checkmark{color:var(--secondary);border-color:var(--secondary);background-color:var(--secondary-light-90);border-width:2px;}
.tl-checkbox input:checked ~ .checkmark:after{border-color:var(--primary-dark-20);left:7px;top:3px;}
.row .form-row{padding:4px 0;margin-bottom:0;border:2px solid transparent;}
.row .form-row label{padding-top:1px;}
.row > fieldset.box legend{color:var(--primary);}
.row > fieldset.box > div{font-size:1.1rem;padding:2px 20px 7px 20px;}
.row .form-row.selected{background-color:var(--secondary-light-90);border:2px solid var(--secondary);}
.form-row.field-group{padding:2px 0 2px 16px;}
.row .form-row a{font-weight:600;}
body{background-color:var(--secondary-light-90);background-image:url('https://info.bg-prevent.de/hubfs/BG%20prevent/Website/bgp_kurve_dunkelgruen.svg');background-repeat:no-repeat;background-size:100vw auto;background-position:top center;}
.modal-backdrop{background-color:rgba(0, 0, 0, 0.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}
.modal-backdrop.show{opacity:.9;}
.modal-content .modal-body p{font-size:1.2rem;color:var(--primary);}
legend, .row > fieldset legend{color:var(--primary);}
.tl-wizard .tl-wizard-step.active .tl-wizard-dot, .tl-wizard .tl-wizard-step.complete .tl-wizard-dot, .tl-wizard .tl-wizard-step.complete .progress-bar, .tl-wizard .tl-wizard-step.active .progress-bar{background-color:var(--secondary);border-color:var(--secondary);color:var(--primary);}
.datepicker .datepicker-switch, .datepicker .prev, .datepicker .next, .datepicker tfoot tr th{color:var(--primary);}
#tl_content_footer{font-family:var(--font-gilmer);padding-top:8px;font-size:.9rem;color:var(--primary);}
