body { background: #222; color: #fff; font-family: Roboto,sans-serif; font-size: 16px; line-height: 1.5; } a { color: #f56200; text-decoration: none; } a:focus, a:hover { color: #f57200; text-decoration: none; } hr { border: 0; } th a { color: #fff; text-decoration: underline; } th { font-weight: bold; text-align: center; color: #fff; } tbody td, tbody th { padding: .5rem .625rem .625rem; border: 0; } table tr td, table tr th { text-align: center; } table tr td:first-child, table tr th:first-child { text-align: left; } table tr td:last-child, table tr th:last-child { text-align: right; } table tbody tr { background: none !important; } table tbody tr:nth-child(2n) { background: #333 !important; } table tbody tr:last-child { background: none !important; } .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { vertical-align: middle; border-top: 0; } .table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th { padding: .5rem .625rem .625rem; border: 0; } .dropdown, .dropup { color: #000; } input, .form-control { border: 1px solid hsla(0,0%,100%,.1); background: #333; color: hsla(0,0%,100%,.85); font-size: 16px; border-radius: 0; box-shadow: none; } .form-control:focus { border-color: #fff; box-shadow: none; } .form-control[disabled], .form-control[readonly], .form-control[disabled]:focus, .form-control[readonly]:focus, fieldset[disabled] .form-control, fieldset[disabled] .form-control:focus { background-color: #333; opacity: 0.5; box-shadow: none; } .navbar { background-color: #222; border: 0; background-image: none; margin-bottom: 2rem; box-shadow: 0 10px 20px rgba(0,0,0,.19), 0 6px 6px rgba(0,0,0,.23); } #ContentPlaceHolder1_div, .panel, .form-horizontal { background: #222; border-radius: 0; border: 1px solid #333; padding: 2rem; margin-bottom: 2rem; } .panel-body > .form-horizontal { border: 0; } .panel-heading, .panel-default>.panel-heading { background-image: none; background: none; color: #fff; padding: 0 0 1rem 0; border: 0; border-radius: 0; } .panel-footer { padding: 2rem; background-color: #222; border: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .panel-primary > .panel-heading { background-image: none; background: none; } .panel-title { margin-top: 0; margin-bottom: 0; font-weight: 700; letter-spacing: -1px; text-transform: uppercase; } .panel-body { padding: 0; } .list-group { margin-bottom: 0; } .list-group-item, .list-group-item:first-child, .list-group-item:last-child { padding: 1rem; margin-bottom: 0; background-color: #333; border: 0; border-radius: 0; margin-bottom: 1rem; } a.list-group-item, button.list-group-item, a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading { color: #fff; } a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover { color: #fff; text-decoration: none; background-color: #333; } .list-group-item-text { color: #666; } .progress { background-image: none; background-color: #333; box-shadow: none; } .progress-bar { background-color: #f56200; } .nav-tabs.nav-justified { padding-left: 2rem; padding-right: 2rem; } .well { background-image: none; background: #111; border: 0; border-radius: 0; margin-bottom: 0; padding: 2rem; box-shadow: 0 0 20px rgba(0,0,0,.19), 0 0 6px rgba(0,0,0,.23); } .footer { background: #111; color: #fff; }