header > form { font-size: 2em; }
header > form > a.prev:hover, header > form > a.next:hover, header > form > select:hover, header > form > button[type=submit]:hover { color: #0070A6; background: #fff; outline: none;}
header > form > a.next { left: 1.7em; }
header > form > input { width: 15%; padding: .5em; font-size: 1.2em; color: #0070A6; background: #ffffff; border: 1px solid #ccc; border-radius: .3em; outline: none;}

header > form > select { color:	#0070A6; width: 200px; position: absolute; padding: .6em .7em; background: #ffffff; font-size: 1.1em; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; -webkit-border-radius: .3em; -moz-border-radius: .3em; -o-border-radius: .3em; border-radius:	.3em; outline: none;}
header > form > button[type=submit] {position: absolute; right:	.8em;  padding:	.75em;  color:	#ffffff; font-size: 1.6em; font-weight: normal; font-size: 1.6em; line-height:	.1em; 	background:	#0070A6; webkit-border-radius:	.3em; -moz-border-radius: .3em; -o-border-radius: .3em; border-radius: .3em; cursor: pointer; outline: none;}

.rotatebut { color: #ffffff; outline: none !important; width: 50px; margin-top: 10px;}

section { width: 100%; margin-top: -2em; text-align: center; }
section > iframe, section > div { width: 1px; margin: auto; -webkit-transition: all 250ms ease-in-out; -moz-transition: all 250ms ease-in-out; -o-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; }
section > iframe { background: transparent; }
section > div { text-align: left; padding: 1em; color: #0070A6; font-size: 2em; background: transparent; height: 3em; }
section > div > a { float: right; color: #0070A6; text-decoration: none;}

.pole { margin: 10px; padding: 5px; outline: none !important; border-radius: 5px; color: #888888 !important; border: 1px solid; }
.browser { width: 100px; }
.rozliseni { width: 250px; }
select { background: #ffffff; padding: 5px; margin: 10px; outline: none !important; border-radius: 5px; color: #888; }

.smartphone {
  position: relative;
  margin: auto;
  border: 16px transparent solid;
  border-top-width: 60px;
  border-bottom-width: 60px;
  border-radius: 36px;
  background: linear-gradient(to bottom right, gray, black), linear-gradient(to bottom right, #eee, #ccc);
  background-origin: padding-box, border-box, border-box;
  background-clip: padding-box, border-box, border-box;
  box-shadow: 0 -1px white, 0 -1px 0 1px #bbb, 0 2px 0 1px #aaa, 0 2px 10px 1px rgb(0 0 0 / 20%);
}
