/* bootstrap3.css — Dark Theme Overrides */
html, body { overflow-x: hidden; }
body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, li, ol, p, select, span, sub, sup, table, td, textarea, th, ul {}
a { transition: color 0.2s; }
h1, h2, h3, h4, h5, h6 {}
em, i {}
table {}
iframe {}
ul, ol, li { margin-bottom: 0; }
dt, dl, dd { overflow: hidden; }

/* box */
.container { padding-left: 5px; padding-right: 5px; }

/* thumbnail */
.img-thumbnail { padding: 3px; border-radius: 4px; border-color: #2a2a2a; background: #1a1a1a; }

/* modal */
.modal-scrollbar-measure { display: none; }

/* navbar */
.navbar-inverse .navbar-header .navbar-brand { font-size: 1.1em; }
.navbar-inverse .navbar-header .navbar-toggle { padding: 5px 10px; color: #efefef; margin-right: 5px; }
.navbar-inverse .navbar-header button.navbar-toggle { margin-right: 15px; }
.navbar-inverse {
  margin-bottom: 10px;
  border-radius: 0;
  background: #0d0d0d;
  border-color: #222;
}
.navbar-inverse .navbar-header .navbar-brand { color: #f5f5f5; padding-left: 10px; }
.navbar-inverse .navbar-collapse { padding-left: 0; }
.navbar-inverse .navbar-collapse .navbar-nav > li a { font-size: 1em; padding-left: 10px; padding-right: 10px; }
.navbar-inverse .navbar-form { padding-top: 3px; }

/* tables */
.table { background: transparent; }

/* form */
.form-control { border-radius: 6px; }

/* buttons */
.btn { border-radius: 4px; transition: all 0.2s; }

/* labels */
.label { border-radius: 3px; }
