/* Header & Menu */
/* rightnav */
/* Typography */
/* footer */
/* forms */
/* table */
/*
$table-font-color: $primary-font-color;
$table-font-color-hover: #000;
$table-font-size: 13px;
$table-header-font-color: $primary-font-color;
$table-header-font-color-hover: #000;
$table-header-font-size: 13px;
$table-header-bg-top:#C3DCEE;
$table-header-bg-bottom:#C3DCEE;
$table-header-border-bottom:$primary-border-color;
$table-header-border-left: lighten($table-header-bg-top, 30%);
$table-header-border-right: darken($table-header-bg-bottom, 30%);
$table-row-bg-odd: #b1d3ff;
$table-row-bg-even: #eff6ff;
$table-row-border-color:$primary-border-color;
$table-footer-font-color: $primary-font-color;
$table-footer-font-size: 13px;
$table-footer-bg-top: #f3f3f3;
$table-footer-bg-bottom: #f3f3f3;
$table-footer-border-color:$primary-border-color;
$table-filter-font-color: $primary-font-color;
$table-filter-font-size: 13px;
$table-filter-bg-top: #e4f0ff;
$table-filter-bg-bottom: #e4f0ff;
$table-filter-border-color:$primary-border-color;
*/
/* subnav */
/* tabs */
/* Buttons */
body {
  background: #fff;
}

::selection {
  background: #739DD1;
  color: #ffffff;
}

/* ###############################################
   Buttons
   ############################################### */
button.button, a.button, input.button {
  background: #d8d8d8;
  border: 1px solid #777777;
  font-size: 13px;
  color: #15428b;
  line-height: 15px;
  text-transform: none;
}

button.button:hover, a.button:hover, input.button:hover {
  background: #c7c7c7;
}

/* ###############################################
   Footer
   ############################################### */
div#footer {
  color: #404040;
  font-size: 13px;
  background: #9BC3F6;
  border-top: 1px solid #7eb6ff;
}

div#footer a:hover, div#footer a:visited {
  color: #404040;
}

#copyright {
  color: #404040;
  font-size: 11px;
}

/* ###############################################
   Forms
   ############################################### */
fieldset legend {
  color: #15428b;
}

label {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #404040;
  font-weight: normal;
  line-height: 18px;
}

input,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #404040;
  background-color: #fff;
  border-color: #cccccc;
  font-weight: normal;
  line-height: 18px;
}

.field label {
  font-size: 13px;
  color: #404040;
}

input,
textarea,
select,
.uneditable-input {
  font-size: 13px;
}

input, textarea, select {
  color: #404040;
}

select {
  height: 24px;
  line-height: 22px;
  min-width: 100px;
}

input:focus, textarea:focus {
  background-color: #FCF9F3;
}

input[type=file]:focus, input[type=checkbox]:focus, select:focus {
  background-color: #FCF9F3;
}

input:-webkit-autofill {
  background-color: #FCF9F3;
  -webkit-box-shadow: inset 0 0 0px 9999px white;
}

/* ###############################################
   Header & Menu
   ############################################### */
header, div.header {
  background: #9BC3F6;
  border-bottom: 1px solid #328bff;
}

.topbar div > ul a.menu:hover,
.nav a.menu:hover,
.topbar div > ul li.open .menu,
.nav li.open .menu,
.topbar div > ul .dropdown-toggle:hover,
.nav .dropdown-toggle:hover,
.topbar div > ul .dropdown.open .dropdown-toggle,
.nav .dropdown.open .dropdown-toggle {
  background: #e4f0ff;
}

.topbar div > ul .menu-dropdown,
.nav .menu-dropdown,
.topbar div > ul .dropdown-menu,
.nav .dropdown-menu {
  background: #fefeff;
}

.topbar div > ul .menu-dropdown li a,
.nav .menu-dropdown li a,
.topbar div > ul .dropdown-menu li a,
.nav .dropdown-menu li a {
  color: #15428b;
}

.topbar div > ul .menu-dropdown li a:hover,
.nav .menu-dropdown li a:hover,
.topbar div > ul .dropdown-menu li a:hover,
.nav .dropdown-menu li a:hover {
  background: #f2f5fe;
  color: #15428b;
}

ul#primary-nav > li > a {
  font-weight: bold;
  font-size: 15px;
  color: #15428b;
  text-shadow: none;
}

/* ###############################################
   Right Nav
   ############################################### */
div#sub {
  background: #9BC3F6;
  border-left: 1px solid #7eb6ff;
}

div#sub h2 {
  color: #15428b;
}

div#sub .wizardbuttons a {
  color: #15428b;
  font-size: 14px;
}

ol.wizardlist a:hover {
  color: #ffffff;
}

ol.wizardlist {
  color: #15428b;
}

ol.wizardlist li.active {
  font-weight: 600;
}

/* ###############################################
   Wizardlist
   ############################################### */
ol.wizardlist li {
  font-size: 14px;
}

