A{
	color:#0057AE;
	text-decoration:none;
}

A:hover{
	color:#FF0000;
}


.body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	margin:0px;
	background-color:#F5F5F5;
}

.title{
	font-size:24px;
}

.sub{
	font-size:18px;
}

.medium{
	font-size:12px;
}

.small{
	font-size:10px;
}

.pageTitle{
    text-align:right;
	font-size:24px;
    padding-top:15px;
    margin-bottom:0px;
}


/* bootstrap */
.table{margin-bottom:0px;}
.table > tbody > tr > td{vertical-align:middle; padding:5px; border-top:none !important;}
.table-hover > tbody > tr:hover{background-color:#E4E4E4;}
.table-borderless td{border-top:none !important;}
.tHover:hover{background-color:#F5F5F5;}
.table, tr, td {border-bottom-color:#EEEEEE !important;}


.form-check-input{
	width:16px; height:16px; margin-top:2px; margin-right:5px; !important;
}


.badge{font-size:11px; font-weight:100; border:1px solid #CCCCCC !important;} /*    class="badge bg-light text-dark"  class="badge bg-success text-light"  */

.btn-light {border:1px solid #CCCCCC !important;}
.bg-light:hover{background-color:#EEEEEE !important;}
.btn-light:hover{background-color:#EEEEEE !important;}
/* bootstrap */




.metaRow{
	display:flex; justify-content:flex-start; align-items:center; padding:5px; width:100%;
}

.metaTitle{
	width:300px; margin-right:10px; text-align:right;
}

.metaInput{
	width:100%;
}


.metaRow:hover{background-color:#F5F5F5;}


@media (max-width: 576px){	
	.metaRow{
		display:block;
	}
	
	.metaTitle{
		text-align:left;
		margin-top:10px;
	}
}









.panel1{
	padding:10px;
	background:#FFFFFF;
	border:1px solid #E8E8E8;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#msg{
    display:none;
	position:fixed;
    height:auto;
    background:#337AB7;
	color:#FFFFFF;
	border:1px solid #CCCCCC;
	bottom:20px;
	right:30px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	border-radius:4px;
    z-index:100;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.HR{
	height:1px;
	margin-top:0px;
	margin-bottom:0px;
    border:none;
	background-color:#CCCCCC;
}

UL{
	margin-left:10px;
	margin-top:5px;
	padding-left:10px;
}

.formHead{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#D9EDF7;
	color:#333333;
}

.formField{
	padding-left:5px;
	padding-right:5px;
}

.qFields{
	padding-left:5px;
	padding-right:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#EEEEEE;
}

.row0{
	background-color:#F5F5F5;
} 

.row1{
	background-color:#FFFFFF;
}

.red{
	color:#FF0000;
}

.t8{
	text-decoration:none;
}
