.text-primary-lighter{color:#3a495a}.bg-primary-lighter{background-color:#3a495a}.text-primary-darker{color:#161a20}.bg-primary-darker{background-color:#161a20}.text-caption{size:0.75rem;line-height:0.85rem;letter-spacing:0.03333em;weight:400}a.link{text-decoration:none}.no-round-borders,.no-round-borders *{border-radius:0!important}.no-round-left-borders,.no-round-left-borders *{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.no-round-right-borders,.no-round-right-borders *{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.bordered{border:1px solid #e0e0e0}.border-top{border-top:1px solid #e0e0e0}.border-bottom{border-bottom:1px solid #e0e0e0}.main-content{margin:auto;width:1350px;min-width:20rem}@media screen and (max-width:1350px){.main-content{width:98vw;margin:auto}}.main-form{margin:auto;width:1350px;min-width:20rem}@media screen and (max-width:1350px){.main-form{width:98vw;margin:auto}}.box{border:1px solid #e0e0e0;box-shadow:none}.alert-box{border:1px solid #db2828;background:#ffcdd2}.alert-box,.info-box{padding:1rem;color:#000;text-align:center;font-size:1rem;line-height:1.5rem}.info-box{margin:1rem;border:1px solid #689f38;background:#c8e6c9}.q-if-label-above{color:#757575}.d4-required .q-if-label-inner:after{content:" *"}.d4-readonly .q-if-label-above,.d4-readonly .q-option-label{color:#888!important}.section-header{margin-top:0.5rem;padding-bottom:0.3rem;color:#689f38;font-weight:500;text-transform:uppercase}.section-title{margin:0.2rem 0 0.4rem 0;color:#757575;font-weight:500}input[readonly],textarea[readonly]{color:grey}