@charset "utf-8";

/***********************************************************************************************
						PÁGINA NÃO ENCONTRADA
/**********************************************************************************************/

/* ESTRUTURA */
body { min-width: 1200px; min-width: calc(100%); margin: 0; padding: 0; font-family: Open Sans, Lato, Verdana, Arial; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; }
* { outline: none; word-break: break-word; -webkit-tap-highlight-color: rgba(0,0,0,0); user-select: none; }
*, :after, :before { box-sizing: border-box; }

/* TOPO */
#swe_topo { padding: 20px; box-shadow: 0 0 20px rgba(0,0,0,.05); }
#swe_topo img { height: 8vh; min-height: 80px; display: block; margin: auto; }

/* CONTEÚDO */
.pagina_nao_encontrada { text-align: center; padding: 20px; }
.pagina_nao_encontrada * { pointer-events: none; }
.pagina_nao_encontrada .status { font-size: 100px; color: #4175bb; font-family: "Lato"; font-weight: 300; letter-spacing: .15em; }
.pagina_nao_encontrada .descricao { font-size: 4vh; color: #47474b; font-weight: bold; letter-spacing: -.05em; }
.pagina_nao_encontrada img { width: 90%; max-width: 500px; margin: 3vh auto; }
.pagina_nao_encontrada .contagem { font-size: 2.65vh; color: #47474b; font-weight: 600; padding-top: 20px; }
.pagina_nao_encontrada .contagem span { color: #ca0000; font-weight: bold; }


/* FONTS */
@font-face {
    font-family: "Lato";
    src: url("font/Lato-Regular.woff2") format("woff2"),
        url("font/Lato-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Open Sans";
    src: url("font/OpenSans.woff2") format("woff2"),
        url("font/OpenSans.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Open Sans";
    src: url("font/OpenSans-Bold.woff2") format("woff2"),
        url("font/OpenSans-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "Open Sans";
    src: url("font/OpenSans-SemiBold.woff2") format("woff2"),
        url("font/OpenSans-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
}