html{height:100vh;min-height:100%}body{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;padding:0;margin:0;font-weight:normal;font-size:16px;line-height:18px}.landing{position:relative;overflow:hidden}.landing:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1000;background-repeat:no-repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}.dialog{z-index:1000;position:relative;margin:0 auto;width:100%;border-radius:6px;padding:16px 34px 20px 34px;background-color:white}.dialog-close{position:absolute;top:30px;right:30px;font-size:25px;color:#cbcbcb}.dialog-logo{text-align:center}.dialog-separator{margin-left:-50px;margin-right:-50px;border:1px solid #dfdfdf}.centered{height:100%;display:flex;flex-direction:column;justify-content:center}.form-fieldset{width:400px}.form-fieldset .tooltip{min-width:200px}.form-fieldset .congrats{text-align:left;color:#989898;font-size:14px;font-weight:600}.action{font-weight:bold;text-decoration:underline}.modal-dialog{width:780px}.modal-dialog .dialog.asset{width:100%}.modal-dialog .dialog h2{margin:0 0 18px 0;line-height:25px;font-size:18px}.modal-dialog .dialog .headline{margin-bottom:28px}.modal-dialog .dialog .headline .title{margin-bottom:6px}.modal-dialog .dialog .headline .title p{margin:0;font-size:18px}.modal-dialog .dialog .headline .description,.modal-dialog .dialog .headline p{font-size:14px;line-height:26px}.modal-dialog .dialog .headline p{margin:0}.modal-dialog .dialog .login-info,.modal-dialog .dialog p{margin-top:15px}.modal-dialog .dialog p{margin:0}.dialog.asset .policy,#mobile-container .form-fieldset .policy{text-align:left;font-size:18px;color:#444444}.dialog.asset .policy p,#mobile-container .form-fieldset .policy p{line-height:1.5em}.dialog.asset .policy .modal-title,#mobile-container .form-fieldset .policy .modal-title{font-size:40px;font-weight:200;color:#3e3e3e;line-height:1.1em;padding-top:20px;clear:both}.dialog.asset .policy h1,.dialog.asset .policy h2,.dialog.asset .policy h3,.dialog.asset .policy h4,.dialog.asset .policy h5,.dialog.asset .policy h6,.dialog.asset .policy p,#mobile-container .form-fieldset .policy h1,#mobile-container .form-fieldset .policy h2,#mobile-container .form-fieldset .policy h3,#mobile-container .form-fieldset .policy h4,#mobile-container .form-fieldset .policy h5,#mobile-container .form-fieldset .policy h6,#mobile-container .form-fieldset .policy p{text-align:left}.desktop-container h2{margin:0;margin:0 0 18px 0;line-height:25px;font-size:18px}.desktop-container h2.with-headline{padding-bottom:0}.desktop-container div.splash>a.btn{padding:0}.desktop-container .headline{padding:0}.desktop-container .headline p{margin-bottom:6px;font-size:14px;line-height:26px}.desktop-container .btn{margin:0 0 20px 0;width:100%;padding:6px 20px;opacity:0.9;font-size:16px;font-weight:bold;line-height:40px}.desktop-container .btn .additional-label{width:20px;height:20px;transform:translateY(50%)}.desktop-container .btn .button-label{height:100%;position:relative;left:-10px;vertical-align:middle}.desktop-container .btn.email{background-color:#3e485a}.desktop-container .btn.facebook{background-color:#385a97}.desktop-container .btn.twitter{background-color:#2aa3ef;margin-bottom:35px}.desktop-container .smaller-font{line-height:25px;font-size:14px}.desktop-container .form-fieldset{border:solid 1px #d0d7dd;background-color:white;display:flex;flex-direction:column;text-align:center;padding:42px 60px 30px 60px;background-color:rgba(255,255,255,0.95)}.desktop-container .form-fieldset .headline{text-align:left}.desktop-container .form-fieldset .headline#congrats-headline{text-align:center}.desktop-container .form-fieldset .required{padding-top:20px;padding-bottom:10px}.desktop-container .form-fieldset .required.error{color:#f44336;text-align:center;font-size:14px;font-style:normal}.desktop-container .form-fieldset .checkbox{float:left}.desktop-container .form-fieldset .form-group{text-align:left}.desktop-container .form-fieldset .form-group textarea{border-radius:0;border-top:transparent;border-left:transparent;border-right:transparent;border-bottom:1px solid #666666;background-color:transparent}.desktop-container .form-fieldset .checkbox-label{padding-left:15px;display:inline}#template-1,#template-2,#template-3{height:100%;width:100%}#template-1 .login-info,#template-2 .login-info,#template-3 .login-info{padding-top:10px;padding-bottom:10px}#template-1 .smaller-font,#template-2 .smaller-font,#template-3 .smaller-font{font-size:14px}#template-1 .headline,#template-2 .headline,#template-3 .headline{text-decoration:none}#template-1 .headline p,#template-2 .headline p,#template-3 .headline p{font-weight:lighter}#template-1 .headline h2,#template-2 .headline h2,#template-3 .headline h2{font-size:24px;line-height:12px;font-weight:normal}#template-1 .translucent,#template-2 .translucent,#template-3 .translucent{border:solid 1px #d0d7dd}#template-1 .btn,#template-2 .btn,#template-3 .btn{width:100%}#template-1 a.btn,#template-2 a.btn,#template-3 a.btn{text-decoration:none}#template-1 .splash a.btn,#template-2 .splash a.btn,#template-3 .splash a.btn{margin-top:20px}#template-1 .footer-desktop a,#template-2 .footer-desktop a,#template-3 .footer-desktop a{font-size:18px}#template-1 .footer-mobile a,#template-2 .footer-mobile a,#template-3 .footer-mobile a{font-size:3.5vw}#template-1 .footer-mobile a,#template-1 .footer-desktop a,#template-2 .footer-mobile a,#template-2 .footer-desktop a,#template-3 .footer-mobile a,#template-3 .footer-desktop a{text-decoration:none;font-weight:600}#template-1 .footer-mobile a:hover,#template-1 .footer-desktop a:hover,#template-2 .footer-mobile a:hover,#template-2 .footer-desktop a:hover,#template-3 .footer-mobile a:hover,#template-3 .footer-desktop a:hover{text-decoration:underline}#template-1 .form-fieldset .headline,#template-2 .form-fieldset .headline,#template-3 .form-fieldset .headline{text-align:left}#template-1 .form-fieldset,#template-2 .form-fieldset,#template-3 .form-fieldset{border-radius:30px;background-color:white;display:flex;flex-direction:column;min-height:30vh;text-align:center;padding:30px 60px;background-color:rgba(255,255,255,0.95);padding-bottom:30px;margin-bottom:50px}#template-1 .form-fieldset .required,#template-2 .form-fieldset .required,#template-3 .form-fieldset .required{padding-top:20px;padding-bottom:10px}#template-1 .form-fieldset .required.error,#template-2 .form-fieldset .required.error,#template-3 .form-fieldset .required.error{color:#f44336;text-align:center;font-size:14px;font-style:normal}#template-1 .form-fieldset .checkbox,#template-2 .form-fieldset .checkbox,#template-3 .form-fieldset .checkbox{float:left}#template-1 .form-fieldset .form-group,#template-2 .form-fieldset .form-group,#template-3 .form-fieldset .form-group{text-align:left}#template-1 .form-fieldset>a.btn,#template-1 .form-fieldset>button.btn,#template-1 .form-fieldset>.bs-component>button.btn,#template-1 .form-fieldset>.bs-component>a.btn,#template-2 .form-fieldset>a.btn,#template-2 .form-fieldset>button.btn,#template-2 .form-fieldset>.bs-component>button.btn,#template-2 .form-fieldset>.bs-component>a.btn,#template-3 .form-fieldset>a.btn,#template-3 .form-fieldset>button.btn,#template-3 .form-fieldset>.bs-component>button.btn,#template-3 .form-fieldset>.bs-component>a.btn{height:40px;font-size:16px;opacity:0.9;margin:0;margin-bottom:25px;margin-top:10px;font-weight:normal}#template-1 .form-fieldset.connect-options>a.btn,#template-2 .form-fieldset.connect-options>a.btn,#template-3 .form-fieldset.connect-options>a.btn{margin-bottom:10px}#template-1 .form-fieldset>a.btn>.fa,#template-2 .form-fieldset>a.btn>.fa,#template-3 .form-fieldset>a.btn>.fa{font-size:22px}#template-1 .form-fieldset>a.btn>.button-label,#template-2 .form-fieldset>a.btn>.button-label,#template-3 .form-fieldset>a.btn>.button-label{position:relative;left:-15px}#template-1 .form-fieldset .checkbox-label,#template-2 .form-fieldset .checkbox-label,#template-3 .form-fieldset .checkbox-label{padding-left:15px;display:inline}#template-1 .form-fieldset a.btn.email,#template-2 .form-fieldset a.btn.email,#template-3 .form-fieldset a.btn.email{background-color:#3f485a}#template-1 .form-fieldset a.btn.facebook,#template-2 .form-fieldset a.btn.facebook,#template-3 .form-fieldset a.btn.facebook{background-color:#385a97}#template-1 .form-fieldset a.btn.twitter,#template-2 .form-fieldset a.btn.twitter,#template-3 .form-fieldset a.btn.twitter{background-color:#2aa3ef;margin-bottom:35px}#template-1 .form-fieldset h2,#template-2 .form-fieldset h2,#template-3 .form-fieldset h2{padding:0;margin:0;padding-bottom:26px;font-size:18px}#template-1 .form-fieldset h2.with-headline,#template-2 .form-fieldset h2.with-headline,#template-3 .form-fieldset h2.with-headline{padding-bottom:0}#template-1 .form-group.label-floating label.control-label,#template-1 .form-group.label-placeholder label.control-label,#template-2 .form-group.label-floating label.control-label,#template-2 .form-group.label-placeholder label.control-label,#template-3 .form-group.label-floating label.control-label,#template-3 .form-group.label-placeholder label.control-label{font-weight:lighter}#template-1 .form-control,#template-2 .form-control,#template-3 .form-control{font-weight:lighter;font-size:18px}#template-1 .form-group .form-control,#template-2 .form-group .form-control,#template-3 .form-group .form-control{font-weight:lighter;font-size:18px}#template-1 .img-responsive,#template-2 .img-responsive,#template-3 .img-responsive{max-width:100%;height:auto;display:block}#mobile-container,#desktop-container{height:100%;width:100%}#mobile-container .smaller-font,#desktop-container .smaller-font{font-size:14px}#mobile-container .headline,#desktop-container .headline{text-decoration:none}#mobile-container .headline p,#desktop-container .headline p{font-weight:lighter}#mobile-container .headline h2,#desktop-container .headline h2{font-size:24px;line-height:12px;font-weight:normal}#mobile-container .translucent,#desktop-container .translucent{border:solid 1px #d0d7dd}#mobile-container .btn,#desktop-container .btn{width:100%}#mobile-container a.btn,#desktop-container a.btn{text-decoration:none}#mobile-container .splash a.btn,#desktop-container .splash a.btn{margin-top:20px}#mobile-container .footer-desktop a,#desktop-container .footer-desktop a{font-size:18px}#mobile-container .footer-mobile a,#desktop-container .footer-mobile a{font-size:3.5vw}#mobile-container .footer-mobile a,#mobile-container .footer-desktop a,#desktop-container .footer-mobile a,#desktop-container .footer-desktop a{text-decoration:none;font-weight:600}#mobile-container .footer-mobile a:hover,#mobile-container .footer-desktop a:hover,#desktop-container .footer-mobile a:hover,#desktop-container .footer-desktop a:hover{text-decoration:underline}#mobile-container .form-fieldset .headline,#desktop-container .form-fieldset .headline{text-align:left}#mobile-container .form-fieldset,#desktop-container .form-fieldset{border-radius:30px;background-color:white;display:flex;flex-direction:column;min-height:30vh;text-align:center;padding:30px 60px;background-color:rgba(255,255,255,0.95);padding-bottom:30px;margin-bottom:50px}#mobile-container .form-fieldset .required,#desktop-container .form-fieldset .required{padding-top:20px;padding-bottom:10px}#mobile-container .form-fieldset .required.error,#desktop-container .form-fieldset .required.error{color:#f44336;text-align:center;font-size:14px;font-style:normal}#mobile-container .form-fieldset .checkbox,#desktop-container .form-fieldset .checkbox{float:left;color:black}#mobile-container .form-fieldset .form-group,#desktop-container .form-fieldset .form-group{text-align:left}#mobile-container .form-fieldset>.btn,#mobile-container .form-fieldset>.bs-component>.btn,#mobile-container .form-fieldset>.bs-component>.btn,#desktop-container .form-fieldset>.btn,#desktop-container .form-fieldset>.bs-component>.btn,#desktop-container .form-fieldset>.bs-component>.btn{height:40px;font-size:16px;opacity:0.9;margin:0;margin-bottom:25px;margin-top:10px;font-weight:bold}#mobile-container .form-fieldset.connect-options>a.btn,#desktop-container .form-fieldset.connect-options>a.btn{margin-bottom:10px}#mobile-container .form-fieldset>a.btn>.fa,#desktop-container .form-fieldset>a.btn>.fa{font-size:22px}#mobile-container .form-fieldset>a.btn>.button-label,#desktop-container .form-fieldset>a.btn>.button-label{position:relative;left:-15px}#mobile-container .form-fieldset .checkbox-label,#desktop-container .form-fieldset .checkbox-label{padding-left:15px;display:inline}#mobile-container .form-fieldset a.btn.email,#desktop-container .form-fieldset a.btn.email{background-color:#3f485a}#mobile-container .form-fieldset a.btn.facebook,#desktop-container .form-fieldset a.btn.facebook{background-color:#385a97}#mobile-container .form-fieldset a.btn.twitter,#desktop-container .form-fieldset a.btn.twitter{background-color:#2aa3ef;margin-bottom:35px}#mobile-container .form-fieldset h2,#desktop-container .form-fieldset h2{margin:0 0 18px 0;font-size:18px}#mobile-container .form-fieldset h2.with-headline,#desktop-container .form-fieldset h2.with-headline{padding-bottom:0}#mobile-container .form-control,#desktop-container .form-control{font-weight:lighter;font-size:18px}#mobile-container .form-group .form-control,#desktop-container .form-group .form-control{font-weight:lighter;font-size:18px}#mobile-container .img-responsive,#desktop-container .img-responsive{max-width:100%;height:auto;display:block}.landing .modal-backdrop{background-color:rgba(0,0,0,0.34)}.landing .modal-content{background-color:transparent}.desktop-container .form-group .control-label,.mobile-container .form-group .control-label{color:black;font-weight:bold}#mobile-container .form-fieldset{border:solid 1px #d0d7dd;width:auto;margin:0;margin-top:10%;padding:10%}#mobile-container .form-fieldset h2,#mobile-container .form-fieldset h2>p{font-weight:bold;color:black}#mobile-container .form-fieldset .headline .title{margin:0 0 6px 0}#mobile-container .form-fieldset .headline .title p{margin:0}#mobile-container .form-fieldset .headline p{margin:0}#mobile-container .form-fieldset a.btn,#mobile-container .form-fieldset button.btn,#mobile-container .form-fieldset .bs-component>button.btn,#mobile-container .form-fieldset .bs-component>a.btn{height:40px;line-height:calc(40px - (6px * 2));font-size:16px;opacity:0.9;margin:0 auto;margin-bottom:20px;font-weight:bold}#mobile-container .form-fieldset a.btn .fa,#mobile-container .form-fieldset button.btn .fa,#mobile-container .form-fieldset .bs-component>button.btn .fa,#mobile-container .form-fieldset .bs-component>a.btn .fa{font-size:22px;line-height:calc(40px - (6px * 2))}#mobile-container .form-fieldset a.btn .button-label,#mobile-container .form-fieldset button.btn .button-label,#mobile-container .form-fieldset .bs-component>button.btn .button-label,#mobile-container .form-fieldset .bs-component>a.btn .button-label{position:relative;left:-15px}#mobile-container .form-fieldset.connect-options p{color:black}#mobile-container .splash .btn{height:52px;line-height:calc(52px - (6px * 2))}#mobile-container .splash .btn+.btn{margin-left:0}#mobile-container .radio input[type="radio"]{transform:translateY(10px);margin-right:10px}#mobile-container .forgot-id{margin-top:25px}#mobile-container .tooltip{transform:translateY(-30px)}#mobile-container .login-info,#mobile-container p{margin-top:15px}#mobile-container p{margin:0}#desktop-container .btn{margin-top:16px;height:52px;line-height:calc(52px - (6px * 2));width:100%;border-radius:100px;font-size:18px;display:block;text-transform:none;font-weight:normal;margin-left:0}.notifications{position:fixed;bottom:0;width:100%;background-color:rgba(255,0,0,0.3);font-size:16px;line-height:22px}.notification{padding:10px;display:flex;justify-content:space-between}.notification .notification-text{width:100%;padding-left:10px;padding-right:10px;font-size:16px;line-height:22px;font-weight:lighter}.cookie{color:#64542c;background-color:rgba(255,225,101,0.96)}.info{background-color:rgba(255,255,255,0.96)}.notification-cancel{color:#757575;background-color:white;border-radius:100%;font-size:28px;height:28px;width:28px}.notification-cancel:hover{background-color:#55afff}.info-icon{opacity:0.75;color:#55afff}.warn-icon{opacity:0.75;color:gray}#mobile-container{display:flex;flex-direction:column;min-height:100vh;justify-content:flex-start;overflow-y:scroll}#mobile-container h1,#mobile-container h2,#mobile-container h3,#mobile-container h4,#mobile-container h5,#mobile-container h6,#mobile-container p,#mobile-container .h1,#mobile-container .h2,#mobile-container .h3,#mobile-container .h4{font-weight:normal;font-size:16px;line-height:18px}#mobile-container a{font-size:16px;text-decoration:underline}#mobile-container a:hover{text-decoration:none}#mobile-container .main{flex:1;margin:10px 30px 10px 30px}#mobile-container .footer-mobile{padding:0 30px 0 30px;display:flex;justify-content:space-between;min-height:40px;line-height:40px}#mobile-container .header{display:flex;justify-content:center;margin-top:20px;height:125px;min-height:125px;line-height:125px}#mobile-container .splash{text-align:center}#mobile-container .welcome.translucent{margin:0 auto;margin-top:20px;margin-bottom:10px;max-width:315px;height:100%;border-radius:6px;padding:0px 23px 10px 23px}#mobile-container .welcome.translucent div.headline>h2>p{line-height:1.46;font-size:48px;font-weight:bold}#mobile-container .welcome.translucent div.description>p,#mobile-container .welcome.translucent div.description>div{font-size:18px;line-height:1.8}#mobile-container .form-panel{flex:1}#mobile-container .forgot-id{text-align:left}#mobile-container .form-group{margin:0 0 0 0;margin-top:20px}#mobile-container .congrats{text-align:left;font-size:18px;line-height:24px}#mobile-container .bs-component .fa{font-size:20px;line-height:4px;position:relative;top:10px}#mobile-container .info-circle{color:#55afff}#mobile-container .form-row{display:flex}#mobile-container .form-row i.material-icons{transform:translateY(45px)}#mobile-container .full-width{width:100%}#mobile-container .img-responsive{max-height:100%;margin:auto}body.landing .container{width:100%;height:100%;display:flex;flex-direction:column}body.landing .row{flex:1}.logo{padding-left:40px;padding-right:40px;padding-top:40px}.welcome{border-radius:6px;height:380px}.btn{margin-top:20px;margin:0 auto;min-width:52px;max-width:310px;height:52px;border-radius:100px;font-size:18px;text-transform:none}.btn{border-width:0}.desktop-container{width:100%}.desktop-container form.bs-component a{text-decoration:underline}.desktop-container .form-row{position:relative}.desktop-container .form-row i.material-icons{position:absolute;right:0;transform:translateY(-45px)}.modal-content{box-shadow:none;-webkit-box-shadow:none}.footer-desktop{padding:0;border:none;max-height:60px;line-height:60px}.footer-desktop>.content{height:100%;text-align:right;padding:0 40px 0 0}.footer-desktop .content>a{padding-left:20px}#template-1 .container>.row{min-height:50vh}#template-1 .container>.row.footer-desktop{min-height:0}#template-1 .row{height:50%;display:flex}#template-1 .welcome.translucent h1.headline>p{font-size:48px;font-weight:bold}#template-1 .welcome.translucent p{margin:0}#template-1 .welcome.translucent>div.content{font-size:18px;line-height:1.8;max-height:275px;overflow-x:hidden;overflow-y:auto}#template-2 .welcome .content,#template-3 .welcome .content{height:100%;overflow-x:hidden;overflow-y:auto}#template-2 .welcome .content .headline p,#template-3 .welcome .content .headline p{font-size:48px;font-weight:bold}#template-2 .welcome .content div,#template-3 .welcome .content div{font-size:18px;line-height:36px}#template-1 .dialog,#template-1 .welcome,#template-2 .dialog,#template-2 .welcome,#template-3 .dialog,#template-3 .welcome{z-index:1000;position:absolute;padding:25px 23px}#template-1 .splash a.btn,#template-2 .splash a.btn,#template-3 .splash a.btn{font-weight:bold;line-height:calc(52px - (6px * 2))}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#template-1 .dialog,#template-1 .welcome{position:static;height:auto !important;min-height:470px;max-width:400px}#template-1 .container>.row.footer-desktop{position:absolute;bottom:0;right:0}}#template-1 .welcome{height:auto}#template-1 .splash a{margin:0 auto}#template-2 .logo{padding:60px 30px 0px 30px}#template-2 .logo .img-responsive{margin:0 auto}#template-2 .welcome{margin-top:40%;width:100%}#template-2 .nav{position:fixed;width:360px;height:100%}#template-2 .nav>.buttons{margin-top:100px;margin-left:30px;margin-right:30px}#template-2 .container .panel{float:right;margin-right:42px}#template-3 .row{display:flex}#template-3 .content .panel{flex:1}#template-3 .content .panel>.welcome{position:absolute;bottom:20px;margin-left:70px}#template-3 .content .panel .welcome{width:100%;max-height:380px}#template-3 .nav{height:100%;min-height:125px;max-height:125px}#template-3 .nav .left{height:125px;top:50%;transform:translateY(-50%);padding:0 0 0 30px}#template-3 .nav .left a{display:block;height:100%}#template-3 .nav .left a .img-responsive{position:relative;top:50%;transform:translateY(-50%);max-height:100%}#template-3 .nav .right{padding:0 30px 0 0}#template-3 .nav .right .desktop-container{width:100%}#template-3 .nav .right .desktop-container .btn{display:inline;float:left;min-width:200px}#template-3 .nav .buttons{display:flex}#template-3 .nav .buttons .btn{width:200px;margin-left:20px;margin-top:40px}
