html { position: relative; min-height: 100%; } html[dir='rtl'] { #auto_refresh_servers, #log_retention_period { border-left-width: 0px } #auto_refresh_servers_input, #log_retention_period_input { border-top-left-radius: .25rem; border-bottom-left-radius: .25rem; border-top-right-radius: 0; border-bottom-right-radius: 0; } } body { padding-top: 4.5rem; margin-bottom: 80px; } .footer { position: absolute; bottom: 0; width: 100%; height: 60px; line-height: 60px; background-color: #f5f5f5; } .navbar-dark .navbar-nav .nav-link { color: rgba(255,255,255,.64); &:focus, &:hover { color: rgba(255,255,255,.85); } } dl, dt, dd{ margin-bottom: 0; } footer .text-muted { color: #4C5557!important; } a, button, .nav-link { min-height: 44px!important; min-width: 44px!important; } a.icon { text-decoration: none; cursor: pointer; padding-left: 10px; } #auto_refresh_servers, #log_retention_period { border-right-width: 0px } #auto_refresh_servers_input, #log_retention_period_input { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem; border-top-left-radius: 0; border-bottom-left-radius: 0; } form.form-signin input[type="text"], form.form-reset input[type="text"] { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } form.form-signin input[type="password"] { border-top-left-radius: 0; border-top-right-radius: 0; } form.form-reset { input#input-password { border-radius: 0; } input#input-password-repeat { border-top-left-radius: 0; border-top-right-radius: 0; } } form.form-signin, form.form-forgot, form.form-reset { margin: auto; } table tr[visible='false'], .no-result{ display:none; } table tr[visible='true']{ display:table-row; }