@font-face {
    font-family: myriadregular;
    src: url(fontes/myriad/MYRIADPRO-REGULAR.OTF);
}
@font-face {
    font-family: myriadsemibold;
    src: url(fontes/myriad/MYRIADPRO-SEMIBOLD.OTF);
}

*{
    font-family: 'myriadregular';
}

body div, body dl, body dt, body dd, body ul, body ol, body li, body h1, body h2, body h3, body h4, body h5, body h6, body pre, body form, body p, body blockquote, body th, body td,body button{
    font-family: 'myriadregular';
}

body {   
    /* CSS3*/
    -webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-color: #fff;
    -webkit-text-stroke: 0px;
}

::-webkit-input-placeholder {
        font-size: 15px;
        color: #fff;
}

:-moz-placeholder { /* Firefox 18- */
    font-size: 15px;
    color: #fff;
}

::-moz-placeholder {  /* Firefox 19+ */
    font-size: 15px;
    color: #fff;
}

:-ms-input-placeholder {  
    font-size: 15px;
    color: #fff;
}

.centralized{
    max-width: 1000px;
    margin-left: 30px;
}

.foto{
    border-radius: 10px;
    width: calc(100% - 20px);
    margin-left: 20px;
    margin: 30px 0 70px 0;
}

.row{
    width: 100%;
    max-width: none !important;
}



#lista,
#sala{
    width: 100vw;
    height: 100vh;
    position: relative;
    overflow: auto;
    background-image: url(../img/template/background.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

#logo{
    position: absolute;
    bottom: 30px;
    right: 30px;
    width: 12%;
}

#sala h1{
    text-transform: uppercase;
    font-size: 70px;
    margin: 30px 40px 20px 0;
    line-height: 1;
    color: #103757;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.55);
}

#sala label{
    font-family: myriadsemibold;
    font-size: 26px;
    color: #103757;
}

#sala input[type=text]{
    border: none;
    border-radius: 15px;
    background-color: #0E5478;
    height: 50px;
    font-size: 36px;
    color: #fff;
    text-align: center;
    margin-bottom: 15px;
}

#lista h1{
    font-size: 100px;
    margin: 0;
    padding: 40px;
    line-height: 1;
    color: #103757;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.55);
}

#lista ul:not(.disc){
    padding-left: 100px;
    margin: 0;
}
#lista a{
    font-weight: bold;
    font-size: 52px;
    color: #103757;
    text-transform: uppercase;
}

#lista ul.disc{
    margin-top: -15px;
}
    
#lista ul.disc li{
    color: #fff;
    line-height: 1.1;
    padding-bottom: 10px;
}

#lista ul.disc li,
#lista ul.disc li i{
    font-size: 30px;
    color: #103757;
}