.brand-logo{margin-top:-6px;max-height:36px}.form-control:focus{position:relative;z-index:49}.form-control-position{z-index:50}.pb-10{padding-bottom:20px}body.vertical-layout.vertical-menu.menu-collapsed .navbar .navbar-header{width:140px}.acoes{font-size:18px}.acoes a{display:inline-block;margin:0 3px}.select2-container{width:100% !important}.file_options{height:auto!important;margin-top:5px}.file_options .btn,.file_options span{float:left;margin-right:5px}.form-control-file label{display:block;width:100%;text-align:left !important;margin:0 !important}.file-upload{position:relative}.file-upload:after{content:"Selecionar...";position:absolute;background:#ccc;font-size:12px;height:100%;width:100px;line-height:40px;right:0;top:0;text-align:center !important}.galeria-imagens{margin-bottom:-20px}.galeria-imagens .galeria-imagem{margin-bottom:25px}.galeria-imagens .galeria-imagem.galeria-ordem{cursor:move}.galeria-imagens .galeria-imagem figure{display:block;margin:0}.galeria-imagens .galeria-imagem:hover .bloco-imagem-borda{border-color:#D72626}.galeria-imagens .galeria-imagem:hover .imagem-acoes{display:block}.galeria-imagens .galeria-imagem:hover .bloco-imagem-conteudo:before{background:#000;position:absolute;z-index:10;width:100%;height:100%;opacity:0.5;left:0;top:0;content:" "}.galeria-imagens .bloco-imagem-borda{border:1px solid #ccc;display:block;padding:5px}.galeria-imagens .imagens-opcoes{height:100%;position:absolute;right:19px;top:5px;width:35px}.galeria-imagens .bloco-imagem-conteudo{position:relative}.galeria-imagens .imagem-acoes{display:none;position:relative;z-index:11}.galeria-imagens .imagem-acoes a{font-size:16px;margin-top:5px;padding:2px 5px}.ribbon{position:absolute;top:-5px;z-index:100;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{background:#79A70A;background:linear-gradient(#B6BAC9 0%, gray 100%);font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;width:100px;display:block;box-shadow:0 3px 10px -5px #000;position:absolute;top:19px}.ribbon span:before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #808080;border-top:3px solid #808080;border-right:3px solid transparent;border-bottom:3px solid transparent}.ribbon span:after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-bottom:3px solid transparent;border-right:3px solid #808080;border-top:3px solid #808080}.ribbon:not(.esquerda){right:-5px}.ribbon:not(.esquerda) span{transform:rotate(45deg);-webkit-transform:rotate(45deg);right:-21px}.ribbon.esquerda{left:-5px}.ribbon.esquerda span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:-21px}.ribbon.vermelho span{background:#79A70A;background:linear-gradient(#F70505 0%, #8F0808 100%)}.ribbon.vermelho span:before{border-left:3px solid #8F0808;border-top:3px solid #8F0808}.ribbon.vermelho span:after{border-right:3px solid #8F0808;border-top:3px solid #8F0808}.ribbon.verde span{background:#79A70A;background:linear-gradient(#9BC90D 0%, #79A70A 100%)}.ribbon.verde span:before{border-left:3px solid #79A70A;border-top:3px solid #79A70A}.ribbon.verde span:after{border-right:3px solid #79A70A;border-top:3px solid #79A70A}.ribbon.azul span{background:#79A70A;background:linear-gradient(#2989d8 0%, #1e5799 100%)}.ribbon.azul span:before{border-left:3px solid #1e5799;border-top:3px solid #1e5799}.ribbon.azul span:after{border-right:3px solid #1e5799;border-top:3px solid #1e5799}.fancybox-button svg{max-width: 100%;max-height: 100%;}
