#sessions_new,#registrations_new,#passwords_new,#confirmations_new{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));height:100%}#sessions_new .alert,#registrations_new .alert,#passwords_new .alert,#confirmations_new .alert{border-radius:calc(var(--radius) - 2px);flex-direction:row-reverse;justify-content:space-between;padding:1rem;display:flex}#sessions_new .alert button.close,#registrations_new .alert button.close,#passwords_new .alert button.close,#confirmations_new .alert button.close{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(55 65 81/var(--tw-text-opacity,1))}#sessions_new .alert.alert-danger,#registrations_new .alert.alert-danger,#passwords_new .alert.alert-danger,#confirmations_new .alert.alert-danger{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.teachify-logo{font-family:Petrona}.school-logo{justify-content:center;align-items:center;width:auto;height:2.5rem;margin-left:auto;margin-right:auto;display:flex}.devise-shared-links{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));margin-top:1.5rem;margin-left:1rem;font-size:1rem;line-height:1.5rem}.devise-shared-links a:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));text-decoration-line:underline}.btn-social{cursor:pointer;border:none;border-radius:2px;width:100%;height:42px;margin-bottom:8px;padding:0;font-family:inherit;display:flex}.btn-social:hover{text-decoration:none}.btn-social .icon-wrapper{border-radius:2px;justify-content:center;align-items:center;width:40px;height:40px;margin-top:1px;margin-left:1px;display:flex}.btn-social .icon{width:40px;height:40px}.btn-social .btn-text{color:#fff;letter-spacing:.2px;text-align:center;vertical-align:middle;flex:1;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex;position:relative}.btn-social-google{background-color:#4285f4}.btn-social-google:hover{box-shadow:0 0 6px #4285f4}.btn-social-google:active{background:#3367d6}.btn-social-google .icon{width:20px;height:20px}.btn-social-google .icon-wrapper{background-color:#fff}.btn-social-line{background-color:#39b900}.btn-social-line:hover{box-shadow:0 0 6px #39b900}.btn-social-line:focus{background-color:#00b300}.btn-social-facebook{background-color:#1877f2}.btn-social-facebook:hover{box-shadow:0 0 6px #1877f2}.btn-social-facebook:focus{background-color:#1877f2}.btn-ettoday{background-color:#ff7e48}abbr[title]{text-decoration:none}