#sessions_new,#registrations_new,#passwords_new,#confirmations_new{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgba(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;color:rgba(55,65,81,var(--tw-text-opacity,1));width:1.25rem;height:1.25rem}#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:rgba(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:rgba(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:rgba(17,24,39,var(--tw-text-opacity,1));-webkit-text-decoration-line:underline;text-decoration-line:underline}.btn-social{border-radius:2px;width:100%;height:42px;margin-bottom:8px;display:flex}.btn-social:hover{-webkit-text-decoration:none;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]{-webkit-text-decoration:none;text-decoration:none}