body { background-color: #F5F5DC; } .center-screen { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; min-height: 100vh; } .overlay { position: fixed; width: 100%; height: 100%; width: 100vw; height: 100vh; left: 0; top: 0; background: #FFFFF0; z-index: 10; } select { font-family: monospace; } option { font-family: monospace; } .texto_ressaltado { color: #AA0000; font-size: 14px; } .tabela { border-collapse: collapse; } .tabela thead:first-child tr:first-child td:first-child { border-top-left-radius: 10px; } .tabela thead:first-child tr:first-child th:first-child { border-top-left-radius: 10px; } .tabela thead:first-child tr:first-child td:last-child { border-top-right-radius: 10px; } .tabela thead:first-child tr:first-child th:last-child { border-top-right-radius: 10px; } .tabela tbody:first-child tr:last-child td:first-child { border-bottom-left-radius: 10px; } .tabela tbody:first-child tr:last-child th:first-child { border-bottom-left-radius: 10px; } .tabela tbody:first-child tr:last-child td:last-child { border-bottom-right-radius: 10px; } .tabela tbody:first-child tr:last-child th:last-child { border-bottom-right-radius: 10px; } .cabecalhoGrandeClaro { position: sticky; top: 0; box-shadow: inset 1px -1px #000; padding-bottom: 5px !important; padding-top: 5px !important; padding-left: 10px !important; padding-right: 10px !important; font-weight: bold; background-color: #CCCCCC; color: black; text-align: left; vertical-align: top; padding: 5px; font-family: Arial,Helvetica,sans-serif; font-weight: 400; font-size: 0.9rem; line-height: 1.5; } .cabecalhoClaro { position: sticky; top: 0; box-shadow: inset 1px -1px #000; font-weight: bold; background-color: #CCCCCC; color: black; font-size: 12px; text-align: left; vertical-align: top; padding: 5px; font-family: Arial,Helvetica,sans-serif; } .cabecalho { position: sticky; top: 0; box-shadow: inset 1px -1px #000; font-weight: bold; background-color: #B8860B; color: white; font-size: 12px; text-align: left; vertical-align: top; padding: 5px; font-family: Arial,Helvetica,sans-serif; } .cabecalhoGrande { position: sticky; top: 0; box-shadow: inset 1px -1px #000; padding-bottom: 5px !important; padding-top: 5px !important; padding-left: 10px !important; padding-right: 10px !important; font-weight: bold; background-color: #B8860B; color: white; text-align: left; vertical-align: top; padding: 5px; font-family: Arial,Helvetica,sans-serif; font-weight: 400; font-size: 0.9rem; line-height: 1.5; } .detalhe { border-bottom: 1px solid #B8860B; font-size: 11px; color: black; text-align: left; vertical-align: top; padding: 5px; font-family: Arial,Helvetica,sans-serif; } .detalheGrande { padding-bottom: 5px !important; padding-top: 5px !important; padding-left: 10px !important; padding-right: 10px !important; border-bottom: 1px solid #B8860B; color: black; text-align: left; vertical-align: top; padding: 5px; font-family: Arial,Helvetica,sans-serif; font-weight: 400; font-size: 0.9rem; line-height: 1.5; } .textoAlarme { font-size: 14px; color: #FF0000; text-align: left; font-family: Arial,Helvetica,sans-serif; } .textoComum { font-size: 11px; color: #B8860B; text-align: left; font-family: Arial,Helvetica,sans-serif; } .rTable { display: table; } .rTableRow { display: table-row; vertical-align: top; text-align: left; } .rTableHeading { display: table-header-group; vertical-align: top; text-align: left; } .rTableBody { display: table-row-group; vertical-align: top; text-align: left; } .rTableFoot { display: table-footer-group; vertical-align: top; text-align: left; } .rTableCell, .rTableHead { display: table-cell; vertical-align: top; text-align: left; font-family: Arial,Helvetica,sans-serif; } .rButtonEscuroMargem { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; margin-top: 3px; margin-left: 3px; margin-right: 3px; border: none; color: black; background: #B8860B; vertical-align: top; text-align: left; font-family: Arial,Helvetica,sans-serif; font-weight: 400; font-size: 0.9rem; line-height: 1.5; display: inline-block; } .rButtonEscuro { padding: 3px; border: none; color: black; background: #B8860B; vertical-align: top; text-align: left; font-family: Arial,Helvetica,sans-serif; font-weight: 400; font-size: 0.9rem; line-height: 1.5; display: inline-block; } .rButtonMedioMargem { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; margin-top: 3px; margin-left: 3px; margin-right: 3px; border: none; color: black; background: #DAA520; vertical-align: top; text-align: left; font-family: Arial,Helvetica,sans-serif; font-weight: 400; font-size: 0.9rem; line-height: 1.5; display: inline-block; } .rButtonMedio { padding: 3px; border: none; color: black; background: #DAA520; vertical-align: top; text-align: left; font-family: Arial,Helvetica,sans-serif; font-weight: 400; font-size: 0.9rem; line-height: 1.5; display: inline-block; } .rButtonMargem { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; margin-top: 3px; margin-left: 3px; margin-right: 3px; border: none; color: black; background: #FFA500; vertical-align: top; text-align: left; font-family: Arial,Helvetica,sans-serif; font-weight: 400; font-size: 0.9rem; line-height: 1.5; display: inline-block; } .rButton { padding: 3px; border: none; color: black; background: #FFA500; vertical-align: top; text-align: left; font-family: Arial,Helvetica,sans-serif; font-weight: 400; font-size: 0.9rem; line-height: 1.5; display: inline-block; } .rBloco { border-radius: 5px; padding-bottom: 5px !important; padding-top: 5px !important; padding-left: 10px !important; padding-right: 10px !important; border: 1px solid lightgray; color: black; background: white; vertical-align: middle; text-align: center; font-family: Arial,Helvetica,sans-serif; font-weight: 400; font-size: 0.9rem; line-height: 1.5; display: inline-block; } .rTitulo { padding-bottom: 10px !important; padding-top: 10px !important; padding-left: 20px !important; padding-right: 20px !important; border: none; color: black; background: transparent; vertical-align: middle; text-align: center; font-family: Arial,Helvetica,sans-serif; font-weight: 700; font-size: 1.2rem; line-height: 1.7; display: block; } .rContainer { padding-left: 20px !important; padding-right: 20px !important; border: none; color: black; background: transparent; vertical-align: middle; text-align: center; display: block; } /* https://www.w3schools.com/howto/howto_css_modals.asp */ .modal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ } /* Modal Content/Box */ .modal-content { background-color: #fefefe; margin: 15% auto; /* 15% from the top and centered */ padding: 20px; border: 1px solid #888; width: 80%; /* Could be more or less, depending on screen size */ } /* The Close Button */ .close { color: #aaa; float: right; font-size: 28px; font-weight: bold; } .close:hover, .close:focus { color: black; text-decoration: none; cursor: pointer; } .texto_mini { color: gray; display: block; font-size: 7px !important; font-weight: bold; } .texto { display: block; } h1 { margin-bottom: 20px; color: #333; } a.button { display: block; margin: 10px 0; padding: 14px 20px; text-decoration: none; color: white; border-radius: 6px; font-size: 16px; font-weight: bold; transition: background-color 0.3s ease; } a.whatsapp { background-color: #25D366; } a.whatsapp:hover { background-color: #1da851; } a.email { background-color: #0072c6; } a.email:hover { background-color: #005ea3; }