.school-info-wrap .page-heading{margin-top:20px;margin-bottom:30px}.school-info-wrap .school-logo-wrap{margin-bottom:20px}.school-info-wrap .school-logo{max-width:300px;max-height:150px}.card-layout{margin:0 auto;width:348px}.card-layout:before,.card-layout:after{content:" ";display:table}.card-layout:after{clear:both}.signup-block{position:relative;margin-top:20px;padding-top:10px}.signup-block:before{content:'';position:absolute;top:0;left:-10px;width:310px;height:1px;background:#bfbfbf}.signup-block .form-list{text-align:center}.signup-block .form-list .confirmation-instructions{font-size:10px}.office-365-button{background:#EA3C00;color:#fff;position:absolute;right:10px;text-transform:initial;padding:6px 20px}.office-365-button:hover{color:#fff;box-shadow:inset 0 -3px 0 0 #b22d00}.office-365-logo{vertical-align:middle}.office-365-text{padding-right:3px}
