﻿@font-face {
  font-family: 'icomoon';
  src: url("/National_Library/oe_/https://www.nraam.org/fonts/icomoon.eot?kg23b1");
  src: url("/National_Library/oe_/https://www.nraam.org/fonts/icomoon.eot#iefixkg23b1") format("embedded-opentype"), url("/National_Library/oe_/https://www.nraam.org/fonts/icomoon.woff?kg23b1") format("woff"), url("/National_Library/oe_/https://www.nraam.org/fonts/icomoon.ttf?kg23b1") format("truetype"), url("/National_Library/oe_/https://www.nraam.org/fonts/icomoon.svg?kg23b1#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'external-link-font';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBSoAAAC8AAAAYGNtYXAXVtKHAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZvFacWoAAAF4AAAAhGhlYWQIUvSYAAAB/AAAADZoaGVhBq0DxgAAAjQAAAAkaG10eAoAAAAAAAJYAAAAFGxvY2EAKABWAAACbAAAAAxtYXhwAAgAFQAAAngAAAAgbmFtZRdPKjEAAAKYAAACCnBvc3QAAwAAAAAEpAAAACAAAwMAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6QD//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACAAD/6wLrAtYACgASAAAXESEVIxEhNTMRIQE3JyERJwcnAAEAlQIVa/0VAVDFbwFFcMRnFQLra/3qwP7WAbfFbv68b8VnAAABAAAAAQAAratF9V8PPPUACwQAAAAAANMkWG0AAAAA0yRYbQAA/+sC6wLWAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAALrAAEAAAAAAAAAAAAAAAAAAAAFBAAAAAAAAAAAAAAAAgAAAAQAAAAAAAAAAAoAFAAeAEIAAQAAAAUAEwACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABABIAAAABAAAAAAACAAcAwwABAAAAAAADABIAVwABAAAAAAAEABIA2AABAAAAAAAFAAsANgABAAAAAAAGABIAjQABAAAAAAAKABoBDgADAAEECQABACQAEgADAAEECQACAA4AygADAAEECQADACQAaQADAAEECQAEACQA6gADAAEECQAFABYAQQADAAEECQAGACQAnwADAAEECQAKADQBKGV4dGVybmFsLWxpbmstZm9udABlAHgAdABlAHIAbgBhAGwALQBsAGkAbgBrAC0AZgBvAG4AdFZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGV4dGVybmFsLWxpbmstZm9udABlAHgAdABlAHIAbgBhAGwALQBsAGkAbgBrAC0AZgBvAG4AdGV4dGVybmFsLWxpbmstZm9udABlAHgAdABlAHIAbgBhAGwALQBsAGkAbgBrAC0AZgBvAG4AdFJlZ3VsYXIAUgBlAGcAdQBsAGEAcmV4dGVybmFsLWxpbmstZm9udABlAHgAdABlAHIAbgBhAGwALQBsAGkAbgBrAC0AZgBvAG4AdEZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: normal;
  font-style: normal;
}

.form_success {
  padding: 0;
}

.form_success strong {
  color: #565656;
  padding-right: 3px;
}

.global_error {
  padding: 0;
  margin: 20px 0 20px 0;
  color: #8a1f11;
  display: block;
  font-weight: bold;
}

.VolunteerFormPartial.component {
  padding-top: 0;
}

#VolunteerForm {
  padding: 0;
  color: #7b8a97;
}

#VolunteerForm .clear_date {
  position: absolute;
  left: 165px;
  top: 12px;
  width: 15px;
  cursor: pointer;
}

#VolunteerForm .clear_date.hide {
  display: none;
}

#VolunteerForm .day_inputs {
  margin-top: 10px;
}

#VolunteerForm .day_inputs .k-widget {
  margin-right: 5px;
}

#VolunteerForm .day_inputs .day_label {
  font-weight: 600;
  padding-bottom: 10px;
  padding-top: 8px;
}

#VolunteerForm .learn_more, #VolunteerForm .show_less {
  color: #2269aa;
  font-size: 14px;
  cursor: pointer;
  vertical-align: top;
}

#VolunteerForm .show_less {
  display: none;
}

#VolunteerForm .learn_more_details {
  font-size: 14px;
  display: none;
  position: relative;
  left: 24px;
}

