html, body {
	background-color: #0b0c0e !important;
}

a {
	color: #bec9fe !important;
}

.carousel-control span {
	color: #bec9fe !important;
}

.navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link, .navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link {
    background-color: rgba(0,0,0,.5);
    color: #ededed !important;
}

hr {
	border-top: 1px solid rgba(61,69,109,1);
}

.panel {
	background-color: #101419;
}

.card.card-cascade.wider .card-body.card-body-cascade {
	background-color: #181b29;
}

.card.card-cascade.wider .card-body.card-body-cascade.darker-card {
    background-color: #10121b;
}

.card.card-cascade.narrower.darker-card {
    background-color: #10121b;
}

.card {
	background-color: #181b29;
}

.brand-footer-color {
    background-color: #101419;

}

h1, h2, h3, h4, h5, h6 {
	color: #f2f2f2; 
}

h1 {
	font-size: 1.6rem;
	font-weight: 300;
	margin-bottom: 1.4rem;
}

p {
	color: #ededed !important;
}

.table td, .table th {
	border-top: none;
    border-bottom: none;
}

.table-striped tbody tr:nth-of-type(even) {
    background-color: rgba(0,0,0,.55);
}

table th {
	color: #fff;
	font-weight: 300;
}

table tr {
	color: #bcbcbc;
}

.md-form label {
	color: #ccc;
}

.form-control, .form-control:focus {
	color: #fff;
}

.md-form input:not([type]), .md-form input[type=password]:not(.browser-default), .md-form input[type=email]:not(.browser-default), .md-form input[type=url]:not(.browser-default), .md-form input[type=time]:not(.browser-default), .md-form input[type=date]:not(.browser-default), .md-form input[type=datetime]:not(.browser-default), .md-form input[type=datetime-local]:not(.browser-default), .md-form input[type=tel]:not(.browser-default), .md-form input[type=number]:not(.browser-default), .md-form input[type=search]:not(.browser-default), .md-form input[type=search-md], .md-form input[type=text]:not(.browser-default), .md-form textarea.md-textarea {
	border-bottom: 1px solid #999;
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #10121b;
    border: 1px solid rgba(0,0,0,0.25);
    color: #ededed;
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #10121b;
    border-color: #000;
}

.list-group-item.expansive {
    z-index: 2;
    color: #cdcdcd;
    font-size: 0.9rem;
    background-color: #000;
    border-color: #10121b;
}

.list-group a {
	color: #c397f9 !important;
	transition: 1s;
}

.list-group a:hover {
	color: #9fadfa !important;
	transition: 1s;
}

.expansive p {
    color: #777 !important;
    font-size: 0.8rem;
    font-weight: 400;
}

/* Modal Start */

.modal-dialog .modal-content {
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
}

.modal-content {
	background-color: #101010;
}

.modal-header {
	border-bottom: 1px solid #333;
}

.modal-footer {
	border-top: 1px solid #333;
}

.modal-body {
	font-size: 0.8rem; 
	color: #ededed;
	font-weight: 300;
}

.modal-body {
	letter-spacing: 0.4px;
}

.modal-body hr {
	border-top: 1px dotted #3d456c;
}


.close {
	color: #6d76a7;
	text-shadow: 0 1px 0 #000;
	transition: .4s;
}

.close:hover {
	color: #8ea2f6;
	transition: .4s;
}


/* Modal End */

/* Dropdown Menu Start */

.dropdown-menu {
	background-color: #161925;
}

.dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:hover, .dropleft .dropdown-menu .dropdown-item:active, .dropleft .dropdown-menu .dropdown-item:hover, .dropright .dropdown-menu .dropdown-item:active, .dropright .dropdown-menu .dropdown-item:hover, .dropup .dropdown-menu .dropdown-item:active, .dropup .dropdown-menu .dropdown-item:hover {
    background-color: #5c69a1;
    border-radius: .125rem;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
    transition: all .1s linear;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #000;
}

.dropdown-divider {
	border-top: 1px solid #3d456c;
}

.brand .text-muted {
	color: #212121 !important;
}