/* Modified core of css */

/* footer on bottom */
html {
    position: relative;
    min-height: 100%;
}
footer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    overflow:hidden;
}

/* remove data table margin */
table.dataTable {
    margin: 0px !important;
}

/**/
table.dataTable thead th {
    border-top: none;
}


/* a href remove decoration (underline etc)*/
a {
    text-decoration: none !important; 
}

/* cursor */
.cur-pointer {
	cursor: pointer;
}
.cur-noselect{
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

/* shadow on scroll */
.shadow-scroll-active {
     box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);   
}

hr {
  opacity: 10%;
}

/* add svg hover change color */
.svg-light:hover img {
  filter: invert(100%);
}

.svg-dark img {
  filter: brightness(0) invert(100%);
}
.svg-dark:hover img {
  filter: brightness(100%) invert(0);
}

.svg-secondary img {
  opacity: 50%;
}
.svg-secondary:hover img {
  opacity: 100%;
  filter: invert(100%);
}