

body { font-family: Arial,Helvetica,"Helvetica Neue",sans-serif; }

h1 {font-size:16px;}
th { text-align:left;}

.collapse-header,
.collapse-header:hover	{ color:#fff;	cursor: hand; text-decoration:none; }
.bg-yellow 				{ background-color:#FF9;  				 margin:-3px; padding:3px; }
.bg-blue 				{ background-color:#09F;  	color:#fff;	 margin:-3px; padding:3px; }
.bg-red 				{ background-color:#a94442; color:#fff;  margin:-3px; padding:1px 3px; }
.bg-green 				{ background-color:#0F0; 	color:#000;  margin:-3px; padding:1px 3px; }


.gridzebra 			{ width:100%; font-size:14px; }
.gridzebra tr 		{ border-bottom:1px solid #999; padding:5px;  background-color:#eee;}
.gridzebra tr.even 	{ background-color:#fff; }
.gridzebra tr td	{ padding:3px;}
.gridzebra tr th  	{ padding:10px 3px;}

.gridzebra tr:first-child {  border-bottom:1px solid #999;background-color:#fff;}


.gridzebra.nostripes tr { background-color:transparent; } 

.gridzebra tr:hover { background-color:#ddd; }


.gridzebra.small 	{ font-size:12px;}
.gridzebra.small th { padding: 5px 3px 5px 3px;}



.colheader { height:30px; line-height:30px; font-weight:bold;}

.font-bold {font-weight:bold;}


.row-no-padding { padding-left:0; padding-right:0;}


.withbg {background-color:#ccc;}


.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}

.form-label {margin-top: 7px;}



.top5 { margin-top:5px; }
.top10 { margin-top:10px; }
.top20 { margin-top:20px; }
.bottom5 { margin-bottom:5px; }
.bottom10 { margin-bottom:10px; }
.bottom20 { margin-bottom:20px; }



.table-cell { display:table-cell;}
.float-right {float:right;}

.panel { margin-bottom:0;}
	
	
.panel-body {
    padding: 5px 10px;
}


	
/* Pagination */
.GridPager a,
.GridPager span {
    display: inline-block;
    padding: 6px 12px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
}

.GridPager a {
    background-color: #f5f5f5;
    color: #969696;
}

.GridPager span {

    background: var(--primary-color);
    color: #f0f0f0;
}

.GridPager tr { 
border:none !important;
background-color:transparent !important;
}


/* Other Paging */
.listviewpager { display:block; margin-top:20px;}
.listviewpager a,
.listviewpager span { margin-right:5px;}


