@font-face {
  font-family: "WorkSans-Bold";
  src: url("../fonts/WorkSans-Bold.ttf") format("truetype"); }
@font-face {
  font-family: "WorkSans-SemiBold";
  src: url("../fonts/WorkSans-SemiBold.ttf") format("truetype"); }
@font-face {
  font-family: "WorkSans-Regular";
  src: url("../fonts/WorkSans-Regular.ttf") format("truetype"); }
@font-face {
  font-family: "WorkSans-Italic";
  src: url("../fonts/WorkSans-Italic.ttf") format("truetype"); }
@font-face {
  font-family: "WorkSans-Light";
  src: url("../fonts/WorkSans-Light.ttf") format("truetype"); }
a {
  text-decoration: none; }
  a:hover, a:active, a:focus {
    text-decoration: none; }

p, body {
  /*font-family: "WorkSans-Regular", Helvetica, Arial, sans-serif;*/
   }

.h6 {
 /* font-family: "WorkSans-SemiBold", Helvetica, Arial, sans-serif; */
 }

.bold, b, h1, h2, h3, h4 {
  /*font-family: "WorkSans-Bold", Helvetica, Arial, sans-serif; */
  }

.ark_font_light {
  /*font-family: "WorkSans-Light", Helvetica, Arial, sans-serif; */
  }

.ark_font_semibold {
  /*font-family: "WorkSans-SemiBold", Helvetica, Arial, sans-serif; */
  }

.btn-lg {
  border-radius: 24px; }

.ark_round {
  border-radius: 30px; }

.ark_img_round {
  border-radius: 50%; }

.btn {
  border: none;
  border-radius: 16px; }

.ark_bg_grey {
  background: #D7D7D7; }

.ark_program_details h1, .ark_program_details h2, .ark_program_details h5, .o_portal_wrap h1, .o_portal_wrap h2, .o_portal_wrap h5 {
  /*font-family: "WorkSans-Bold", Helvetica, Arial, sans-serif;*/

   }
.ark_program_details h1, .o_portal_wrap h1 {
  font-size: 3rem; }

.ark_child_card {
  position: relative;
  border: 1px solid #D7D7D7; }
  .ark_child_card:hover {
    cursor: pointer; }
  .ark_child_card span {
    word-wrap: break-word; }
  .ark_child_card .form-check-input {
    height: 30px;
    width: 30px;
    position: absolute;
    left: 16px;
    top: 16px; }

.ark_child_card_img {
  height: 94px;
  max-height: 94px;
  display: flex;
  align-items: center;
  flex-direction: row; }

#ark_add_child {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
  min-height: 100px;
  justify-content: center; }

#ark_add_child_form label {
  font-weight: normal; }

.oe_signup_form {
  max-width: none;
  margin: 0; }

.ark_profile_photo_edit {
  right: 0;
  top: 0;
  padding: 6px;
  background: #000000;
  opacity: .3;
  color: #FFFFFF; }
  .ark_profile_photo_edit:hover {
    color: #5f5f5f; }

.ark_payment_status h1, .ark_payment_status h3, .ark_payment_status h4 {
  font-size: 1rem !important;
  font-weight: normal; }
.ark_payment_status h1 {
  margin-top: 16px;
  /*font-family: "WorkSans-Italic", Helvetica, Arial, sans-serif;*/
   }
.ark_payment_status .list-group-item-text, .ark_payment_status h1, .ark_payment_status h3, .ark_payment_status h4, .ark_payment_status span {
  color: #8e8e8e !important; }

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