@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600);.icons-sprite-before:before,.icons-sprite-after:after,.icons-sprite-bg{background:url("../../../../images/icon/icons.svg") no-repeat;display:inline-block}.icons-sprite-before:before,.icons-sprite-after:after{content:""}.user-profile-premium.icons-sprite-before:before,.user-profile-premium.icons-sprite-after:after,.user-profile-premium.icons-sprite-bg{background-position:-9px -2116px;height:18px;width:18px}.user-profile-basic.icons-sprite-before:before,.user-profile-basic.icons-sprite-after:after,.user-profile-basic.icons-sprite-bg{background-position:-9px -2080px;height:18px;width:18px}.arrow-left.icons-sprite-before:before,.arrow-left.icons-sprite-after:after,.arrow-left.icons-sprite-bg{background-position:-9px -311px;height:18px;width:18px}.chevron-down-gray.icons-sprite-before:before,.chevron-down-gray.icons-sprite-after:after,.chevron-down-gray.icons-sprite-bg{background-position:-10px -47px;height:12px;width:20px}.chevron-down-dark.icons-sprite-before:before,.chevron-down-dark.icons-sprite-after:after,.chevron-down-dark.icons-sprite-bg{background-position:-10px -1775px;height:16px;width:16px}.chevron-right-dark.icons-sprite-before:before,.chevron-right-dark.icons-sprite-after:after,.chevron-right-dark.icons-sprite-bg{background-position:-10px -1775px;height:16px;width:16px}.chevron-left-dark.icons-sprite-before:before,.chevron-left-dark.icons-sprite-after:after,.chevron-left-dark.icons-sprite-bg{background-position:-9px -1775px;height:16px;width:16px}.search.icons-sprite-before:before,.search.icons-sprite-after:after,.search.icons-sprite-bg{background-position:-9px -1743px;height:20px;width:20px}.home.icons-sprite-before:before,.home.icons-sprite-after:after,.home.icons-sprite-bg{background-position:-10px -957px;height:19px;width:19px}.chevron-up.icon-after:after{background:url("../../../../images/icon/chevron-up.svg") no-repeat 0 0/100% 100%}.chevron-up.icon-before:before{background:url("../../../../images/icon/chevron-up.svg") no-repeat 0 0/100% 100%}.chevron-right-dark.icons-sprite-before:before,.chevron-right-dark.icons-sprite-after:after,.chevron-right-dark.icons-sprite-bg{transform:rotate(-90deg)}.chevron-left-dark.icons-sprite-before:before,.chevron-left-dark.icons-sprite-after:after,.chevron-left-dark.icons-sprite-bg{transform:rotate(90deg)}.squared-plus.icon-after:after{background:url("../../../../images/icon/icon-plus-box.svg") no-repeat}.squared-plus.icon-before:before{background:url("../../../../images/icon/icon-plus-box.svg") no-repeat}.user-inactive.icon-bg,.user-inactive.icon-after::after{background:url("../../../../images/icon/icon-account-inactive-l.svg") no-repeat}.user-inactive.icon-after::after{content:'';display:inline-block;height:24px;width:24px}.user-inactive.icon-bg{display:inline-block;height:24px;width:24px}.user-active.icon-bg,.user-active.icon-after::after{background:url("../../../../images/icon/icon-account.svg") no-repeat}.user-active.icon-after::after{content:'';display:inline-block;height:24px;width:24px}.user-active.icon-bg{display:inline-block;height:22px;width:22px}.edit-pencil.icon-bg{height:28px;width:28px;display:block;position:absolute;right:0;top:10px;background:url("../../../../images/icon/icon-edit.svg") no-repeat}.printer.icon-bg{background:transparent url("../../../../images/icon/icon-printer.svg") no-repeat;display:inline-block;height:28px;width:31px}.reload.icon-bg{background:url("../../../../images/icon/icon-reload.svg") no-repeat center;display:inline-block;height:28px;width:28px}.matched-passwords{display:none}.matched-passwords.icon-bg{height:28px;width:28px;display:none;position:absolute;right:0;top:14px;background:url("../../../../images/icon/icon-realisiert.svg") no-repeat}.icon-bg.fa-bug{background:url("../../../../images/icon/icon-bug.svg") no-repeat;background-size:contain;display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.icon-bg.delete{background:url("../../../../images/icon/icon-delete-copy-2.svg") no-repeat;background-size:contain;display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.css-icon-before.tick::before,.css-icon-after.tick::after{border:solid #868686;content:' ';display:inline-block;position:absolute;transform:rotate(-45deg);border-width:0 0 2px 2px;height:5px;width:13px;top:11px}@media only screen and (min-width: 1280px){.css-icon-before.tick::before,.css-icon-after.tick::after{border-width:0 0 3px 3px;top:7px;width:11px}}.css-icon-before.tick::before{left:0}.css-icon-after.tick::after{margin-left:5px}.social{height:35px;width:35px}.social-facebook{background:transparent url("../../../../images/icon/icon-facebook.svg") no-repeat}.social-facebook-dark{background:transparent url("../../../../images/icon/icon-facebook-dark.svg") no-repeat}.social-twitter{background:transparent url("../../../../images/icon/icon-twitter.svg") no-repeat}.social-twitter-dark{background:transparent url("../../../../images/icon/icon-twitter-dark.svg") no-repeat}.social-google-plus{background:transparent url("../../../../images/icon/icon-google.svg") no-repeat}.social-mail{background:transparent url("../../../../images/icon/icon-mail.svg") no-repeat}.social-linkedin{background:transparent url("../../../../images/icon/icon-linkedin.svg") no-repeat}.social-xing{background:transparent url("../../../../images/icon/icon-xing.svg") no-repeat}i{display:inline-block}i.arrow{background-color:#9b9b9b;border-radius:3px;bottom:4px;height:3px;position:relative;width:18px}i.arrow::before,i.arrow::after{background-color:#9b9b9b;border-radius:3px;content:' ';display:inline-block;height:3px;position:absolute;width:65%}i.arrow.dark{background-color:#333}i.arrow.dark::before,i.arrow.dark::after{background-color:#333}i.arrow.left::before,i.arrow.left::after{left:-1px}i.arrow.left::before{top:-4px;transform:rotate(-45deg)}i.arrow.left::after{bottom:-4px;transform:rotate(45deg)}i.arrow.right::before,i.arrow.right::after{right:-1px}i.arrow.right::before{top:-4px;transform:rotate(45deg)}i.arrow.right::after{bottom:-4px;transform:rotate(-45deg)}i.close{height:20px;width:20px}i.close::before,i.close::after{color:#9b9b9b;width:3px}i.close::before{transform:rotate(45deg)}i.close::after{transform:rotate(-45deg)}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}*{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none}html{overflow-x:hidden;font-size:16px}html,body{position:relative}body{margin:0 auto;max-width:100%;background:#fff;font-family:'Source Sans Pro', sans-serif;font-size:1rem;color:#333;text-align:center}body *{-webkit-text-size-adjust:none}body * ::-webkit-scrollbar{width:10px}body * ::-webkit-scrollbar-track{background-color:#eaeaea}body * ::-webkit-scrollbar-thumb{background-color:#939393}body * ::-webkit-scrollbar-button{display:none}img{border:0;outline:0}a{color:#31929b;outline:none;text-decoration:none}a:focus{outline:none}a:hover{outline:none}p{margin:0}ul,ol{margin:0;padding:0}button,input,select{border:0;border-radius:0;outline:none}button:focus,input:focus,select:focus{outline:none}button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner{border:0}.page{background-color:#fff;position:relative;text-align:left}@media only screen and (min-width: 1024px){.page{display:inline-block;margin-top:20px;width:984px}}@media only screen and (min-width: 1280px){.page{margin:20px 10px 0;width:1080px}}@media only screen and (min-width: 1680px){.page{width:1500px}}@media only screen and (min-width: 1840px){.page{float:none}}.lazyload-element{display:none}select:focus{outline:none}.http-error{font-weight:600}.hidden{display:none !important}.clickblock-overlay{pointer-events:none}.desktop-element{display:none}@media only screen and (min-width: 1024px){.desktop-element{display:block}}@media only screen and (min-width: 1024px){.mobile-element{display:none}}#jira-bug-collector{z-index:1;right:0;padding:.35rem;top:50%;position:fixed;transform:rotate(90deg) translate(100px);transform-origin:right 0;background:#c9c9c9}#jira-bug-collector>i{transform:rotate(-90deg)}#jira-bug-collector>span{color:#474747}.page-content{margin-left:auto;margin-right:auto;margin-bottom:50px;overflow:hidden}@media only screen and (min-width: 768px){.page-content{min-height:200px;margin-bottom:60px;margin-top:20px}}@media only screen and (min-width: 1024px){.page-content{min-height:500px;margin-bottom:80px}}@media only screen and (min-width: 1280px){.page-content{margin-top:40px}}@media only screen and (min-width: 1680px){.page-content{margin-top:45px}}html.mobile-menu{height:100%;overflow:hidden}@media only screen and (min-width: 768px){html.mobile-menu{height:auto;overflow:auto}}html.mobile-menu>body{height:100%;overflow:hidden}@media only screen and (min-width: 768px){html.mobile-menu>body{height:auto;overflow:auto}}.navigation{display:flex;-webkit-display:flex;justify-content:space-between;justify-content:-webkit-space-between;background:#141414;height:52px;width:100%;z-index:2001}@media only screen and (min-width: 1680px){.navigation{justify-content:normal;justify-content:-webkit-normal}}.navigation>.header-logo-link{align-self:center;align-self:-webkit-center;height:33px;margin-left:10px;z-index:999}@media only screen and (min-width: 768px){.navigation>.header-logo-link{margin-right:25px;margin-left:18px}}@media only screen and (min-width: 1024px){.navigation>.header-logo-link{height:43px}}.navigation>.header-logo-link>.company-logo{height:100%}.navigation a.button-login{display:inline-block;align-self:center;margin-left:auto;margin-bottom:0;padding:1px;margin-right:10px;background:#141414;color:#e4e4e4;font-size:0.95rem;border:none;text-transform:none;transition:unset;z-index:201}@media only screen and (min-width: 768px){.navigation a.button-login{font-size:1.125rem;margin-right:20px}}@media only screen and (min-width: 1280px){.navigation a.button-login{padding:5px 13px 5px 13px}}.navigation a.button-login:hover{background:#FF5144}.navigation a.button-login>.btn-text{display:inline-block !important}.navigation a.button-profile{margin-left:auto;display:flex;align-items:center;margin-right:20px;color:#c9c9c9;transition:color .4s ease-in-out;font-size:1.125rem;font-weight:bold}.navigation a.button-profile>span{margin-right:8px;display:none}@media only screen and (min-width: 768px){.navigation a.button-profile>span{display:initial}}.navigation a.button-profile>img{width:2.5rem;border-radius:50%}.empty-profile-image{display:flex !important;width:2.6rem;height:2.6rem;border-radius:50%;background-color:grey;justify-content:center;align-items:center}.empty-profile-image.hidden{display:none !important}.main-menu-list{display:none;list-style:none;overflow:hidden;z-index:201}@media only screen and (min-width: 1680px){.main-menu-list{display:flex;-webkit-display:flex;flex-grow:1;flex-grow:-webkit-1;order:0;order:-webkit-0;background:transparent;padding-left:120px;position:relative}}.menu-buttons-wrapper{display:flex;-webkit-display:flex;align-items:center;align-items:-webkit-center}@media only screen and (min-width: 1680px){.menu-buttons-wrapper>.mobile-logout-link{display:none}}.user-menu-item{display:flex;-webkit-display:flex;align-items:center;align-items:-webkit-center;color:#c9c9c9;margin-right:18px}.user-menu-item>.user-menu-label{display:none;font-weight:600;margin-right:8px}@media only screen and (min-width: 1680px){.user-menu-item>.user-menu-label{display:inline}}.user-menu-item:hover{color:#fff}.mobile-menu-button{align-self:center;align-self:-webkit-center;background:transparent;border:0;cursor:pointer;height:28px;margin-right:18px;padding:0;z-index:999}@media only screen and (min-width: 768px){.mobile-menu-button{margin-right:26px}}.mobile-menu-button>.burger-menu{-webkit-transition:0.2s ease 0s;-khtml-transition:0.2s ease 0s;-moz-transition:0.2s ease 0s;-ms-transition:0.2s ease 0s;-o-transition:0.2s ease 0s;transition:0.2s ease 0s;background:#c9c9c9;display:inline-block;height:3px;position:relative;vertical-align:middle;width:26px}@media only screen and (min-width: 1024px){.mobile-menu-button>.burger-menu{top:0}}.mobile-menu-button>.burger-menu::before,.mobile-menu-button>.burger-menu::after{-webkit-transition:0.2s ease 0s;-khtml-transition:0.2s ease 0s;-moz-transition:0.2s ease 0s;-ms-transition:0.2s ease 0s;-o-transition:0.2s ease 0s;transition:0.2s ease 0s;background:#c9c9c9;content:'';height:3px;left:0;position:absolute;width:100%}.mobile-menu-button>.burger-menu::before{top:8px}.mobile-menu-button>.burger-menu::after{top:-8px}.mobile-menu-button.active{float:right}.mobile-menu-button.active>.burger-menu{height:0}.mobile-menu-button.active>.burger-menu::before,.mobile-menu-button.active>.burger-menu::after{-webkit-transition:0.4s ease 0s;-khtml-transition:0.4s ease 0s;-moz-transition:0.4s ease 0s;-ms-transition:0.4s ease 0s;-o-transition:0.4s ease 0s;transition:0.4s ease 0s;top:-2px}.mobile-menu-button.active>.burger-menu::before{-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:-2px}.mobile-menu-button.active>.burger-menu::after{-webkit-transform:rotate(135deg);-khtml-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);left:-2px}.main-menu-item{display:flex;-webkit-display:flex;align-items:center;align-items:-webkit-center;height:52px;position:relative}@media only screen and (min-width: 1680px){.main-menu-item{margin:0 20px 0 16px}}.main-menu-item:first-child{margin-left:0}.main-menu-item:last-child{margin-right:0}.main-menu-item>.page-indicator{background-color:#f60;height:100%;position:absolute;top:0;width:5px}@media only screen and (min-width: 1680px){.main-menu-item>.page-indicator{height:5px;width:100%}}.main-menu-item>.menu-item-label{color:#c9c9c9;font-size:1.125rem;font-weight:600;margin-left:15px;text-align:left;transition:color .4s ease-in-out;width:100%}@media only screen and (min-width: 1680px){.main-menu-item>.menu-item-label{margin-left:0}}.main-menu-item>.menu-item-label:hover{color:#fff;transition:color .4s ease-in-out}.category-container{border-top-style:solid;border-color:#474747;border-width:1px}.category-container.user-profile-menu-header{cursor:initial}.sub-menu-container{background-color:transparent;height:0;top:51px;position:absolute;right:0;width:0}.sub-menu-container.active{transition:height .2s ease-in;width:100%;z-index:998}@media only screen and (min-width: 768px){.sub-menu-container.active{transition:height .2s ease-in-out;width:355px}}@media only screen and (min-width: 768px){.sub-menu-container.active{height:auto !important}}.sub-menu-container>.sub-menu{height:100%;list-style:none;overflow-x:hidden;overflow-y:auto;cursor:pointer;max-height:calc(100% - 52px)}.sub-menu-container.newsletter-banner-active{top:103px}.sub-menu-container.newsletter-banner-active>.sub-menu{max-height:calc(100% - 103px)}.sub-menu-item{background-color:#141414;padding-left:15px;display:flex;height:3rem;font-size:1.125rem;transition:background-color .2s ease-in-out}.sub-menu-item.highlighted{background-color:#ff5144}.sub-menu-item.profile-item{background-color:#333}.sub-menu-item.profile-item-header>a{display:flex;-webkit-display:flex;flex-direction:row;flex-direction:-webkit-row;justify-content:left;justify-content:-webkit-left;align-items:center;display:flex;color:#c9c9c9;transition:color .4s ease-in-out;font-size:1.125rem}.sub-menu-item.profile-item-header>a>span{margin-left:0.2rem}.sub-menu-item.profile-item-header>a>img{width:3rem;padding:0.2rem;border-radius:50%}@media only screen and (min-width: 1680px){.sub-menu-item.mobile-item{display:none}}.sub-menu-item.indented>a{width:auto}.sub-menu-item.indented::before{color:#4d4d4d;content:"";height:16px;width:2px;padding-right:6px;border-bottom-style:solid;border-left-style:solid;border-width:2px;margin-top:7px;margin-right:6px}.sub-menu-item:active{background-color:#474747}@media only screen and (min-width: 1280px){.sub-menu-item:hover{background-color:#474747;transition:background-color .2s ease-in-out}}.sub-menu-item>a{display:flex;-webkit-display:flex;flex-direction:column;flex-direction:-webkit-column;justify-content:center;justify-content:-webkit-center;color:#e4e4e4;height:100%;width:100%}.newsletter-banner{width:100%;height:52px;background:#FF5144;color:#e4e4e4;z-index:999;flex-direction:row;align-items:center;align-self:center;display:none;justify-content:center;font-weight:bold;font-size:0.95rem}.newsletter-banner.active{display:flex}.newsletter-banner span{align-self:center}.newsletter-banner span.header-banner-label{display:none;margin-right:1.5rem;text-transform:uppercase}@media only screen and (min-width: 768px){.newsletter-banner span.header-banner-label{display:inherit}}.newsletter-banner a{transition:background-color .4s ease-in-out;color:#e4e4e4;border:2px solid #e4e4e4;display:flex;padding:5px 20px 5px 12px}.newsletter-banner img{margin-right:12px;height:1.5rem}#user_name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:9px}footer{background:#141414;float:left;text-align:left;width:100%}.footer-nav{display:flex;-webkit-display:flex;flex-flow:column;flex-flow:-webkit-column;padding:10px 20px}@media only screen and (min-width: 768px){.footer-nav{flex-flow:wrap;flex-flow:-webkit-wrap;padding:10px 40px 50px}}@media only screen and (min-width: 1024px){.footer-nav{flex-flow:unset;flex-flow:-webkit-unset;padding:10px 20px 50px}}@media only screen and (min-width: 1680px){.footer-nav{padding:10px 60px 50px}}.footer-meta{padding:0 0 75px;text-align:center;width:100%;color:#9b9b9b}.footer-meta>span{display:block}.section-menu{padding-left:0;padding-top:50px;width:100%}@media only screen and (min-width: 768px){.section-menu{width:50%}.section-menu:nth-child(even){padding-left:30px}}@media only screen and (min-width: 1024px){.section-menu{width:25%}}@media only screen and (min-width: 1024px){.section-menu:not(:first-child){padding-left:20px}}@media only screen and (min-width: 1280px){.section-menu:not(:first-child){padding-left:25px}}@media only screen and (min-width: 1680px){.section-menu:not(:first-child){padding-left:53px}}.section-menu>.footer-link{color:#c9c9c9;display:inline-block;font-size:1rem;font-weight:400;margin-top:12px;transition:color .4s ease;width:100%}.section-menu>.footer-link:hover{color:#fff;cursor:pointer;transition:color .4s ease}@media only screen and (min-width: 1024px){.section-menu>.footer-link{font-size:1.125rem}}.title-section{color:#f1f1f1;display:inline-block;font-size:1rem;font-weight:600;height:46px;width:100%}@media only screen and (min-width: 768px){.title-section{font-size:1.125rem}}.social-media-link{color:#333;display:inline-block;padding:0;height:34px;width:34px;text-align:center;float:none;background:#fff;transition:background .4s ease}@media only screen and (min-width: 768px){.social-media-link{height:40px;width:40px}}.social-media-link.facebook{margin-right:25px}.social-media-link::before{color:#333;font-size:2rem;line-height:40px}.social-media-link:hover{background:#fff;transition:background .4s ease;cursor:pointer}.social-network-profiles{display:flex;-webkit-display:flex;justify-content:center;margin-bottom:25px}.social-network-profiles>.btn-social{background-color:#fff;background-size:34px;display:inline-block;height:34px;padding:0;transition:background .4s ease-in-out;width:34px;cursor:pointer}.social-network-profiles>.btn-social:first-child{margin-right:25px}@media only screen and (min-width: 768px){.social-network-profiles>.btn-social{background-size:40px;height:40px;width:40px}}.social-network-profiles>.btn-social:before{color:#333;font-size:2rem;line-height:40px}.social-network-profiles>.btn-social:hover{background-color:#e4e4e4;transition:background .4s ease-in-out}.copyright-wrapper{padding:25px 0 75px;text-align:center;width:100%}.copyright-wrapper>.cl-copyright{color:#9b9b9b;display:inline-block;width:100%}@media only screen and (min-width: 768px){.copyright-wrapper>.cl-copyright{display:inline}.copyright-wrapper>.cl-copyright::after{content:"|";margin-left:2px}}.copyright-wrapper>.imprint::after{color:#9b9b9b;content:'|';margin-left:2px}.copyright-wrapper>.cl-copyright,.copyright-wrapper>.imprint,.copyright-wrapper>.privacy{font-size:1rem;font-weight:400}.copyright-wrapper>.cl-copyright>a,.copyright-wrapper>.imprint>a,.copyright-wrapper>.privacy>a{color:#9b9b9b}#skyscraper_wrapper{clear:both;display:none;position:absolute}@media only screen and (min-width: 1280px){#skyscraper_wrapper{display:inline-block;margin-top:20px}}#Ads_BA_BS{text-align:center}@media only screen and (min-width: 768px){#Ads_BA_BS{text-align:unset}}.ad-container{clear:both;margin:20px auto 0}.loading-overlay.active{pointer-events:none;overflow:hidden;width:100%;height:100%}.loading-overlay.active:before{content:' ';z-index:450;background:#333;opacity:0.1;height:100%;width:100%;position:absolute;display:block}.loading-overlay.active>.spinner{display:inline-block}.spinner{display:none;z-index:499;width:80px;height:80px;top:50%;left:50%;transform:translate(-50%, 0);position:fixed}.spinner.spinner-inline{display:block;position:relative}.search-results>.loading-overlay:before{position:absolute}.search-results>.loading-overlay>.spinner{position:absolute}.search-result-list>.spinner{position:relative}.double-bounce1,.double-bounce2{width:100%;height:100%;opacity:0.5;position:absolute;background:url(../../../../images/icon/spinner.svg) no-repeat;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:1.56rem;line-height:1.2em}@media only screen and (min-width: 768px){h1{font-size:2.5rem}}@media only screen and (min-width: 1680px){h1{font-size:3rem}}h2{border-bottom:2px solid #333;color:#333;font-size:1.25rem;font-weight:400;padding-bottom:10px}@media only screen and (min-width: 768px){h2{font-size:1.875rem;padding-bottom:15px}}@media only screen and (min-width: 1024px){h2{font-size:1.95rem;padding:0 0 10px 14px}}@media only screen and (min-width: 1680px){h2{font-size:2.25rem}}h3{font-size:1.125rem;font-weight:600}@media only screen and (min-width: 768px){h3{font-size:1.875rem;font-weight:400}}h4{font-size:1.125rem}h5{font-size:1.125rem}@media only screen and (min-width: 768px){h5{font-size:1.25rem}}.button{font-weight:600;letter-spacing:.5px;padding:10px;text-align:center;text-transform:uppercase;display:inline-block;background-color:#FF5144;border:2px solid #FF5144;color:#fff;margin-bottom:2.5rem;transition:.4s ease}.button:hover{background-color:transparent;color:#FF5144;transition:.4s ease}.button.inverted{background-color:transparent;color:#FF5144}.button.inverted:hover{background-color:#FF5144;color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.paywall-page .article-text,.paywall-page .article-links-container{color:#aaa;text-shadow:#aaa 0px 1px 4px, #aaa 1px 0px 4px, #aaa 0px -1px 4px, #aaa -1px 0px 4px, #aaa 1px 1px 4px, #aaa -1px -1px 4px, #aaa 2px 2px 4px, #aaa -2px 2px 4px, #aaa 2px -2px 4px, #aaa -2px -2px 4px}}.modal{width:auto !important;height:auto;padding:15px}@media only screen and (min-width: 768px){.modal{padding:15px 30px}}@media only screen and (min-width: 1680px){.modal{max-width:900px !important}}fieldset{border:unset;margin:unset;padding:unset}form{margin:unset}input,p,span,select{font-size:1rem}input[type="checkbox"].form-checkbox+label::before{opacity:unset;box-shadow:2px 2px 2px 0px rgba(0,0,0,0.15)}.form-btn{box-shadow:2px 1px 2px 1px rgba(0,0,0,0.15)}.form-container{box-shadow:4px 4px 9px 0px rgba(0,0,0,0.2)}.address-container{border:0;margin:0;padding:10px}@media only screen and (min-width: 768px){.address-container{padding:26px 20px}}@media only screen and (min-width: 1680px){.address-container{padding:26px 36px}}.form-controls{padding:15px 10px 25px 10px}@media only screen and (min-width: 768px){.form-controls{padding:25px 20px 30px}}@media only screen and (min-width: 1680px){.form-controls{padding:30px 23px}}.form-controls>.hint-container{text-align:center;padding:0 10px;margin-top:15px}@media only screen and (min-width: 768px){.form-controls>.hint-container{padding:0 50px;margin-top:25px}}@media only screen and (min-width: 1680px){.form-controls>.hint-container{margin-top:30px}}.form-controls>.hint-container>.terms-of-use,.form-controls>.hint-container>.student-hint{color:#333;font-size:1rem}@media only screen and (min-width: 768px){.form-controls>.hint-container>.terms-of-use,.form-controls>.hint-container>.student-hint{display:inline-block;max-width:668px}}@media only screen and (min-width: 1680px){.form-controls>.hint-container>.terms-of-use,.form-controls>.hint-container>.student-hint{max-width:750px}}.form-controls>.hint-container>.student-hint{margin-top:1rem;color:#333;font-size:1rem}.form-controls>.hint-container>.student-hint label{color:#333;font-size:1rem}@media only screen and (min-width: 768px){.form-controls>.hint-container>.student-hint label{font-size:1.25rem}}.checkbox-container{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.checkbox-container{flex-direction:row}}.checkbox-container>.checkbox-group{margin-right:unset;margin-bottom:26px}@media only screen and (min-width: 768px){.checkbox-container>.checkbox-group{margin-right:70px;margin-top:unset}}@media only screen and (min-width: 1280px){.checkbox-container>.checkbox-group{margin-right:100px;margin-top:unset}}.checkbox-container>.checkbox-group>.checkbox-wrapper{padding-top:10px}.controls-seperator{border-top:1px solid #9b9b9b;box-shadow:0px 1px 0px 0px rgba(0,0,0,0.1)}.form-row{display:flex;-webkit-display:flex;flex-direction:column;flex-direction:-webkit-column;margin-bottom:26px;position:relative;transition:padding-right .2s ease-in-out .2s;width:100%}@media only screen and (min-width: 768px){.form-row{flex-direction:row;flex-direction:-webkit-row;margin-bottom:10px;padding-top:20px}.form-row::after{content:'';display:inline-block;height:30px;position:absolute;right:12px;width:12px;opacity:0;transform:rotate(45deg);border:solid #33d392;border-width:0 4px 4px 0;transition:opacity .2s ease-in-out}.form-row.valid{padding-right:45px;transition:padding-right .2s ease-in-out}.form-row.valid::after{opacity:1;transition:opacity .2s ease-in-out .2s}}.form-row>.input-wrapper{flex-grow:1;flex-grow:-webkit-1;margin-top:26px}@media only screen and (min-width: 768px){.form-row>.input-wrapper{margin-top:0;padding-left:20px}}.form-row>.input-wrapper:first-child{margin-top:0;padding-left:0}.form-row+h5{margin-top:30px}@media only screen and (min-width: 768px){.form-row+h5{margin-top:40px}}.form-row.icon-field>input{padding-right:37px}.form-row.icon-field>.image-container{position:absolute;cursor:pointer;z-index:1;width:35px;right:0;height:40px;top:-2px}@media only screen and (min-width: 768px){.form-row.icon-field>.image-container{top:18px}}@media only screen and (min-width: 1280px){.form-row.icon-field>.image-container{top:20px}}.form-row.icon-field>.image-container>img{opacity:0.6;width:25px;margin:11px 0 0 5px}h5+.form-row{margin-top:21px}@media only screen and (min-width: 768px){h5+.form-row{margin-top:15px}}@media only screen and (min-width: 768px){.input-group{padding-right:45px;position:relative}.input-group::after{content:'';display:inline-block;height:30px;position:absolute;right:12px;width:12px;opacity:0;transform:rotate(45deg);border:solid #33d392;border-width:0 4px 4px 0;transition:opacity .2s ease-in-out}.input-group.valid::after{opacity:1;transition:opacity .2s ease-in-out .2s}}.input-wrapper{position:relative}.input-wrapper .form-input{box-shadow:3px 2px 2px 0px rgba(0,0,0,0.1);width:100%}.inner-label{color:#9b9b9b;cursor:text;font-size:1rem}.form-input[type=text],.form-input[type=number],.form-input[type=date],.form-input[type=password],.form-input[type=email]{border:0;color:#333;height:36px;padding-left:15px}@media only screen and (min-width: 768px){.form-input[type=text],.form-input[type=number],.form-input[type=date],.form-input[type=password],.form-input[type=email]{font-size:1.25rem}}@media only screen and (min-width: 1280px){.form-input[type=text],.form-input[type=number],.form-input[type=date],.form-input[type=password],.form-input[type=email]{height:40px}}.form-input[type=number]{-moz-appearance:textfield}.form-input[type=number]::-webkit-outer-spin-button,.form-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-wrapper>.form-input+.inner-label{top:8px;display:inline-block;font-size:1rem;left:0;padding-left:15px;position:absolute;transition:ease .1s}@media only screen and (min-width: 768px){.input-wrapper>.form-input+.inner-label{font-size:1.13rem;padding-left:35px}}@media only screen and (min-width: 1280px){.input-wrapper>.form-input+.inner-label{font-size:1.25rem}}@media only screen and (min-width: 768px){.input-wrapper:first-child>.form-input+.inner-label{padding-left:15px}}.input-wrapper.filled>.form-input+.inner-label{top:-20px;cursor:default;font-size:1rem;padding-left:0;transition:ease .1s}@media only screen and (min-width: 768px){.input-wrapper.filled>.form-input+.inner-label{padding-left:20px}}.input-wrapper:first-child.filled>.form-input+.inner-label{padding-left:0}.input-wrapper>.text-area{resize:none;height:120px}.input-wrapper>input.red{color:#E21B2D !important}.input-wrapper>input.orange{color:#f60 !important}.input-wrapper>input.green{color:#7ed321 !important}.jquery-modal{z-index:999 !important}.txt-email,.txt-pw{width:100%}@media only screen and (min-width: 1680px){.txt-email,.txt-pw{width:490px !important}}.input-wrapper.validation-error .form-input{border:1px solid #d0011b}.input-wrapper.validation-error .form-input+.inner-label{color:#d0021b}.input-wrapper.validation-error .cke{border:1px solid #d0011b}.anitspam{display:none}.btn-container{display:flex;text-align:center;width:260px;height:45px}.btn-container .btn-new{transition:.4s ease;text-align:center;border-radius:0.25rem;height:100%;width:100%;padding:8px 0;font-weight:600;line-height:23px;font-size:18px;cursor:pointer}.btn-container .btn-new.red{background-color:#FF5144;border:2px solid #FF5144;color:#fff}.btn-container .btn-new.red:hover{background-color:transparent;color:#FF5144}.btn-container .btn-new.red.inverted{background-color:transparent;color:#FF5144}.btn-container .btn-new.red.inverted:hover{background-color:#FF5144;color:#fff}.btn-container .btn-new.yellow{background-color:#ffde0d;border:2px solid #ffde0d;color:#fff}.btn-container .btn-new.yellow:hover{background-color:transparent;color:#ffde0d}.btn-container .btn-new.yellow.inverted{background-color:transparent;color:#ffde0d}.btn-container .btn-new.yellow.inverted:hover{background-color:#ffde0d;color:#fff}.btn-container .btn-new.black{background-color:#141414;border:2px solid #141414;color:#fff}.btn-container .btn-new.black:hover{background-color:transparent;color:#141414}.btn-container .btn-new.black.inverted{background-color:transparent;color:#141414}.btn-container .btn-new.black.inverted:hover{background-color:#141414;color:#fff}.btn-container .btn-new.blue{background-color:#31929B;border:2px solid #31929B;color:#fff}.btn-container .btn-new.blue:hover{background-color:transparent;color:#31929B}.btn-container .btn-new.blue.inverted{background-color:transparent;color:#31929B}.btn-container .btn-new.blue.inverted:hover{background-color:#31929B;color:#fff}.btn-red{font-weight:600;letter-spacing:.5px;padding:10px;text-align:center;text-transform:uppercase;display:inline-block;font-size:1rem;background-color:#FF5144;border:2px solid #FF5144;color:#fff;transition:.4s ease}.btn-red.grey-darkest{background-color:#333;border:2px solid #333;color:#fff}.btn-red.grey-darkest:hover{background-color:transparent;color:#333}.btn-red.grey-darkest.inverted{background-color:transparent;color:#333}.btn-red.grey-darkest.inverted:hover{background-color:#333;color:#fff}.btn-red.grey{background-color:#9b9b9b;border:2px solid #9b9b9b;color:#fff}.btn-red.grey:hover{background-color:transparent;color:#9b9b9b}.btn-red.grey.inverted{background-color:transparent;color:#9b9b9b}.btn-red.grey.inverted:hover{background-color:#9b9b9b;color:#fff}.fav-btn{background-color:#ffffff00;height:1.75rem;width:1.75rem}.fav-btn>.delete{height:1.75rem;width:1.75rem}.fav-btn>.delete:hover{filter:grayscale(20%)}button{background:transparent;border:0;cursor:pointer}button.button{width:auto;color:#868686;background:none;outline:none;font-size:1rem;font-weight:600;letter-spacing:0.5px;min-width:124px;padding:10px;text-align:center;text-transform:uppercase;transition:background-color .25s ease}button.button:hover{background-color:#e4e4e4;transition:background-color .25s ease}button.button:active{background:none}button.button.button-success{color:#fff;background:#f60}button.button.button-success:hover{background:#f15200}button.button.button-danger{color:#fff;background:#f60}button.button.button-danger:hover{background:#f15200}button.button.button-upload{position:relative;background-color:#333;color:#fff;padding:10px 38px 10px 15px;font-size:1rem;z-index:1}button.button.button-upload:hover{background-color:#666}button.button.button-upload:after{position:absolute;right:10px;top:15px;content:'';width:17px;height:17px;background:url("../../../../images/icon/icon-search-white.svg") no-repeat center/contain}button.icon-button{position:relative;height:28px;width:28px;padding:0;background:none}button.icon-button:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%}button.icon-button.delete:before{background:transparent url("../../../../images/icon/icon-delete-copy-2.svg") no-repeat 2px 8px}button.icon-button.edit:before{top:5px;background:transparent url("../../../../images/icon/icon-edit.svg") no-repeat 5px 3px}button.icon-button.printer{width:31px}button.icon-button.printer:before{background:transparent url("../../../../images/icon/icon-printer.svg") no-repeat}button.labeled-icon-button{position:relative;background:none;line-height:1.5em;padding-left:2.2rem;display:inline-block;text-align:right}button.labeled-icon-button:before{position:absolute;content:'';width:28px;height:28px;left:0px}button.labeled-icon-button.add:before{background:transparent url("../../../../images/icon/icon-circle-add.svg") no-repeat 5px 3px}.login-page-container{clear:both;padding-top:30px}@media only screen and (min-width: 768px){.login-page-container{margin:0 auto;padding:30px 0;width:480px}}@media only screen and (min-width: 1024px){.login-page-container{padding:75px 0}}.login-page-container form{background-color:#f1f1f1;padding:20px}.login-page-container form .form-row{margin-bottom:30px}.login-page-container form .title{font-size:2.25rem}.login-page-container form .sub-title{font-size:1.25rem;margin-top:15px}.login-page-container form .sub-title.error{color:#E21B2D}.login-page-container form .input-wrapper{width:100%}.login-page-container form .credentials{margin-top:45px}.login-page-container form .links{font-size:1.125rem;margin-top:45px}.login-page-container form .login-btn{width:100%}@media only screen and (min-width: 768px){.login-page-container form{padding:30px 40px}.login-page-container form .links{margin-top:60px}}.login-page-container .form-container{margin:auto}@media only screen and (min-width: 768px){.login-page-container .form-container{margin:15px}}.login-page-container .btn-container{margin-left:auto;margin-right:auto;width:80%}
