::selection {
	background: rgba(0,0,0,0.25);
	color: #ffffff;
	text-shadow: none;
}

::-moz-selection {
	background: rgba(0,0,0,0.25);
	color: #ffffff;
	text-shadow: none;
}

.btn:focus {
	box-shadow: none !important;
}

.form-control {
	border-color: #ccc;
}

.form-control:focus {
	color: #222;
	background-color: #fff;
	border-color: #ccc;
	outline: 0;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
}

.table thead th {
	border-width: 0;
	padding-top: 0;
}

.container {
	max-width: 1024px;
	padding-left: 30px;
	padding-right: 30px;
}

.container-fluid {
	max-width: 1600px;
	padding-left: 30px;
	padding-right: 30px;
}
.modal .close {
	color:#fff;
}

.modal-header,
.modal-footer {
	border-color: #666;
}

.modal-content {
	background-color: #000;
	border-radius: 0;
}

.btn-dark,
.dropdown-menu,
.dropdown-item {
	background-color: #222;
	color: #fff;
	border-color: #222;
}
.dropdown-item:focus,
.dropdown-item:hover {
	background-color: rgba(255,255,255,0.5);
	color: #222;
}

.dropdown-menu {
	padding: 0;
	overflow: hidden;
}

.dropdown-menu table {
	margin-bottom: 0;
}
.dropdown-menu td {
	white-space: nowrap;
	padding: 0.5rem 0.75rem;
	border-color: rgba(255,255,255,0.25);
}
.dropdown-menu tr:first-of-type td {
	border-top-width: 0;
}
