a:link, a:visited, #search a:visited, th a:visited { color: #999999; } a.blackLink:link { color: #000000; } a.blackLink:visited { color: #000000; } a.blackLink:hover { color: #CCCCCC; } #title h1 { color: #B4161A; } .hasDatepicker { margin: 1px; padding-top: 3px; } .linkSupervisorOff { font-size: 14px; } .linkSupervisorOff a { text-decoration: none; color: #888888; font-size: 14px; } h3 { color: #990000; } body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #f7f7f7; position: absolute; top: 0; bottom: 0; right: 0; left: 0; } body, html { width: 100%; margin: 0; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; height: 100%; /* needed for container min-height */ min-height: 100%; } a:hover { text-decoration: none; } a:active { text-decoration: none; } .none { display: none; } .item_list h3, .item_list h4, .item_list h5, .item_list h6 { font-size: 1em; font-weight: normal; } #baseSite { position: relative; /* needed for footer positioning*/ margin: 0 auto; /* center, not in IE5 */ width: 80%; border: 0; top: 0; } #tabLayout { position: relative; /* needed for footer positioning*/ width: 80%; padding: 0; margin: 0 auto; /* center, not in IE5 */ margin-top: 0; background-color: #F7F7F7; border: 0; top: 20px; } .headSite { top: 0; margin: 0; width: 100%; border: 0; height: 60px; } #title { width: 100%; vertical-align: middle; } #tableAgenteRt { min-height: 100%; height: 100%; margin: 0; } #color_bar { font-size: 12px; font-weight: lighter; width: 100%; background: #f09f47; height: 30px; color: #FFFFFF; } #nav_login { width: 65%; text-align: left; margin: 0; padding: 6px; left: 0; font-size: 14px; } #dispProg { font-size: 14px; color: #FFFFFF; width: 30%; text-align: right; margin: 0; right: 0; } .content { border: 1px solid #e9e9e9; border-radius: 4px; padding: 15px 15px 15px; } .menuGeral { /*background-color:#d4cfc6;*/ font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; width: 100%; height: 10px; padding: 10px 0; } .menuGeral a { text-decoration: none; color: #FFFFFF; } .menuGeral table { top: 1px; } .menuGeral td { font-size: 12px; color: #f09f47; font-weight: bold; } .menuGeral th { font-size: 14px; font-weight: bold; color: #000; } #conteudoSite { width: 100%; height: auto !important; /* real browsers */ margin: 0px; padding-top: 0px; border: 0; } .loginGer { color: #999999; font-weight: normal; } .cabRelatorio { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #f09f47; } .cabRelatorioBase { background-color: #6e26fa; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; } input, select { border: 1px solid #FF1472; color: #000; font-weight: normal; font-size: small; font-family: Arial, Helvetica, sans-serif; margin: 1px; padding: 5px 10px 5px 10px; border-radius: 6px; } .btGeral { border: 1px solid #FF1472; font-weight: normal; vertical-align: middle; border-radius: 6px; padding: 3px 10px 3px 10px; } /* form input[type=submit], input[type=text] { background-color:#00bb00; } */ .geral { border: 1px solid #FF1472; font-weight: normal; vertical-align: baseline; border-radius: 6px; padding: 5px 10px 5px 10px; } #tbLogin { border-radius: 5px; padding: 55px 52px; border: 1px solid #DEDEDE; background-color: #f5f5f5; } .arialBold10 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } .arial10 { font-size: 10px } .legenda { border: 1px solid #CCCCCC; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } .filtro { border-collapse: collapse; border: 0px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; font-weight: 600; } .grid { border-collapse: collapse; background-color: #F7F7F7; font: Arial, Helvetica, sans-serif; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow: hidden; } .grid th, .grid tr>td.th { font-size: 12px; border: 1px solid #D0D0D0; height: 20px; text-transform: uppercase; font-weight: bold; background-color: #6e26fa; color: #FFFFFF !important; font-family: Arial, Helvetica, sans-serif; padding: 6px; } .grid td { font-size: 11px; border: 1px solid #E1E1E1; padding: 6px 5px } .grid tbody tr.firsttr>th { /*border: 1px solid #FF9900 !important;*/ } .grid tbody tr.firsttr>th:last-child { border-right: 1px solid #CCCCCC !important; } .nogrid { border: 0 !important; } .nogrid th, .nogrid tr>td.th { border: 0; } .nogrid tr { border: 0; } .nogrid td { border: 0; } .nogrid th { border: 0; } .infoDac { border: 0; color: #000; font-family: Arial, Helvetica, sans-serif; padding: 4px; border-spacing: 2px; overflow: hidden; } .infoDac th { font-weight: bold; background-color: #eee; border: 1px solid #bbb; width: 33%; } .infoDac td { font-weight: bold; font-size: 14px; text-align: center; } #contentAgente fieldset { border: 1px solid #dbdbdb; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } #dadosContato th { width: 16%; text-align: center; } .totalizaGrid td { font-size: 11px; font-weight: bold; color: #333333; } .gridSelect { background-color: #0033CC; color: #CCCCCC; font-weight: bold; } .btSelect { background-color: lime; } #erros { width: 100%; } .error { left: 0; top: 0; width: 100%; border: 1px solid #555555; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #f09f47; } .error_head { height: 16px; background-color: #555; color: #FFFFFF; font-size: 14px; font-weight: bold; text-align: center; } .error_td { font-size: 12px; font-weight: normal; } #error_foot { height: 8px; background-color: #555; color: #FFFFFF; } .lkblack a:link, a:visited { color: #000000; } .msgSis { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; } #tooltip { position: absolute; z-index: 3000; border: 1px solid #CC3300; background-color: #fff; color: #CC3300; padding: 5px; opacity: 0.85; } #tooltip h3, #tooltip div { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .atipicoMaior { color: #FF0000; font-weight: bold; } .atipicoMenor { color: #00FF00; font-weight: bold; } .tipico { color: #0000ff; } .clean { background: inherit; border: 0; } .displayErros { border-collapse: collapse; border: 0px solid #CCCCCC; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: large; color: #F00; margin: auto; margin-top: 10px; margin-bottom: 10px; width: 95%; } .displayMsg { border-collapse: collapse; border: 0px solid #CCCCCC; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #009; margin: auto; margin-top: 10px; margin-bottom: 10px; width: 95%; } .displayMsg td, .displayErros td { padding: 5px; text-align: left; } #rodapeSite { position: absolute; width: 99%; text-align: center; top: auto; height: 50px; padding: 5px; margin: 0; border: 0; bottom: 0; /* stick to bottom */ } .footDac { background-color: #fff; border: 0; color: #fff; font-family: Arial, Helvetica, sans-serif; padding: 0px; border-spacing: 2px; overflow: hidden; } .footDac th { font-weight: bold; background-color: #6e26fa; border: 1px solid #bbb; height: 18px; } .footDac td { font-weight: bold; font-size: 14px; text-align: center; height: 36px; border: 1px solid #bbb; color: #bbb; } #easyTooltip { margin: 0 10px 1em 0; width: auto; padding: 8px; background: #bbb; border: 2px solid #f09f47; line-height: 130%; color: #000; font-size: large; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; font-size: 16px; outline: 0; -webkit-appearance: none; } .pagina { text-decoration: none; padding: 0; font-weight: normal } a.pagina:link { color: #333333; } a.pagina:visited { color: #333333; } a.pagina:hover { color: #CCCCCC; } .pagina table { border: 0; padding: 2px; margin: 0; } .pagina tr { background-color: transparent; } .pagina td { border: 0; width: 15px; text-align: center; } .dados-in { width: 100%; padding: 0; border: 0; margin: 0; } .dados-in td { width: 60%; padding: 0; border: 0; margin: 0; text-align: right; } .dados-in th { width: 40%; padding: 0; border: 0; margin: 0; padding-right: 5px; font-weight: bold; color: #000; background-color: transparent; text-align: right; } .printOnly { display: none; visibility: hidden; } .bold, .bold * { font-weight: bold; } .printHeader { visibility: hidden; display: none; } @media print { body, html { background: none; margin: 0 !important; padding: 0 !important; } html, html * { margin: 0 !important; } * { visibility: hidden !important; } .grid, .grid *, .printHeader, .printHeader * { visibility: visible !important; } .printHeader { display: inline-table !important; } .printHeader tr:last-child td:last-child { width: 100% !important; text-align: right !important; } .firstHeader tr:last-child td:last-child { width: 100% !important; text-align: left !important; padding-left: 20px; } table.grid tr td, table.grid tr th, table.printHeader tr td, table.printHeader tr th { page-break-inside: avoid; } table tbody tr td:before, table tbody tr td:after { content: ""; display: block; } .page-break { display: block; color: red; font-family: Arial; font-size: 16px; text-transform: uppercase; page-break-before: always; } .grid img { display: none; visibility: hidden; } } #post-mural { border: 1px solid #EEEEEE; box-shadow: 1px 1px 0 #DDDDDD; display: block; font-family: 'Marck Script', cursive; font-size: 22px; line-height: 50px; margin: 2% auto; padding: 11px 20px 0 45px; resize: none; height: 289px; width: 80%; resize: none; background-image: -moz-linear-gradient(top, transparent, transparent 49px, #E7EFF8 0px), -moz-radial-gradient(4% 50%, circle closest-corner, #f5f5f5, #f5f5f5 39%, transparent 0%), -moz-radial-gradient(3.9% 46%, circle closest-corner, #CCCCCC, #CCCCCC 43.5%, transparent 0%); background-image: -webkit-linear-gradient(top, transparent, transparent 49px, #E7EFF8 0), -webkit-radial-gradient(4% 50%, circle closest-corner, #f5f5f5, #f5f5f5 39%, transparent 0%), -webkit-radial-gradient(3.9% 46%, circle closest-corner, #cccccc, #cccccc 43.5%, transparent 0%); -webkit-background-size: 100% 50px; background-size: 100% 50px; } .container-msg { z-index: 99999; position: absolute; right: 0; bottom: 0; width: 500px; } .msg-wgt-header { background-color: #ff9900; border: 1px solid lightgray; color: white; text-align: center; height: 28px; margin-bottom: 5px; } .msg-wgt-header a { text-decoration: none; font-weight: bold; color: white; vertical-align: middle; position: relative; top: 8px; } /* message box body styles*/ .msg-wgt-body { overflow-y: scroll; } .msg-wgt-body table { width: 100%; } .msg-row-container { border-bottom: 1px solid lightgray; } .msg-row-container td { border-bottom: 1px solid lightgray; padding: 3px 0 3px 2px; } .msg-row { width: 100%; } .message { margin-left: 40px; } /* Message box footer styles*/ .msg-wgt-footer { height: 50px; } .msg-wgt-footer textarea { width: 95%; font-family: 'tahoma'; font-size: 13px; padding: 5px; } .user-label { font-size: 11px; } .msg-time { font-size: 10px; float: right; color: gray; } #textareaPub { resize: none; } /* The Modal (background) */ .modal { display: none; position: fixed; z-index: 999; padding-top: 20px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); } /* Modal Content */ .modal-content { position: relative; background-color: #fefefe; margin: auto; padding: 0; border: 1px solid #888; width: 60%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -webkit-animation-name: animatetop; -webkit-animation-duration: 0.4s; animation-name: animatetop; animation-duration: 0.4s } /* Add Animation */ @-webkit-keyframes animatetop { from { top: -300px; opacity: 0 } to { top: 0; opacity: 1 } } @keyframes animatetop { from { top: -300px; opacity: 0 } to { top: 0; opacity: 1 } } /* The Close Button */ .close { color: white; float: right; font-size: 28px; font-weight: bold; } .close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; } .modal-header { padding: 2px 16px; background-color: #6e26fa; color: white; } .modal-body { padding: 2px 16px; } .modal-footer { padding: 2px 16px; background-color: #6e26fa; color: white; } .myIframe { position: relative; padding-bottom: 105%; padding-top: 70px; height: 0; overflow: hidden; -webkit-overflow-scrolling: touch; } .myIframe iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .paginacao { display: none; padding: 5px 5px; background-color: #FFF; } .paginacao span { font-size: 18px; color: #FFF; cursor: pointer; text-decoration: none; padding: 2px 15px; background-color: #6e26fa; border-radius: 15px; } .paginacao span:hover { color: #6e26fa !important; background-color: #FFF; } .destaque { background: #DCDCDC; color: #696969; text-decoration: none !important; } .destaque a:link { color: #696969 !important; text-decoration: none !important; } .destaque a:visited { color: #696969 !important; text-decoration: none !important; } .destaque a:hover { color: #696969 !important; text-decoration: none !important; } .gridClean { border: 0 !important; } table.gridClean td { border: 0 !important; } .gridClean a { text-decoration: none; font-size: 14px; font-weight: bold; } table.gridClean td { padding: 4px !important; padding-top: 10px !important; } .textPrivate { background-color: lightblue; width: 110px; height: 110px; overflow: scroll; } .textPrivate p { text-align: justify; } .loading-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(245, 245, 245, 0.8); /* Fundo semitransparente */ display: none; justify-content: center; align-items: center; z-index: 1000; /* Z-index alto para sobrepor o conteúdo */ } .loading-spinner { border: 6px solid #dbdbdb; /* Cor da borda */ border-top: 6px solid #a159ff; /* Cor da borda no topo (pode ser animada) */ border-radius: 50%; width: 50px; height: 50px; animation: spin 1s linear infinite; /* Animação de rotação */ } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .loading-text { text-align: center; font-family: 'Arial', sans-serif; font-size: 20px; /* Tamanho da fonte um pouco maior */ font-weight: bold; color: #a159ff; /* Cor do texto */ margin-top: 10px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); /* Sombra do texto */ letter-spacing: 1px; /* Espaçamento entre letras */ } #agrupamentoTable th { font-weight: bold; padding: 0; margin: 0; padding-left: 6px; padding-right: 6px; background-color: #4F71C0; } .selectPerfil { font-size: 14px; padding: 10px; width: 200px; border: 1px solid #DCDCDC; border-radius: 6px; margin-right: 10px; margin-top: -10px; appearance: none; background: #F7F7F7; float: right; background-image: linear-gradient(45deg, transparent 50%, #555 50%, #555), linear-gradient(135deg, #555 50%, transparent 50%); background-position: calc(100% - 16px) calc(1em), calc(100% - 11px) calc(1em); background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; cursor: pointer; } .selectPerfil:hover { border-color: #666; } .selectPerfil:focus { outline: none; border-color: #2196F3; box-shadow: 0 0 5px rgba(33, 150, 243, 0.7); }