html{ background-color: #87CEEB } body{ font-family: sans-serif; width: 80%; margin: auto; font-size: 12pt } h1, #msgbelow{ display: block; text-align: center } #linkstable tr th{ margin: 0; padding: 10px; font-size: 110%; border: 3px solid black; border-bottom: none } #adminprom, #mailnotif, #invitemail{ display: block; padding: 3px } #mailnotif-check, #adminprom-check, #invitemail-check{ float: left } #linkstable td{ padding: 10px; text-align: center } #linkstable input{ padding: 10px; margin: 5px; margin-top: 10px } #linkstable table{ margin-top: 10px; border: 1px solid black } #linkstable td{ border: 1px solid black } #logoutbtn, #adminpanbtn { display: inline; float: right; top: 0; right: 0; position: absolute } #adminpanbtn { right: 110px } #msg{ display: block; margin-left: auto; margin-right: auto; border: 1px solid black; overflow: -moz-scrollbars-none; resize: vertical; width: 50%; -ms-overflow-style: none } #msg::-webkit-scrollbar { width: 0 !important } #success { color: green } #failure { color: red } #loginbox, #inviteform{ border: none; margin-right: auto; margin-left: auto } #loginbox input, #inviteform input{ width: 100%; padding: 5px; line-height: 25px } #labels{ text-align: right; border: none } #loginbox tr, #inviteform tr{ border: none } #inviteform textarea { height: 400px } #gpgpklabel { text-align: right; display: block /*so the label is display at the top*/ } td #gpgpubk{ display: block; width: 400px; height: 250px; resize: none } #authbtn td, #createaccbtn td, #loginerr{ text-align:center } #authbtn input, #createaccbtn input{ width: 100px } #mailfield { padding: 10px } #genlinkbtn-mob,#geninvbtn-mob { display: none } #refreshbtn, #deletelinkbtn, #deleteallbtn, #logoutbtn, #loginbtn, #genlinkbtn, #sendbtn, #accbtn, #adminpanbtn, #geninvbtn, #geninvbtn-mob{ cursor: pointer; border-radius: 0; border: 3px outset silver; padding: 15px; margin: 5px } #refreshbtn:active, #deletelinkbtn:active, #deleteallbtn:active, #genlinkbtn:active, #genlinkbtn-mob:active, #sendbtn:active, #accbtn:active, #logoutbtn:active, #loginbtn:active, #adminpanbtn:active{ border: 3px inset silver } #mailfield { padding: 10px } #loginerr { text-align: center } #accbtn { height: 50px } #sendbtn , #accbtn{ display: block; width: 20%; margin-left: auto; margin-right: auto } #linkstable a:hover{ opacity: 0.3; background: white } @media screen and (max-width: 740px) { body { margin: 0; font-size: 0.8em } h1{ text-align: left; font-size: 1.5em } #inviteform, #loginbox{ margin: 0 } #inviteform td , #loginbox td{ display: block; text-align: left } #inviteform textarea{ margin: 0; font-size: 9px; width: 150px; height: 200px } #linkstable td{ margin: 0; padding: 0px; font-size: 10px } #linkstable tr, #linkstable th, #linkstable input{ margin: 0; padding: 0px } #loginbox input, #inviteform input{ padding: 2px; line-height: 15px } #logoutbtn, #adminpanbtn { float: none; top: unset; right: unset; position: revert } #mailfield{ padding: 3px } #msg { width: 50%; margin: 0 } #msgbelow { text-align: left } #refreshbtn, #deletelinkbtn, #deleteallbtn, #logoutbtn, #genlinkbtn, #geninvbtn-mob, #sendbtn, #adminpanbtn{ padding: 8px } #genlinkbtn, #geninvbtn-mob{ display: block } #geninvbtn{ display: none } #sendbtn { margin: 0; display: inline; width: 100px } #notif, #mailnotif input, #invitemail, #invitemail input, #adminprom, #adminprom input{ display: block; padding: 10px } }