@-webkit-keyframes FADEY{0%{opacity:0}100%{opacity:1}}.sign-in,.friendly-reminder{width:50%;background-color:#e9fcfc;border:1px solid rgba(65,65,66,0.05);color:#212121;padding:1em 0;text-align:center;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem}@media screen and (max-width: 46em){.sign-in,.friendly-reminder{width:100%}}.friendly-reminder{background-color:#fefbeb;border-color:rgba(65,65,66,0.05);color:#212121}.friendly-reminder p{text-align:left;margin:0 1em}#contact-signin-overlay-form input[type="text"],#contact-signin-overlay-form input[type="password"],#contact-signin-overlay-form input[type="email"],#contact-signin-overlay-form input[type="number"],#contact-signin-overlay-form input[type="tel"],#contact-signin-overlay-form textarea,#contact-signin-overlay-form select,#contact-signin-overlay-form div[contenteditable=true],#contact-signin-overlay-form .textarea-decoration{width:100%}ul.DCtabs{display:block}#donorContactForm,#teacherContactForm{position:relative;padding:1em 0}#donorContactForm .phone-number,#teacherContactForm .phone-number{width:25%}@media screen and (max-width: 46em){#donorContactForm .phone-number,#teacherContactForm .phone-number{width:100%}}#donorContactForm textarea.message,#teacherContactForm textarea.message{width:100%}#donorContactForm div.submit,#teacherContactForm div.submit{margin-top:1em}#donorContactForm .support-faq-container,#donorContactForm .support-faq-container-partnership,#teacherContactForm .support-faq-container,#teacherContactForm .support-faq-container-partnership{position:relative;float:right;top:-4.5em;right:0;width:46%;z-index:1}@media screen and (max-width: 46em){#donorContactForm .support-faq-container,#donorContactForm .support-faq-container-partnership,#teacherContactForm .support-faq-container,#teacherContactForm .support-faq-container-partnership{position:relative;width:100%;top:0}}#donorContactForm .support-faq-container.fully-authenticated,#donorContactForm .fully-authenticated.support-faq-container-partnership,#teacherContactForm .support-faq-container.fully-authenticated,#teacherContactForm .fully-authenticated.support-faq-container-partnership{top:12em}@media screen and (max-width: 46em){#donorContactForm .support-faq-container.fully-authenticated,#donorContactForm .fully-authenticated.support-faq-container-partnership,#teacherContactForm .support-faq-container.fully-authenticated,#teacherContactForm .fully-authenticated.support-faq-container-partnership{top:0}}#donorContactForm .support-faq-container-partnership,#teacherContactForm .support-faq-container-partnership{top:auto;bottom:150px}@media screen and (max-width: 46em){#donorContactForm .support-faq-container-partnership,#teacherContactForm .support-faq-container-partnership{bottom:auto}}#donorContactForm .supportFaq,#teacherContactForm .supportFaq{background-color:#fafafa;border:1px solid rgba(65,65,66,0.2);padding:1em 1em 0;margin-bottom:1em;z-index:10;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;color:#212121;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-moz-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);-o-transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1);transition-timing-function:cubic-bezier(0.2, 0, 0.04, 1)}#donorContactForm .supportFaq:after,#donorContactForm .supportFaq:before,#teacherContactForm .supportFaq:after,#teacherContactForm .supportFaq:before{top:1.5rem;left:-8px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#donorContactForm .supportFaq:after,#teacherContactForm .supportFaq:after{border-right-color:#fafafa;border-width:8px;margin-top:-8px;left:-16px}#donorContactForm .supportFaq:before,#teacherContactForm .supportFaq:before{border-right-color:rgba(65,65,66,0.2);border-width:9px;margin-top:-9px;left:-18px}#donorContactForm .supportFaq:after,#teacherContactForm .supportFaq:after{left:-15px}@media screen and (max-width: 46em){#donorContactForm .supportFaq:after,#donorContactForm .supportFaq:before,#teacherContactForm .supportFaq:after,#teacherContactForm .supportFaq:before{left:1.5rem;top:-8px;bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#donorContactForm .supportFaq:after,#teacherContactForm .supportFaq:after{border-bottom-color:#fafafa;border-width:8px;margin-left:-8px;top:-16px}#donorContactForm .supportFaq:before,#teacherContactForm .supportFaq:before{border-bottom-color:rgba(52,52,53,0.2);border-width:9px;margin-left:-9px;top:-18px}#donorContactForm .supportFaq:before,#teacherContactForm .supportFaq:before{top:-8px}#donorContactForm .supportFaq:after,#teacherContactForm .supportFaq:after{top:-7px}}#donorContactForm .supportFaq p,#donorContactForm .supportFaq ol li,#donorContactForm .supportFaq ul li,#teacherContactForm .supportFaq p,#teacherContactForm .supportFaq ol li,#teacherContactForm .supportFaq ul li{font-size:1rem;margin:0 0 1em}#donorContactForm .supportFaq p:empty,#teacherContactForm .supportFaq p:empty{display:none}#donorContactForm #cityState,#teacherContactForm #cityState{width:50%;overflow:auto}#donorContactForm #cityState div,#teacherContactForm #cityState div{display:inline-block}@media screen and (max-width: 46em){#donorContactForm #cityState,#teacherContactForm #cityState{width:100%}}#donorContactForm #cityState #schoolCity input,#teacherContactForm #cityState #schoolCity input{width:21em}@media screen and (max-width: 46em){#donorContactForm #cityState #schoolCity input,#teacherContactForm #cityState #schoolCity input{width:auto}}#donorContactForm #cityState #schoolState input,#teacherContactForm #cityState #schoolState input{width:3em}#donorContactForm #cityState #schoolZip input,#teacherContactForm #cityState #schoolZip input{width:5em}#donorContactForm #resourcesDiv,#teacherContactForm #resourcesDiv{width:50%}@media screen and (max-width: 46em){#donorContactForm #resourcesDiv,#teacherContactForm #resourcesDiv{width:auto}}#donorContactForm #resourcesDiv textarea,#teacherContactForm #resourcesDiv textarea{width:100%}#donorContactForm #resourcesDiv label,#teacherContactForm #resourcesDiv label{display:block;margin-left:1em;margin-bottom:1em}#donorContactForm #resourcesDiv input[type='checkbox'],#teacherContactForm #resourcesDiv input[type='checkbox']{margin-left:-1em}#donorContactForm #resourcesDiv #resourceCheckboxes.hasError,#teacherContactForm #resourcesDiv #resourceCheckboxes.hasError{padding:0.5em;border:1px solid #e47878}#donorContactForm #resourcesDiv .quantity input,#teacherContactForm #resourcesDiv .quantity input{width:3em}#donorContactForm #blockedDatesCalendarNote,#teacherContactForm #blockedDatesCalendarNote{font-size:80%}#donorContactForm #vendor-email-message,#teacherContactForm #vendor-email-message{width:100%;margin-bottom:1em}#donorContactForm .resource-label,#teacherContactForm .resource-label{padding-left:3em}#donorContactForm .quantity,#donorContactForm .issue,#teacherContactForm .quantity,#teacherContactForm .issue{padding-left:4em}#teacherContactForm .giftcode-field .input-holder,#donorContactForm .giftcode-field .input-holder{padding-bottom:0}#teacherContactForm .link,#donorContactForm .link{border:0;color:blue;background-color:unset;padding:0 0 1em 0}#teacherContactForm .link:hover,#donorContactForm .link:hover{text-decoration:underline;cursor:pointer}
