body {
	background-color: #151a30!important;
	/*color: #fff!important;*/
}

/* 
	text colors
*/

h1, h2, h3, h4, h5, h6 {
	color: #fff!important;
}

p {
	color: #c7c7c7!important;
}

label {
	color: #fff!important;
}

/* 
	navbar links
*/

.navbar.navbar-light .navbar-nav .nav-item .nav-link, .navbar.navbar-light .navbar-nav .nav-item>a.nav-link>.batch-icon, .navbar.navbar-light .navbar-nav .nav-item a.nav-link {
	color: #c7c7c7!important;
}

/* 
	model
*/

.modal-header .modal-title {
	color: #49dc91!important;
}

.modal-body, .modal-body span, .modal-body p, .modal-body label, .modal-body input {
	color: #3ddc97!important;
}

/* 
	form control input
*/

input {
	color: #000000!important;
}

/*#form-login input {
	color: #000!important;
}*/

#form-login input, .card-body input.form-control, .card-body select.form-control, .card-body textarea.form-control {
	background-color: #151a30!important;
    border-color: #101426!important;
    box-shadow: 0 1px 0 0 #101426!important;
    color: #fff!important;
}

/*
	tags input
*/

.bootstrap-tagsinput {
	background-color: #49dc91!important;
    border-color: #101426!important;
    box-shadow: 0 1px 0 0 #101426!important;
}

/*
	login page
*/

.signin-left-column {
	background-color: #222b45!important;
}

/* 
	input group
*/

.input-group .input-group-prepend .input-group-text, .input-group .input-group-append .input-group-text {
	background-color: #49dc91!important;
	border-color: #101426!important;
	box-shadow: 0 1px 0 0 #101426!important;
	color: #dcdcdc!important;
}

/* 
	sidebar and navbar
*/

nav#sidebar {
	background-color: #222b45!important;
}
.navbar {
	background-color: #222b45!important;
}

/* 
	card
*/

.card {
	background-color: #222b45!important;
}

.card, .card-header, .navbar, table td .actions a {
	color: #fff!important;
}

.card .tile-left i {
	color: #2e54c7!important;
	background-image: none!important;
	-webkit-text-fill-color: unset!important;
}

.card .card-text {
    color: #cacaca!important;
}

/* 
	sidebar
*/

.sidebar-horizontal.bg-gradient .nav .nav-item .nav-link:hover, .sidebar-horizontal.bg-gradient .nav .nav-item .nav-link.active, .sidebar-horizontal.bg-primary.bg-gradient .nav .nav-item .nav-link.active, .sidebar.bg-gradient .nav .nav-item .nav-link:hover, .sidebar.bg-gradient .nav .nav-item .nav-link.active, .sidebar.bg-primary.bg-gradient .nav .nav-item .nav-link.active {
	background: transparent!important;
	color: #36f!important;
}

.sidebar-horizontal.bg-gradient .nav .nav-item .nav-link:hover i, .sidebar-horizontal.bg-gradient .nav .nav-item .nav-link.active i, .sidebar-horizontal.bg-primary.bg-gradient .nav .nav-item .nav-link.active i, .sidebar.bg-gradient .nav .nav-item .nav-link:hover i, .sidebar.bg-gradient .nav .nav-item .nav-link.active i, .sidebar.bg-primary.bg-gradient .nav .nav-item .nav-link.active i {
	color: inherit!important;
}

.sidebar.bg-dark .nav .nav-item .nav-link.nav-parent+ul.nav, .sidebar .nav .nav-item .nav-link.nav-parent+ul.nav {
    border-left: 5px solid #2d54c5;
}

/* 
	table
*/

table.table th, table.table th {
    color: #fff!important;
}

table.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #49dc91;
}

table.table-hover tbody tr:hover {
    background-color: inherit!important;
}

table.table tbody tr.odd {
	background-color: #192038!important;
}

table.table th, table.table td, table.table th, table.table td {
	border-top: 1px solid #49dc91;
}

/* 
	table loading

*/

.card#table_processing {
	background-color: #192038!important;
}

/* 
	pagination
*/

ul.pagination {
	border: 1px solid #49dc91!important;
    border-radius: .25rem!important;
}
ul.pagination .paginate_button a {
	background-color: transparent!important;
}

ul.pagination .paginate_button.active a {
	background-color: #36f!important;
}

/* 
	nav tabs
*/

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #49dc91;
    border-color: #13182c;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	color: #fff;
    border-color: #13182c;
}

/* 
	nestable
*/

.dd-list-header {
    background-color: rgba(0,0,0,.2) !important;
}

.dd-list .dd-item .dd-content {
    background-color: rgba(0,0,0,.2) !important;
}

.clickable:hover, .clickable:focus {
    background-color: #1a2135;
}

/* 
	date picker
*/

.datepicker-days td.active.day {
	background-color: #49dc91!important;
	background-image: none!important;
}

/* 
	multi select
*/

.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection {
	color: #dcdcdc!important;
}

.ms-container .ms-selectable, .ms-container .ms-selection {
	background-color: transparent!important;
}
.ms-container .ms-list {
	background-color: #49dc91!important;
	border-color: #101426!important;
}

.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection {
	border-bottom: 1px #101426 solid!important;
}

/* 
	ticket
*/

.direct-chat-messages .right>.direct-chat-text {
    background-color: #49dc91!important;
    border-color: #13182c!important;
}
