/**
 * @file
 * Profile Styling
 */
/* line 13, ../../sass/profile/profile.scss */
#user-register-form .form-text,
#user-profile-form .form-text {
  width: 99.8%;
  height: 26px;
  border: 1px solid #cccccc;
  color: #223f58;
}
/* line 14, ../../sass/profile/profile.scss */
#user-register-form select,
#user-profile-form select {
  width: 100%;
}
/* line 15, ../../sass/profile/profile.scss */
#user-register-form fieldset,
#user-profile-form fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 15, ../../sass/profile/profile.scss */
#user-register-form fieldset legend,
#user-profile-form fieldset legend {
  display: none;
}
/* line 16, ../../sass/profile/profile.scss */
#user-register-form .grey,
#user-profile-form .grey {
  background: #f2f2f2;
  color: #2c3d5a;
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 17, ../../sass/profile/profile.scss */
#user-register-form label, #user-register-form h3,
#user-profile-form label,
#user-profile-form h3 {
  font-family: "Oswald", Verdana, Tahoma, "DejaVu Sans", sans-serif;
  color: #00223e;
  font-weight: 500;
  margin-bottom: 1em;
}
/* line 18, ../../sass/profile/profile.scss */
#user-register-form h3,
#user-profile-form h3 {
  font-size: 1em;
}
/* line 19, ../../sass/profile/profile.scss */
#user-register-form .form-item,
#user-profile-form .form-item {
  margin: 1em 0;
}
/* line 21, ../../sass/profile/profile.scss */
#user-register-form .training-attended,
#user-profile-form .training-attended {
  font-family: "Oswald", Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-weight: 300;
}
/* line 24, ../../sass/profile/profile.scss */
#user-register-form .training-attended h3,
#user-profile-form .training-attended h3 {
  font-family: "Oswald", Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-size: 1em;
  font-weight: 600;
  margin: 15px 15px 0 15px;
}
/* line 25, ../../sass/profile/profile.scss */
#user-register-form .training-attended table,
#user-profile-form .training-attended table {
  margin: 0 15px;
}
/* line 28, ../../sass/profile/profile.scss */
#user-register-form .training-attended table, #user-register-form .training-attended tr, #user-register-form .training-attended td, #user-register-form .training-attended thead, #user-register-form .training-attended tbody,
#user-profile-form .training-attended table,
#user-profile-form .training-attended tr,
#user-profile-form .training-attended td,
#user-profile-form .training-attended thead,
#user-profile-form .training-attended tbody {
  border: none;
  background: none;
  vertical-align: top;
}
/* line 33, ../../sass/profile/profile.scss */
#user-register-form .training-attended td,
#user-profile-form .training-attended td {
  padding-bottom: 10px;
}
/* line 36, ../../sass/profile/profile.scss */
#user-register-form .training-attended td:first-child,
#user-profile-form .training-attended td:first-child {
  padding-right: 15px;
}
/* line 39, ../../sass/profile/profile.scss */
#user-register-form .training-attended table,
#user-profile-form .training-attended table {
  width: 100%;
  margin-top: 5px;
}
/* line 42, ../../sass/profile/profile.scss */
#user-register-form .training-attended table td,
#user-profile-form .training-attended table td {
  width: 50%;
}
/* line 44, ../../sass/profile/profile.scss */
#user-register-form .training-attended a,
#user-profile-form .training-attended a {
  color: #001d37;
}
/* line 46, ../../sass/profile/profile.scss */
#user-register-form .training-attended a:hover,
#user-profile-form .training-attended a:hover {
  color: #d9b53b;
}

/* line 51, ../../sass/profile/profile.scss */
#user-profile-form .form-actions {
  background: #f2f2f2;
  float: left;
  width: 100%;
  padding: 15px 0;
  margin-top: 0;
}
/* line 57, ../../sass/profile/profile.scss */
#user-profile-form .form-actions .form-submit {
  float: right !important;
  margin-right: 15px !important;
}
/* line 61, ../../sass/profile/profile.scss */
#user-profile-form .form-actions .noresult {
  margin-left: 15px;
}

/* line 67, ../../sass/profile/profile.scss */
#user-profile-form div.addressfield-container-inline > div.form-item {
  float: none;
}

/* line 68, ../../sass/profile/profile.scss */
#user-register-form div.addressfield-container-inline > div.form-item {
  float: none;
}

/* line 70, ../../sass/profile/profile.scss */
#user-profile-form div.addressfield-container-inline > div.form-item {
  margin-right: 0;
}

/* line 71, ../../sass/profile/profile.scss */
#user-register-form div.addressfield-container-inline > div.form-item {
  margin-right: 0;
}

/* line 75, ../../sass/profile/profile.scss */
.group_user_main_left,
.group_user_main_right {
  width: auto;
  padding: 15px 20px;
}

