*{margin: 0px; padding:0px; text-decoration: none; list-style: none; font-family: sans-serif}  a, a:hover, a:visited, a:checked{color: inherit; text-decoration: none} .red{border: solid 1px red} .none{display: none;}
.page{display: flex; flex-direction: column; min-height: 100vh; width: 100%;}


@keyframes vaivem {
    0% { background-position: 0% 50% }
    50% { background-position: 100% 50% }
    100% { background-position: 0% 50% }
}
.dotted {

}

.page{
    background: url('../img/fundonovo.png') #292929;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;

}
/************************************************Top Bar***********************************************************************/
.top_bar{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    height: 80px;
    background: rgba(0, 0, 0, 0.75);
    color: #ffffff;
}
.logo{
    width: 280px;
    display: flex;
    justify-content: center;
    font-weight: bolder;
    font-size: 2em;
    text-shadow: 1px 2px 3px #000000;
}


.login{
    display: flex;
    margin-right: 50px;

}

.login_form{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.login_form input{
    line-height: 2em;
    font-size: 0.9em;
    padding-left: 10px;
    padding-right: 10px;
    background: rgba(255, 255, 255, 0.80);
    margin-right: 5px;
    border: solid 1px #ffffff;
}
.login_form input[type="submit"]{
    margin-left: 10px;
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.5);
    color: #ffffff;
    font-weight: bolder;
    cursor: pointer;
    border: solid 1px #393939;
    line-height: 2.2em;
}
/********************************************************************************************************************************/

/************************************************Page Body***********************************************************************/
.page_body{
    background-image: linear-gradient(60deg,rgba(0, 0, 0, 0.50),rgba(0, 0, 0, 0.80));
    background-size: 3px 3px;
    width: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}
.dalai_lama{
    text-align: center;
    color: rgba(255, 255, 255, 0.83);
    font-size: 3em;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.52);
}

@keyframes visi {
    0%{opacity: 0}
    70%{opacity: .9}
    100%{opacity: 1}
}
.carrossel{
    height: 80px;
    margin-bottom: 15px;
}
.carrossel h3{
    color: #ffffff;
    font-size: 2.5em;
    font-weight: bolder;
    text-shadow: 1px 2px 3px #000000;
    display: none;
    animation: visi 6s linear infinite;
    text-align: center;


}
.middle_band{
    display: flex;
    width: 90%;
    justify-content: space-around;
    flex-wrap: wrap;
}
.register{
    min-width: 280px;
    padding: 20px;
    background: rgba(190, 190, 190, 0.64);
    border: solid 1px #f2f2f2;
    border-radius: 5px;
    margin: 10px;

}
.register_form{
    display: flex;
    flex-direction: column;

}
.register_form input{
    line-height: 2em;
    font-size: 0.9em;
    padding-left: 10px;
    padding-right: 10px;
    background: rgba(255, 255, 255, 0.80);
    margin-right: 5px;
    border: solid 1px #ffffff;
    margin: 5px;

}
.register_form input[type="submit"]{

    border-radius: 3px;
    background: linear-gradient(-60deg,#da7703,#ee932c,#da7703);
    color: #ffffff;
    font-weight: bolder;
    cursor: pointer;
    border: solid 1px #393939;
    line-height: 2.2em;
}
.social_register_txt{
    margin: 0 auto;
    text-align: center;
    margin-bottom: 10px;
}
.social_register{
    display: flex;
    justify-content: space-around;
}
.social_register img{
    height: 50px;
    cursor: pointer;

}
.down_apps_container{
    background: rgba(190, 190, 190, 0.64);
    width: 250px;
    min-height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: solid 1px #f2f2f2;
    border-radius: 5px;
    margin: 10px;
    cursor: pointer;
}

/***********************************************************************************************************************/

/***********************************************************************************************************************/