
html body:after {
 
font-size: 1em;
color: rgba(52, 166, 214, 0.15);
color: rgba(130, 56, 79, 0.15);
z-index: 9999;
display: flex;
align-items: center;
justify-content: center;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 80px;
/*transform: rotate(331deg);*/
-webkit-pointer-events: none;
-moz-pointer-events: none;
-ms-pointer-events: none;
-o-pointer-events: none;
pointer-events: none;

-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}

@media print {
* {
    -webkit-print-color-adjust: exact ; 
    color-adjust: exact ; 
  }
}



input[type="text"], input[type=number], input[type=email] {
  background-color : white;
  z-index: 99999;
}
label {
  background-color: #BEF4A6;
  color: black;
  font-weight: bold;
  padding: 4px;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.5;
}

.textarea-bckg {
  background: white;
  z-index: 10000;
}

.table>thead>tr>th{
  
    border-bottom-width: 1px;
    font-size: 0.8em;
    font-weight: bolder;
    border: 0;
  }
  .table>tbody>tr>td{
    font-size: 0.8em;
  }
  

  .panel-frontheader {
    height: 60px;
    padding-top: 20px;
    padding-bottom: 45px;
    background: rgb(248, 241, 241);
    color: #283068;
    font-weight: bold;
    /* fallback for old browsers
    background: -webkit-gradient(linear, left top, right top, from(#0c2646), color-stop(60%, #204065), to(#2a5788));
    background: linear-gradient(to right, #0c2646 0%, #204065 60%, #2a5788 100%); */
    position: relative;
    overflow: hidden;
  }
  