body{margin:0;font-family:Verdana,Geneva,sans-serif;font-size:14px;background-color:#0f0f0f}.no-scroll{overflow:hidden}body,html{height:100%}div.cabecalho{position:relative;display:flex;justify-content:center;width:100%;background:#1e1e1e;border-bottom:1px solid #fff;box-sizing:border-box}div.conteudo{position:relative;display:flex;align-content:center;align-items:center;text-align:center;flex-grow:1}.page-wrap{position:relative;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-height:100%}div.rodape{position:relative;display:flex;width:100%;min-height:226px;background:#1e1e1e;border-top:1px solid #fff;box-sizing:border-box;flex-direction:column}a.button{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.button,button{padding:.3em 1em;margin:0 .3em .3em 0;border-radius:.2em;box-sizing:border-box;text-decoration:none;font-family:Verdana,Geneva,sans-serif;font-weight:400;font-size:.9em;color:#fff;background-color:#7f7f7f;border:none;box-shadow:inset 0 -.6em 1em -.35em rgba(0,0,0,.17),inset 0 .6em 2em -.3em rgba(255,255,255,.15),inset 0 0 0 .05em rgba(255,255,255,.12);text-align:center;position:relative}a.button:hover,button:hover{opacity:.8}button:active{opacity:.5}@media only screen and (max-width:1320px){div.conteudo,div.rodape{padding-left:10px;padding-right:10px}}@media only screen and (max-width:1000px){body{font-size:12px;overflow-x:hidden}a.button,button{font-size:1.4em}}@media only screen and (max-width:700px){*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}body{font-size:10px}}