.c-student-licenses .c-button-manage{display:inline-block}[ng-app=registration] .md-dialog-is-showing .md-scroll-mask{background-color:rgba(0,0,0,.3)}[ng-app=registration] .md-dialog-is-showing #intercom-container{z-index:-1!important}.registration-step{display:flex;flex-direction:column;flex-grow:1;min-height:0;max-width:100%;opacity:1;width:100%}.registration-step.ng-hide{opacity:0}.registration-step.ng-hide-add{transition:opacity .1s linear}.registration-step.ng-hide-add.ng-hide-add-active{left:48px;opacity:0;position:absolute;right:48px;top:96px;width:calc(100% - 96px)}@media (max-width:960px){.registration-step.ng-hide-add.ng-hide-add-active{left:24px;right:24px;width:calc(100% - 48px)}}.registration-step.ng-hide-remove{transition:opacity .66s ease-out;transition-delay:.1s}public-schools input[type=search]{overflow:hidden;text-overflow:ellipsis}classes-step input[type=number]{width:65px}welcome-step .blue a{color:#2580ff;text-decoration:underline}home,invitation{display:flex;flex-direction:column;margin-top:16px;position:relative}home .card-body,invitation .card-body{padding:48px 0}@media (max-width:960px){home .card-body,invitation .card-body{padding:24px 0}}.registration-form{display:flex;flex-direction:column;padding-left:48px;padding-right:48px}@media (max-width:960px){.registration-form{padding-left:24px;padding-right:24px}}