/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/



/*CSS FOR TABLE*/
div.IF-table{
	overflow-x: auto;
}
div.IF-table table{
	border: 1px solid #d92940;
	width: 99%;
}
div.IF-table table tr td{
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
}
div.IF-table table thead{
	background-color: #d92940;
	color: #ffffff;
	border: 1px solid #d92940;
}
div.IF-table table thead tr{
	border: 1px solid #d92940;
}

div.IF-table table thead tr{
	border: 1px solid #d92940;
}
div.IF-table table thead tr td{
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #d92940;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
div.IF-table table thead tr td:first-child {
	border-left: 1px solid #d92940;
	border-right: 1px solid #ffffff!important;
}
div.IF-table table thead tr td:last-child {
	border-left: 1px solid #ffffff!important;
	border-right: 1px solid #d92940!important;
}
div.IF-table table tbody{
	border: 1px solid #d92940;
}
div.IF-table table tbody tr:nth-child(even) {
	background-color: #f2f2f2;
}
div.IF-table table tbody tr{
	border: 1px solid #d92940;
}
div.IF-table table tbody tr td{
	border: 1px solid #d92940;
}
div.IF-table label{
	line-height: 2.5;
}
div.IF-table input[type="search"]{
	width: 33%;
}
div.IF-table div.dataTables_info{
	font-size: 14px;
}
div.IF-table div.dataTables_paginate.paging_simple_numbers{
	cursor: pointer;
}


/*CSS FOR TABLE BLUE*/
div.IF-table-2{
	overflow-x: auto;
}
div.IF-table-2 table{
	border: 1px solid cornflowerblue;
	width: 99%;
}
div.IF-table-2 table tr td{
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
}
div.IF-table-2 table thead{
	background-color: cornflowerblue;
	color: #ffffff;
	border: 1px solid cornflowerblue;
}
div.IF-table-2 table thead tr{
	border: 1px solid cornflowerblue;
}

div.IF-table-2 table thead tr{
	border: 1px solid cornflowerblue;
}
div.IF-table-2 table thead tr td{
	font-weight: bold;
	cursor: pointer;
	border: 1px solid cornflowerblue;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
div.IF-table-2 table thead tr td:first-child {
	border-left: 1px solid cornflowerblue;
	border-right: 1px solid #ffffff!important;
}
div.IF-table-2 table thead tr td:last-child {
	border-left: 1px solid #ffffff!important;
	border-right: 1px solid cornflowerblue!important;
}
div.IF-table-2 table tbody{
	border: 1px solid cornflowerblue;
}
div.IF-table-2 table tbody tr:nth-child(even) {
	background-color: #f2f2f2;
}
div.IF-table-2 table tbody tr{
	border: 1px solid cornflowerblue;
}
div.IF-table-2 table tbody tr td{
	border: 1px solid cornflowerblue;
}
div.IF-table-2 label{
	line-height: 2.5;
}
div.IF-table-2 input[type="search"]{
	width: 33%;
}
div.IF-table-2 div.dataTables_info{
	font-size: 14px;
}
div.IF-table-2 div.dataTables_paginate.paging_simple_numbers{
	cursor: pointer;
}