﻿/*** Custom styles ***/

/*@import url('./Web/Variables.css');*/

table.dataTable tr.dtrg-group.dtrg-start th
{
	text-align: left;
}

table.dataTable tr.dtrg-level-1 th
{
	padding-left: 2em;
}

div.dt-container .dt-search input
{
	border-radius: 300px;
}

table.dataTable > tbody > tr.selected > *
{
	box-shadow: inset 0 0 0 9999px var(--blue-70);
}

div.dt-buttons > .dt-button,
div.dt-buttons > div.dt-button-split .dt-button,
div.dt-buttons > .dt-button:hover,
div.dt-buttons > div.dt-button-split .dt-button:hover,
div.dt-buttons > .dt-button:hover:not(.disabled),
div.dt-buttons > div.dt-button-split .dt-button:hover:not(.disabled)
{
	border: 2px solid var(--lime);
    border-radius: 9999px;
    padding: 0.5rem 0.75rem;
    color: var(--navy);
    background-color: transparent;
    background: transparent;
    box-shadow: none;
}

div.dt-buttons > .dt-button.dt-button-active:not(.disabled),
div.dt-buttons > div.dt-button-split .dt-button.dt-button-active:not(.disabled),
div.dt-buttons > .dt-button.dt-button-active:hover:not(.disabled),
div.dt-buttons > div.dt-button-split .dt-button.dt-button-active:hover:not(.disabled),
div.dt-buttons > .dt-button.dt-button-active:not(.disabled):hover:not(.disabled),
div.dt-buttons > div.dt-button-split .dt-button.dt-button-active:not(.disabled):hover:not(.disabled)
{
    border-color: var(--navy);
    background-color: var(--navy);
	background: var(--navy);
    color: white !important;
	box-shadow: none;
}

div.dt-buttons > .dt-button:focus:not(.disabled),
div.dt-buttons > div.dt-button-split .dt-button:focus:not(.disabled)
{
	outline: none;
}