#VolunteerForm .learn_more_details p {
  line-height: 20px;
  margin: 0 20px 10px 0;
  display: inline-block;
}

#VolunteerForm .required_text {
  font-size: 12px;
}

#VolunteerForm .required_text .red {
  color: #8a1f11;
}

#VolunteerForm .contourIndicator {
  color: #8a1f11;
}

#VolunteerForm .contourIndicator.large_size {
  font-size: 24px;
}

#VolunteerForm .check_box {
  display: inline-block;
}

#VolunteerForm .check_box label {
  cursor: pointer;
}

#VolunteerForm input[type="checkbox"] {
  margin-left: 5px;
  margin-top: 3px;
  vertical-align: top;
  line-height: 1.25em;
}

#VolunteerForm label.checkbox_label {
  margin-left: 6px;
  margin-right: 12px;
  vertical-align: top;
  line-height: 1.25em;
}

#VolunteerForm .disclaimer_text {
  font-size: 14px;
}

#VolunteerForm .g-recaptcha {
  margin: 0.5em 0;
}

#VolunteerForm .event_tile {
  padding-bottom: 20px;
  min-height: 280px;
}

#VolunteerForm .event_title {
  margin-top: 10px;
  color: #565656;
}

#VolunteerForm .section_header {
  color: #116cac;
  margin: 15px 0 10px 0;
  font-size: 24px;
  display: inline-block;
}

#VolunteerForm .section_text {
  padding-bottom: 10px;
}

#VolunteerForm .required_field {
  font-size: 14px;
}

#VolunteerForm .submit_wrapper {
  text-align: left;
}

#VolunteerForm .captcha {
  margin: 0 0 20px 0;
}

#VolunteerForm #contour, #VolunteerForm
.contour {
  padding: 0;
}

#VolunteerForm
.contourPageName {
  font-size: 2em !important;
  line-height: 2em !important;
}

#VolunteerForm
.contourField {
  margin-bottom: 20px;
}

#VolunteerForm
.contourField div label {
  display: inline;
}

#VolunteerForm #contour label.fieldLabel, #VolunteerForm
.contour label.fieldLabel {
  font-weight: bold;
  display: block;
  background: transparent !important;
}

#VolunteerForm #contour small, #VolunteerForm
.contour small {
  display: block;
  float: left;
  clear: both;
  padding: 5px 5px 5px 200px;
}

#VolunteerForm #contour fieldset, #VolunteerForm
.contour fieldset {
  padding: 0;
  margin: 0 0 1.5em 0;
  border: none !important;
}

#VolunteerForm #contour .contourNavigation {
  padding: 1em 0;
}

#VolunteerForm #contour legend, #VolunteerForm
.contour legend {
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.2em;
  display: block;
}

#VolunteerForm #contour input.text, #VolunteerForm #contour input.title, #VolunteerForm #contour textarea, #VolunteerForm #contour select,
#VolunteerForm .contour input.text, #VolunteerForm .contour input.title, #VolunteerForm .contour textarea, #VolunteerForm
.contour select {
  margin: 0.5em 0;
  border: 1px solid #bbb;
}

#VolunteerForm #contour input.text.subsequent, #VolunteerForm
.contour input.text.subsequent {
  margin: 0.75em 0 0.5em 0;
  border: 1px solid #bbb;
}

#VolunteerForm #contour input.text:focus, #VolunteerForm #contour input.title:focus, #VolunteerForm #contour textarea:focus, #VolunteerForm #contour select:focus,
#VolunteerForm .contour input.text:focus, #VolunteerForm .contour input.title:focus, #VolunteerForm .contour textarea:focus, #VolunteerForm
.contour select:focus {
  border: 1px solid #666;
}

#VolunteerForm #contour input.text, #VolunteerForm #contour textarea,
#VolunteerForm .contour input.text, #VolunteerForm
.contour textarea {
  padding: 5px;
  display: block;
  width: 100%;
  min-height: 40px;
}

#VolunteerForm #contour textarea,
#VolunteerForm
.contour textarea {
  height: 150px;
}

#VolunteerForm #contour input.fileupload,
#VolunteerForm
.contour input.fileupload {
  height: auto !important;
}

