.global-footer{background:#2ba0ff;color:#fff;overflow:hidden;padding:30px 0 28px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;text-align:center;font-size:14px}.global-footer ul.list-unstyled{margin-bottom:6px;text-align:center}.global-footer ul li{display:inline-block}.global-footer ul li a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;text-decoration:underline;padding-left:20px;padding-right:20px;color:#333}.global-footer ul li a.privacy{color:#ec1d25;font-size:14px}.global-footer ul li a.terms{text-transform:uppercase}.global-footer ul li a:hover{text-decoration:underline}.global-footer .copyright{color:#333;margin-left:20px}.global-footer .sso-link-container{display:flex;flex-direction:column;align-items:center;margin:0 0 30px}.global-footer .sso-link-container .flexBoxLinkRow{display:flex;color:#333;flex-direction:row}.global-footer .sso-link-container .flexBoxLinkRow:last-child{margin-top:10px}.global-footer .sso-link-container .flexBoxLinkRow a{font-size:14px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;text-decoration:underline;color:#333}.global-footer .sso-link-container .flexBoxLinkRow a:hover,.global-footer .sso-link-container .flexBoxLinkRow a:focus{color:#23527c}@media (min-width: 320px) and (max-width: 719px){.global-footer .sso-link-container .flexBoxLinkRow a{font-size:11px}}@media (min-width: 320px) and (max-width: 719px){.global-footer .sso-link-container{margin:0 0 24px}}.global-footer .privacy-and-terms-container{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;margin:0 0 10px}@media (min-width: 320px) and (max-width: 719px){.global-footer .privacy-and-terms-container{font-size:13px}}@media (min-width: 320px) and (max-width: 719px){.global-footer .copyright{font-size:13px}}.global-footer .no-spacing{margin:0;padding:0}.global-footer.parentFooter{background:#bff5f2}.global-footer.parentFooter ul li a.terms{color:#333}.global-footer.parentFooter .copyright{color:#333}@media (min-width: 720px) and (max-width: 919px){.global-footer{padding:30px 0 28px}}@media (min-width: 320px) and (max-width: 719px){.global-footer{padding:20px 0 20px}}.teachersFooter{background:#bfe4f5}.administratorFooter{background:#ffec99}.partnerFooter{background:#c7d4ef}
