@import url("https://use.typekit.net/bzy7sah.css");
@font-face {
  font-family: "JuanaAltRegular";
  src: url("/assets/fonts/juana/JuanaAlt-Regular.woff2") format("woff2"), url("/assets/fonts/juana/JuanaAlt-Regular.woff") format("woff");
  src: url("/assets/fonts/juana/JuanaAlt-Regular.eot");
  src: url("/assets/fonts/juana/JuanaAlt-Regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/juana/JuanaAlt-Regular.woff2") format("woff2"), url("/assets/fonts/juana/JuanaAlt-Regular.woff") format("woff"), url("/assets/fonts/juana/JuanaAlt-Regular.ttf") format("truetype"), url("/assets/fonts/juana/JuanaAlt-Regular.svg#JuanaAlt-Regular") format("svg");
}
@font-face {
  font-family: "Didot";
  src: url("/assets/fonts/didot/Didot-Italic.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/didot/Didot-Italic.woff") format("woff"), url("/assets/fonts/didot/Didot-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
body, html {
  background-color: white;
  color: black;
}

body, html, input, button, select, optgroup, textarea {
  font-family: "halyard-display", sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "JuanaAltRegular", sans-serif;
  color: black;
}

.didot_italic {
  font-family: "Didot", sans-serif;
  font-style: italic;
  font-weight: normal;
}

._color_usep {
  color: #29F6A4;
}

._color_usep_low {
  color: #e3f6ee;
}

._color_gray {
  color: #8e8e8e;
}

._text_juana {
  font-family: "JuanaAltRegular", sans-serif;
}

nav.navbar ._nav-user a {
  transition: all 500ms ease;
}
nav.navbar ._nav-user a.btn-dark.active {
  background-color: transparent;
  text-decoration-color: #29F6A4;
  border: unset;
}
nav.navbar ._nav-user a.btn-dark.active:after {
  background-color: #29F6A4;
}
nav.navbar ._nav-user a.btn-dark.active:hover {
  background-color: transparent;
  text-decoration-color: #29F6A4;
}
nav.navbar ._nav-user a.btn-dark:hover {
  background-color: transparent;
  border-color: transparent;
}

.bg-gray-footer {
  background-color: #4a4a4a;
}
.bg-gray-footer a {
  color: #ffffff;
  text-decoration: underline;
}

._bg_black {
  background-color: #212529;
}

.btn {
  font-weight: 300;
}
.btn._btn_login:hover {
  background-color: transparent;
}

.btn-dark, .btn-primary {
  padding: 0;
  margin: auto 6px;
  background-color: transparent;
  border-color: transparent;
  font-size: 16px;
}
.btn-dark:hover, .btn-primary:hover {
  text-decoration: none;
}
.btn-dark:hover:after, .btn-primary:hover:after {
  background-color: #29F6A4;
}
.btn-dark:after, .btn-primary:after {
  transition: all 900ms ease-in-out;
  content: "";
  height: 1px;
  width: 100%;
  background-color: white;
  position: absolute;
  left: 0;
  bottom: 0;
}

.btn-primary {
  color: #000000;
  border: unset;
  background-color: transparent;
  transition: all 500ms ease;
  z-index: 20;
  font-family: "JuanaAltRegular", sans-serif;
  text-decoration: underline;
  text-decoration-color: #29F6A4;
}
.btn-primary:hover, .btn-primary:checked, .btn-primary:focus, .btn-primary:active {
  color: #000000;
  transform: unset;
  text-decoration: none;
}
.btn-primary:after {
  z-index: -10;
  height: 22px;
  width: 96%;
  transform: rotate(4deg);
}

.btn-secondary {
  background-color: transparent;
  border: unset;
  font-family: "JuanaAltRegular", sans-serif;
}
.btn-secondary:hover, .btn-secondary:checked, .btn-secondary:focus, .btn-secondary:active {
  background-color: transparent;
  text-decoration: underline;
  text-decoration-color: #8e8e8e;
}
.btn-secondary.btn-block, .btn-secondary.buttons-html5 {
  text-decoration: underline;
  text-decoration-color: #29F6A4;
}
.btn-secondary.btn-block:hover, .btn-secondary.btn-block:checked, .btn-secondary.btn-block:focus, .btn-secondary.btn-block:active, .btn-secondary.btn-block:visited, .btn-secondary.buttons-html5:hover, .btn-secondary.buttons-html5:checked, .btn-secondary.buttons-html5:focus, .btn-secondary.buttons-html5:active, .btn-secondary.buttons-html5:visited {
  transform: unset;
  color: black;
  background-color: transparent;
  text-decoration-color: #8e8e8e;
}

.input-group {
  box-shadow: none;
  border-bottom: 1px solid #000;
  border-radius: 0;
}

.form-group.focused {
  background-color: #FAFAFA;
}
.form-group.focused .input-group {
  background-color: #FAFAFA;
}
.form-group.focused .form-control, .form-group.focused .input-group-text {
  background-color: #FAFAFA;
}

.form-control-label {
  color: black;
  font-family: "JuanaAltRegular", sans-serif;
}

._t_create .form-group.focused, ._edit_user .form-group.focused {
  background-color: white;
}
._t_create .form-group.focused .form-control, ._edit_user .form-group.focused .form-control {
  border: unset;
}
._t_create .form-control:focus::placeholder, ._edit_user .form-control:focus::placeholder {
  color: white;
}
._t_create .input-group, ._edit_user .input-group {
  border: unset;
}
._t_create .input-group .form-control, ._edit_user .input-group .form-control {
  border: unset;
  border-radius: 0;
}
._t_create .form-control, ._edit_user .form-control {
  border: unset;
  border-radius: 0;
  border-bottom: 1px solid black;
}
._t_create .form-control[readonly], ._edit_user .form-control[readonly] {
  background-color: white;
}
._t_create ._bu .input-group, ._edit_user ._bu .input-group {
  border: 1px solid #dee2e6;
}
._t_create .input-group-text, ._edit_user .input-group-text {
  border: unset;
}
._t_create .btn-secondary, ._t_create .btn, ._edit_user .btn-secondary, ._edit_user .btn {
  background-color: transparent;
  padding: 0;
  color: #000;
  font-weight: 300;
  transform: unset;
  border: unset;
}
._t_create .btn-secondary:focus, ._t_create .btn:focus, ._edit_user .btn-secondary:focus, ._edit_user .btn:focus {
  background-color: transparent;
}

.bg-card-admin {
  background-color: #29F6A4;
}

.text-blue-ref {
  color: black;
  font-family: "JuanaAltRegular", sans-serif;
}

.alert-primary {
  border-color: #29F6A4;
  background-color: #29F6A4;
}

footer, .footer {
  background-color: #e3f6ee;
  color: black;
}

#footer-main .footer {
  padding-bottom: 46px;
}

.dropdown-item:hover, .dropdown-item:focus {
  background-color: #e3f6ee;
}

.breadcrumb-dark .breadcrumb-item.active {
  color: #29F6A4;
}

.card-body, .card {
  border-radius: 0;
}

.navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item > .nav-link.active .collapse .nav-sm > .nav-item.active .nav-link .item-name {
  background-color: #29F6A4;
}

.header._bg_black .header-body .btn {
  border-radius: 0;
  padding: 0;
  background-color: transparent;
}
.header._bg_black .header-body .btn-primary {
  color: white;
}
.header._bg_black .header-body .btn-primary:after {
  background-color: black;
}
.header._bg_black .header-body .btn-primary:hover:after, .header._bg_black .header-body .btn-primary:checked:after, .header._bg_black .header-body .btn-primary:focus:after, .header._bg_black .header-body .btn-primary:active:after {
  background-color: #29F6A4;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #e3f6ee;
  color: black;
}

.select2-selection__arrow {
  display: block;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #000000 transparent transparent transparent;
}

.select2-container .select2-selection--single, .select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default .select2-selection--multiple, .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #000;
  border-radius: 0;
}
.select2-container .select2-selection--single:focus, .select2-container--default.select2-container--focus .select2-selection--multiple:focus, .select2-container--default .select2-selection--multiple:focus, .select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border-color: #000;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  color: black;
}

