html{font-size:16px}body{display:flex;flex-direction:column;min-height:100vh;margin:0}#portal{flex:1}#headerContainer,#contentContainer,#appsContainer,#footerContainer{max-width:1440px}#upperContainer{background-image:radial-gradient(50% 141%,#00579a 7%,rgba(0,29,92,.79) 100%);box-shadow:0 0 11px 1px rgba(0,0,0,.38)}.selectLanguageNavi{display:flex;flex-wrap:wrap}.languageFlag{margin:auto;width:121px;padding-top:12px}.languageLabel{width:50px}goback_text{width:70%}goback_image{width:30%}div.privacypolicy{padding-top:25px;padding-left:30px;background:#e2e9f1}#contentPanel2{background:#e2e9f1;max-height:480.563px}.buttonContainer{display:flex;flex-direction:column;font-weight:500;z-index:0}.mainButtonContainer{display:flex;flex-direction:column;font-weight:600;max-width:800px}.languageColumn{margin:12px;display:flex;justify-content:center;align-items:center;align-content:center}.mainColumn{margin:12px;display:flex;justify-content:center;align-items:center;align-content:center}.languageText{margin:auto}.mainText{margin:auto}.languageButton{display:flex;flex-direction:row;border:none;padding:17.5px 2rem;margin:0;text-decoration:none;background:#e2e9f1;font-size:22px;line-height:2;cursor:pointer;text-align:left;transition:background 250ms ease-in-out,transform 150ms ease;-webkit-appearance:none;-moz-appearance:none;margin-bottom:30px}.languageButton:hover,.languageButton:focus{background:#ccc;background-color:#ccc}.languageButton:focus{outline:1px solid #fff;outline-offset:-4px}.languageButton:active{transform:scale(.99)}.languageColumn:hover,.languageColumn:focus{background:#ccc;background-color:#ccc}.languageText:hover,.languageText:focus{background:#ccc;background-color:#ccc}.mainButton{display:flex;flex-direction:row;border:none;padding:1.2rem 1rem;margin:0;text-decoration:none;background:#e2e9f1;font-size:18px;line-height:2;cursor:pointer;transition:background 250ms ease-in-out,transform 150ms ease;-webkit-appearance:none;-moz-appearance:none;margin-bottom:30px}.mainButton:hover,.mainButton:focus{background:#ccc;background-color:#ccc}.mainButton:focus{outline:1px solid #fff;outline-offset:-4px}.mainButton:active{transform:scale(.99)}.mainColumn:hover,.mainColumn:focus{background:#ccc;background-color:#ccc}button a{padding-left:20px;padding-bottom:10px;vertical-align:text-bottom}button:hover,button:focus{background:#ccc}button:focus{outline:1px solid #fff;outline-offset:-4px}button:active{transform:scale(.99)}.contentPanel1{background-color:#17538f}.test{background-color:#17538f}.buttons{background-color:#17538f}#headerContainer{padding:35px 5%;margin:auto;flex:1}#titleContainer{display:flex;flex-flow:row nowrap;align-items:flex-end}#titleContainer>img{flex:0 0 auto;height:80px}#titleContainer>h1{flex:11 0 auto;margin:0 0 0 40px;padding:0;font-size:42px}#nameContainer{flex:1 0 auto;width:48%}#contentContainer{flex:1;flex-flow:row wrap;display:flex;justify-content:space-between;padding:5px 5% 10%;margin:auto}#contentContainer>div{flex:3 1 auto;min-width:200px;min-height:100px;margin:0 20px 30px 0}#contentContainer>#contentPanel1{flex:5 1 auto;min-width:250px}#contentPanel1SubPanel2{padding:0}#contentPanel1Container,#contentPanel2Container{display:flex;flex-direction:row}#contentPanel1Container>div{flex:1 0 auto;padding:0 10px;box-sizing:border-box}#contentPanel2Container>div{flex:1 1 0;padding:0 10px;margin:0 0 10px;box-sizing:border-box}#contentPanel1SubPanel1{border-right:1px solid #ccc;margin-right:20px!important}#apps{background:linear-gradient(180deg,rgba(128,128,128,.15),rgba(255,255,255,1))}#appsContainer{flex:1;flex-wrap:wrap;justify-content:space-around;display:flex;padding:10px calc(5% - 15px) 30px;margin:auto}#appsContainer>div{flex:0 1 auto;margin:5px;min-width:250px}#appsContainer ul{margin:0;padding:0}#appsContainer li{font-size:.9rem;list-style-type:none;padding:10px 0}#appsContainer li a{text-decoration:none;font-weight:700}#footer{background-color:#999;box-shadow:0 -5px 15px rgba(128,128,128,.5)}#footerContainer{margin:auto;min-height:120px;padding:10px 5%;display:flex;align-items:center;color:#fff}#footerContainer img{height:60px;margin-right:30px}body{font-family:'Open Sans',sans-serif;color:#3e4541}h1{color:#fff;font-weight:300}h2{font-weight:300;margin:15px 0}h3{font-weight:500;margin:1px 0 10px}h4{margin:10px 0}.boldText{font-weight:700}#nameContainer{color:#fff;font-size:.9rem}#nameContainer ul#headerName{float:left;padding-left:10px;list-style-type:none}#nameContainer a{text-decoration:none;font-weight:700;color:#fff}i.heading-icon{float:right;font-size:30px;color:#cbcbcb}.serviceDeskHeading{margin-bottom:5px}p.serviceDesk{font-size:1.5rem;font-weight:300;margin:0}p.privacyPolicyHeading{font-size:1rem}p.privacyPolicySection{font-size:.9rem}p.privacyPolicyText{font-size:.8rem;margin-left:30px;line-height:130%;max-width:550px}#contentPanel1 ul,#contentPanel2 ul,#contentPanel3 ul{font-size:.9rem;list-style:none;padding-left:20px}#contentPanel2 ul{border-bottom:1px solid #ccc;padding-bottom:20px}#contentPanel3 ul li{padding-bottom:10px;padding-top:10px}#content a,#content a:visited{color:#00459f;text-decoration:none;font-weight:700}#content a:hover{color:#00295e}@media only screen and (max-width:840px){#headerContainer{padding:20px 5%}#titleContainer>img{height:50px}#titleContainer>h1{margin:0 0 0 20px;font-size:30px}#contentPanel1{width:100%}#contentPanel1Container{flex-wrap:wrap}#contentPanel1SubPanel1,#contentPanel1SubPanel2{width:100%}#contentPanel1SubPanel1{border-right:none;overflow:hidden;border-bottom:1px solid #ccc}#appsContainer{flex-direction:column;justify-content:flex-start;padding:0 10% 30px}#apps h2{border-top:1px solid #ccc;padding-top:20px}#apps div:first-child h2{border-top:none;padding-top:0}#footerContainer{min-height:70px;padding:5px 5%}#footerContainer img{height:30px;margin-right:15px}}