.login{background-color:#5c97bd}.login a{color:#edf4f8!important}.login .logo{margin:0 auto;margin-top:100px;padding:15px;text-align:center}.login .content{width:400px;margin:40px auto}.login .form-title{margin-bottom:20px;color:#edf4f8;font-size:19px;font-weight:400!important}.login .form-subtitle{color:#c9dce9;font-size:17px;font-weight:300!important;padding-left:10px}.login .content h4{color:#555}.login .content .hint{color:#b7d1e2;padding:0;font-size:14px;margin:15px 0 7px}.login .content .forget-form,.login .content .login-form{padding:0;margin:0}.login .content .form-control{background-color:#6ba3c8;border:1px solid #6ba3c8;height:43px;color:#d9ecf9}.login .content .form-control:active,.login .content .form-control:focus{border:1px solid #83b8db}.login .content .form-control::-moz-placeholder{color:#d9ecf9;opacity:1}.login .content .form-control:-ms-input-placeholder{color:#d9ecf9}.login .content .form-control::-webkit-input-placeholder{color:#d9ecf9}.login .content select.form-control{padding-left:9px;padding-right:9px}.login .content .forget-form,.login .content .register-form{display:none}.login .content .form-title{font-weight:300;margin-bottom:25px}.login .content .form-actions{clear:both;border:0;padding:0 30px 25px;margin-left:-30px;margin-right:-30px}.form-actions .forget-password-block{padding-top:7px}.login-options{margin-top:30px;padding-top:20px;padding-bottom:50px;border-top:1px solid #69a0c4;border-bottom:1px solid #69a0c4}.login-options h4{margin-top:8px;font-weight:600;font-size:15px;color:#b7d1e2!important}.login .forget-password{font-size:14px}.login-options .social-icons{float:right;padding-top:3px}.login-options .social-icons li a{border-radius:15px!important;-moz-border-radius:15px!important;-webkit-border-radius:15px 15px 15px 15px!important}.login .content .forget-form .form-actions{border:0;margin-bottom:0;padding-bottom:20px}.login .content .register-form .form-actions{border:0;margin-bottom:0;padding-bottom:0}.login .btn,.login .btn-default{font-weight:600;padding:10px 25px!important;background-color:#5995bb;color:#8fc4e5}.login .content .form-actions .checkbox{margin-top:8px;display:inline-block}.login .content .form-actions .btn{margin-top:1px}.login .btn{border:1px solid #72a9cc}.login .btn:hover{border:1px solid #90bbd7;background-color:#5995bb;color:#8fc4e5}.login .btn-default{border:1px solid #72a9cc}.login .btn-default:hover{border:1px solid #90bbd7;background-color:#5995bb;color:#8fc4e5}.login .content .forget-password{color:#d7eaf7;font-size:15px}.login .content .rememberme{margin-top:8px}.login .content .mt-checkbox{color:#c9dce9!important}.login .content .mt-checkbox>span:after{border-color:#c9dce9!important}.login .content .create-account{text-align:center;margin-top:20px}.login .content .create-account p a{font-weight:300;font-size:16px;color:#fff}.login .content .create-account a{display:inline-block;margin-top:5px}.login .copyright{text-align:center;margin:10px auto 30px 0;padding:10px;color:#c9dce9;font-size:13px}@media (max-width:1400px){.login .logo{margin-top:100px}}@media (max-width:480px){.login .logo{margin-top:30px;padding:0}.login .content{width:245px}.login .content h3{font-size:22px}.login .checkbox{font-size:13px}}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica, Calibri, Arial, sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.mt-checkbox.mt-checkbox-outline:hover>input:checked:not([disabled]) ~ span,.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled]) ~ span,.mt-checkbox.mt-checkbox-outline>input:checked ~ span,.mt-checkbox.mt-checkbox-outline>input:focus ~ span,.mt-checkbox.mt-checkbox-outline>span,.mt-checkbox.mt-radio-outline:hover>input:checked:not([disabled]) ~ span,.mt-checkbox.mt-radio-outline:hover>input:not([disabled]) ~ span,.mt-checkbox.mt-radio-outline>input:checked ~ span,.mt-checkbox.mt-radio-outline>input:focus ~ span,.mt-checkbox.mt-radio-outline>span,.mt-radio.mt-checkbox-outline:hover>input:checked:not([disabled]) ~ span,.mt-radio.mt-checkbox-outline:hover>input:not([disabled]) ~ span,.mt-radio.mt-checkbox-outline>input:checked ~ span,.mt-radio.mt-checkbox-outline>input:focus ~ span,.mt-radio.mt-checkbox-outline>span,.mt-radio.mt-radio-outline:hover>input:checked:not([disabled]) ~ span,.mt-radio.mt-radio-outline:hover>input:not([disabled]) ~ span,.mt-radio.mt-radio-outline>input:checked ~ span,.mt-radio.mt-radio-outline>input:focus ~ span,.mt-radio.mt-radio-outline>span{border-color:#6d92c0 !important}#osg-container-gold-border-top{font-family:'Fira Sans', sans-serif;color:#283645;background-color:white;border:1px solid #e7ecf1 !important;border-top:4px solid #B5A355 !important;border-radius:0 0 5px 5px;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.09);margin:20px;padding:40px 0}#osg-container-gold-border-top body,#osg-container-gold-border-top h1,#osg-container-gold-border-top h2,#osg-container-gold-border-top h3,#osg-container-gold-border-top h4,#osg-container-gold-border-top h5,#osg-container-gold-border-top h6{font-family:'Fira Sans', sans-serif}#osg-container-gold-border-top .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-lg{font-size:14px;font-weight:500}#osg-container-gold-border-top .btn.blue-hoki:not(.btn-outline){background-color:#1a5f98;border-color:#8f9fb5;border-radius:5px}#osg-container-gold-border-top .btn.blue-hoki:not(.btn-outline)[disabled]{background-color:#d3d1d4;border-color:#d3d1d4;color:#5b595c}@media (max-width: 414px){#osg-container-gold-border-top{margin:0}}#osg-container-gold-border-top{margin:30px 25px 25px 25px}@media (max-width: 991px){#osg-container-gold-border-top{margin:40px 25px 25px 25px}}@media (max-width: 575px){#osg-container-gold-border-top{padding-top:10px}}@media (max-width: 414px){#osg-container-gold-border-top{margin:0}}.login{background:#ededed;font-family:'Fira Sans', sans-serif}.login #page-header-osg.page-header.navbar{height:130px}.login #page-header-osg.page-header.navbar .page-logo>.logo-image,.login #page-header-osg.page-header.navbar .page-logo>a,.login #page-header-osg.page-header.navbar .page-logo{float:none}.login #page-header-osg.page-header.navbar.navbar-fixed-top{background-image:url("../img/header_bg.jpg");background-size:cover}.login #page-header-osg.page-header.navbar .page-logo{margin:0 auto !important;text-align:center}.login #page-header-osg.page-header .page-header-overlay{opacity:0.8;background-color:#283645;width:100%;height:130px;position:absolute;top:0;left:0;z-index:-1}.login #page-header-osg #osg_header_logo_lg{height:140px}.login #legal_links{font-family:'Fira Sans', sans-serif;display:block;margin-top:25px;margin-bottom:25px;text-align:right;padding-right:40px}.login #legal_links a{color:#283645 !important;padding-left:30px}.login #legal_links a:visited,.login #legal_links a:hover{text-decoration:none}@media (max-width: 768px){.login #legal_links{display:inherit;float:none;text-align:center}.login #legal_links a{font-size:14px;padding-right:20px}}@media (max-width: 414px){.login #legal_links{padding-right:0}}@media (max-width: 320px){.login #legal_links a{display:block}}.login .login-column{width:100%}.login #page-header-osg{margin-top:0px}.login body,.login h1,.login h2,.login h3,.login h4,.login h5,.login h6{font-family:'Fira Sans', sans-serif}.login #login-form-app{max-width:300px;margin:0 auto}.login h1{font-weight:500;color:#283645;font-size:26px}.login h2{font-weight:500;font-size:20px}.login .content{background-color:#ededed;padding:130px 15px 0 15px;margin:0 auto;width:100%}.login .content .login-form{margin-top:43px}.login .content .form-control{color:#364150;width:100%;height:40px;padding:6px 12px;background-color:#fff;border:1px solid #8f9fb5;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin:20px auto}.login .content .form-control:active{border:1px solid #8f9fb5}.login .content #app_store_icons_row{margin-top:20px}.login .content .load_on_app_store_icon img{max-width:100%;width:160px;height:86px}.login .content .mt-checkbox{color:#4F5051 !important}.login .content .mt-checkbox span:after{border-color:#4F5051 !important;left:5px;top:1px}.login .content .mt-checkbox.mt-checkbox-outline>span,.login .content .mt-checkbox.mt-checkbox-outline:hover>span,.login .content .mt-checkbox.mt-checkbox-outline>input:checked ~ span{border-color:#999 !important;border-width:2px}.login .content .mt-checkbox.mt-checkbox-outline>span:hover,.login .content .mt-checkbox.mt-checkbox-outline:hover>span:hover,.login .content .mt-checkbox.mt-checkbox-outline>input:checked ~ span:hover{border-color:#999 !important}.login .content p{color:#364150;margin-top:0;font-size:14px}.login .content a.btn{color:#6d92c0 !important}.login .content a.btn:hover{color:#fff !important}.login .content .forget-password-block{margin-bottom:20px}.login .content .forget-form{display:block}.login .content .forget-form input{color:#364150;height:40px}.login .content .forget-password{font-weight:600;color:#6d92c0 !important}.login .content .forget-password:hover,.login .content .forget-password:focus{color:#6d92c0 !important}.login .content .form-title{color:#364150;font-size:22px;display:block;margin-bottom:10px}.login .content .form-subtitle{padding-left:0;color:white;font-size:14px;display:block;margin-bottom:30px;margin-top:-15px}.login .content ul#login-vorteile-list{list-style:none;padding-left:16px;font-size:16px;font-weight:500}.login .content ul#login-vorteile-list li{text-indent:-25px;margin-bottom:10px;padding-left:10px}.login .content ul#login-vorteile-list li:before{content:'';display:inline-block;position:relative;top:3px;height:16px;width:16px;background-image:url(/img/arrow-right.png);background-image:url(/img/arrow-right.svg);background-size:contain;background-repeat:no-repeat;margin-right:10px}.login .content hr.advantages_hr{height:3px;background-color:#ccc;margin:20px 0}.login .content .form-actions{padding:0 30px 15px}.login .content .form-actions .btn{box-shadow:none;margin-top:15px;background:transparent;color:#4F5051;border-color:#8f9fb5;transition:all 0.3s;padding:12px 6px !important;border-radius:5px}.login .content .form-actions .btn:hover,.login .content .form-actions .btn:focus{box-shadow:none}.login .content .form-actions .btn.btn-default{background-color:white;color:white}.login .content .form-actions .btn.btn-default:hover,.login .content .form-actions .btn.btn-default:focus{color:#1a5f98 !important}.login .content .form-actions .btn.btn-primary{background-color:#1a5f98;color:white}.login .content .form-actions .btn.btn-primary:hover,.login .content .form-actions .btn.btn-primary:focus{color:#ccc}.login .content .form-actions .btn.btn-primary:after{content:">>";padding-left:8px}.login ::-webkit-input-placeholder{color:#ccc !important;font-family:'Fira Sans', sans-serif !important;font-weight:500 !important}.login ::-moz-placeholder{color:#ccc !important;font-family:'Fira Sans', sans-serif;font-weight:500 !important}.login :-ms-input-placeholder{color:#ccc !important;font-family:'Fira Sans', sans-serif;font-weight:500 !important}.login :-moz-placeholder{color:#ccc !important;font-family:'Fira Sans', sans-serif;font-weight:500 !important}@media (min-width: 1200px){.login .login-column{padding-right:50px;padding-left:50px;max-width:460px}.login #login-column-right{float:left}.login #login-column-left{float:right}}@media (max-width: 1999px) and (min-width: 768px){.login-column{padding-right:30px;padding-left:30px;max-width:420px;margin:auto}.rememberme,#forget-password{font-size:12px}.mt-checkbox.mt-checkbox-outline>span{top:-1px}}@media (max-width: 414px){.page-container{overflow:hidden}.login .content{padding-right:0;padding-left:0}.login h1{font-size:22px}}
