#loginLog { padding: 0 32px 32px 32px; h1 { font-size: 22px; margin-bottom: 20px; } table { border: 1px solid #ccc; caption { text-align: left; font-size: 16px; margin-bottom: 10px; #loginTypeTab { button { &:hover { color: #e47911; font-weight: bold; border-bottom: 2px solid #e47911; } } } } tr { th, td { font-size: 14px; text-align: center; border: 1px solid #ccc; padding: 6px 13px; } } thead { tr { th { background: #f9f9f9; font-weight: bold; } } } tbody { tr { td { font-weight: normal; } } } tfoot { background: #fbfbfb; tr { td { text-align: center; padding: 8px; button, a { padding: 6px 20px; } } } } } }