html {
    height: 100%; /* para corrigir a expansao da textura */
}

a {
	text-decoration: none;
	border: none;
	color: inherit;
	}

#disclaimer a {
    background-color: #1fd3ff;
}

/* fundo */

body {
    background-image: none;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0 0;
    background-repeat: repeat-y;
    background-color: #00CDFF;
    font-family: 'Roboto', sans-serif;
    font-size: 1.0rem;    }

  .bg_video{
	position: fixed;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -1000;
    background-repeat: repeat-y;
    opacity: 0.5;
	    }

    .texto {
        font-family: "Google Sans", sans-serif;
        font-optical-sizing: auto;
        font-weight: 400;
        font-style: normal;
        font-variation-settings: "GRAD" 0;
        color: #eee;
    }

    #logo {
        width: 30rem;
        margin: 8rem auto auto auto;
    }

    #disclaimer {
    width: 40rem;
    margin: 1rem auto auto auto;
    background-color: #00add96b;
    padding: 40px;
    font-family: "Google Sans", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    font-variation-settings: "GRAD" 0;
    color: #085473;
    line-height: 1.9rem;
    font-size: 1.2rem;
    text-align: left;
    }

    h1 {
     font-family: "Google Sans", sans-serif;
    color: #eee;
    line-height: 2.5rem;
    font-size: 2rem;
    font-weight: 400;
    margin-bottom: 40px;
    margin-top: 0px;
    }

    .cron {
    display: block;
    width: 40rem;
    margin: 0 auto auto auto;
    background-color: #d5ff0070;
    padding: 20px 40px 20px 40px;
    font-family: "Google Sans", sans-serif;
    line-height: 2rem;
    font-size: 1.4rem;
    font-weight: 400;
    color: #000000;
    }

    .site {
    display: block;
    width: 40rem;
    margin: 0 auto auto auto;
    background-color: #ff9a00a1;
    padding: 20px 40px 20px 40px;
    font-family: "Google Sans", sans-serif;
    line-height: 2rem;
    font-size: 1.4rem;
    font-weight: 400;
    color: #000000;
    }

@-ms-viewport {
	width: auto!important;
}
@viewport {
	width: device-width;
}


    @media screen and (max-width:580px) {

#disclaimer {
    margin: 1rem auto auto auto;
    color: #085473;
    line-height: 1.8rem;
    font-size: 1.4rem;
    width: 85%;
        }

  
#logo {
    width: 80%;
        margin: 8rem auto auto 40px;
    }

.cron, .site {
    line-height: 2rem;
    font-size: 1.5rem;
    width: 85%;
}


    }