@CHARSET "UTF-8"; .blink_me { animation: blinker 0.3s linear infinite; } @keyframes blinker { 50% { opacity: 0; } } .container{ width:100%; } #cstart, #cfinish, #paydate, #invoice_start, #invoice_finish{ width:100%; border:none; text-align: center; color: green; font-weight: 900; background: #f0fbff; font-size: 1.5em; } .hidden{ display:none; } td.sync_detail{ padding:0px; } table.staffhours, table.clientinvoice{ background-color:white; } div.invoice_button, table.hours{ margin-bottom:0px; } table.blueTable { border: 1px solid #1C6EA4; background-color: #EEEEEE; width: 100%; text-align: left; border-collapse: collapse; } table.blueTable td, table.blueTable th { border: 1px solid #AAAAAA; padding: 3px 2px; } table.blueTable tbody td { font-size: 13px; } table.blueTable tr:nth-child(even) { background: #D0E4F5; } table.blueTable thead { background: #1C6EA4; background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%); background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%); background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%); border-bottom: 2px solid #444444; } table.blueTable thead th { font-size: 15px; font-weight: bold; color: #FFFFFF; border-left: 2px solid #D0E4F5; } table.blueTable thead th:first-child { border-left: none; } table.blueTable tfoot { font-size: 14px; font-weight: bold; color: #FFFFFF; background: #D0E4F5; background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%); background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%); background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%); border-top: 2px solid #444444; } table.blueTable tfoot td { font-size: 14px; } table.blueTable tfoot .links { text-align: right; } table.blueTable tfoot .links a{ display: inline-block; background: #1C6EA4; color: #FFFFFF; padding: 2px 8px; border-radius: 5px; } tr.DRAFT .week1color { color: black; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ebe9f9+0,d8d0ef+50,cec7ec+51,c1bfea+100;Purple+3D+%231 */ background: #ebe9f9; /* Old browsers */ background: -moz-linear-gradient(top, #ebe9f9 0%, #d8d0ef 50%, #cec7ec 51%, #c1bfea 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ebe9f9 0%,#d8d0ef 50%,#cec7ec 51%,#c1bfea 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ebe9f9 0%,#d8d0ef 50%,#cec7ec 51%,#c1bfea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe9f9', endColorstr='#c1bfea',GradientType=0 ); /* IE6-9 */ } tr.DRAFT .week2color { color: white; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#627d4d+0,1f3b08+100;Olive+3D */ background: #627d4d; /* Old browsers */ background: -moz-linear-gradient(top, #627d4d 0%, #1f3b08 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #627d4d 0%,#1f3b08 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #627d4d 0%,#1f3b08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 ); /* IE6-9 */ } #staff tr.loading, #staff td.loading{ text-align:center; height:500px; } td.loading img{ margin-top:200px; } table.hours th, table.hours td{ text-align: center; width:7.14% ; } .mismatch { background-color:yellow; color:red; font-size:1.3em; font-weight:900; } td.invoice_nubmer{ text-align:center; } img.waiting_invoice_number{ height:32px; display:none; } .invoice_nameonly_row{ cursor:pointer; } .invoice_nameonly_row:hover{ background-color:yellow; } .invoice_detail_row th{ cursor:pointer; } .invoice_detail_row th:hover{ color:green; } .invoice_nameonly_row_dummy{ color:white; background-color: black; display:none; animation: blinker 0.3s linear infinite; } td.invoice_summary{ text-align:center; background-color:lightcyan; font-weight:900; color:green; } td.invoice_summary_header{ background-color: #ededed; }