@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700);
@import url(https://fonts.googleapis.com/css?family=Karla:400,700);
@import url(https://fonts.googleapis.com/css?family=Rancho);
/*
Template Name: Adminto Dashboard - Dark Tech Theme
Author: CoderThemes
File: Core
Dark theme with technological colors for dashboards
*/
/* =============
   Common
============= */
body {
  background: #213047;
  font-family: 'Roboto', sans-serif;
  margin: 0;
  padding-bottom: 60px;
  overflow-x: hidden;
  color: #e6edf3;
}
html {
  position: relative;
  min-height: 100%;
  background: #0d1117;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #e6edf3;
  font-family: 'Karla', sans-serif;
  margin: 10px 0;
}
h1 {
  line-height: 43px;
}
h2 {
  line-height: 35px;
}
h3 {
  line-height: 30px;
}
h3 small {
  color: #8b949e;
}
h4 {
  line-height: 22px;
}
h4 small {
  color: #8b949e;
}
h5 {
  font-size: 15px;
}
h5 small {
  color: #8b949e;
}
p {
  line-height: 1.6;
}
* {
  outline: none !important;
}
b {
  font-weight: 600;
}
a {
  color: #00bcd4;
}
a:hover {
  outline: 0;
  text-decoration: none;
  color: #00acc1;
}
a:active {
  outline: 0;
  text-decoration: none;
}
a:focus {
  outline: 0;
  text-decoration: none;
}
.container {
  width: auto;
}
.container-alt {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* Footer */
.footer {
  border-top: 1px solid #30363d;
  bottom: 0px;
  color: #8b949e;
  text-align: left !important;
  padding: 19px 30px 20px;
  position: absolute;
  right: 0px;
  left: 250px;
  background-color: #161b22;
}
#wrapper {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.page {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
/* Page titles */
.page-title {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 0px;
  margin-top: 0px;
  line-height: 70px;
  color: #e6edf3;
}
.page-header {
  border-bottom: 1px solid #30363d;
}
.header-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 8px;
  color: #e6edf3;
}
/* =============
   Helper classes
============= */
.p-0 {
  padding: 0px !important;
}
.p-20 {
  padding: 20px !important;
}
.p-30 {
  padding: 30px !important;
}
.p-l-0 {
  padding-left: 0px !important;
}
.p-r-0 {
  padding-right: 0px !important;
}
.p-t-0 {
  padding-top: 0px !important;
}
.p-b-0 {
  padding-bottom: 0px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.p-l-r-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.m-0 {
  margin: 0px !important;
}
.m-r-5 {
  margin-right: 5px !important;
}
.m-r-10 {
  margin-right: 10px !important;
}
.m-r-15 {
  margin-right: 15px !important;
}
.m-l-5 {
  margin-left: 5px !important;
}
.m-l-10 {
  margin-left: 10px !important;
}
.m-l-15 {
  margin-left: 15px !important;
}
.m-t-5 {
  margin-top: 5px !important;
}
.m-t-0 {
  margin-top: 0px !important;
}
.m-t-10 {
  margin-top: 10px !important;
}
.m-t-15 {
  margin-top: 15px !important;
}
.m-t-20 {
  margin-top: 20px !important;
}
.m-t-30 {
  margin-top: 30px !important;
}
.m-t-40 {
  margin-top: 40px !important;
}
.m-b-0 {
  margin-bottom: 0px !important;
}
.m-b-5 {
  margin-bottom: 5px !important;
}
.m-b-10 {
  margin-bottom: 10px !important;
}
.m-b-15 {
  margin-bottom: 15px !important;
}
.m-b-20 {
  margin-bottom: 20px !important;
}
.m-b-25 {
  margin-bottom: 25px !important;
}
.m-b-30 {
  margin-bottom: 30px !important;
}
.w-xs {
  min-width: 80px;
}
.w-sm {
  min-width: 95px;
}
.w-md {
  min-width: 110px;
}
.w-lg {
  min-width: 140px;
}
.m-h-40 {
  min-height: 40px;
}
.m-h-50 {
  min-height: 50px;
}
.l-h-34 {
  line-height: 34px;
}
.font-600 {
  font-weight: 600;
}
.font-bold {
  font-weight: 700;
}
.font-normal {
  font-weight: normal;
}
.font-light {
  font-weight: 300;
}
.font-13 {
  font-size: 13px !important;
}
.wrapper-md {
  padding: 20px;
}
.pull-in {
  margin-left: -20px;
  margin-right: -20px;
}
.b-0 {
  border: none !important;
}
.vertical-middle {
  vertical-align: middle;
}
.bx-shadow {
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}
.bx-shadow-none {
  box-shadow: none !important;
}
.mx-box {
  max-height: 380px;
  min-height: 380px;
}
.thumb-sm {
  height: 32px;
  width: 32px;
}
.thumb-md {
  height: 48px;
  width: 48px;
}
.thumb-lg {
  height: 88px;
  width: 88px;
}
.thumb-xl {
  height: 120px;
  width: 120px;
}
.add-new-plus {
  height: 32px;
  text-align: center;
  width: 32px;
  display: block;
  line-height: 32px;
  color: #8b949e;
  font-weight: 700;
  background-color: #21262d;
  border-radius: 50%;
}
/* Text Colors */
.text-muted {
  color: #8b949e !important;
}
.text-primary {
  color: #00bcd4 !important;
}
.text-success {
  color: #10b981 !important;
}
.text-info {
  color: #3b82f6 !important;
}
.text-warning {
  color: #f59e0b !important;
}
.text-danger {
  color: #ef4444 !important;
}
.text-purple {
  color: #8b5cf6 !important;
}
.text-pink {
  color: #ec4899 !important;
}
.text-inverse {
  color: #e6edf3 !important;
}
/* Background Colors */
.bg-primary {
  background-color: #00bcd4 !important;
  color: #0d1117;
}
.bg-success {
  background-color: #10b981 !important;
  color: #0d1117;
}
.bg-info {
  background-color: #3b82f6 !important;
}
.bg-warning {
  background-color: #f59e0b !important;
  color: #0d1117;
}
.bg-danger {
  background-color: #ef4444 !important;
}
.bg-purple {
  background-color: #8b5cf6 !important;
}
.bg-pink {
  background-color: #ec4899 !important;
}
.bg-inverse {
  background-color: #21262d !important;
}
.bg-dark {
  background-color: #161b22 !important;
}
/* =============
   Extras
============= */
/* Table type box */
.table-box {
  display: table;
  height: 100%;
  width: 100%;
}
.table-box .table-detail {
  display: table-cell;
  vertical-align: middle;
}
/* Card Box */
.card-box {
  padding: 20px;
  box-shadow: 0 0px 8px 0 rgba(80, 48, 48, 0.2), 0 1px 0px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-clip: padding-box;
  margin-bottom: 20px;
  background-color: #161b22;
  border: 1px solid #30363d;
}
.card-box .card-drop {
  color: #8b949e;
  font-size: 20px;
  line-height: 1px;
  padding: 0px 5px;
  display: inline-block;
}
/* Grid page */
.grid-structure .grid-container {
  background-color: #21262d;
  margin-bottom: 10px;
  padding: 10px 20px;
  border: 1px solid #30363d;
}
/* Demo only */
.icon-list-demo div {
  cursor: pointer;
  line-height: 45px;
  white-space: nowrap;
  color: #8b949e;
}
.icon-list-demo div p {
  margin-bottom: 0px;
  line-height: inherit;
}
.icon-list-demo i {
  display: inline-block;
  font-size: 18px;
  margin: 0;
  vertical-align: middle;
  width: 40px;
}
.icon-list-demo .col-md-4 {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  background-clip: padding-box;
}
.icon-list-demo .col-md-4:hover {
  background-color: rgba(0, 188, 212, 0.1);
}
.button-list {
  margin-left: -8px;
  margin-bottom: -12px;
}
.button-list .btn {
  margin-bottom: 12px;
  margin-left: 8px;
}
.demo-dropdown {
  position: static;
  display: block;
  margin-bottom: 5px;
  clear: left;
}
#static-modal {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  z-index: 1;
  display: block;
}
/* Switchery demo */
.switchery-demo .switchery {
  margin-bottom: 10px;
}
/* =============
   Bootstrap-custom
============= */
.row {
  margin-right: -10px;
  margin-left: -10px;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  padding-left: 10px;
  padding-right: 10px;
}
.breadcrumb {
  background-color: #21262d;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-left: 0px;
  border: 1px solid #30363d;
}
.breadcrumb > li > a {
  color: #00bcd4;
}
.breadcrumb > .active {
  color: #8b949e;
}
/* Image Thumbnail */
.img-thumbnail {
  border: 1px solid #30363d;
  background-color: #161b22;
}
/* Dropdown */
.dropdown-menu {
  padding: 4px 0;
  transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.3), 0 1px 0px 0 rgba(0, 0, 0, 0.2);
  border: 1px solid #30363d;
  background-color: #161b22;
}
.dropdown-menu > li > a {
  padding: 6px 20px;
  color: #e6edf3;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  background-color: #21262d;
  color: #00bcd4;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  background-color: #00bcd4;
  color: #0d1117;
}
.dropdown-menu .divider {
  background-color: #30363d;
}
/* Nav tabs */
.nav-tabs {
  border-bottom: 2px solid #30363d;
}
.nav-tabs > li > a {
  color: #8b949e;
}
.nav-tabs > li > a:hover {
  background-color: #21262d;
  border-color: #30363d;
  color: #e6edf3;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #00bcd4;
  background-color: #161b22;
  border: 2px solid #30363d;
  border-bottom-color: #161b22;
}
/* Nav pills */
.nav-pills > li > a {
  color: #8b949e;
}
.nav-pills > li > a:hover {
  background-color: #21262d;
  color: #e6edf3;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  background-color: #00bcd4;
  color: #0d1117;
}
/* Pagination */
.pagination > li > a,
.pagination > li > span {
  color: #00bcd4;
  background-color: #161b22;
  border-color: #30363d;
}
.pagination > li > a:hover,
.pagination > li > span:hover {
  background-color: #21262d;
  color: #00bcd4;
  border-color: #30363d;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover {
  background-color: #00bcd4;
  border-color: #00bcd4;
  color: #0d1117;
}
.pagination > .disabled > a,
.pagination > .disabled > span {
  color: #6e7681;
  background-color: #21262d;
  border-color: #30363d;
}
/* Pager */
.pager li > a,
.pager li > span {
  color: #e6edf3;
  background-color: #161b22;
  border-color: #30363d;
}
.pager li > a:hover {
  background-color: #21262d;
}
.pager .disabled > a,
.pager .disabled > span {
  color: #6e7681;
  background-color: #21262d;
}
/* Labels */
.label {
  font-weight: 600;
}
.label-default {
  background-color: #30363d;
}
.label-primary {
  background-color: #00bcd4;
  color: #0d1117;
}
.label-success {
  background-color: #10b981;
  color: #0d1117;
}
.label-info {
  background-color: #3b82f6;
}
.label-warning {
  background-color: #f59e0b;
  color: #0d1117;
}
.label-danger {
  background-color: #ef4444;
}
.label-purple {
  background-color: #8b5cf6;
}
.label-pink {
  background-color: #ec4899;
}
.label-inverse {
  background-color: #21262d;
}
/* Badge */
.badge {
  background-color: #30363d;
  font-weight: 600;
}
.badge-primary {
  background-color: #00bcd4;
  color: #0d1117;
}
.badge-success {
  background-color: #10b981;
  color: #0d1117;
}
.badge-info {
  background-color: #3b82f6;
}
.badge-warning {
  background-color: #f59e0b;
  color: #0d1117;
}
.badge-danger {
  background-color: #ef4444;
}
/* Alerts */
.alert {
  border-radius: 4px;
}
.alert-success {
  background-color: rgba(16, 185, 129, 0.15);
  border-color: rgba(16, 185, 129, 0.3);
  color: #10b981;
}
.alert-info {
  background-color: rgba(59, 130, 246, 0.15);
  border-color: rgba(59, 130, 246, 0.3);
  color: #3b82f6;
}
.alert-warning {
  background-color: rgba(245, 158, 11, 0.15);
  border-color: rgba(245, 158, 11, 0.3);
  color: #f59e0b;
}
.alert-danger {
  background-color: rgba(239, 68, 68, 0.15);
  border-color: rgba(239, 68, 68, 0.3);
  color: #ef4444;
}
/* Progress bars */
.progress {
  background-color: #21262d;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.progress-bar {
  background-color: #00bcd4;
}
.progress-bar-success {
  background-color: #10b981;
}
.progress-bar-info {
  background-color: #3b82f6;
}
.progress-bar-warning {
  background-color: #f59e0b;
}
.progress-bar-danger {
  background-color: #ef4444;
}
.progress-bar-purple {
  background-color: #8b5cf6;
}
.progress-bar-pink {
  background-color: #ec4899;
}
.progress-bar-inverse {
  background-color: #e6edf3;
}
/* List group */
.list-group-item {
  background-color: #161b22;
  border-color: #30363d;
  color: #e6edf3;
}
.list-group-item:hover,
.list-group-item:focus {
  background-color: #21262d;
  color: #e6edf3;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  background-color: #00bcd4;
  border-color: #00bcd4;
  color: #0d1117;
}
.list-group-item-success {
  background-color: rgba(16, 185, 129, 0.15);
  color: #10b981;
}
.list-group-item-info {
  background-color: rgba(59, 130, 246, 0.15);
  color: #3b82f6;
}
.list-group-item-warning {
  background-color: rgba(245, 158, 11, 0.15);
  color: #f59e0b;
}
.list-group-item-danger {
  background-color: rgba(239, 68, 68, 0.15);
  color: #ef4444;
}
/* Panel */
.panel {
  background-color: #161b22;
  border: 1px solid #30363d;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.panel-heading {
  border-bottom: 1px solid #30363d;
}
.panel-footer {
  background-color: #21262d;
  border-top: 1px solid #30363d;
}
.panel-default {
  border-color: #30363d;
}
.panel-default > .panel-heading {
  background-color: #21262d;
  border-color: #30363d;
  color: #e6edf3;
}
.panel-primary {
  border-color: #00bcd4;
}
.panel-primary > .panel-heading {
  background-color: #00bcd4;
  border-color: #00bcd4;
  color: #0d1117;
}
.panel-success {
  border-color: #10b981;
}
.panel-success > .panel-heading {
  background-color: rgba(16, 185, 129, 0.15);
  border-color: #10b981;
  color: #10b981;
}
.panel-info {
  border-color: #3b82f6;
}
.panel-info > .panel-heading {
  background-color: rgba(59, 130, 246, 0.15);
  border-color: #3b82f6;
  color: #3b82f6;
}
.panel-warning {
  border-color: #f59e0b;
}
.panel-warning > .panel-heading {
  background-color: rgba(245, 158, 11, 0.15);
  border-color: #f59e0b;
  color: #f59e0b;
}
.panel-danger {
  border-color: #ef4444;
}
.panel-danger > .panel-heading {
  background-color: rgba(239, 68, 68, 0.15);
  border-color: #ef4444;
  color: #ef4444;
}
/* Well */
.well {
  background-color: #161b22;
  border: 1px solid #30363d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15);
}
/* Modal */
.modal-content {
  background-color: #161b22;
  border: 1px solid #30363d;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-header {
  border-bottom: 1px solid #30363d;
}
.modal-footer {
  border-top: 1px solid #30363d;
  background-color: #21262d;
}
.modal-title {
  color: #e6edf3;
}
.close {
  color: #e6edf3;
  opacity: 0.5;
  text-shadow: 0 1px 0 #0d1117;
}
.close:hover,
.close:focus {
  color: #e6edf3;
  opacity: 0.8;
}
/* Form controls */
.form-control {
  background-color: #161b22;
  border: 1px solid #30363d;
  color: #e6edf3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
.form-control:focus {
  border-color: #00bcd4;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 188, 212, 0.4);
}
.form-control::-webkit-input-placeholder {
  color: #6e7681;
}
.form-control:-moz-placeholder {
  color: #6e7681;
}
.form-control::-moz-placeholder {
  color: #6e7681;
}
.form-control:-ms-input-placeholder {
  color: #6e7681;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #21262d;
  opacity: 1;
}
.input-group-addon {
  background-color: #21262d;
  border: 1px solid #30363d;
  color: #8b949e;
}
.has-success .form-control {
  border-color: #10b981;
}
.has-success .form-control:focus {
  border-color: #059669;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px rgba(16, 185, 129, 0.6);
}
.has-success .control-label,
.has-success .help-block {
  color: #10b981;
}
.has-warning .form-control {
  border-color: #f59e0b;
}
.has-warning .form-control:focus {
  border-color: #d97706;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px rgba(245, 158, 11, 0.6);
}
.has-warning .control-label,
.has-warning .help-block {
  color: #f59e0b;
}
.has-error .form-control {
  border-color: #ef4444;
}
.has-error .form-control:focus {
  border-color: #dc2626;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 6px rgba(239, 68, 68, 0.6);
}
.has-error .control-label,
.has-error .help-block {
  color: #ef4444;
}
/* Table */
.table {
  color: #e6edf3;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #30363d;
}
.table > thead > tr > th {
  border-bottom: 2px solid #30363d;
}
.table-bordered {
  border: 1px solid #30363d;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #30363d;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #161b22;
}
.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #0d1117;
}
.table-hover > tbody > tr:hover {
  background-color: #21262d;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #21262d;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: rgba(16, 185, 129, 0.15);
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: rgba(59, 130, 246, 0.15);
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: rgba(245, 158, 11, 0.15);
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: rgba(239, 68, 68, 0.15);
}
/* Jumbotron */
.jumbotron {
  background-color: #161b22;
  color: #e6edf3;
}
/* Tooltip */
.tooltip-inner {
  background-color: #21262d;
  color: #e6edf3;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #21262d;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #21262d;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #21262d;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #21262d;
}
/* Popover */
.popover {
  background-color: #161b22;
  border: 1px solid #30363d;
}
.popover-title {
  background-color: #21262d;
  border-bottom: 1px solid #30363d;
  color: #e6edf3;
}
.popover-content {
  color: #e6edf3;
}
.popover.top > .arrow {
  border-top-color: #30363d;
}
.popover.top > .arrow:after {
  border-top-color: #161b22;
}
.popover.bottom > .arrow {
  border-bottom-color: #30363d;
}
.popover.bottom > .arrow:after {
  border-bottom-color: #161b22;
}
.popover.left > .arrow {
  border-left-color: #30363d;
}
.popover.left > .arrow:after {
  border-left-color: #161b22;
}
.popover.right > .arrow {
  border-right-color: #30363d;
}
.popover.right > .arrow:after {
  border-right-color: #161b22;
}