._faqs .accordion .card-header:after {
  color: black;
  background-color: black;
}
._faqs a {
  color: #29F6A4;
}
._faqs a:hover {
  text-decoration: underline;
}

.page-link {
  border: unset;
}

.page-item.active .page-link {
  color: black;
  background-color: transparent;
  text-decoration: underline;
}

.text-info {
  color: #29F6A4 !important;
}

.btn-outline-default:not(:disabled):not(.disabled):active,
.btn-outline-default:not(:disabled):not(.disabled).active,
.show > .btn-outline-default.dropdown-toggle {
  color: #000;
  border-color: #fff;
  background-color: #fff;
  text-decoration: underline;
  text-decoration-color: #8e8e8e;
}

.btn-info {
  border: unset;
  background-color: #29F6A4;
  font-weight: 400;
  color: black;
}
.btn-info:hover, .btn-info:checked, .btn-info:focus, .btn-info:active, .btn-info:visited, .btn-info.active, .btn-info:active {
  background-color: #29F6A4;
  color: black;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  background-color: #29F6A4;
  border-color: #29F6A4;
}

.border-bottom {
  border-bottom: 1px solid #000000 !important;
}

#_uSearch.form-control {
  border-bottom: 1px solid #000000;
  border-radius: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}

/*# sourceMappingURL=master.css.map */
