.bg-primaria{background-color:#292929!important}.text-primaria{color:#292929!important}.bg-secundaria{background-color:#aaacae!important}.text-secundaria{color:#aaacae!important}body{display:flex;min-height:100vh;flex-direction:column}body:not(.externo) main{padding-top:60px}body main{flex:1 0 auto;background-color:#fff}@media (max-width:600px){.banner_superior{padding-top:50px}.banner_superior h1{width:50%;right:0!important;top:0!important;font-size:18px!important}}.banner_superior h1{font-size:50px;position:absolute;right:30px;top:10%;text-align:center}.conteudo{padding-top:60px;height:100%;margin-bottom:70px}.conteudo.externo{padding-top:0}@media (max-width:600px){.conteudo{padding-top:5px}}.bem-vindo{position:absolute;top:30%;width:100%}.bem-vindo h1{color:#292929;font-size:24px}@media (max-width:600px){.bem-vindo{top:70px}.bem-vindo img{width:90%;height:auto}}.cor_empresa{width:100%;height:40px;display:flex;align-content:space-between}.cor_empresa .cor{margin-top:5px;cursor:pointer;display:block;border-radius:4px;width:100%;line-height:35px;text-align:center;color:#fff}.cor_empresa .one-colorpanel{display:none;margin-top:45px;position:absolute;z-index:10}.swal2-container{z-index:1000000}select.browser-default{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0}select.browser-default:disabled{color:rgba(0,0,0,.42);border-bottom:1px dotted rgba(0,0,0,.42)}.tabs .tab a{background-color:#eee;color:#aaacae}.tabs .tab a.active{color:#292929}.tabs .tab a:focus.active,.tabs .tab a:hover{background-color:rgba(150,188,51,.5);color:#292929}.tabs .indicator{background-color:#aaacae}#carregando{position:fixed;z-index:40000;left:0;top:0;width:100%;height:100%;background-color:#f0f0f0}#carregando span{font-size:50px;text-align:center;top:45%;position:absolute;width:100%}.btn{height:auto;margin-bottom:4px}.btn.disabled{color:#000!important}.btn.disabled.red-text{color:#f44336!important}.btn.disabled.green-text{color:#4caf50!important}.btn.disabled.orange-text{color:#ff9800!important}.btn.disabled.purple-text{color:#9c27b0!important}.btn.disabled.blue-text{color:#00b0ff!important}.btn-full{display:block;width:100%}.btn-acoes hr{margin:50px 0 20px 0}.btn-acoes .btn{height:50px;border-radius:25px;padding-left:30px;padding-right:30px;line-height:50px}.btn-acoes .btn i.left{margin-right:25px}.sidenav{padding-top:64px;background-color:#292929}.sidenav .user-view{height:250px}.sidenav .user-view .background{background-position:center;background-size:cover;filter:blur(4px);-webkit-filter:blur(4px)}.sidenav .user-view .circle{-webkit-box-shadow:0 1px 15px 5px #666;box-shadow:0 1px 15px 5px #666;margin-bottom:20px;background-color:#fff}.sidenav .user-view p{text-shadow:0 0 6px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;margin-top:0;line-height:30px;display:block}.sidenav .user-view p i{bottom:-3px;position:relative}.sidenav li>a{padding:0 16px;line-height:18px}.sidenav li>a span{height:100%}.sidenav li>a span .badge{height:20px;margin-top:0;border-radius:10px}.sidenav .collapsible-header:after{right:9px;font-family:'Material Icons';font-size:18px;position:absolute;right:16px;content:'keyboard_arrow_right';transition:transform .3s ease-in-out,opacity .25s ease-in-out .1s,-webkit-transform .3s ease-in-out;color:#afafaf}.sidenav li.active>.collapsible-header:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.sidenav li.active li{background-color:rgba(0,0,0,.03)}nav.menu-superior{position:fixed;top:0;width:100%;z-index:10000;background-color:#fff}nav .brand-logo img{margin-top:1px;height:62px}@media (max-width:600px){nav .brand-logo img{height:30px;margin-top:14px}nav .brand-logo.center{left:50px;transform:none}}nav .marquee{width:50%}@media (max-width:600px){nav .marquee{width:100%;position:absolute;left:0!important;top:40px}}#marquee{margin:10px!important;font-size:18px}.sub_titulo{position:fixed;z-index:10;height:64px}.nav-wrapper{padding-left:20px}.nav-wrapper .sidenav-trigger{position:absolute;z-index:1000}.nav-wrapper a small{position:absolute;top:15px}.lds-ripple{display:inline-block;position:relative;width:64px;height:64px}.lds-ripple div{position:absolute;border:4px solid #292929;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-left:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.truncar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paginacao .select-wrapper input.select-dropdown{text-align:center}.img-block{display:block;width:100%}.img-center{position:relative;margin:0 auto;display:block}.breadcrumb{color:#f3b6b6;line-height:70px}.breadcrumb:last-child{color:#fff}.collapsible{border:none;box-shadow:none}.collapsible.filtro{margin-bottom:40px}.collapsible.filtro .collapsible-header{background-color:#292929;color:#fff;border:none;width:80px;border-radius:50px;transition:width .3s;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.collapsible.filtro .collapsible-header.acoes{width:135px}.collapsible.filtro li.active{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.collapsible.filtro li.active .collapsible-header{width:100%;border-radius:0;box-shadow:none}.collapsible.filtro .btn-small{margin:3px}.quadrado{position:relative;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.quadrado:before{content:"";display:block;padding-top:100%}.zoomer{background-size:cover;background-position:center;transition:all .5s}.zoomer:focus,.zoomer:hover{transform:scale(1.2)}.foto_upload{display:block;max-height:40px;max-width:100%;width:auto;margin:0 auto}.pointer{cursor:pointer}.btn-adicionar-superior{position:fixed;right:10px;top:68px;background-color:#aaacae;z-index:11}@media (max-width:600px){.btn-adicionar-superior{width:50px!important;height:50px!important;right:3px;top:2px;background-color:#aaacae!important;z-index:10000}.btn-adicionar-superior i{line-height:50px!important;color:#fff}}.btn-adicionar-superior.hide-on-med-and-down{border-radius:50px}.titulo-mobile{margin-bottom:0}.titulo-mobile h5{margin-top:0}.btn-adicionar-superior.btn-large:hover,.btn-adicionar-superior.btn-small:hover,.btn-adicionar-superior.btn:hover{background-color:#fff;color:#292929}.card.card-lateral:hover{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.card.card-lateral .card-content .check-selecionado{position:absolute;left:0;top:0}.card.card-lateral .card-content>.row:first-of-type{display:flex;align-items:center}.card.card-lateral .card-content>.row:first-of-type .col{height:60px;display:grid}.card.card-lateral .card-content .card-image{height:60px;display:table-cell;vertical-align:middle}.card.card-lateral .card-content .card-image .quadrado{max-height:60px}.card.card-lateral .card-content .card-title{height:50px;line-height:25px;margin-bottom:0;font-weight:700;font-size:22px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card.card-lateral .card-content .card-title small{font-size:.5em}.card.card-lateral .card-content .btn.btn-flat{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:-webkit-fill-available;padding-left:0}@media (max-width:600px){.card.card-lateral .card-content{padding:10px}.card.card-lateral .card-content .card-title{height:auto}}.file-field{margin-top:5px;margin-bottom:10px;height:40px}.file-field .btn{font-size:12px;height:35px;line-height:35px}.file-field .file-path-wrapper input.file-path{height:35px}a.card.card-lateral .card-content{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}@media (min-width:600px){a.card.card-lateral .card-content:hover{-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.75);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.75);box-shadow:0 0 10px 2px rgba(0,0,0,.75)}}.dropdown-content{min-width:160px}.dropdown-content li>a{position:relative;z-index:10000}.tela_login .login_page{position:absolute;top:0;width:100%;height:100%;background-color:#292929;background-image:url(/assets/img/background.jpeg);background-size:cover;background-position:left top}.tela_login .login_page .card-panel{display:block;width:100%;max-width:350px;margin:0 auto;background-color:#fff}.tela_login .login_page h1{color:#292929;font-size:30px}.tela_login .login_page h2{font-size:20px}.tela_login .login_page .responsive-img{max-height:200px}@media (max-width:500px){.tela_login .login_page .card-panel{position:fixed;max-width:100%;height:100%;padding:20px;top:0;left:0}}.tela_login .login-form{width:100%}.tela_login .login-form-text{text-transform:uppercase;letter-spacing:2px;font-size:.8rem}.tela_login .login-text{margin-top:-6px;margin-left:-6px!important}.tela_login .medium-small{font-size:.9rem;margin:0;padding:0}.tela_login .input-field .prefix.active{color:#292929}.tela_login input[type=password]:not(.browser-default):not([readonly]):focus,.tela_login input[type=text]:not(.browser-default):not([readonly]):focus{border-bottom:solid 1px #292929;box-shadow:0 1px 0 0 #292929}.tela_login input[type=password]:not(.browser-default):not([readonly]):focus+label,.tela_login input[type=text]:not(.browser-default):not([readonly]):focus+label{color:#292929}.tela_login .bg-background{background-color:#f0f0f0}.tela_login .bg-primaria{background-color:#292929}.tela_login .btn{width:100%;background-color:#292929}.tela_login .btn:hover{background-color:#f0f0f0;color:#292929}.tela_login .btn.btn-flat{background-color:transparent;color:#aaacae}.tela_inicial{background-color:#fff}.tela_inicial .conteudo{padding-top:0}.tela_inicial .conteudo .salas{padding-top:10px}.tela_inicial .conteudo .salas [type=radio]:not(:checked)+span:after,.tela_inicial .conteudo .salas [type=radio]:not(:checked)+span:before{border-color:#fff}.tela_inicial .conteudo .salas label{color:#fff}.tela_inicial .conteudo .hoje{color:#fff;text-align:center;font-size:26px}.tela_inicial .conteudo .collection a.collection-item{color:#000}.tela_inicial .conteudo .collection .collection-item.passado{background-color:#e0e0e0}.tela_inicial .conteudo .modal h4{font-size:20px}.bg-dynapac{background-color:#292929;background-image:url(/assets/img/background.jpeg);background-size:cover;background-position:left top;background-attachment:fixed}#tela_bem_vindo{height:100%}#tela_bem_vindo h5{font-size:18px;line-height:22px}#tela_bem_vindo #aceito,#tela_bem_vindo #cadastro{background-color:#e0e6e2;border-radius:10px}#tela_bem_vindo #aceito h4,#tela_bem_vindo #cadastro h4{font-family:Lato,sans-serif;color:#292929;font-size:24px;text-align:center}#tela_bem_vindo nav{position:fixed;top:0;left:0;width:100%;z-index:10}#tela_bem_vindo h1{font-family:Lato,sans-serif;color:#292929;font-size:50px;font-weight:700}@media (max-width:600px){#tela_bem_vindo h1{margin-top:80px;font-size:20px}}#tela_bem_vindo .parte_1 .texto{border-top-right-radius:10px;font-family:Lato,sans-serif}#tela_bem_vindo .parte_1 .texto img{width:100%;display:block}@media (max-width:600px){#tela_bem_vindo .parte_1 .texto h5{font-size:14px}}#tela_bem_vindo .parte_2 .texto{font-family:Lato,sans-serif}#tela_bem_vindo .parte_2 .texto img{width:100%;display:block}@media (max-width:600px){#tela_bem_vindo .parte_2 .texto h5{font-size:14px}}#tela_bem_vindo .parte_3{padding-top:20px}#tela_bem_vindo .parte_3 img{display:inline-block}@media (max-width:600px){#tela_bem_vindo .parte_3 h5{font-size:14px}#tela_bem_vindo .parte_3 img{width:50%;margin-bottom:30px}}#tela_bem_vindo .parte_4{padding-top:20px}#tela_bem_vindo .parte_4 .texto{border-radius:10px;font-family:Lato,sans-serif;background-color:#e0e6e2}#tela_bem_vindo .parte_4 .texto img{width:auto;max-width:100%;margin:20px auto}.img-qr{width:500px;max-width:80%;display:block;margin:10px auto}