input[type="submit"] {
  background-color: #182f3a;
  color: white;
}
input[type="radio"]:checked {
  background-color: #182f3a;
}

input[type="checkbox"]:checked {
  background-color: #182f3a;
}
select {
  background-image: url(/images/ddv.png);
}
h1 {
  border-bottom: 2px solid #1a8fcf;
  color: #182f3a;
}
h2,
h3 {
  color: #182f3a;
}
a {
  color: #182f3a;
}
a:hover {
  color: #1a8fcf;
}
.fileupload {
  background-color: #1a8fcf;
  color: white;
}
.cancbutton {
  background-color: #1a8fcf !important;
}
.fixedheader {
  background-color: #182f3a;
}
.filterbox a:hover {
  color: #1a8fcf;
}
.dropmenu {
  background-color: #182f3a;
}

.fullcalendar .day.ui-selecting {
  background: #4b8cb0 !important;
}
.fullcalendar .day.ui-selected {
  background: #1a8fcf !important;
}
.hours .hourselect.ui-selecting {
  background: #4b8cb0 !important;
}
.hours .hourselect.ui-selected {
  background: #1a8fcf !important;
}
.quicktools a {
  background-color: #1a8fcf;
  color: white;
}
body {
  background-image: url(/images/slashv.png);
  background-repeat: no-repeat;
  background-position: right 0% bottom;
  background-size: 1240px auto;
  background-attachment: fixed;
}

:root {
  --card-border-gradient-first: #1a8fcf;
  --card-border-gradient-second: #182f3a;
  --card-border-gradient-third: #4b8cb0;

  /* Brand */
  --primary: #010734;
  --accent: #1a8fcf;

  /* General */
  --neutral-super-light: #fafafa;
  --neutral-light: #f2f2f2;
  --neutral-muted: #c0c0c0;
  --neutral-dark: #818285;
  --text: #111827;
  --border: #d1d5db;

  --light-blue: #dcebf7;
  --blue: #120bd9;
  --dark-blue: #1f3e5c;

  --light-purple: #ede7f6;
  --purple: #6a1b9a;
  --dark-purple: #4527a0;
}
