/*------------------------------------
- COLOR primary
------------------------------------*/
.alert-primary {
  color: #000c18;
  background-color: #60b2ff;
  border-color: #4ba8ff;
}

.alert-primary hr {
  border-top-color: #329cff;
}

.alert-primary .alert-link {
  color: #000000;
}

.badge-primary {
  color: #fff;
  background-color: #004c93;
}

.badge-primary[href]:hover,
.badge-primary[href]:focus {
  color: #fff;
  background-color: #ffffff; /* edited */
}

.bg-primary {
  background-color: #004c93 !important;
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #ffffff !important; /* edited */
}

.border-primary {
  border-color: #004c93 !important;
}

.btn-primary {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-primary:hover {
  color: #fff;
  background-color: #00396f;
  border-color: #ffffff; /* edited */
}

.btn-primary:focus,
.btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #ffffff; /* edited */
  border-color: #002950;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.btn-outline-primary {
  color: #004c93;
  background-color: transparent;
  border-color: #004c93;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #004c93;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.list-group-item-primary {
  color: #000c18;
  background-color: #4ba8ff;
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #000c18;
  background-color: #329cff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #000c18;
  border-color: #000c18;
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #4ba8ff;
}

.table-hover .table-primary:hover {
  background-color: #329cff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #329cff;
}

.text-primary {
  color: #004c93 !important;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #ffffff !important; /* edited */
}
/*------------------------------------
- COLOR blue
------------------------------------*/
.alert-blue {
  color: #000c18;
  background-color: #60b2ff;
  border-color: #4ba8ff;
}

.alert-blue hr {
  border-top-color: #329cff;
}

.alert-blue .alert-link {
  color: #000000;
}

.badge-blue {
  color: #fff;
  background-color: #004c93;
}

.badge-blue[href]:hover,
.badge-blue[href]:focus {
  color: #fff;
  background-color: #ffffff; /* edited */
}

.bg-blue {
  background-color: #004c93 !important;
}

a.bg-blue:hover,
a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
  background-color: #ffffff !important; /* edited */
}

.border-blue {
  border-color: #004c93 !important;
}

.btn-blue {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-blue:hover {
  color: #fff;
  background-color: #00396f;
  border-color: #ffffff; /* edited */
}

.btn-blue:focus,
.btn-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.btn-blue.disabled,
.btn-blue:disabled {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-blue:not(:disabled):not(.disabled):active,
.btn-blue:not(:disabled):not(.disabled).active,
.show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #ffffff; /* edited */
  border-color: #002950;
}

.btn-blue:not(:disabled):not(.disabled):active:focus,
.btn-blue:not(:disabled):not(.disabled).active:focus,
.show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.btn-outline-blue {
  color: #004c93;
  background-color: transparent;
  border-color: #004c93;
}

.btn-outline-blue:hover {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-outline-blue:focus,
.btn-outline-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.btn-outline-blue.disabled,
.btn-outline-blue:disabled {
  color: #004c93;
  background-color: transparent;
}

.btn-outline-blue:not(:disabled):not(.disabled):active,
.btn-outline-blue:not(:disabled):not(.disabled).active,
.show > .btn-outline-blue.dropdown-toggle {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-outline-blue:not(:disabled):not(.disabled):active:focus,
.btn-outline-blue:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.list-group-item-blue {
  color: #000c18;
  background-color: #4ba8ff;
}

.list-group-item-blue.list-group-item-action:hover,
.list-group-item-blue.list-group-item-action:focus {
  color: #000c18;
  background-color: #329cff;
}

.list-group-item-blue.list-group-item-action.active {
  color: #fff;
  background-color: #000c18;
  border-color: #000c18;
}

.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: #4ba8ff;
}

.table-hover .table-blue:hover {
  background-color: #329cff;
}

.table-hover .table-blue:hover > td,
.table-hover .table-blue:hover > th {
  background-color: #329cff;
}

.text-blue {
  color: #004c93 !important;
}

a.text-blue:hover,
a.text-blue:focus {
  color: #ffffff !important; /* edited */
}
/*------------------------------------
- COLOR info
------------------------------------*/
.alert-info {
  color: #000c18;
  background-color: #60b2ff;
  border-color: #4ba8ff;
}

.alert-info hr {
  border-top-color: #329cff;
}

.alert-info .alert-link {
  color: #000000;
}

.badge-info {
  color: #fff;
  background-color: #004c93;
}

.badge-info[href]:hover,
.badge-info[href]:focus {
  color: #fff;
  background-color: #ffffff; /* edited */
}

.bg-info {
  background-color: #004c93 !important;
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #ffffff !important; /* edited */
}

.border-info {
  border-color: #004c93 !important;
}

.btn-info {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-info:hover {
  color: #fff;
  background-color: #00396f;
  border-color: #ffffff; /* edited */
}

.btn-info:focus,
.btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #ffffff; /* edited */
  border-color: #002950;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.btn-outline-info {
  color: #004c93;
  background-color: transparent;
  border-color: #004c93;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #004c93;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #004c93;
  border-color: #004c93;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 76, 147, 0.5);
}

.list-group-item-info {
  color: #000c18;
  background-color: #4ba8ff;
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #000c18;
  background-color: #329cff;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #000c18;
  border-color: #000c18;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #4ba8ff;
}

.table-hover .table-info:hover {
  background-color: #329cff;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #329cff;
}

.text-info {
  color: #004c93 !important;
}

a.text-info:hover,
a.text-info:focus {
  color: #ffffff !important; /* edited */
}
