.downloadTable{display: none;}  
.blockScreen{position: absolute;height: 100%;width: 100%;z-index: 10;background-color: #80808069;display: none;display: flex;justify-content: center;align-items: center;top:0px;}
/*DATATABLE*/
@-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
.loader {border: 4px solid #f3f3f3;border-radius: 50%;border-top: 4px solid black;width: 50px;height: 50px;-webkit-animation: spin 2s linear infinite; /* Safari */animation: spin 2s linear infinite;position: absolute;top: 60%;left: 47%;}
.hideloader{display: none}
table tbody tr td i:hover{cursor: pointer;}
tbody tr {background-color: white;}
.dataTable  tbody tr{border-bottom: 1px solid rgba(0,0,0,0.12);}

table.dataTable tbody {height: 240px;overflow-y: auto;overflow-x: hidden;background-color: #ababab24;}
table tbody tr:hover{cursor: pointer;background-color: #0e0e0e14;}
table tbody tr td i{float: right;font-size: 1.5rem!important;}
table tbody tr td img{position: relative;width: 37px;height: 30px;margin:0px auto;}
table tbody tr td p{margin:2px!important;}
table thead tr td p {
    padding: 0px!important;
    margin: 0px!important;
    display: flex;
}
td, th {padding:2px 5px!important;}
table.dataTable {width: 100%; /* Optional */border-spacing: 0;}
table.dataTable tbody,table.dataTable thead,table.dataTable tfoot { display: block; }
table.dataTable tbody {height: 315px;overflow-y: auto;overflow-x: hidden;background-color: #ababab24;}
tbody tr{background-color: white;}
tbody td, thead td {width: 1%; /* Optional */}
tfoot {border-top: 1px solid #d0d0d0;}
table.dataTable tbody, table.dataTable thead, table.dataTable tfoot {display: block;}
tfoot { border-top: 1px solid #d0d0d0;}
.dataTable tfoot tr td select{display: inline-block!important}
.dataTableFilters {margin: 0 0 2px 0!important; height: 1.5rem!important;}
.emptyTr{text-align: center;}
td.select-wrapper .dropdown-content,td .select-wrapper .select-dropdown,td .caret{display: none !important;}
/*inputs datatable*/
input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid black!important;
    -webkit-box-shadow: 0 1px 0 0 black!important;
    box-shadow: 0 1px 0 0 black!important;
}
/*.btn:focus, .btn-large:focus, .btn-small:focus, .btn-floating:focus {background-color: black!important;}
.btn:hover, .btn-large:hover, .btn-small:hover {background-color: black!important;}
.btn, .btn-large, .btn-small {background-color: black !important;}*/
		/* Safari */
@-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
.dataTableContainer{position: relative;width: 40%;margin:0px auto;height: 600px;overflow: auto;}
.imgPaginator {top: 10px;position: relative;}
.paginator{float: right;margin-left: 5px;}
.selectPaginator{width: 63px;height: 2rem;padding: 0px;top: 5px;border: none;}
.imgPaginator:hover{cursor: pointer;}
/* Custom scrollbar */

/*::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}


/* Overflow scroll gradient */

/*.overflow-scroll-gradient {
  position: relative;
}

.overflow-scroll-gradient::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 240px;
  height: 10px;
  background: linear-gradient( rgba(255, 255, 255, 0.001), white);
  pointer-events: none;
}*/
.tabs{padding:10 0 10 0px;height:60px!important;}