html, body {
	color:#dadada;
}
a {
	color:#dadada;
}
a:active,
a:focus,
a:hover {
	color:#fff;
}

/* Background colors */
body,.browse-group .card {
	background-color:#121517;
}
.browse-group .card:hover {
	background-color:#14181A;
}
.module-section>.rgrad {
	background: -moz-linear-gradient(left, rgba(18,21,23,0) 0%, rgba(18,21,23,0.58) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(18,21,23,0) 0%,rgba(18,21,23,0.58) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(18,21,23,0) 0%,rgba(18,21,23,0.58) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00121517', endColorstr='#7a121517',GradientType=1 );
}
.spotlight-container .spotlight-bg-grad {
	background: -moz-linear-gradient(top, rgba(18,21,23,0) 0%, rgba(18,21,23,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(18,21,23,0) 0%,rgba(18,21,23,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(18,21,23,0) 0%,rgba(18,21,23,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00121517', endColorstr='#7a121517',GradientType=0 );
}

nav.navbar-main {
	background-color:rgba(52,58,64,0.85);
}

button.browse-lr {
	background-color:rgba(0,0,0,0.25);
}

.group-title {
	color:#eee;
}
.primary-description {
	color:#a6a6a6;
}

.browse-group .card-title,
.browse-group .card-subtitle {
	color:#dadada;
}
.browse-group .card-text {
	color:#767676;
}

.label-default {
	border-color:#999;
	color:#999;
}
a:focus .label-default,
a:hover .label-default,
a.label-default:focus,
a.label-default:hover {
	border-color:#fff;
	color:#fff;
}
.label-warning {
	border-color:#FBC02D;
	color:#FBC02D;
}
a:focus .label-warning,
a:hover .label-warning,
a.label-warning:focus,
a.label-warning:hover {
	background-color:rgba(251,192,45,0.05);
	color:#FBC02D;
	box-shadow: 0 0 4px 3px rgba(251,192,45,0.20);
}

.label-primary {
	border-color:#FBC02D;
	color:#FBC02D;
}
a.label-primary:active,
a.label-primary:focus,
a.label-primary:hover {
	background-color:#EBB01E;
	color:#fff;
	box-shadow: 0 0 16px 12px rgba(251,192,45,0.20);
}


/* ==========================================================================
   Filmchief snackbar
   ========================================================================== */

.fc-snackbar-toolbar .btn-default {
	background-color: #949494;
	border-color: #949494;
	color: #fff;
}
.fc-snackbar-toolbar .btn-default:focus,
.fc-snackbar-toolbar .btn-default:hover,
.fc-snackbar-toolbar .btn-default:active,
.fc-snackbar-toolbar .btn-default:active:focus,
.fc-snackbar-toolbar .btn-default:active:hover {
	background-color: #ababab;
	border-color: #ababab;
	color:#fff;
}

/* ==========================================================================
   Forms
   ========================================================================== */
.form-control {
	background-color:#212121; /* Google Material Design Grey 900 - DARK THEME */
	border-color:#616161; /* Google Material Design Grey 600 - DARK THEME */
	color:#BDBDBD; /* Google Material Design Grey 400 - DARK THEME */
}
.form-control:focus {
    color: #BDBDBD; /* Google Material Design Grey 400 - DARK THEME */
    background-color: #2a2a2a; /* Google Material Design Grey 900 - DARK THEME - slightly lightened */
    border-color: #616161; /* Google Material Design Grey 600 - DARK THEME */
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgb(60 60 60 / 25%);
    box-shadow: 0 0 0 0.2rem rgb(60 60 60 / 25%);
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color:#2f2f2f; /* Google Material Design Grey 900 slightly lighter - DARK THEME */
	color:#E0E0E0; /* Google Material Design Grey 300 - DARK THEME */
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color:#E0E0E0; /* Google Material Design Grey 300 - DARK THEME */
}
::-moz-placeholder { /* Firefox 19+ */
	color:#E0E0E0; /* Google Material Design Grey 300 - DARK THEME */
}
:-ms-input-placeholder { /* IE 10+ */
	color:#E0E0E0; /* Google Material Design Grey 300 - DARK THEME */
}
:-moz-placeholder { /* Firefox 18- */
	color:#E0E0E0; /* Google Material Design Grey 300 - DARK THEME */
}
.input-group-addon {
	background-color:#424242; /* Google Material Design Gray 800 - DARK THEME */
	border-color:#757575; /* Google Material Design Grey 600 - DARK THEME */
	color:#EEEEEE; /* Google Material Design Grey 200 - DARK THEME */
}

