html{font-size:16px;}
body{font-family:Arial, Helvetica, sans-serif;font-size:1rem;background-color:#f0f0f0;color:#333333;}
.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:#023b7e;}
a:hover{color:#012651;}
.error, .error a{color:#e6263e;}
h4.storno{color:#e6263e;}
h4.saved{color:#023b7e;}
#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:#7a7a7a}
.btn-default{color:#333333;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:#333333;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:#333333;background-color:#cccccc;border-color:#808080;}
.btn-primary, .btn-primary.disabled, .btn-primary:disabled{color:#ffffff;background-color:#023b7e;border-color:#1b4f8b;}
.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:#356298;border-color:#1b4f8b;}
.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:#356298;border-color:#1b4f8b;}
.panel-input>.panel-heading, .panel-input>.panel-footer, .card-input>.card-header, .card-input>.card-footer{background-color:#ffffff;}
.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:#d1d1d1;}
.panel-heading .text-info, .card-header .text-info{color:#333333;}
legend, .row>fieldset legend{border-color:#e6e6e6;color:#333333;}
.row.row-pay{border-color:#e6e6e6;}
.welcome, .tl-wizard{border-color:#e2e2e2;}
.tl-wizard > .tl-wizard-step > .tl-wizard-dot, .tl-wizard > .tl-wizard-step > .progress > .progress-bar{background-color:#023b7e;}
.tl-wizard > .tl-wizard-step.disabled > .tl-wizard-dot, .tl-wizard > .tl-wizard-step > .progress{background-color:#e2e2e2;}
.row>fieldset.box legend{color:#333333}
div.ssl:before, div.smstan:before, div.doi:before, .info_spam:before, ul.vcal li[class^="li-"]:before{color:#999999}
.popover{background-color:#ffffff;border-color:#d1d1d1;}
.popover-body{color:#333333;}
.popover-header{background-color:#ffffff;color:#333333;}
.datepicker-inline{border-color:#cccccc;background-color:#ffffff;}
.datepicker table tr td.today:before{border-bottom-color:#023b7e;}
.datepicker table tr td.selected, .datepicker table tr td.active{border-color:#023b7e;}
.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:#356298;}
.datepicker table tr td.day.free{background-color:#d2ecf9;}
.datepicker table tr td.day.old.free, .datepicker table tr td.day.new.free{background-color:#e8f5fc;}
.datepicker table tr td.day.represent{background-color:#ffffff;}
.datepicker table tr td.day.old.represent, .datepicker table tr td.day.new.represent{background-color:#ffffff;}
.datepicker table tr td.day.proxy{background-color:#ffffff;}
.datepicker table tr td.day.old.proxy, .datepicker table tr td.day.new.proxy{background-color:#ffffff;}
.datepicker table tr td.day.disabled, .datepicker table tr td.day.disabled:hover{color:#adadad;}
.datepicker table tr td.day.weekend, .datepicker table tr td.day.closed{color:#8f8f8f;}
.datepicker table tr td.day.old.weekend, .datepicker table tr td.day.new.weekend, .datepicker table tr td.day.disabled.weekend{color:#5c5c5c;}
.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:#023b7e;}
.calLegende span.box.free:before{background-color:#d2ecf9;}
.calLegende span.box.represent:before{background-color:#ffffff;}
.calLegende span.box.proxy:before{background-color:#ffffff;}
body.frame #tl_content{background-color:transparent;box-shadow:none;}
.modal-content{background-color:#ffffff;}
.modal-header, .modal-footer{background-color:#ffffff;}
body{background-color:#eee;color:#333;margin-top:0;padding-top:0;}
h1{font-size:2.2rem;line-height:3.5rem;font-weight:600;color:#333;margin-bottom:50px;}
h1 img{height:45px;margin-right:15px;}
@media only screen and (max-width:768px){h1{margin-bottom:25px;line-height:3rem;font-size:1.8rem;}
h1 img{height:45px;margin-right:5px;margin-bottom:10px;display:block;}
}
h2{font-size:1.35rem;font-weight:normal;line-height:1.3;}
h3{font-size:1.15rem;line-height:1.3;text-transform:uppercase;color:#616161;margin-top:38px;}
#tl_sidebar h3:first-of-type{margin-top:0 !important}
h4{size:1.2rem;font-weight:600;margin-bottom:0;padding:3px 5px;}
#welcome h4{background-color:#0F94D6;color:#fff;display:inline;text-transform:uppercase;font-weight:normal;line-height:1.75rem;}
h5{font-size:inherit;font-weight:bold;line-height:1.3;}
.card-body ul, .form-control-plaintext ul{padding-left:20px;margin-bottom:0;margin-left:1rem;}
#welcome .card-body ul{margin-top:.6rem;}
#welcome .card-body ul li, .form-control-plaintext ul li{padding-right:1em;}
#tl_logo{margin-bottom:25px}
#container{-webkit-box-shadow:0 0 5px -2px rgba(57,70,78,.2);-moz-box-shadow:0 0 5px -2px rgba(57,70,78,.2);box-shadow:0 0 5px -2px rgba(57,70,78,.2);}
#tl_content, #tl_sidebar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
@media only screen and (min-width:1024px){#tl_sidebar{left:0;padding:145px 50px 50px 0px;}
#tl_content{left:0;padding:35px 50px 50px 50px;}
}
@media only screen and (min-width:768px){#tl_sidebar{left:0;}
#tl_content{left:0;}
}
.welcome{border-top:none;}
.card-header{padding:0.25rem 1.25rem 0 1.25rem;border-bottom:none;}
#fsSummary .card-header, #fsFields .card-header{margin-bottom:2rem;}
#fsSummary .card-header{padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.125);}
.card{padding:1.25rem 1.25rem 0.25rem 1.25rem;margin-bottom:10px;border:1px solid rgba(0,0,0,.125);}
.card-body{padding-top:0 !important;border:none;}
#welcome .card-body{padding:0.25rem 1.25rem 0 1.25rem;margin-top:15px;border:none;}
.card-footer{border-top:none;margin-bottom:1.25rem;}
@media only screen and (max-width:768px){.card{padding:5px;border:none;}
.card-header{padding-left:15px;}
.card-body{padding-left:15px !important;padding-top:0px;border:none;}
}
.card-input>.card-header .hint, #welcome .hint, .ah-hint .hint{padding:.6em;background-color:rgba(255, 208, 53, 0.2);border-left:8px solid #FFD035;margin:5px 0 25px 0;}
#fsInfo .card-header h2{padding:.6em;background-color:rgba(92, 184, 92, 0.1);border-left:4px solid #5cb85c;margin:5px 0 25px 0;}
.valsum{padding:.6em;background-color:rgb(230, 38, 60, 0.1);border-left:4px solid #e6263e;margin:5px 0 25px 0;}
.info_spam{padding:1.5em !important;background-color:rgba(255, 208, 53, 0.2);border-left:8px solid #FFD035;margin:5px 0 25px 0;}
.info_spam:before{color:#333;font-weight:bold;margin-right:20px;}
#tl_sidebar h3{border-bottom:1px solid #616161;}
.row > fieldset legend > .col-label{font-weight:normal;}
legend{border-bottom:none;}
.form-row>.col-label.group{font-weight:600;padding-bottom:7px;margin-top:20px;}
.form-row>.col-control.form-control-plaintext{font-weight:normal;}
dd{margin-bottom:0;}
fieldset.box.termin > div:nth-child(3){font-size:x-large;}
.tl-wizard>.tl-wizard-step>.progress{height:7px;}
.tl-wizard{border-top:none;padding-top:25px;padding-bottom:25px;}
@media only screen and (max-width:768px){.tl-wizard{padding-top:0px;padding-bottom:0px;}
}
.tl-wizard > .tl-wizard-step > .tl-wizard-dot, .tl-wizard > .tl-wizard-step > .progress > .progress-bar{background-color:#5cb85c;}
.row .form-row{padding-bottom:0;}
@media only screen and (min-width:768px){.row .form-row{margin-bottom:0px;}
}
label.tl-checkbox, label.tl-radio{margin-top:10px;margin-bottom:10px;}
.tl-radio .checkmark:after{top:4px;left:4px;width:11px;height:11px;background-color:rgba(75,181,232,.95);}
.tl-radio input:checked~.checkmark, .tl-checkbox input:checked~.checkmark{border:1px solid rgba(75,181,232,.95);}
.form-row.selected{background-color:rgba(75,181,232,.25);}
.tl-center .form-row>.col-control.tl-radio, .tl-center .form-row>.col-control-full.tl-radio, .tl-center .form-row>.col-control.tl-checkbox, .tl-center .form-row>.col-control-full.tl-checkbox, .chart li.check{padding-top:0px;}
@media only screen and (max-width:768px){.tl-center .form-row>.col-control.tl-radio, .tl-center .form-row>.col-control-full.tl-radio, .tl-center .form-row>.col-control.tl-checkbox, .tl-center .form-row>.col-control-full.tl-checkbox, .chart li.check{padding-top:5px;padding-bottom:5px;}
.col-control.chart h4 em{display:inline;}
}
.card-body .form-row.required label.col-form-label:after, .card-body .form-row.required label.tl-checkbox::after{font-weight:bolder;color:#e6263e;font-size:110%;}
.form-row.field-group:first-of-type{padding-top:7px;}
.form-row.field-group{padding:25px 15px 0 15px;}
.form-row>.col-label, .form-row>.col-label>label{font-weight:bold;}
.calLegende ul li{font-weight:normal;}
.form-row>.col-label{padding:15px 15px 6px;}
.form-control{background-color:#f5f5f5;border-color:#eee;}
.form-control:focus{color:#333;border-color:rgba(75,181,232,.95);box-shadow:0 0 0 0.2rem rgba(75,181,232,.25);}
select#cph_main_cph_Content_ip_Anrede_ddl, select#cph_main_cph_Content_ip_ErinnerungSMS_ddl, select#cph_main_cph_Content_ip_ErinnerungEMail_ddl{width:auto;}
.sample, .ddl_ol, .ddl_info{color:#616161;font-size:smaller;margin-top:5px;}
#tl_sidebar .content .open table th, #tl_sidebar .content .open table td{padding:2px 10px;}
