.horizontal-stretch{width:100%}.vertical-stretch{height:100%}.stretch{width:100%;height:100%}.flex{display:flex}.flex.horizontal{flex-direction:row}.flex.vertical{flex-direction:column}.flex .flex-element{flex:1}.flex.nowrap{flex-wrap:nowrap}.flex.wrap{flex-wrap:wrap}.flex.center-items{align-items:center}.flex.center{justify-content:center}.flex.center-self{align-self:center}.flex.align-end{justify-content:flex-end}.btn{text-transform:uppercase;background-color:rgba(0,0,0,0);color:#000;border-radius:0}.btn.btn-primary{background-color:#fff;color:#193479;border:1px solid #193479}.btn.btn-primary:hover{border-color:#193479;background-color:#193479;color:#fff}.btn.btn-primary.btn-invert{background-color:#193479;color:#fff;border-color:#193479}.btn.btn-primary.btn-invert:hover{border-color:#193479;background-color:#193479;color:#fff}.icon{display:flex}.icon svg{align-self:center;justify-self:center;width:1em;height:1em}.icon svg path{fill:#193479}.icon:hover svg{align-self:center;justify-self:center;width:1em;height:1em}.icon:hover svg path{fill:#fff}.menu .entry{padding:5px 10px;text-decoration:none;position:relative;align-items:center;justify-items:center;height:100%;display:flex}.menu .entry a{color:#fff}.menu .entry.active a{color:#6cfc94;font-weight:bold}.menu .entry.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:10px;background-color:#6cfc94}body,html{min-height:100vh;min-width:100vw;font-family:"Source Sans Pro",sans-serif;font-weight:400;background-color:#eee}input,.input{font-family:"Source Sans Pro",sans-serif;font-weight:400}label,.label{font-weight:200}.header{height:75px;border-bottom:1px solid rgba(108,252,148,.5);font-size:125%;justify-content:center;align-items:center;background-color:var(--footerColor)}.header .logo{justify-content:center;padding:10px;margin-left:-30px;width:238px;height:75px}.header .logo>img{max-height:100%}.footer{background-color:rgba(0,0,0,0);border-top:1px solid rgba(108,252,148,.5);background-color:var(--footerColor)}.contentTitle{padding:0;margin-top:30px}.content{padding:30px;background-color:#fff}.padded{padding:15px}.no-padding{padding:0}.content-margin{margin:30px auto}.sidebar>:not(.logo){border-right:1px solid rgba(108,252,148,.5)}ul,.breadcrumb{padding:0;margin:0;list-style:none}.breadcrumb{padding:5px 10px}#loadingModal .modal-header{display:none}.dialogTitle{display:none}#commonModal h3{margin-top:0}#commonModal .dialogTitle{display:inline}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;border-width:1.1em;border-style:solid;border-color:rgba(255,0,0,.5);border-left-color:red;border-right-color:red;transform:translateZ(0);animation:loadAnim 1.1s infinite linear}@keyframes loadAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.list-entry{padding:5px 10px}.list-entry.disabled{opacity:.5}.list-view>div:not(.summary){background-color:rgba(25,52,121,.15)}.list-view>div:not(.summary):nth-of-type(even){background-color:rgba(25,52,121,.05)}.margin-space.margin-left{margin-left:15px}.margin-space.margin-bottom{margin-bottom:15px}#preview{height:100%}.footnote{text-align:center}.intro{padding:15px;text-align:center}.card{border:1px solid #d3d3d3}.card .card-title{padding:15px;border-bottom:1px dashed #a9a9a9;font-weight:300;font-size:112,5%}.card .card-text{padding:15px;font-weight:bold;font-size:300%}
