body {
	color:#efefef;
}

.login-page, .register-page {
	background:#2e2e2e;
}

.login-box, .register-box {
	background:#202020;
	border-color:#444;
	border-radius: 10px;
}

.box {
	background:#202020;
	border-color:#444;
	border-radius: 10px;
}

.box-header {
	color:#efefef;
}

.box-header.with-border {
	border-bottom: 1px solid #444;
}

.login-box-body, .register-box-body {
	background:#202020;
	color:#efefef;
}

.form-control {
	background-color:#3f3f3f;
	border-color:#3f3f3f;
	color: #e6e6e6;
	border-radius: 6px;
}

.form-control::placeholder {
	color: #d4d4d4;
}

.login-box-body .form-control-feedback, .register-box-body .form-control-feedback {
	color: #e6e6e6;
}

.btn-primary {
	background-color: #ef2926;
	border-color: #ef2926;
	border-radius: 6px;
}

.btn-primary:hover, .btn-primary.focus, .btn-primary:focus {
	background-color: #ef3a37;
	border-color: #ef3a37;
}

.btn.btn-flat {
	border-radius: 6px;
}

a {
  color: #ef2926;
}

a:hover, a:active, a:focus {
	color: #ef3a37;
}

.box-footer {
	border-top: 1px solid #555;
	background:transparent;
}

.icheckbox_square-blue, .iradio_square-blue {
	background-image:url(/admin/plugins/iCheck/square/red.png);
}

.icheckbox_flat-green, .iradio_flat-green {
	background-image:url(/admin/plugins/iCheck/flat/red.png);
}

.content-wrapper,
.right-side {
	background:#2e2e2e;
}

.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
	background:#000000;
}

.skin-blue .sidebar-menu > li.header {
	background:#000000;
	color: #555;
}

.skin-blue .sidebar-menu > li > .treeview-menu {
	background:#111;
}

.skin-blue .sidebar-menu > li:hover > a, .skin-blue .sidebar-menu > li.active > a {
	border-left-color:#f22826;
	background:#000;
}

.skin-blue .sidebar a {
	color:#ccc;
}

.skin-blue .treeview-menu > li > a {
	color: #ddd;
}

.main-footer {
	background:#000;
	border-top: 1px solid #000;
	color: #ddd;
}

.content-header > .breadcrumb > li > a {
	color:#ddd;
}

.file-drop-area {
	border: 1px dashed rgba(255, 255, 255, 0.6);
}

.input-group {
	border-radius: 0 6px 6px 0;
	overflow: hidden;
}

.input-group .input-group-addon {
	color: #e6e6e6;
	background-color: #3f3f3f;
	border-color: #3f3f3f;
}

.form-control:focus {
	border-color:#f12b28;
}

.select2-container--default .select2-selection--single {
	background-color: #3f3f3f;
	border-color: #3f3f3f;
	color:#e6e6e6;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#e6e6e6 transparent transparent transparent;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#e6e6e6;
}

.select2-dropdown {
	background-color: #3f3f3f;
	border-color: #3f3f3f;
	color:#e6e6e6;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	background-color: #3f3f3f;
	border-color: #666;
	color:#e6e6e6;
}

.select2-container--default .select2-results__option--selected {
	background:#777;
	color:#e6e6e6;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color:#f0282a;
	color:#e6e6e6;
}

.tip-container {
	color:#f0282a;
}

.table > thead > tr > th {
	border-bottom: 2px solid #444;
}

.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 #444;
}

.table-hover > tbody > tr:hover {
	background-color: #333;
}

.bg-light-gray {
	background:#323232;
	border-left-color:#111;
	color:#888;
}

.btn-default {
	background-color: #ef3a37;
	border-color: #ef3a37;
	color:#FFF;
}

.btn-default:hover {
	background-color: #eb5c59;
	border-color: #eb5c59;
	color:#FFF;
}

.jFiler-input-dragDrop {
	background:transparent;
	color:#FFF;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #111;
}

.info-box {
	background:#111;
}

.bg-navy {
	background-color: #C00 !important;
}

.table-striped > tbody > tr,
.table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #333;
}

.pagination > li > a {
	background:#111;
	color:#FFF;
	border-color:#555;
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
	background:#333;
	color:#AAA;
	border-color:#555;
}

.modal-content {
    background-color: #333;
}

.modal-footer {
	border-top-color:#555;
}

.modal-header {
	border-bottom-color:#555;
}

.close, .close:hover {
	color:#FFF;
	opacity: 1.0;
	text-shadow:none;
}

.summary-row, .batches-list .batch-item, .tuning-files .tuning-file-item {
	border-bottom-color:#3f3f3f;
}

@media screen and (max-width: 991px) {
	.content-header > .breadcrumb {
		background: #111;
	}
}