header { border-top: 3px solid #00c4a8; }

.button, input[type="submit"], button, input[type="button"] { background-color: #00c4a8 !important; }
.button:hover, .button.hover { background-color: #2e978b !important; }

.dt-button, .button, input[type="submit"], button, input[type="button"] { background: #00c4a8 !important; }
.dt-button:hover, .button:hover, input[type="submit"]:hover, .button.hover, button:hover, input[type="button"]:hover { background-color: #2e978b !important; }
.dt-button.buttons-columnVisibility.active { background-color: #00c4a8 !important; }

.datepicker .months span.current { color: #00c4a8; }
th.sorting, th.sorting::after, .sorting_disabled { color: #00c4a8; }
a { color: #00c4a8; }

.button.clean { background: transparent !important; }

.subject { font-weight: 700; }

/* change header logo size */
header .logo { width: 550px; }
header .logo .client img { max-width: 80px; }
header .logo .name { margin-top: 0; }
