@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}

_:lang(x)+_:-webkit-full-screen-document, body {
  background-color: red;
}

body{
  font-family:'Open Sans',sans-serif;
}

fieldset{
  
  width:400px;
  margin: 0 auto;
  margin-top:100px;
  margin-bottom:2%;
  transition:opacity 1s;
}
h1{
  background:#EB7000;
  padding:20px 0; /*PADDING TODOS OS LADOS DE 20PX*/
  font-size:140%;
  font-weight:300;
  text-align:center;
  color:#fff;
}
form{
  background:#f0f0f0;
  padding:6% 4%;
}
input[type="password"]{
  width:76%;
  height:20px;
  margin-bottom:4%;
  border:1px solid #ccc;
  padding:4% 4% 4% 4%;
  font-family:'Open Sans',sans-serif;
  font-size:95%;
  color:#555;
}
.iconPassword{
  display:inline-block;               /* インライン要素でも扱いやすく */
  width:50px;
  height:50px;
  background:url("key.png") center/20px 20px no-repeat;
  border:1px solid #ccc;
  margin-bottom:4%;     
}

input[type="submit"]{
  width:100%;
  background:#EB7000;
  border:0;
  padding:4%;
  font-family:'Open Sans',sans-serif;
  font-size:100%;
  color:#fff;
  cursor:pointer;
  transition:background .3s;
}

input[type="submit"]:hover{
  background:#53B9A8;
}

 body {
  background-image: url(./topimg.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-color: #464646;
 }
 
.transition a{
    background-color:white;
    border:2px solid #005500;
}

.transition{
    margin-left:350px;
}


@media screen and (max-width:950px) { 
    
.transition a{
    background-color:white;
    border:2px solid #005500;
}

.transition{
    float:left;
    margin: 0 auto;
}
}