/* * Settings page styling */ @charset "utf-8"; .settings .right-menu-nav > div { background: #C2AFFE; padding: 4px; margin: -1px -2px; font-weight: 700; display: block; font-size: 17px; } .settings .right-menu-nav > a { display: block; font-size: 14px; line-height: 25px; color: #22E; text-decoration: none; padding-left: 10px; } .settings .right-menu-nav > a:hover { color: #22E; text-decoration: underline; } .settings .right-menu-nav > a:active { color: #E22; text-decoration: underline; } .settings .settings-explanation { font-size: 11px; line-height: 18px; padding: 7px; border-bottom: 1px solid #C2AFFE; margin-bottom: 7px; } .settings .settings-table { width: 100%; } .settings .settings-table tr > th { font-size: 17px; background: #C2AFFE; padding: 4px; margin: -1px -2px; font-weight: 700; } .settings .settings-table tr > td { text-align: center; } .settings .settings-table > tbody > tr:not(:last-child) > td { border-bottom: 1px solid #C2AFFE; } .settings .settings-table tr.current-session > td { background: #B39EED; } .settings .profile-field { width: 100%; } .settings .profile-field > div:nth-child(2) > input { width: calc(100% - 16px); } .settings .profile-save { text-align: center; padding: 10px; } .settings .background-frame { max-width: 600px; max-height: 400px; border: 3px solid #EEE; background: #EEE; box-shadow: 0 3px 7px #888; border-radius: 3px; margin: 5px; } .settings form { overflow: auto; }