h1.stepperSectionHeading{font-size:22px;font-weight:400}h2.stepperSectionHeading{font-size:18px;font-weight:400}h1[sgPrimary],h1[sgPrimary] span{font-size:22px}h1:focus{border:none;outline:none}mat-dialog-container.mat-mdc-dialog-container h1{margin-bottom:20px}div[sgDataFieldPrimary] mat-label{font-size:11px}label{font-size:14px}mat-hint{white-space:nowrap}main[sgDialogPrimary] .formContainer .mat-mdc-form-field-hint-wrapper{color:var(--sg-error)}.mat-mdc-slide-toggle .mat-internal-form-field{height:26px}button.sga-button-secondary-multiline.mat-mdc-button,a.sga-button-secondary-multiline.mat-mdc-button{margin:0;background-color:transparent}button.sga-button-secondary-multiline.mat-mdc-button:focus,a.sga-button-secondary-multiline.mat-mdc-button:focus{background-color:#a7a7a7}button.sga-button-secondary-multiline.mat-mdc-button mat-icon,a.sga-button-secondary-multiline.mat-mdc-button mat-icon{overflow:visible}button.sga-button-secondary-multiline.mat-mdc-button .mdc-button__label,a.sga-button-secondary-multiline.mat-mdc-button .mdc-button__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.sgm-data-field-primary{display:flex;flex-direction:column;margin-bottom:4px}div.sgm-data-field-primary p{margin-top:0}div.sgm-data-field-primary a.sga-link-primary{width:max-content;margin:2px 0 0 -2px;text-decoration:none}mat-form-field.mat-mdc-form-field{margin-bottom:0}.stepperSection{margin-left:10px}div.data-field-address p{margin-bottom:0}div.data-field-address p:last-of-type{margin-bottom:14px}.o-main-contracts,.o-main-clearings,.o-main-lecturer{padding:1em;max-width:636px;margin:0 auto}@media (max-width: 599px){.o-main-contracts,.o-main-clearings,.o-main-lecturer{padding:0}}.o-main-contracts h1,.o-main-clearings h1,.o-main-lecturer h1{font-size:24px;font-weight:600}.o-main-contracts mat-card.mat-mdc-card,.o-main-clearings mat-card.mat-mdc-card,.o-main-lecturer mat-card.mat-mdc-card{margin-bottom:1em}.o-main-contracts mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header,.o-main-clearings mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header,.o-main-lecturer mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header{border-bottom:1px solid lightgray;padding-bottom:16px}.o-main-contracts mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header,.o-main-clearings mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header,.o-main-lecturer mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 599px){.o-main-contracts mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header,.o-main-clearings mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header,.o-main-lecturer mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header{flex-direction:column;align-items:flex-start}}.o-main-contracts mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header>*,.o-main-clearings mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header>*,.o-main-lecturer mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header>*{margin:0}.o-main-contracts mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header h2,.o-main-clearings mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header h2,.o-main-lecturer mat-card.mat-mdc-card mat-card-header.mat-mdc-card-header .card-header h2{font-size:22px}.o-main-contracts mat-card.mat-mdc-card mat-card-actions.mat-mdc-card-actions,.o-main-clearings mat-card.mat-mdc-card mat-card-actions.mat-mdc-card-actions,.o-main-lecturer mat-card.mat-mdc-card mat-card-actions.mat-mdc-card-actions{padding:16px;justify-content:space-between}.o-main-contracts .contract-details,.o-main-clearings .contract-details,.o-main-lecturer .contract-details{justify-content:space-between;margin-bottom:0}.o-main-contracts .contract-details .contract-rate,.o-main-contracts .contract-details .contract-duration,.o-main-clearings .contract-details .contract-rate,.o-main-clearings .contract-details .contract-duration,.o-main-lecturer .contract-details .contract-rate,.o-main-lecturer .contract-details .contract-duration{text-align:right}.o-main-contracts .contract-details dt,.o-main-clearings .contract-details dt,.o-main-lecturer .contract-details dt{font-size:14px;font-weight:700;color:var(--sg-black);margin-bottom:3px}html,body{box-sizing:border-box}.banner-container{justify-content:center!important}.banner-container .counter{margin-left:-50px}@media (max-width: 599px){.banner-container .counter{margin-left:0!important}}.bullets-container{margin-top:0!important}@media (max-width: 599px){.bullets-container{margin-top:8px!important}}@media (max-width: 599px){.sgo-dialog-primary{max-height:100vh}}html,body{height:100%}body{margin:0}.cdk-global-overlay-wrapper{overflow:auto;pointer-events:auto}:root{--sg-button-background-color-hover: var(--sg-primary);--sg-button-border-color-hover: var(--sg-primary);--sg-button-focussed-background-color: var(--sg-primary);--sg-button-focussed-border-color: var(--sg-primary);--sg-button-focussed-background-color-hover: var(--sg-primary-dark);--sg-button-focussed-border-color-hover: var(--sg-primary-dark);--sg-button-disabled: #808080;--sg-header-first-row-background-color: var(--sg-white);--sg-header-second-row-background-color: var(--sg-white);--sg-header-second-row-border-bottom: var(--sg-border-light);--sg-footer-link-color: var(--sg-primary);--sg-footer-hover-link-text-color: var(--sg-white);--sg-footer-hover-link-background-color: var(--sg-black)}
