﻿body{background:#f2f2f2;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-weight:lighter;color:#505050;}header{padding:20px 0;margin-bottom:20px;}.page-content{background:#fff;border:1px solid #bfbfbf;border-radius:5px;padding:20px;min-height:60vh;}footer{margin-top:20px;padding:20px 0;}footer a,footer a:hover{color:inherit;}footer .links{flex-direction:column;}footer h3{font-size:2rem;}.btn.btn-primary{background-color:#0078d4;border:none;color:#fff;}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{background-color:#243a5e;}.board{display:flex;flex-direction:column;margin:-20px;}.board .board-row{display:flex;}.board .board-row .board-col-left{width:220px;flex-shrink:0;background:#f2f2f2;display:flex;padding:10px;align-items:flex-start;align-self:stretch;}.board .board-row .board-col-left>*{transition:all ease-in-out .3s;}.board .board-row .board-col-left .board-step-container{display:flex;align-items:center;}.board .board-row .board-col-left .board-step-container .board-step-num{display:flex;width:40px;height:40px;border-radius:50%;margin-right:10px;align-items:center;justify-content:center;background:#0078d4;color:#fff;border:5px solid #f2f2f2;}.board .board-row .board-col-left:first-child{border-top-left-radius:5px;}.board .board-row .board-col-right{flex-grow:1;padding:10px;align-self:center;padding-top:15px;}.board .board-row.active .board-step-num{border-color:#243a5e;}.board .board-row.active .board-step-name{font-weight:bold;}.board .board-row:last-child{border-bottom:1px solid #f2f2f2;}.board .board-footer{padding:20px;}[data-language-key]{display:none !important;}.diag-loading{position:fixed;z-index:50;left:0;right:0;top:0;bottom:0;background:rgba(200,200,200,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#000;}.diag-loading .loading-content{width:75%;max-width:500px;}.diag-loading .loading-content h2{font-weight:lighter;margin-bottom:15px;}[data-subscribed=true] .d-sub-none{display:none !important;}@media only screen and (max-device-width:660px){.board .board-row{flex-wrap:wrap;}.board .board-row>.board-col-left{width:100%;}}