html {
  min-height : 100%;
}
body {
  font-family       : 'Raleway', sans-serif;
  font-family       : 'Open Sans', sans-serif;
  font-family       : 'Roboto', sans-serif;
  height            : 100%;
  background-repeat : no-repeat;
  background        : white;
  background        : -moz-linear-gradient(top, #cfe7fa 0%, #6393c1 100%);
  background        : -webkit-linear-gradient(top, #cfe7fa 0%, #6393c1 100%);
  background        : linear-gradient(to bottom, #cfe7fa 0%, #6393c1 100%);
  filter            : progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfe7fa', endColorstr='#6393c1', GradientType=0);
}
.text-black {
  color : black;
}
.text-red {
  color : red;
}
.text-green {
  color : green;
}
.text-white {
  color : white;
}
.text-gray {
  color : gray;
}
.text-color-inherit {
  color : inherit !important;
}
.form-group.required label {
  color: red;
}

.table th a {
  color : inherit;
}
.table th a:hover {
  text-decoration : none;
}
.table-sm {
  font-size : 0.875em;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color : #d2eedb;
}
.table-striped tbody tr:nth-of-type(even) {
  background-color : rgba(0, 0, 0, .05);
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color : transparent;
}
.bluebggradient {
  background : #cfe7fa;
  background : -moz-linear-gradient(top, #cfe7fa 0%, #6393c1 100%);
  background : -webkit-linear-gradient(top, #cfe7fa 0%, #6393c1 100%);
  background : linear-gradient(to bottom, #cfe7fa 0%, #6393c1 100%);
  filter     : progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfe7fa', endColorstr='#6393c1', GradientType=0);
}
.small-text {
  font-size : .875rem !important;
}

/*
.dropdown-item {
  color : rgba(0, 0, 0, .5);
}
.dropdown-item.active, .dropdown-item:active {
  color            : rgba(0, 0, 0, .9) !important;
  background-color : transparent;
  font-weight      : bold;
}
*/
[data-toggle="collapse"] .fas:before {
  content : "\f138";
}
[aria-expanded="true"] .fas:before {
  content : "\f13a";
}
[data-toggle="collapse"].collapsed .fas:before {
  content : "\f138";
}
.cursor-pointer {
  cursor : pointer;
}

.navbar-nav .nav-link {
}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  color       : rgba(0, 0, 0, .9);
  font-weight : bold;
}
