#sessions_new,#registrations_new,#passwords_new,#confirmations_new{height:100%;--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--tw-bg-opacity, 1))}#sessions_new .alert,#registrations_new .alert,#passwords_new .alert,#confirmations_new .alert{display:flex;flex-direction:row-reverse;justify-content:space-between;border-radius:calc(var(--radius) - 2px);padding:1rem}#sessions_new .alert button.close,#registrations_new .alert button.close,#passwords_new .alert button.close,#confirmations_new .alert button.close{height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:#374151;color:rgba(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:#f87171;border-color:rgba(248,113,113,var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgba(254,226,226,var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:#b91c1c;color:rgba(185,28,28,var(--tw-text-opacity, 1))}.teachify-logo{font-family:Petrona}.school-logo{margin-left:auto;margin-right:auto;display:flex;height:2.5rem;width:auto;align-items:center;justify-content:center}.devise-shared-links{margin-top:1.5rem;margin-left:1rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--tw-text-opacity, 1))}.devise-shared-links a:hover{--tw-text-opacity:1;color:#111827;color:rgba(17,24,39,var(--tw-text-opacity, 1));text-decoration-line:underline}.btn-social{display:flex;width:100%;height:42px;border-radius:2px;margin-bottom:8px}.btn-social:hover{-webkit-text-decoration:none;text-decoration:none}.btn-social .icon-wrapper{margin-top:1px;margin-left:1px;width:40px;height:40px;border-radius:2px;display:flex;justify-content:center;align-items:center}.btn-social .icon{width:40px;height:40px}.btn-social .btn-text{flex:1;height:100%;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;font-size:14px;letter-spacing:.2px;text-align:center;vertical-align:middle}.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]{-webkit-text-decoration:none;text-decoration:none}
