@charset "UTF-8";

body {
    background:#fff;
    font-family: 'Roboto';
    color:#000;
    font-size:1rem;
    line-height: 1.3em;
    font-weight: 400;
    margin-bottom: 80px;
    position: relative;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0;
}

.work .card-header {
    background: #ffc107;
}
.complete .card-header {
    background: #28a745;
    color: #fff;
}

.card {
    position: relative;
}

#update_txt_container {
	position: absolute;
	z-index: 2;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	bottom: 0;
	background: rgba(255,255,255,0.8);
	color: #000;
}

#update_txt_container > div {
	width: 100%;
	text-align: center;
	font-size: 3rem;
	margin-top: 3rem;
}
#update_txt_container > div p {
    margin: 3rem 0;
    font-weight: 700;
    text-transform: uppercase;
}


.tableReport {
    font-family:Tahoma,Verdana,Segoe,sans-serif;
    font-size:11px;
    color:#000;
}

.tableReport th {
    color:#405850;
    text-align:left;
}
.tableReport tr:nth-child(odd) td {
    background:#eee;
}
.tableReport tr.s404 td,
.tableReport tr.s404 a,
.tableReport tr.s404 a:focus,
.tableReport tr.s404 a:hover {
    color:#f00;
}
.tableReport tr.s200 td,
.tableReport tr.s200 a,
.tableReport tr.s200 a:focus,
.tableReport tr.s200 a:hover{
    color:#0ba500;
}

/*
h1 {
    font-size:3rem;
    font-weight: 700;
    width:100%;
    text-align:center;
}
h2 {
    font-size:2rem;
    width:100%;
    text-align:center;
}

table {
    width:90%;
    margin:0 auto;
}
table tr td {
    border-top:1px solid #ccc;
    padding:5px 10px;
    color: #6f545a;
}
.table > tbody > tr:last-child > td,
.table > tfoot > tr:last-child > th {
    border-bottom:1px solid #ccc;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background: none !important;
}

.form-control {
    margin:5px 0px;
    width:100%;
    border:1px solid #dad9d9;
}
label{
    font-weight:normal;
    text-align: center;
    font-size:12px;
}
*/