/* line 82, ../../sass/profile/profile.scss */
.group_user_bio,
.group_user_message,
.group_ce_credits {
  clear: both;
  margin-top: 15px;
  padding: 15px;
}
/* line 87, ../../sass/profile/profile.scss */
.group_user_bio tr.even,
.group_user_message tr.even,
.group_ce_credits tr.even {
  background: none;
}
/* line 93, ../../sass/profile/profile.scss */
.group_user_bio textarea,
.group_user_message textarea,
.group_ce_credits textarea {
  border: none;
}
/* line 94, ../../sass/profile/profile.scss */
.group_user_bio .grippie,
.group_user_message .grippie,
.group_ce_credits .grippie {
  display: none;
}
/* line 95, ../../sass/profile/profile.scss */
.group_user_bio .tabledrag-toggle-weight,
.group_user_message .tabledrag-toggle-weight,
.group_ce_credits .tabledrag-toggle-weight {
  display: none;
}
/* line 98, ../../sass/profile/profile.scss */
.group_user_bio .date-padding label,
.group_user_message .date-padding label,
.group_ce_credits .date-padding label {
  display: none;
}
/* line 99, ../../sass/profile/profile.scss */
.group_user_bio .date-padding,
.group_user_message .date-padding,
.group_ce_credits .date-padding {
  padding: 0 !important;
}
/* line 101, ../../sass/profile/profile.scss */
.group_user_bio .date-padding > div,
.group_user_message .date-padding > div,
.group_ce_credits .date-padding > div {
  margin: 0 !important;
}
/* line 103, ../../sass/profile/profile.scss */
.group_user_bio .date-padding > div .description,
.group_user_message .date-padding > div .description,
.group_ce_credits .date-padding > div .description {
  display: none;
}

/* line 108, ../../sass/profile/profile.scss */
.group_user_main .confirm-parent, .password-parent,
.group_user_main div.form-item div.password-suggestions {
  width: auto;
}

/* line 116, ../../sass/profile/profile.scss */
.page-user-edit #page-title,
.page-user-register #page-title {
  font-weight: 300;
  color: #2c3d5a;
}

/* line 122, ../../sass/profile/profile.scss */
#user-register-form .form-type-password-confirm,
#user-profile-form .form-type-password-confirm {
  position: relative;
}
/* line 124, ../../sass/profile/profile.scss */
#user-register-form .password-strength,
#user-profile-form .password-strength {
  font-size: 0.8em;
  opacity: 0.5;
  position: absolute;
  z-index: 2;
  top: 49px;
  right: 0;
  bottom: auto;
  left: auto;
  width: 13em;
}
/* line 126, ../../sass/profile/profile.scss */
#user-register-form .form-type-checkboxes,
#user-profile-form .form-type-checkboxes {
  float: left;
  clear: both;
  width: 100%;
}
/* line 126, ../../sass/profile/profile.scss */
#user-register-form .form-type-checkboxes .form-item,
#user-profile-form .form-type-checkboxes .form-item {
  float: left;
  padding-left: 10px;
  margin-top: 0;
}
/* line 129, ../../sass/profile/profile.scss */
#user-register-form .group_user_bio .field-type-text,
#user-register-form .group_user_bio .field-widget-options-select,
#user-profile-form .group_user_bio .field-type-text,
#user-profile-form .group_user_bio .field-widget-options-select {
  width: 100%;
}

/* line 141, ../../sass/profile/profile.scss */
#user-register-form .form-actions .form-submit,
#user-profile-form .form-actions .form-submit,
#user-login .form-actions .form-submit,
#user-pass .form-actions .form-submit {
  display: block;
  border: none;
  text-align: center;
  cursor: pointer;
  color: #fff;
  background: #d2b339;
  padding: 0.5em 2em;
  clear: both;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  transition-property: background;
  transition-duration: 0.5s;
  transition-timing-function: ease;
  margin: 20px 0;
  float: left;
}
/* line 135, ../../sass/_custom.scss */
#user-register-form .form-actions .form-submit:hover,
#user-profile-form .form-actions .form-submit:hover,
#user-login .form-actions .form-submit:hover,
#user-pass .form-actions .form-submit:hover {
  background: #33739d;
}

/* line 148, ../../sass/profile/profile.scss */
.mailchimp-lists-user-subscribe-form .form-submit {
  display: block;
  border: none;
  text-align: center;
  cursor: pointer;
  color: #fff;
  background: #d2b339;
  padding: 0.5em 2em;
  clear: both;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: ease;
  transition-property: background;
  transition-duration: 0.5s;
  transition-timing-function: ease;
  margin: 20px 0;
  float: left;
}
/* line 135, ../../sass/_custom.scss */
.mailchimp-lists-user-subscribe-form .form-submit:hover {
  background: #33739d;
}

/* line 156, ../../sass/profile/profile.scss */
#user-profile-form #field-user-ce-credits-values th:first-child, #user-profile-form #field-user-ce-credits-values td:first-child, #user-profile-form #field-user-ce-credits-values .tabledrag-hide, #user-profile-form #field-user-ce-credits-values .tabledrag-toggle-weight {
  display: none;
}
/* line 161, ../../sass/profile/profile.scss */
#user-profile-form .group_ce_credits .total {
  padding-right: 12%;
  text-align: right;
}
/* line 162, ../../sass/profile/profile.scss */
#user-profile-form .group_ce_credits .sticky-header {
  display: none;
}

@media all and (max-width: 749px) {
  /* line 167, ../../sass/profile/profile.scss */
  .group_user_main_left,
  .group_user_main_right {
    height: auto !important;
  }
}
@media all and (min-width: 750px) {
  /* line 174, ../../sass/profile/profile.scss */
  .group_user_main_left,
  .group_user_main_right {
    width: 41%;
    padding: 15px 20px;
  }

  /* line 180, ../../sass/profile/profile.scss */
  .group_user_main_left {
    float: left;
  }

  /* line 184, ../../sass/profile/profile.scss */
  .group_user_main_right {
    float: right;
  }

  /* line 189, ../../sass/profile/profile.scss */
  .group_user_bio .field-type-text,
  .group_user_bio .field-widget-options-select {
    max-width: 392px;
  }

  /* line 194, ../../sass/profile/profile.scss */
  .group_user_main_left {
    float: left;
  }

  /* line 198, ../../sass/profile/profile.scss */
  .group_user_main_right {
    float: right;
  }
}
