/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
input.form-check-input[type=radio] {
  border: 1px solid #000;
}

.endorsements_checkboxes input[type=checkbox] {
  margin-right: 1rem;
}

.endorsements_checkboxes label::after {
  content: "\a";
  white-space: pre;
}

.endorsements_checkboxes label {
  display: inline;
  clear: right;
}

.email-preview {
  padding: 20px;
  background-color: #e2e2e2;
  border: 1px solid #d4d4d4;
  border-radius: 20px;
  font-family: "Courier New", "Monospaced", monospace;
  font-size: 15px;
}

#ojtDocumentDropZone,
#affidavitDropZone,
#preApplicationAdminDropZone {
  padding: 20px;
  background-color: #eee;
  border: 3px dashed #ddd;
}

.highlight {
  background-color: #ffff00;
  padding: 2px 10px;
}

.underline2 {
  border-bottom: 4px double #000;
}

#selected_trainers > li {
  cursor: pointer;
}

.boaf-footer {
  background-color: #f1f1f1;
}

.footer-bug-link,
.footer-bug-link:link,
.footer-bug-link:visited {
  color: #fff;
  font-size: 0.75rem;
}

.main-container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

#saving_peekup {
  display: block;
  position: fixed;
  bottom: -45px;
  padding: 10px;
  margin-left: 5%;
  border: 1px solid #aaa;
  border-radius: 4px;
  background-color: #fff;
  opacity: 0.8;
  max-width: 150px;
}

.color_key {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 0.5rem 0 1rem;
  border: 1px solid #ddd;
}

.color_key_parent {
  vertical-align: center;
}

.color_text {
  margin: auto 0;
  position: relative;
  top: -4px;
}

#trainer_invite_tomsg {
  min-height: 300px;
  border: 2px solid #403D39;
}

thead.enrollments-table-head tr th,
thead.table-head tr th,
table.compact thead tr th,
table.table-condensed thead tr th {
  background-color: #67748e;
  color: #fff;
}

.badge-boaf_review {
  background-color: #9368E9 !important;
}

tr.row-pending > td {
  border-left: 20px solid #f96464;
}

tr.deleted > td {
  font-style: oblique;
  background-color: #ccc;
  color: #fff;
}

table.certifications-table,
table.compact,
table.table-condensed {
  font-size: 0.85rem;
}

table.certifications-table > tbody > tr > td,
table.compact > tbody > tr > td,
table.table-condensed > tbody > tr td {
  padding: 8px 5px;
}

table.table-condensed tbody tr td,
table.table-condensed thead tr th {
  text-align: left;
}

.table-striped > tbody > tr:nth-of-type(2n+1) > * {
  background-color: #ccc;
}

.table tfoot.footer-total tr td {
  background-color: #ddd;
}

fieldset.section_time_entries {
  border: 1px double #111;
  padding: 1rem;
}

fieldset.section_time_entries legend {
  margin-top: -46px;
  background-color: #ccc;
  width: inherit;
  padding: 10px 20px;
  border-radius: 10px;
  border: 1px solid #111;
}

label.required:after {
  content: " *";
  color: #f00;
}

.compare_merge {
  border: 1px solid #666;
}

.compare_merge legend {
  padding: 0.5rem 1rem;
  background-color: #666;
  color: #fff;
  top: -30px;
  display: block;
  position: relative;
  width: inherit;
  margin-left: 1rem;
}

.card.card-light-shadow {
  border: 1px solid #ddd;
}

.card-bg-recessed {
  background-color: #ccc;
  border: 1px solid #666;
  border-left: 2px solid #666;
  border-top: 2px solid #666;
  box-shadow: none !important;
}

.modal-header {
  text-align: inherit;
}

#inviteTrainer .modal-header .btn-close {
  float: right;
}

.tasks_table td {
  vertical-align: top !important;
  text-align: left;
}

.tasks_subtable th {
  background-color: #666 !important;
}

.tasks_subtable,
.tasks_subtable tr,
.tasks_subtable td {
  background-color: #bbb !important;
}

tr.rejected td {
  background-color: #f96464;
}

#enter_training_hours_form label {
  font-weight: bold;
}

#enter_training_hours_form label.form-check-label {
  font-weight: normal;
}

#enter_training_hours_form label.required {
  color: #f00;
}

.navbar-toggler {
  background-color: #ddd;
}

.navbar-toggler-icon {
  margin-left: -9px !important;
  margin-top: -6px !important;
}

.mb-3.program-intro {
  margin-bottom: 2rem !important;
}

