body {
  font-family: Arial, Helvetica, sans-serif;
  margin:0;
  background-color: #555;
}

.mobile-container {
  max-width: 480px;
  margin: auto;
  background-color: #555;
  //height: 500px;
  color: white;
  //border-radius: 10px;
  width: 100vw;
  height: 100vh;
}

.topnav {
  overflow: hidden;
  background-color: #333;
  position: relative;
}

.topnav #myLinks {
  display: none;
}

.topnav a {
  color: white;
  padding: 18px 20px;
  text-decoration: none;
  font-size: 19px;
  display: block;
}

.topnav a.icon {
  background: black;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}

.active {
  background-color: #EE7203;
  color: white;
}

.news_list {
    //display: block;
    width: 100%;
    //height: 90px;
    padding:5px;
    //margin:0;
    //border-bottom: 1px solid #b9b9b9;
    //border-top: 1px solid #f7f7f7;
    //background: #ebebeb;
    //background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff) to(#ebebeb));
    //background-image: -webkit-linear-gradient(top, #ffffff, #ebebeb);
    //background-image:    -moz-linear-gradient(top, #ffffff, #ebebeb);
    //background-image:      -o-linear-gradient(top, #ffffff, #ebebeb);
    //background-image:         linear-gradient(top, #ffffff, #ebebeb);
    color:white;
}

.news_datum {
    color:white;
    font-size: 1.1em;
    background-color:#151515;
    padding:10px;
}

.news_container {
//padding:5px;
}

.select-css {
	
	font-size: 16px;
	font-family: sans-serif;
	font-weight: 700;
	color: #444;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;

	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid black;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .5em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),
	linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
    }
.select-css::-ms-expand {
	display: none;
}
.select-css:hover {
	//border-color: #888;
    border-color: black;
}
.select-css:focus {
	//border-color: #aaa;
    border-color: black;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
.select-css option {
	font-weight:normal;
}

input[type=email], input[type=password], input[type=text] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 1.2em;
}

input[type=submit] {
    width: 100%;
    padding: 15px;
    line-height:20px;
    background: #000000;
    color: #fff;
    border: none;
    font-size: 1.2em;
    vertical-align:middle;
    cursor: pointer;
    //box-sizing: border-box;
}

input[type=submit]:hover, input[type=submit]:focus {
  background-color: #424242;
}