@font-face {
  font-family: 'Segoe UI';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("font/Segoe UI.ttf") format();
}
@font-face {
  font-family: 'Segoe UI';
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: url("font/Segoe UI Italic.ttf") format();
}
@font-face {
  font-family: 'Segoe UI';
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  src: url("font/Segoe UI Bold.ttf") format();
}
*{
    text-align:center;        
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
html, body {
	position: relative;
	font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 1.2;
	color: #282828;
	height: 100%;
	min-height: 100vh;
}
a{       
    text-decoration: none;
    white-space: nowrap;
}
#imagenet-conteudo{    
    height: calc(100vh - 80px);
    min-height: 350px;
}
.imagenet-logo {
    display: flex;
    padding-top: 20vh;
    align-items: center;
    justify-content: center;
}
.imagenet-opcoes {
    display: flex;
    padding-top: 10vh;
    justify-content: center;
}
.imagenet-opcoes a{
    width: 100%;
    max-width: 250px;
    margin: 0 3vw;
    display: table;
    font-style: italic;
    margin-top: 10px;
    padding: 15px 20px;
    box-shadow: 0 0 3px 0px #000;
    color: #FFF;
    background-color: #006ca7;
    border-radius: 10px;     
}
.imagenet-rodape{
    display: flex;
    width: 100%;
    height: 80px;
    background: #f1f1f1;
    font-size: 0.66em;
    align-items: center;
    justify-content: center;   
}
.imagenet-rodape a{
    color: inherit;
    font-weight: bold;
    margin-left: 5px;
}