#VolunteerForm #contour span.checkboxlist, #VolunteerForm #contour span.radiobuttonlist, #VolunteerForm #contour span.checkbox,
#VolunteerForm .contour span.checkboxlist, #VolunteerForm .contour span.radiobuttonlist, #VolunteerForm
.contour span.checkbox {
  display: block;
  float: left;
  padding: 10px;
}

#VolunteerForm #contour .checkboxlist label {
  float: left;
  clear: left;
}

#VolunteerForm #contour .checkboxlist input, #VolunteerForm #contour .radiobuttonlist input, #VolunteerForm #contour .checkbox input,
#VolunteerForm .contour .checkboxlist input, #VolunteerForm .contour .radiobuttonlist input, #VolunteerForm
.contour .checkbox input {
  width: auto !important;
  height: auto !important;
  border: none !important;
  display: inline !important;
}

#VolunteerForm #contour .hiddenfield,
#VolunteerForm
.contour .hiddenfield {
  display: none;
}

#VolunteerForm
.contourButton {
  margin-right: 10px;
  padding: 2px 10px;
}

#VolunteerForm
.contourErrorMessage {
  padding: .8em;
  margin-bottom: .5em;
  border: 2px solid #FBC2C4;
}

#VolunteerForm .contourErrorMessage, #VolunteerForm
.contourError {
  background: #FBE3E4;
  color: #8a1f11;
}

#VolunteerForm #contour input.contourError, #VolunteerForm #contour textarea.contourError, #VolunteerForm #contour input.input-validation-error, #VolunteerForm #contour textarea.input-validation-error,
#VolunteerForm .contour input.contourError, #VolunteerForm .contour textarea.contourError, #VolunteerForm .contour input.input-validation-error, #VolunteerForm
.contour textarea.input-validation-error {
  background: #FBE3E4;
  border-color: #FBC2C4;
}

#VolunteerForm #contour span.contourError, #VolunteerForm #contour span.field-validation-error,
#VolunteerForm .contour span.contourError, #VolunteerForm
.contour span.field-validation-error {
  color: #8a1f11 !important;
  background: transparent !important;
}

#VolunteerForm #contour #recaptcha_widget_div,
#VolunteerForm
.contour #recaptcha_widget_div {
  margin: 0.5em 0 20px 0;
}

#VolunteerForm #contour .field-validation-error,
#VolunteerForm
.contour .field-validation-error {
  padding-left: 5px;
}

#VolunteerForm .form_container {
  min-height: 300px;
}

#VolunteerForm .field-validation-error {
  color: #8a1f11;
  font-weight: normal;
}

#VolunteerForm .field-validation-valid {
  display: none;
}

#VolunteerForm input.input-validation-error {
  border: 1px solid #FBC2C4;
}

#VolunteerForm select.input-validation-error {
  border: 1px solid #FBC2C4;
}

#VolunteerForm input[type="checkbox"].input-validation-error {
  border: 0 none;
}

#VolunteerForm .validation-summary-errors {
  color: #8a1f11;
  font-weight: bold;
  font-size: 1.1em;
}

#VolunteerForm .validation-summary-valid {
  display: none;
}

#VolunteerForm .contour select, #VolunteerForm .contour select {
  display: block;
  padding: 8px;
  width: 100%;
  height: 41px;
}

#VolunteerForm .validation-message {
  margin-bottom: 20px;
}

#VolunteerForm .contour label.fieldLabel, #VolunteerForm .contour label.fieldLabel {
  display: inline;
  padding-right: 0;
}

#VolunteerForm .dropdown-menu {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
}

#VolunteerForm .month_validate.field-validation-error + .year_validate.field-validation-error {
  display: none;
}

#VolunteerForm #contour select, #VolunteerForm .contour select {
  display: block;
  padding: 5px;
  width: 100%;
}

#VolunteerForm .year.disabled, #VolunteerForm .month.disabled, #VolunteerForm .disabled.day {
  color: #ddd !important;
}

#VolunteerForm .captcha_error {
  padding-left: 5px;
}

@media screen and (max-height: 575px) {
  #VolunteerForm #rc-imageselect, #VolunteerForm .g-recaptcha {
    transform: scale(0.85);
    -webkit-transform: scale(0.85);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    width: 260px;
  }
}

/*# sourceMappingURL=VolunteerForm.css.map */