
.default-dark-theme {
	background: #263238;
	/* Old browsers */
	background: -moz-linear-gradient(left, #263238 0%, #263238 23%, #bcc3d3 23%, #bcc3d3 99%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #263238 0%, #263238 23%, #bcc3d3 23%, #bcc3d3 99%);
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, right top, from(#263238), color-stop(23%, #263238), color-stop(23%, #bcc3d3), color-stop(99%, #bcc3d3));
	background: -o-linear-gradient(left, #263238 0%, #263238 23%, #bcc3d3 23%, #bcc3d3 99%);
	background: linear-gradient(to right, #263238 0%, #263238 23%, #bcc3d3 23%, #bcc3d3 99%);
}
.green-dark-theme {
	background: #263238;
	/* Old browsers */
	background: -moz-linear-gradient(left, #263238 0%, #263238 23%, #6772e5 23%, #6772e5 99%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #263238 0%, #263238 23%, #00c292 23%, #6772e5 99%);
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, right top, from(#263238), color-stop(23%, #263238), color-stop(23%, #6772e5), color-stop(99%, #6772e5));
	background: -webkit-linear-gradient(left, #263238 0%, #263238 23%, #6772e5 23%, #6772e5 99%);
	background: -o-linear-gradient(left, #263238 0%, #263238 23%, #6772e5 23%, #6772e5 99%);
	background: linear-gradient(to right, #263238 0%, #263238 23%, #6772e5 23%, #6772e5 99%);
}
.yellow-dark-theme {
	background: #263238;
	/* Old browsers */
	background: -moz-linear-gradient(left, #263238 0%, #263238 23%, #E82E3F 23%, #E82E3F 99%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #263238 0%, #263238 23%, #E82E3F 23%, #E82E3F 99%);
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, right top, from(#263238), color-stop(23%, #263238), color-stop(23%, #E82E3F), color-stop(99%, #E82E3F));
	background: -o-linear-gradient(left, #263238 0%, #263238 23%, #E82E3F 23%, #E82E3F 99%);
	background: linear-gradient(to right, #263238 0%, #263238 23%, #E82E3F 23%, #E82E3F 99%);
}
.blue-dark-theme {
	background: #263238;
	/* Old browsers */
	background: -moz-linear-gradient(left, #263238 0%, #263238 23%, #15a0e7 23%, #15a0e7 99%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #263238 0%, #263238 23%, #15a0e7 23%, #15a0e7 99%);
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, right top, from(#263238), color-stop(23%, #263238), color-stop(23%, #15a0e7), color-stop(99%, #15a0e7));
	background: -o-linear-gradient(left, #263238 0%, #263238 23%, #15a0e7 23%, #15a0e7 99%);
	background: linear-gradient(to right, #263238 0%, #263238 23%, #15a0e7 23%, #15a0e7 99%);
}
.purple-dark-theme {
	background: #263238;
	/* Old browsers */
	background: -moz-linear-gradient(left, #263238 0%, #263238 23%, #6757c8 23%, #6757c8 99%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #263238 0%, #263238 23%, #6757c8 23%, #6757c8 99%);
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, right top, from(#263238), color-stop(23%, #263238), color-stop(23%, #6757c8), color-stop(99%, #6757c8));
	background: -o-linear-gradient(left, #263238 0%, #263238 23%, #6757c8 23%, #6757c8 99%);
	background: linear-gradient(to right, #263238 0%, #263238 23%, #6757c8 23%, #6757c8 99%);
}
.megna-dark-theme {
	background: #263238;
	/* Old browsers */
	background: -moz-linear-gradient(left, #263238 0%, #263238 23%, #0a999b 23%, #0a999b 99%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #263238 0%, #263238 23%, #0a999b 23%, #0a999b 99%);
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, right top, from(#263238), color-stop(23%, #263238), color-stop(23%, #0a999b), color-stop(99%, #0a999b));
	background: -o-linear-gradient(left, #263238 0%, #263238 23%, #0a999b 23%, #0a999b 99%);
	background: linear-gradient(to right, #263238 0%, #263238 23%, #0a999b 23%, #0a999b 99%);
}
.red-dark-theme {
	background: #263238;
	/* Old browsers */
	background: -moz-linear-gradient(left, #263238 0%, #263238 23%, #E82E3F 23%, #E82E3F 99%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #263238 0%, #263238 23%, #E82E3F 23%, #E82E3F 99%);
	/* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, right top, from(#263238), color-stop(23%, #263238), color-stop(23%, #E82E3F), color-stop(99%, #E82E3F));
	background: -o-linear-gradient(left, #263238 0%, #263238 23%, #E82E3F 23%, #E82E3F 99%);
	background: linear-gradient(to right, #263238 0%, #263238 23%, #E82E3F 23%, #E82E3F 99%);
}
 
 
.btn-facebook {
	color: #ffffff;
	background-color: #3b5998;
}
.btn-facebook:hover {
	color: #ffffff;
}
.btn-twitter {
	color: #ffffff;
	background-color: #55acee;
}
.btn-twitter:hover {
	color: #ffffff;
}
.btn-linkedin {
	color: #ffffff;
	background-color: #007bb6;
}
.btn-linkedin:hover {
	color: #ffffff;
}
.btn-dribbble {
	color: #ffffff;
	background-color: #ea4c89;
}
.btn-dribbble:hover {
	color: #ffffff;
}
.btn-googleplus {
	color: #ffffff;
	background-color: #dd4b39;
}
.btn-googleplus:hover {
	color: #ffffff;
}
.btn-instagram {
	color: #ffffff;
	background-color: #e53858;
}
.btn-pinterest {
	color: #ffffff;
	background-color: #cb2027;
}

.btn-vimeo {
	color: #ffffff;
	background-color: #1ab7ea;
}
 
 
.btn-rss {
	color: #ffffff;
	background-color: #f94920;
}
  


.btn-dropbox {
	color: #ffffff;
	background-color: #007ee5;
}
.btn-flickr {
	color: #ffffff;
	background-color: #ff0084;
}
.btn-tumblr {
	color: #ffffff;
	background-color: #32506d;
}
.btn-skype {
	color: #ffffff;
	background-color: #00aff0;
}
.btn-youtube {
	color: #ffffff;
	background-color: #bb0000;
}
.btn-github {
	color: #ffffff;
	background-color: #171515;
}
/*============================================================== 
 Buttons page
 ============================================================== */

.button-group .btn {
	margin-bottom: 5px;
	margin-right: 5px;
}
.no-button-group .btn {
	margin-bottom: 5px;
	margin-right: 0px;
}
.btn .text-active {
	display: none;
}
.btn.active .text-active {
	display: inline-block;
}
.btn.active .text {
	display: none;
}
/*
Template Name: Organic E-store Admin
Author: SRGIT
Email: 
File: css
*/


/*Theme Colors*/


/*bootstrap Color*/


/*Light colors*/


/*Normal Color*/


/*Extra Variable*/


/*******************
Custom-select
******************/

.custom-select {
	/*background: url(../../assets/images/custom-select.png) right 0.75rem center no-repeat;*/
}
/*******************
textarea
******************/

textarea {
	resize: none;
}
/*******************
Form-control
******************/

.form-control {
	color: #67757c;
	min-height: 38px;
	display: initial;
}
.form-control-sm {
	min-height: 20px;
}
.form-control:disabled, .form-control[readonly] {
	opacity: 0.7;
}
.custom-control-input:focus~.custom-control-indicator {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.custom-control-input:checked~.custom-control-indicator {
	background-color: #6772e5;
}
form label {
	font-weight: 400;
}
.form-group {
margin-bottom:20px;
}
.form-horizontal label {
	margin-bottom: 0px;
}
.form-control-static {
	padding-top: 0px;
}
.form-bordered .form-group {
	border-bottom: 1px solid rgba(120, 130, 140, 0.13);
	padding-bottom: 20px;
}
/*******************
Form Dropzone
******************/

.dropzone {
	border: 1px dashed #b1b8bb;
}
.dropzone .dz-message {
	padding: 5% 0;
	margin: 0px;
}
/*******************
Form Pickers
******************/

.asColorPicker-dropdown {
	max-width: 260px;
}
.asColorPicker-trigger {
	position: absolute;
	top: 0;
	right: -35px;
	height: 38px;
	width: 37px;
	border: 0;
}
.asColorPicker-clear {
	display: none;
	position: absolute;
	top: 5px;
	right: 10px;
	text-decoration: none;
}
table th {
	font-weight: 400;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
	background-color: #15a0e7;
}
.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
	background: #15a0e7;
	color: #ffffff;
}
.datepicker td, .datepicker th {
	padding: 5px 10px;
}
/*******************
Form summernote
******************/

.note-popover, .note-icon-caret {
	display: none;
}
.note-editor.note-frame {
	border: 1px solid #b1b8bb;
}
.note-editor.note-frame .panel-heading {
	padding: 6px 10px 10px;
	border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}
.label {
	display: inline-block;
}
/*============================================================== 
Form addons page
============================================================== */


/*Bootstrap select*/

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width: 100%;
}
.bootstrap-select .dropdown-menu li a {
	display: block;
	padding: 7px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #67757c;
	white-space: nowrap;
}
.bootstrap-select .dropdown-menu li a:hover, .bootstrap-select .dropdown-menu li a:focus {
color: #000;
background: #e4eaf7;
}
.bootstrap-select .show>.dropdown-menu {
	display: block;
}
.bootstrap-touchspin .input-group-btn-vertical>.btn {
	padding: 9px 10px;
}
.select2-container--default .select2-selection--single {
	border-color: #b1b8bb;
	height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 33px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	float: right;
	color: #ffffff;
	margin-right: 0px;
	margin-left: 4px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background: #15a0e7;
	color: #ffffff;
	border-color: #15a0e7;
}
.input-form .btn {
	padding: 8px 12px;
}
/*============================================================== 
Form Material page
 ============================================================== */


/*Material inputs*/

.form-material .form-group {
	overflow: hidden;
}
.form-material .form-control {
	background-color: transparent;
	background-position: center bottom, center calc(100% - 1px);
	background-repeat: no-repeat;
	background-size: 0 2px, 100% 1px;
	padding: 0;
	-webkit-transition: background 0s ease-out 0s;
	-o-transition: background 0s ease-out 0s;
	transition: background 0s ease-out 0s;
}
.form-material .form-control, .form-material .form-control.focus, .form-material .form-control:focus {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1b1615), to(#1b1615)), -webkit-gradient(linear, left top, left bottom, from(#1b1615), to(#1b1615));
	background-image: -webkit-linear-gradient(#1b1615, #1b1615), -webkit-linear-gradient(#6f6f6f, #6f6f6f);
	background-image: -o-linear-gradient(#1b1615, #1b1615), -o-linear-gradient(#6f6f6f, #6f6f6f);
	background-image: linear-gradient(#1b1615, #1b1615), linear-gradient(#6f6f6f, #6f6f6f);
	border: 0 none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	float: none;
}
.form-material .form-control.focus, .form-material .form-control:focus {
	background-size: 100% 2px, 100% 1px;
	outline: 0 none;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.form-control-line .form-group {
	overflow: hidden;
}
.form-control-line .form-control {
	border: 0px;
	border-radius: 0px;
	padding-left: 0px;
	border-bottom: 1px solid #f6f9ff;
}
.form-control-line .form-control:focus {
	border-bottom: 1px solid #000;
}
/*******************
Form validation error 
******************/

.error .help-block {
	color: #fb3a3a;
}
/*******************
File Upload 
******************/

.fileupload {
	overflow: hidden;
	position: relative;
}
.fileupload input.upload {
	cursor: pointer;
	filter: alpha(opacity=0);
	font-size: 20px;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.scale-up {
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	display: inline-block;
	-webkit-transform-origin: right 0px;
	-ms-transform-origin: right 0px;
	transform-origin: right 0px;
}
.scale-up-left {
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	display: inline-block;
	-webkit-transform-origin: left 0px;
	-ms-transform-origin: left 0px;
	transform-origin: left 0px;
}
.show>.scale-up {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform-origin: right 0px;
	-ms-transform-origin: right 0px;
	transform-origin: right 0px;
}
.show>.scale-up-left {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform-origin: left 0px;
	-ms-transform-origin: left 0px;
	transform-origin: left 0px;
}
.page-titles .justify-content-end:last-child .d-flex {
	margin-right: 10px;
}
.btn-circle.right-side-toggle {
position: fixed;
bottom:50px;
right:15px;
padding: 25px;
z-index: 10; background-color:#007bff!important;
}


/*Form Validation*/

.help-block ul {
	padding: 0px;
	margin: 0px;
}
.help-block ul li {
	list-style: none;
}
.error .form-control {
	border-color: #E82E3F;
}
.validate .form-control {
	border-color: #6772e5;
}
/*
Template Name: Organic E-store Admin
Author: SRGIT
Email: 
File: css
*/


/*Theme Colors*/


/*bootstrap Color*/


/*Light colors*/


/*Normal Color*/


/*Extra Variable*/


/*******************
Table Cell
*******************/

.table-box {
	display: table;
	width: 100%;
}
.table.no-border tbody td {
	border: 0px;
}
.cell {
	display: table-cell;
	vertical-align: middle;
}
.table td, .table th {
	border-color: #f3f1f1;
}
.table thead th, .table th {
	font-weight:400;
}
.table-hover tbody tr:hover {
	background: rgba(0, 0, 0, 0.02);
}
.nowrap {
	white-space: nowrap;
}
.lite-padding td {
	padding: 5px;
}
.v-middle td, .v-middle th {
	vertical-align: middle;
}
/*******************
Table-Layout
******************/

.table thead th, .table th {
	border: 0px;
}
.color-table.primary-table thead th {
	background-color: #6772e5;
	color: #ffffff;
}



.table thead th, .table tfoot th{
background-color: #d3e0fc;
font-weight:bold;
}



.table-striped tbody tr:nth-of-type(odd) {
	background: #e9edf2;
}
.color-table.success-table thead th {
	background-color: #6772e5;
	color: #ffffff;
}
.color-table.info-table thead th {
	background-color: #15a0e7;
	color: #ffffff;
}
.color-table.warning-table thead th {
	background-color: #ff9041;
	color: #ffffff;
}
.color-table.danger-table thead th {
	background-color: #E82E3F;
	color: #ffffff;
}
.color-table.inverse-table thead th {
	background-color: #2f3d4a;
	color: #ffffff;
}
.color-table.dark-table thead th {
	background-color: #263238;
	color: #ffffff;
}
.color-table.red-table thead th {
	background-color: #fb3a3a;
	color: #ffffff;
}
.color-table.purple-table thead th {
	background-color: #6757c8;
	color: #ffffff;
}
.color-table.muted-table thead th {
	background-color: #bcc3d3;
	color: #ffffff;
}
.color-bordered-table.primary-bordered-table {
	border: 2px solid #6772e5;
}
.color-bordered-table.primary-bordered-table thead th {
	background-color: #6772e5;
	color: #ffffff;
}
.color-bordered-table.success-bordered-table {
	border: 2px solid #6772e5;
}
.color-bordered-table.success-bordered-table thead th {
	background-color: #6772e5;
	color: #ffffff;
}
.color-bordered-table.info-bordered-table {
	border: 2px solid #15a0e7;
}
.color-bordered-table.info-bordered-table thead th {
	background-color: #15a0e7;
	color: #ffffff;
}
.color-bordered-table.warning-bordered-table {
	border: 2px solid #ff9041;
}
.color-bordered-table.warning-bordered-table thead th {
	background-color: #ff9041;
	color: #ffffff;
}
.color-bordered-table.danger-bordered-table {
	border: 2px solid #E82E3F;
}
.color-bordered-table.danger-bordered-table thead th {
	background-color: #E82E3F;
	color: #ffffff;
}
.color-bordered-table.inverse-bordered-table {
	border: 2px solid #2f3d4a;
}
.color-bordered-table.inverse-bordered-table thead th {
	background-color: #2f3d4a;
	color: #ffffff;
}
.color-bordered-table.dark-bordered-table {
	border: 2px solid #263238;
}
.color-bordered-table.dark-bordered-table thead th {
	background-color: #263238;
	color: #ffffff;
}
.color-bordered-table.red-bordered-table {
	border: 2px solid #fb3a3a;
}
.color-bordered-table.red-bordered-table thead th {
	background-color: #fb3a3a;
	color: #ffffff;
}
.color-bordered-table.purple-bordered-table {
	border: 2px solid #6757c8;
}
.color-bordered-table.purple-bordered-table thead th {
	background-color: #6757c8;
	color: #ffffff;
}
.color-bordered-table.muted-bordered-table {
	border: 2px solid #bcc3d3;
}
.color-bordered-table.muted-bordered-table thead th {
	background-color: #bcc3d3;
	color: #ffffff;
}
.full-color-table.full-primary-table {
	background-color: #f1effd;
}
.full-color-table.full-primary-table thead th {
	background-color: #6772e5;
	border: 0;
	color: #ffffff;
}
.full-color-table.full-primary-table tbody td {
	border: 0;
}
.full-color-table.full-primary-table tr:hover {
	background-color: #6772e5;
	color: #ffffff;
}
.full-color-table.full-success-table {
	background-color: #e8fdeb;
}
.full-color-table.full-success-table thead th {
	background-color: #6772e5;
	border: 0;
	color: #ffffff;
}
.full-color-table.full-success-table tbody td {
	border: 0;
}
.full-color-table.full-success-table tr:hover {
	background-color: #6772e5;
	color: #ffffff;
}
.full-color-table.full-info-table {
	background-color: #cfecfe;
}
.full-color-table.full-info-table thead th {
	background-color: #15a0e7;
	border: 0;
	color: #ffffff;
}
.full-color-table.full-info-table tbody td {
	border: 0;
}
.full-color-table.full-info-table tr:hover {
	background-color: #15a0e7;
	color: #ffffff;
}
.full-color-table.full-warning-table {
	background-color: #fff8ec;
}
.full-color-table.full-warning-table thead th {
	background-color: #ff9041;
	border: 0;
	color: #ffffff;
}
.full-color-table.full-warning-table tbody td {
	border: 0;
}
.full-color-table.full-warning-table tr:hover {
	background-color: #ff9041;
	color: #ffffff;
}
.full-color-table.full-danger-table {
	background-color: #f9e7eb;
}
.full-color-table.full-danger-table thead th {
	background-color: #E82E3F;
	border: 0;
	color: #ffffff;
}
.full-color-table.full-danger-table tbody td {
	border: 0;
}
.full-color-table.full-danger-table tr:hover {
	background-color: #E82E3F;
	color: #ffffff;
}
.full-color-table.full-inverse-table {
	background-color: #f6f6f6;
}
.full-color-table.full-inverse-table thead th {
	background-color: #2f3d4a;
	border: 0;
	color: #ffffff;
}
.full-color-table.full-inverse-table tbody td {
	border: 0;
}
.full-color-table.full-inverse-table tr:hover {
	background-color: #2f3d4a;
	color: #ffffff;
}
.full-color-table.full-dark-table {
	background-color: rgba(43, 43, 43, 0.8);
}
.full-color-table.full-dark-table thead th {
	background-color: #263238;
	border: 0;
	color: #ffffff;
}
.full-color-table.full-dark-table tbody td {
	border: 0;
	color: #ffffff;
}
.full-color-table.full-dark-table tr:hover {
	background-color: #263238;
	color: #ffffff;
}
.full-color-table.full-red-table {
	background-color: #f9e7eb;
}
.full-color-table.full-red-table thead th {
	background-color: #fb3a3a;
	border: 0;
	color: #ffffff;
}
.full-color-table.full-red-table tbody td {
	border: 0;
}
.full-color-table.full-red-table tr:hover {
	background-color: #fb3a3a;
	color: #ffffff;
}
.full-color-table.full-purple-table {
	background-color: #f1effd;
}
.full-color-table.full-purple-table thead th {
	background-color: #6757c8;
	border: 0;
	color: #ffffff;
}
.full-color-table.full-purple-table tbody td {
	border: 0;
}
.full-color-table.full-purple-table tr:hover {
	background-color: #6757c8;
	color: #ffffff;
}
.full-color-table.full-muted-table {
	background-color: rgba(152, 166, 173, 0.2);
}
.full-color-table.full-muted-table thead th {
	background-color: #bcc3d3;
	border: 0;
	color: #ffffff;
}
.full-color-table.full-muted-table tbody td {
	border: 0;
}
.full-color-table.full-muted-table tr:hover {
	background-color: #bcc3d3;
	color: #ffffff;
}
/*******************
Table-Data Table
******************/
.dataTables_wrapper {
	padding-top: 10px;
}
.dt-buttons {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 15px;
}
.dt-buttons .dt-button {padding:5px 15px;border-radius:100px;color:#ffffff;margin-right:3px; font-size:11px;}
 .dt-buttons .buttons-copy  { background:#666}
 .dt-buttons .buttons-csv {background:#2ab9d0}
 .dt-buttons .buttons-excel { background:#59bf70}
 .dt-buttons .buttons-pdf { background:#e91e63}
 .dt-buttons .buttons-print { background:#6563ef}


.pencil-icon { background:#4fab52; width:28px; height:28px; line-height:28px; text-align:center; display:inline-block; color:#fff!important; border-radius:100px;}
.pencil-icon:hover {background:#15a0e7; color:#fff;}

.delete-icon { background:#f96332; width:28px; height:28px; line-height:28px; text-align:center; display:inline-block; color:#fff!important; border-radius:100px;}
.delete-icon:hover {background:#15a0e7; color:#fff;}
.profile-img2 {width:46px;} 

.close-bt {color: #4caf50;background-color:transparent;border-color: #4caf50;
-webkit-transition: 0.2s ease-in;-o-transition: 0.2s ease-in;transition: 0.2s ease-in; font-size:12px; letter-spacing:1px; padding:5px 10px}
.close-bt:hover {background:#4caf50; color:#fff!important}

.open-bt {color: #f44336;background-color:transparent;border-color: #f44336;
-webkit-transition: 0.2s ease-in;-o-transition: 0.2s ease-in;transition: 0.2s ease-in; font-size:12px; letter-spacing:1px; padding:5px 10px}
.open-bt:hover {background:#f44336; color:#fff!important}

.pending-bt {color:#9c27b0;background-color:transparent;border-color:#9c27b0;
-webkit-transition: 0.2s ease-in;-o-transition: 0.2s ease-in;transition: 0.2s ease-in; font-size:12px; letter-spacing:1px; padding:5px 10px}
.pending-bt:hover {background:#9c27b0; color:#fff!important}

	

.dt-buttons .dt-button:hover {
	background: #2f3d4a;
}
.dataTables_info, .dataTables_length {
	display: inline-block;
}
.dataTables_length {
	margin-top: 10px;
}
.dataTables_length select {
	border: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#15a0e7), to(#15a0e7)), -webkit-gradient(linear, left top, left bottom, from(#b1b8bb), to(#b1b8bb));
	background-image: -webkit-linear-gradient(#15a0e7, #15a0e7), -webkit-linear-gradient(#b1b8bb, #b1b8bb);
	background-image: -o-linear-gradient(#15a0e7, #15a0e7), -o-linear-gradient(#b1b8bb, #b1b8bb);
	background-image: linear-gradient(#15a0e7, #15a0e7), linear-gradient(#b1b8bb, #b1b8bb);
	background-size: 0 2px, 100% 1px;
	background-repeat: no-repeat;
	background-position: center bottom, center calc(100% - 1px);
	background-color: transparent;
	-webkit-transition: background 0s ease-out;
	-o-transition: background 0s ease-out;
	transition: background 0s ease-out;
	padding-bottom: 5px;
}
.dataTables_length select:focus {
	outline: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#15a0e7), to(#15a0e7)), -webkit-gradient(linear, left top, left bottom, from(#b1b8bb), to(#b1b8bb));
	background-image: -webkit-linear-gradient(#15a0e7, #15a0e7), -webkit-linear-gradient(#b1b8bb, #b1b8bb);
	background-image: -o-linear-gradient(#15a0e7, #15a0e7), -o-linear-gradient(#b1b8bb, #b1b8bb);
	background-image: linear-gradient(#15a0e7, #15a0e7), linear-gradient(#b1b8bb, #b1b8bb);
	background-size: 100% 2px, 100% 1px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.dataTables_filter {
	float: right;
	margin-top: 10px;
}
.dataTables_filter input {
	border: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#15a0e7), to(#15a0e7)), -webkit-gradient(linear, left top, left bottom, from(#b1b8bb), to(#b1b8bb));
	background-image: -webkit-linear-gradient(#15a0e7, #15a0e7), -webkit-linear-gradient(#b1b8bb, #b1b8bb);
	background-image: -o-linear-gradient(#15a0e7, #15a0e7), -o-linear-gradient(#b1b8bb, #b1b8bb);
	background-image: linear-gradient(#15a0e7, #15a0e7), linear-gradient(#b1b8bb, #b1b8bb);
	background-size: 0 2px, 100% 1px;
	background-repeat: no-repeat;
	background-position: center bottom, center calc(100% - 1px);
	background-color: transparent;
	-webkit-transition: background 0s ease-out;
	-o-transition: background 0s ease-out;
	transition: background 0s ease-out;
	float: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	margin-left: 10px;
}
.dataTables_filter input:focus {
	outline: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#15a0e7), to(#15a0e7)), -webkit-gradient(linear, left top, left bottom, from(#b1b8bb), to(#b1b8bb));
	background-image: -webkit-linear-gradient(#15a0e7, #15a0e7), -webkit-linear-gradient(#b1b8bb, #b1b8bb);
	background-image: -o-linear-gradient(#15a0e7, #15a0e7), -o-linear-gradient(#b1b8bb, #b1b8bb);
	background-image: linear-gradient(#15a0e7, #15a0e7), linear-gradient(#b1b8bb, #b1b8bb);
	background-size: 100% 2px, 100% 1px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
	background: transparent;
	text-transform:capitalize;
	font-weight:600
}
table.dataTable thead .sorting_asc:after {
	content: "\f107";
	margin-left: 10px;
	font-family: "Font Awesome 5 Free";
	cursor: pointer;
}
table.dataTable thead .sorting_desc:after {
	content: "\f106";
	margin-left: 10px;
	font-family: "Font Awesome 5 Free";
	cursor: pointer;
}
table.dataTable thead .sorting:after {
	content: "\f107";
	margin-left: 10px;
	font-family: "Font Awesome 5 Free";
	cursor: pointer;

}
.dataTables_wrapper .dataTables_paginate {
	float: right;
	text-align: right;
	padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
min-width: 1.5em;
text-align: center;
text-decoration: none;
cursor: pointer;
*cursor: hand;
color: #67757c; margin:0 5px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current { width:30px; height:30px; line-height:30px; border-radius:100px;}


.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #ffffff !important;
	background-color: #019dea;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	cursor: default;
	color: #67757c;
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none; text-transform:uppercase;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
 
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
	padding: 0 1em;
}
/*******************
Table- responsive
******************/

.tablesaw-bar .btn-group label {
	color: #67757c !important;
}
/*******************
Table- editable table
******************/
