body, html{

}

h1{
}

a{
	color: #ff9981;
}

.logo p{
	color: #deffca;
}

.loader{
}

input[type="text"], textarea, input[type="email"]{
	background-color: #1f1f1f;
	border-color: #484848;
	color: #ffffff;
	outline: none;
}

input[type="text"]:focus, textarea:focus, input[type="email"]:focus{
	border-color: #819674;
}

.button{
	border-color: #ff9981;
	background-color: #804133;
	color: #ffffff;
}

.button:hover{
	background-color: #904d3e;
}

.button:active{
	border-color: #5a3127;
	background-color: #5a3127;
}

.button.disabled{
	background: grey;
	border-color: grey;
}

.error{
	background-color: #efefef;
	color: #969696;
}

.error-text{
	color: #ffaca7;
}

.error-field{
	border-color: #906c6c !important;
	background-color: #271c18 !important;
}

header{
	background-color: #481c15;
}

.search-widget{
	border-color: #5a5a5a;
	background-color: #212121;
}

.search-widget:hover{
	border-color: #bbbbbb;
}

.search-widget input{
	color: #ffffff !important;
}

.black-bg{
	background-color: #272727;
	color: #ffffff;
}

.red-bg{
	background-color: #B43A25;
	color: #ffffff;
}

.white-bg a{
	color: #ffffff;
}

.white-bg{
	background-color: #ffffff;
	color: #272727;
}

.white-bg a{
	color: #B43A25;
}

.green-bg{
	background-color: #b6e87d;
	color: #272727;
}

.blue-bg{
	background-color: #5eb4c5;
	color: #272727;
}

.grey-bg, body, html{
	background-color: #2f2f2f;
	color: #ffffff;
}

.category-link{
	border-color: rgba(243, 243, 243, 0.18);
	background-color: rgba(255, 255, 255, 0.13);
	color: #deffca;
	opacity: .8;
}

.radio-cell .categories a{
	border-color: rgba(243, 243, 243, 0.18);
	background-color: rgba(255, 255, 255, 0.13);
	color: #deffca;
}

.category-link:hover{
	opacity: 1;
}

.category-link:active{
}

a.black-bg:hover{
	background-color: #d88200;
	transition: background .1s linear;
}

.radio-cell{
	background-color: rgba(39, 39, 39, 0.6);
	border-color: rgba(0, 0, 0, 0.2);
}

.radio-details-category a, .radio-details-region a, .radio-details-url a{
	color: #deffca;
}

.radio-cell a.title{
	color: #ffffff;
}

.radio-cell .play-text{
	color: #ffffff;
}

.radios .index{
	background-color: #181918;
	border-color: rgba(0, 0, 0, 0.1);
	color: rgba(255,255,255,.8);
}

.player{
	background-color: rgba(29, 29, 29, .97);
	border-color: rgba(0, 0, 0, .5);
}

.player a{
	color: #84feff;
}

.app-q{
	background-color: #2A2A2A;
}


.breadcrumbs a{
	color: #ffffff;
}

footer a{
	color: #ffffff;
}
