﻿body {
  background-color: #efefef;
}
.header {
  background-color: #0075c3;
  border: 1px solid #0075c3;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  margin-top: 20px;
  min-height: 150px;
  padding: 25px 40px;
  color: #fff;
}
.card {
  padding: 20px;
  box-shadow: 2px 2px 2px #D2D2D2;
}
.card:last-child {
  margin-bottom: 20px;
}
.card-icon {
  float: left;
  font-size: 24px;
  color: #0075c3;
  top: unset !important;
  transform: unset !important;
  margin-right: 20px;
}
.card-message {
  clear: both;
  font-size: 12px;
}
.form-control,
.form-control:focus {
  background: transparent;
  border: 0;
  border-style: none;
  border-color: transparent;
  outline: none;
  outline-offset: 0;
  box-shadow: none;
}
.input-group-addon {
  background-color: transparent;
  border: 0;
}
.btn-volunteer {
  background-color: #47C560;
  border: 1px solid transparent;
  border-radius: 5px;
  display: inline-block;
  padding: 10px 40px;
  color: #fff;
}
.btn-volunteer:hover,
.btn-volunteer:focus,
.btn-volunteer:visited,
.btn-volunteer:active {
  text-decoration: none;
  color: #fff;
}
.btn-volunteer:disabled {
  background-color: #929b92;
}
.count-icon {
  background-color: #0075c3;
  color: #fff;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  display: inline-block;
  line-height: 22px;
  text-align: center;
  margin-left: 10px;
}
.volunteer-dashboard-tabs {
  margin-left: -20px;
  margin-right: -20px;
}
.volunteer-dashboard-tabs > li {
  text-align: center;
}
@media (min-width: 768px) {
  .volunteer-dashboard-tabs > li {
    min-width: 200px;
  }
}
.volunteer-dashboard-tabs > li > a {
  text-transform: uppercase;
}
.nav-tabs {
  background: #F8F8F8;
}
.nav-tabs > li > a {
  color: #949494 !important;
  font-size: 14px;
  font-weight: bolder;
}
.nav-tabs > li.active {
  background: #F8F8F8 !important;
}
.nav-tabs > li.active > a {
  background: #F8F8F8 !important;
  border-bottom: solid 3px #0075c3 !important;
  color: #0075c3 !important;
}
.nav-item:after {
  content: none;
}
.nav-item a {
  border: none !important;
  background: #F8F8F8 !important;
}
.tabs-row {
  margin: 0 -20px;
}
.search-params {
  background-color: #fff;
}
.search-params .form-control {
  padding-left: 0;
}
.search-param-container {
  border-left: 2px solid #efefef;
  padding-top: 10px;
  padding-bottom: 10px;
}
.search-param-container:last-child {
  border-right: 2px solid #efefef;
}
#clear-link {
  color: #fff;
  background-color: #333;
  padding: 0px 15px 2px;
  font-size: smaller;
  text-decoration: none;
  border-radius: 25px;
  border: 1px solid #333;
  text-transform: uppercase;
}
.no-results-container {
  text-align: center;
  margin: 150px 0;
  color: #929B9D;
}
.no-results-title,
.no-results-subtitle {
  font-size: 16px;
}
.no-results-title a,
.no-results-subtitle a {
  color: #6b7577;
}
.no-results-title a:hover,
.no-results-subtitle a:hover,
.no-results-title a:focus,
.no-results-subtitle a:focus,
.no-results-title a:visited,
.no-results-subtitle a:visited {
  color: #535b5c;
}
.no-results-title {
  font-weight: bold;
}
.no-results-icon {
  font-size: 80px;
  margin-bottom: 20px;
}
.bs-callout {
  padding: 0;
  box-shadow: 3px 3px 3px #D2D2D2;
}
.bs-callout-header {
  padding: 15px;
  background-color: #F8F8F8;
  display: block;
  overflow: hidden;
  color: #333;
  height: 176px;
}
.bs-callout-header:hover,
.bs-callout-header:focus,
.bs-callout-header:visited {
  text-decoration: none;
  color: #333;
}
.bs-callout-header > * {
  display: block;
  margin: 5px;
}
.bs-callout-header > *:not(:first-child) {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bs-callout-title {
  color: #333;
  font-size: 24px;
  line-height: 28px;
}
.bs-callout-body {
  padding: 20px;
}
.job-link,
.job-link:hover {
  color: #000;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
}
.job-details {
  border: 1px solid #E2E2E2;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-bottom: 20px;
  background-color: #fff;
  padding: 30px;
}
.back-link,
.back-link:hover {
  color: #fff;
  text-decoration: underline;
  font-size: smaller;
  margin: 10px 0 10px 0;
}
.job-title {
  font-size: 50px;
  font-weight: bolder;
}
.job-title-text {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 5px;
}
.job-title-text i {
  font-size: 21px;
  width: 25px;
  color: #62CB77;
}
.job-body-text {
  margin-bottom: 25px;
  line-height: 28px;
}
.job-body-text > p {
  margin: 0;
}
.job-body-text i {
  font-size: 15px;
  width: 12px;
  color: #62CB77;
}
.apply-button-top {
  margin-top: 25px;
}
.apply-button-bottom {
  margin-left: 20px;
}
.jobs-list-header {
  margin-top: 10px;
}
.jobs-list .row .fa,
.jobs-list .row .far,
.jobs-list .row .fas {
  color: #47C560;
}
.event-actions {
  background-color: #47C560;
  border-color: #47C560;
  border: 1px solid transparent;
  border-radius: 5px;
  padding: 5px 10px;
  margin-top: 10px;
  max-width: 80px;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.event-actions[disabled] {
  color: white;
}
label.event-actions {
  padding: 10px 15px;
  cursor: pointer;
  font-size: 15px;
  line-height: 18px;
  position: absolute;
  bottom: 25px !important;
  right: 12px !important;
}
.apply-checkbox {
  margin: 0 10px 0 0 !important;
  vertical-align: middle;
}
.fc-time {
  font-size: 18px !important;
  margin-bottom: 10px;
  white-space: unset !important;
}
.fc-content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.fc-title {
  flex: 1;
}
.selected-slot-remove-link,
.selected-slot-remove-link:focus,
.selected-slot-remove-link:visited,
.selected-slot-remove-link:hover {
  color: #fff;
  background-color: #333;
  padding: 0px 15px;
  font-size: smaller;
  text-decoration: none;
  border-radius: 25px;
  border: 1px solid #333;
  display: inline-block;
  margin: 10px 5px 10px 0;
}
.details {
  margin-bottom: 30px;
  margin-top: 25px;
  box-shadow: 2px 2px 2px #D2D2D2;
}
.title {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 15px;
}
.header-subtitle {
  font-size: 24px;
}
.welcome-message {
  padding-top: 25px;
  padding-left: 25px;
  background-color: #fff;
}
.right-panel {
  background-color: #F8F8F8;
}
.subtitle {
  color: #6A7A86;
  text-transform: uppercase;
}
.resource-details {
  font-size: 12px;
  color: #9BA3A5;
}
.card-heading {
  margin-bottom: 20px;
}
.card-footer {
  position: relative;
  text-align: right;
  bottom: unset;
}
.team-leader-name,
.discussion-name,
.discussion-reply-name {
  color: #0075c3;
  font-weight: 500;
}
.team-leader-container {
  margin: 10px 0 20px 0;
  border-bottom: solid 1px #CCCCCC;
}
.team-leader-container:first-child {
  margin-top: 20px;
}
.team-leader-headshot {
  padding-right: 5px;
}
.team-leader-details {
  padding-left: 5px;
}
.team-leader-title {
  font-size: 16px;
  margin-bottom: 5px;
}
.team-leader-contact-details {
  margin: 10px 0;
}
.discussion-card {
  padding-bottom: 0;
}
.discussion-name,
.discussion-reply-name {
  float: left;
  margin-right: 10px;
}
.discussion-message,
.discussion-reply-message {
  margin: 10px 0;
}
.discussion-reply-container {
  margin-bottom: 10px;
}
.discussion-card-reply {
  margin: 20px 0;
}
.discussion-reply-name,
.discussion-reply-message {
  font-size: 14px;
}
.discussion-date,
.discussion-reply-date {
  color: #ACB3B4;
  margin-right: 20px;
  display: inline-block;
}
.discussion-reply-date {
  font-size: 14px;
}
.discussion-card-actions,
.discussion-reply-actions {
  float: right;
}
@media (min-width: 768px) {
  .discussion-card-actions {
    visibility: hidden;
  }
  .discussion-card:hover .discussion-card-actions {
    visibility: visible;
  }
  .discussion-reply-actions {
    visibility: hidden;
  }
  .discussion-reply:hover .discussion-reply-actions {
    visibility: visible;
  }
}
.discussion-reply {
  background-color: #F8F8F8;
  border-top: 1px solid #E2E2E2;
  margin: 0 -20px;
  padding: 10px 0;
}
.discussion-comment-icon {
  margin: 0 10px;
  padding-left: 10px;
  color: #929B9D;
}
.discussion-comment-count {
  color: #929B9D;
}
@media (min-width: 768px) {
  .discussion-headshot {
    padding-right: 0;
  }
}
.team-members-container {
  padding-left: 0;
}
.team-member-search {
  margin: -20px -20px 20px -20px;
  padding: 20px;
  background: #F8F8F8;
  border-bottom: 1px solid #E2E2E2;
}
.team-members {
  margin: -20px;
  padding: 15px 10px;
  max-height: 340px;
  overflow: auto;
}
.team-member {
  margin: 10px 0;
}
.team-member-name {
  color: #6A7A86;
  font-size: 16px;
}
.btn-new-discussion {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding: 0;
}
.volunteer-dashboard-subtitle {
  font-size: 18px;
  text-transform: uppercase;
  color: #0075c3;
  font-weight: bolder;
}
.voluteer-dashboard-heading {
  color: #333;
  margin-top: 0;
}
.voluteer-dashboard-subheading {
  color: #333;
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 0;
}
.volunteer-dashboard-page-title {
  margin-top: 20px;
  font-size: 28px;
  color: #333;
}
.volunteer-dashboard-page-title small {
  font-size: 18px;
  color: #777;
}
.volunteer-dashboard-parentteam {
  margin-top: -15px;
  margin-bottom: 10px;
}
.volunteer-dashboard-leader-name {
  font-size: 16px;
  text-transform: uppercase;
  color: #0075c3;
}
.volunteer-dashboard-leader-phone {
  font-size: 16px;
  color: #929b92;
}
.volunteer-dashboard-headshot {
  padding: 0 !important;
}
.volunteer-dashboard-resource {
  margin: 10px 0;
  padding: 10px 0;
  border-bottom: solid 1px #E2E2E2;
}
.volunteer-dashboard-resource:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.volunteer-dashboard-resource-description {
  padding-bottom: 20px;
  font-size: 14px;
}
.volunteer-dashboard-schedule-entry {
  margin: 30px 0;
  font-size: 12px;
  font-weight: bold;
}
.volunteer-dashboard-schedule-time {
  margin: 0 40px 0 40px;
  float: left;
}
.volunteer-dashboard-schedule-arrow {
  margin: 0 40px 0 0;
  font-size: 16px;
  float: left;
}
.volunteer-dashboard-schedule-name {
  font-weight: normal;
  font-size: 16px;
}
.volunteer-dashboard-orientation-title {
  text-transform: uppercase;
  margin-top: 30px;
  margin-left: 20px;
  font-size: 16px;
  color: #6A7A86;
}
.volunteer-dashboard-orientation {
  border-bottom: solid 1px #E2E2E2;
  margin: 20px;
}
.volunteer-dashboard-orientation:last-child {
  border-bottom: none;
}
.volunteer-dashboard-orientation-header {
  background: #0075c3;
  color: #fff;
  padding: 20px;
  border: solid 1px #0075c3;
  border-radius: 10px;
}
.volunteer-dashboard-orientation-teamname {
  text-transform: uppercase;
  color: #7DBCE4;
  font-size: 14px;
}
.volunteer-dashboard-orientation-jobtitle {
  font-size: 24px;
}
.volunteer-dashboard-team-orientation-title {
  font-size: 24px;
  font-weight: bold;
}
.volunteer-dashboard-orientation-location {
  margin-top: 30px;
}
.volunteer-dashboard-orientation-location-title {
  font-weight: bold;
}
.volunteer-dashboard-orientation-location-title .fa {
  color: #47C560;
}
.volunteer-dashboard-eventheader {
  background: #0075c3;
  margin: -20px -20px 0px -20px;
  border-top: solid 1px #0075c3;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 20px;
  color: #fff;
}
.volunteer-dashboard-eventname {
  font-size: 24px;
  border-bottom: 10px;
}
.volunteer-dashboard-eventdetails {
  font-size: 14px;
  font-weight: lighter;
  margin-bottom: 20px;
}
.volunteer-dashboard-button {
  padding: 10px 20px;
  font-size: 14px;
  text-transform: uppercase;
}
.volunteer-dashboard-card-container {
  padding-left: 0 !important;
}
.fc-header-toolbar h2 {
  margin-top: 6px;
}
.slots-container {
  margin: 20px 0;
}
.slots-container .slots-label {
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.confirmation-content {
  background-color: #fff;
  margin: 40px 0;
  box-shadow: 3px 3px 3px #d2d2d2;
  border: solid 1px #e0e0e0;
  border-radius: 5px;
}
.confirmation-image {
  min-height: 250px;
  margin: 50px 0;
  text-align: center;
}
.confirmation-text {
  text-align: center;
  font-size: 24px;
  padding: 0 20px;
}
.confirmation-buttons {
  text-align: center;
  margin: 40px 0;
}
.confirmation-button,
.confirmation-button:hover,
.confirmation-button:active,
.confirmation-button:focus {
  background-color: #62CB77;
  border-color: #62CB77;
  border: 1px solid transparent;
  border-radius: 5px;
  display: inline-block;
  padding: 10px 30px;
  color: #fff;
  text-decoration: none;
}
.confirmation-button-primary,
.confirmation-button-primary:hover,
.confirmation-button-primary:active,
.confirmation-button-primary:focus {
  background-color: #0075C3;
  border-color: #0075C3;
}
.add-to-calendar {
  margin-top: 20px;
  margin-left: 5px;
}
.add-to-calendar a {
  color: white;
}
.confirmation-schedules {
  font-size: 16px;
}
/*# sourceMappingURL=data:application/json;base64,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 */