ul li.list-group-item {
  margin-bottom: 1.5rem;
}

ul ul.hours {
  margin: 0.5rem 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUVJO0FBQUo7O0FBR0E7RUFFSTtBQURKOztBQUlBO0VBQXdDO0VBQWU7QUFDdkQ7O0FBQ0E7RUFFSTtFQUNBO0FBQ0o7O0FBRUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBSjs7QUFHQTs7O0VBSUk7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFFSTtFQUNBO0FBRko7O0FBS0E7RUFFSTtBQUhKOztBQU1BO0VBRUk7QUFKSjs7QUFPQTtFQUVJO0FBTEo7O0FBUUE7OztFQUlJO0VBQ0E7QUFOSjs7QUFTQTtFQUVJO0VBQ0E7QUFQSjs7QUFVQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVEo7O0FBWUE7RUFFSTtBQVZKOztBQWFBO0VBRUk7RUFDQTtFQUNBO0FBWEo7O0FBY0E7RUFFSTtFQUNBO0FBWko7O0FBZUE7Ozs7RUFLSTtFQUNBO0FBYko7O0FBZ0JBO0VBRUk7QUFkSjs7QUFpQkE7RUFFSTtBQWZKOztBQWtCQTtFQUVJO0VBQ0E7RUFDQTtBQWhCSjs7QUFtQkE7OztFQUlJO0FBakJKOztBQW9CQTs7O0VBSUk7QUFsQko7O0FBcUJBOztFQUdJO0FBbkJKOztBQXNCQTtFQUVJO0FBcEJKOztBQXVCQTtFQUVJO0FBckJKOztBQXdCQTtFQUVJO0VBQ0E7QUF0Qko7O0FBeUJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdkJKOztBQTBCQTtFQUVJO0VBQ0E7QUF4Qko7O0FBMkJBO0VBRUk7QUF6Qko7O0FBNEJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFCSjs7QUE2QkE7RUFFSTtBQTNCSjs7QUE4QkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNUJKOztBQStCQTtFQUVJO0FBN0JKOztBQWdDQTtFQUVJO0FBOUJKOztBQWlDQTtFQUVJO0VBQ0E7QUEvQko7O0FBa0NBO0VBRUk7QUFoQ0o7O0FBbUNBOzs7RUFJSTtBQWpDSjs7QUFvQ0E7RUFFSTtBQWxDSjs7QUFxQ0E7RUFFSTtBQW5DSjs7QUFzQ0E7RUFFSTtBQXBDSjs7QUF1Q0E7RUFFSTtBQXJDSjs7QUF3Q0E7RUFFSTtBQXRDSjs7QUF5Q0E7RUFFSTtFQUNBO0FBdkNKOztBQXlDQTtFQUNJO0FBdENKOztBQXlDQTtFQUNJO0FBdENKOztBQXlDQTtFQUNJO0FBdENKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ib2FmX29qdF92Ni8uL2Fzc2V0cy9zdHlsZXMvYXBwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaW5wdXQuZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXVxue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5lbmRvcnNlbWVudHNfY2hlY2tib3hlcyBpbnB1dFt0eXBlPWNoZWNrYm94XVxue1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmVuZG9yc2VtZW50c19jaGVja2JveGVzIGxhYmVsOjphZnRlciB7IGNvbnRlbnQ6ICdcXEEnOyB3aGl0ZS1zcGFjZTogcHJlOyB9XG5cbi5lbmRvcnNlbWVudHNfY2hlY2tib3hlcyBsYWJlbFxue1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjbGVhcjogcmlnaHQ7XG59XG5cbi5lbWFpbC1wcmV2aWV3XG57XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBcIk1vbm9zcGFjZWRcIiwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuI29qdERvY3VtZW50RHJvcFpvbmUsXG4jYWZmaWRhdml0RHJvcFpvbmUsXG4jcHJlQXBwbGljYXRpb25BZG1pbkRyb3Bab25lXG57XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlcjogM3B4IGRhc2hlZCAjZGRkO1xufVxuXG4uaGlnaGxpZ2h0XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbn1cblxuLnVuZGVybGluZTJcbntcbiAgICBib3JkZXItYm90dG9tOiA0cHggZG91YmxlICMwMDA7XG59XG5cbiNzZWxlY3RlZF90cmFpbmVycyA+IGxpXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYm9hZi1mb290ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uZm9vdGVyLWJ1Zy1saW5rLFxuLmZvb3Rlci1idWctbGluazpsaW5rLFxuLmZvb3Rlci1idWctbGluazp2aXNpdGVkXG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG59XG5cbi5tYWluLWNvbnRhaW5lclxue1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4jc2F2aW5nX3BlZWt1cFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IC00NXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogLjgwO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi5jb2xvcl9rZXlcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCAuNXJlbSAwIDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmNvbG9yX2tleV9wYXJlbnRcbntcbiAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29sb3JfdGV4dFxue1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00cHg7XG59XG5cbiN0cmFpbmVyX2ludml0ZV90b21zZ1xue1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MDNEMzk7XG59XG5cbnRoZWFkLmVucm9sbG1lbnRzLXRhYmxlLWhlYWQgdHIgdGgsXG50aGVhZC50YWJsZS1oZWFkIHRyIHRoLFxudGFibGUuY29tcGFjdCB0aGVhZCB0ciB0aCxcbnRhYmxlLnRhYmxlLWNvbmRlbnNlZCB0aGVhZCB0ciB0aFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Nzc0OGU7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5iYWRnZS1ib2FmX3Jldmlld1xue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MzY4RTkgIWltcG9ydGFudDtcbn1cblxudHIucm93LXBlbmRpbmcgPiB0ZFxue1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmOTY0NjQ7XG59XG5cbnRyLmRlbGV0ZWQgPiB0ZFxue1xuICAgIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxudGFibGUuY2VydGlmaWNhdGlvbnMtdGFibGUsXG50YWJsZS5jb21wYWN0LFxudGFibGUudGFibGUtY29uZGVuc2VkXG57XG4gICAgZm9udC1zaXplOiAuODVyZW07XG59XG5cbnRhYmxlLmNlcnRpZmljYXRpb25zLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxudGFibGUuY29tcGFjdCA+IHRib2R5ID4gdHIgPiB0ZCxcbnRhYmxlLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgdGRcbntcbiAgICBwYWRkaW5nOiA4cHggNXB4O1xufVxuXG50YWJsZS50YWJsZS1jb25kZW5zZWQgdGJvZHkgdHIgdGQsXG50YWJsZS50YWJsZS1jb25kZW5zZWQgdGhlYWQgdHIgdGhcbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoMm4rMSkgPiAqXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLnRhYmxlIHRmb290LmZvb3Rlci10b3RhbCB0ciB0ZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbmZpZWxkc2V0LnNlY3Rpb25fdGltZV9lbnRyaWVzXG57XG4gICAgYm9yZGVyOiAxcHggZG91YmxlICMxMTE7XG4gICAgcGFkZGluZzogMXJlbTtcbn1cblxuZmllbGRzZXQuc2VjdGlvbl90aW1lX2VudHJpZXMgbGVnZW5kXG57XG4gICAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xufVxuXG5sYWJlbC5yZXF1aXJlZDphZnRlclxue1xuICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICBjb2xvcjogI2YwMDtcbn1cblxuLmNvbXBhcmVfbWVyZ2VcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xufVxuXG4uY29tcGFyZV9tZXJnZSBsZWdlbmRcbntcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRvcDogLTMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uY2FyZC5jYXJkLWxpZ2h0LXNoYWRvd1xue1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5jYXJkLWJnLXJlY2Vzc2VkXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY2NjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzY2NjtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1oZWFkZXJcbntcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4jaW52aXRlVHJhaW5lciAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2VcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi50YXNrc190YWJsZSB0ZFxue1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFza3Nfc3VidGFibGUgdGgsXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NiAhaW1wb3J0YW50O1xufVxuXG4udGFza3Nfc3VidGFibGUsXG4udGFza3Nfc3VidGFibGUgdHIsXG4udGFza3Nfc3VidGFibGUgdGRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbnRyLnJlamVjdGVkIHRkXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjQ2NDtcbn1cblxuI2VudGVyX3RyYWluaW5nX2hvdXJzX2Zvcm0gbGFiZWxcbntcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2VudGVyX3RyYWluaW5nX2hvdXJzX2Zvcm0gbGFiZWwuZm9ybS1jaGVjay1sYWJlbFxue1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiNlbnRlcl90cmFpbmluZ19ob3Vyc19mb3JtIGxhYmVsLnJlcXVpcmVkXG57XG4gICAgY29sb3I6ICNmMDA7XG59XG5cbi5uYXZiYXItdG9nZ2xlclxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uXG57XG4gICAgbWFyZ2luLWxlZnQ6IC05cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG59XG4ubWItMy5wcm9ncmFtLWludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbnVsIGxpLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG51bCB1bC5ob3VycyB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/