/*!
Theme Name: Eduact Child theme
Theme URI: https://bracketweb.com/eduactwp/
Template: eduact
Author: bracket-web
Author URI: https://themeforest.net/user/bracket-web
Description: This is a Child theme for Eduact WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: eduact-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.wpsp-wrapper{
	margin-left: 0px !important;
	}
.wpsp-container {
    margin-top: 0px !important;
    padding: 0 0px !important;
	}
.wpsp-pageHead {
	min-height:50px !important;
	height: 50px !important;
	padding: 0px 80px !important;
	}
.scroll-to-top{
	z-index:9999 !important;
	}
.dataTables_filter input,.dataTables_length select {width: auto !important;display: inline-block !important;}
.hide{display:none;}
/* Overflow-top and Overflow-bottom*/
.overflow-top, .overflow-bottom { overflow-x: scroll; overflow-y: hidden; }
.overflow-top, .div-overflow-top { height: 20px; }
.stick-on-top{position: fixed;top:0;}

/**/
/**/
input .sdk101_date {display: inline-block;position: relative;}
input[type="date"]::-webkit-calendar-picker-indicator {
background: transparent;
bottom: 0;
color: transparent;
cursor: pointer;
height: auto;
left: 0;
position: absolute;
right: 0;
top: 0;
width: auto;
}
/**/
.pointer {cursor: pointer;}
/* -----------------TABLE STYLING -------------------------*/
.table-responsive {
	margin: 30px 0;
}
.table-wrapper {
	min-width: 1000px;
	background: #fff;
	padding: 20px 25px;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.table-title {
	padding-bottom: 15px;
	background: #299be4;
	color: #fff;
	padding: 16px 30px;
	margin: -20px -25px 10px;
	border-radius: 3px 3px 0 0;
}
.table-title h2 {
	margin: 5px 0 0;
	font-size: 24px;
}
.table-title .btn {
	color: #03A9F4 !important;
	float: right;
	font-size: 13px;
	background: #f2f2f2;
	border: none;
	min-width: 50px;
	border-radius: 2px;
	border: none;
	outline: none !important;
	margin-left: 10px;
}
.table-title .btn:hover, .table-title .btn:focus {
	color: #101011 !important;
	background: #7abae2 !important;
}
.table-title .btn i {
	float: left;
	font-size: 21px;
	margin-right: 5px;
}
.table-title .btn span {
	float: left;
	margin-top: 2px;
}

.pagination {
	float: right;
	margin: 0 0 5px;
}
.pagination li a {
	border: none;
	font-size: 13px;
	min-width: 30px;
	min-height: 30px;
	color: #999;
	margin: 0 2px;
	line-height: 30px;
	border-radius: 2px !important;
	text-align: center;
	padding: 0 6px;
}
.pagination li a:hover {
	color: #666;
}	
.pagination li.active a, .pagination li.active a.page-link {
	background: #03A9F4;
}
.pagination li.active a:hover {        
	background: #0397d6;
}
.pagination li.disabled i {
	color: #ccc;
}
.pagination li i {
	font-size: 16px;
	padding-top: 6px
}
.hint-text {
	float: left;
	margin-top: 10px;
	font-size: 13px;
}

.table-hover tbody tr:hover td{
	background-color: cyan;
}
/* -----------------TABLE STYLING -------------------------*/
.none {
	display:none!important
}