ol.wizardlist a {
  color: #15428b !important;
}

ul.wizardlist li {
  font-size: 14px;
}

ul.wizardlist a {
  color: #15428b !important;
}

/* ###############################################
   Sub Navigation (Navigation within the content area)
   ############################################### */
div.subnav {
  color: #15428b;
  font-size: 15px;
  background: #e4f0ff;
  border-left: 1px solid #7eb6ff;
  border-right: 1px solid #7eb6ff;
  border-bottom: 1px solid #7eb6ff;
}

li.subnav a {
  color: #15428b;
}

li.subnav a:hover {
  color: #0e2d5f;
}

li.selected-subnav {
  color: #15428b;
}

li.selected-subnav a {
  color: #1c57b7;
}

/* ###############################################
   Tables
   ############################################### */
table.table {
  font-size: 13px;
  color: #0e0c08;
  border-radius: 0 0 4px 4px;
}

/* Table Filter */
div.filter {
  font-size: 13px;
  font-weight: normal;
  color: #15428b;
  background: #e4f0ff;
  border: 1px #7eb6ff solid;
  margin-bottom: 10px;
}

div.filterelement, div.filterelement > label {
  color: #15428b;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 19px;
}

div.filtergroup {
  margin-left: 14px;
  margin-top: 0px;
}

.inline-inputs-filter {
  color: #15428b;
  font-weight: normal;
}

.inline-inputs-filter span {
  font-weight: normal;
}

#secsUntilReload {
  text-transform: uppercase;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 19px;
}

/* Table Header */
table.table th {
  font-weight: bold;
  border-bottom: 1px solid #97855e;
  color: black;
  background: #d4ccba;
  border-left: 1px solid white;
  border-right: 1px solid #97855e;
}

table.table th > a {
  color: black;
}

table.table th > a:hover {
  color: #000;
}

table.table th > a:visited {
  color: black;
}

table.table tr.firstHeader th {
  background: #d4ccba;
  border-left: 1px solid white;
  border-right: 1px solid #97855e;
}

table.table tr.firstHeader th > a {
  color: black;
}

table.table tr.firstHeader th > a:hover {
  color: #000;
}

table.table tr.firstHeader th > a:visited {
  color: black;
}

/* Table Rows */
table.table td > a {
  color: #0e0c08;
}

table.table td > a:hover {
  color: #4d452f;
}

table.table td > a:visited {
  color: #0e0c08;
}

.zebra-striped tbody tr:hover td, .table tbody tr:hover td {
  background-color: #e7ddc9;
  border-top: transparent 1px solid;
  border-bottom: transparent 1px solid;
}

table.table tbody tr.even {
  background-color: #efe8db;
}

/* Table Footer */
div.tablefooter {
  font-size: 13px;
  background: #f3f3f3;
  border-top: 1px #aaa solid;
}

div.tableexport {
  color: #15428b;
}

div.tableexport a {
  color: #15428b;
}

p.tablecomment {
  color: #15428b;
}

/*thead > tr{
	border:1px solid $primary-border-color;
	}
*/
/* ###############################################
   Tabs
   ############################################### */
.tabs {
  border-bottom: 1px solid #7eb6ff;
}

.tabs > li > a {
  color: #15428b;
  font-size: 13px;
  background: #fefeff;
  border: 1px solid #7eb6ff;
}

.tabs > li > a:hover {
  background: #f2f5fe;
  border-color: #7eb6ff;
}

.tabs > li.active > a {
  color: #15428b;
  background: #f2f5fe;
  border: 1px solid #7eb6ff;
  border-bottom-color: transparent;
}

.tab-content {
  background: linear-gradient(135deg, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
}

.tab-content2 {
  background: linear-gradient(135deg, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
}

/* ###############################################
   Typography
   ############################################### */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
}

h1 {
  color: #15428b;
  font-size: 20px;
  font-weight: bold;
  background: #b1d3ff;
  border: 1px solid #7eb6ff;
  text-shadow: none;
}

h2 {
  color: #15428b;
  font-size: 18px;
  font-weight: bold;
  background: #d1e4f5;
  border: 1px solid #7eb6ff;
  border-radius: 2px 2px 0 0;
  text-shadow: none;
}

.content-td {
  padding: 10px 20px 20px 20px;
}

code, pre {
  font-family: sans-serif, Monaco, Andale Mono, Courier New, monospace;
  margin: 0;
}

.xdsoft_datetimepicker .xdsoft_label {
  font-weight: normal;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #b1d3ff;
  box-shadow: #4b99ff 0 1px 3px 0 inset;
  color: #15428b;
  font-weight: normal;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #15428b;
  font-weight: bold;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #fff !important;
  background: #97855e !important;
  box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #fff;
  background: #97855e !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #b1d3ff;
  box-shadow: #4b99ff 0 1px 3px 0 inset;
  color: #15428b;
}

/*# sourceMappingURL=custom-2019.css.map */
