@CHARSET "UTF-8";

* {
  box-sizing: border-box;
}

nav {
  padding: 0 0 0 10px;
  width: 150px;
}
html {
	height: 100%;
}
article {
	-webkit-flex: 3;
	-ms-flex: 3;
	flex: 3;
	padding: 10px 0px 64px 0px;
	height: 100%;
}

footer {
  background-color: #777;
  padding: 10px;
  text-align: center;
  color: white;
}

body {
    height:100%;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
section {
  display: -webkit-flex;
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
}
iframe {
	border: 0;
	width: 100%;
	height: 100%;
}
header iframe {
     height: 102px;
}
