body {

-moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
background-attachment: fixed;
}

h1 {
    color: white;
}

h2 {
    color: white;
}

h3 {
    color: white;
}

h4 {
    color: white;
}

p {
    color: white;
}

label {
	color: white;
}

table {
	border-color: grey;
}
td {
	color: white;
	padding: 10px;
}
input{
	color:black;
	width:100%;
}

input[type=submit]{
	color:red;
	border-radius: 5px;
	background-color: grey;
}

.btn{
	color:red;
	border-radius: 5px;
	background-color: grey;
}

select{
	width:100%;
	color: black;
}

pre{
	background:none; 
	border:none;
	font-family:"Arial";
	white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
	word-break: normal;
    word-wrap: break-word;
	padding:0px;
}

.news_card{
	background-color:#404040;
	opacity:0.8;
	border-radius:5px;
	padding:10px;
}
