@import"https://fonts.googleapis.com/css?family=Raleway|Raleway+Dots|Sanchez|Montserrat:wght@800;900&display=swap";@font-face{font-family:"Jenna Sue Pro";src:url(/assets/Jenna_Sue_Pro.ttf) format("truetype")}::-webkit-input-placeholder{color:#a2a2a2}:-ms-input-placeholder{color:#a2a2a2}::placeholder{color:#a2a2a2}.admin-diet-select-field{width:75%}.admin-form-diet-select-container{width:80%;margin-left:0;padding:0;display:flex;margin-bottom:25px}.admin-form-diet-select-left-inner-container{width:60%}.admin-form-diet-select-right-inner-container{width:40%}.admin-dietary-restriction-message-container{font-style:italic;color:#97d4c9}.container{display:inline-block;position:relative;padding-left:35px;padding-top:4px;margin-left:0;margin-top:15px;margin-bottom:15px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:1px solid #c7c7c7}.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:#97d4c9}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.courtneys-birthday-hero-container{height:725px;width:100%;background-image:url(/assets/ADW_CourtneyWhite-16-6fa54409f3b043e1c533dcf4c0943b5c6762215d092ae776a3626af5b788077e.jpg);vertical-align:top;padding-top:50px;background-repeat:no-repeat;background-attachment:fixed;background-position:100% 25%;background-size:120%}@media(max-width: 44em){.courtneys-birthday-hero-container{height:825px}}@media(max-width: 28em){.courtneys-birthday-hero-container{background-position:100% 15%;height:1000px;padding-top:1px}}.courtneys-birthday-main-tagline{font-size:40px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:800;color:#ec6e6a;margin-bottom:25px}@media(max-width: 81em){.courtneys-birthday-main-tagline{font-size:38px}}@media(max-width: 74em){.courtneys-birthday-main-tagline{font-size:34px}}@media(max-width: 58em){.courtneys-birthday-main-tagline{font-size:20px;margin-bottom:15px}}.courtneys-birthday-hashtag-tagline{font-size:24px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:800;color:#fdfdfd;margin-bottom:25px}@media(max-width: 81em){.courtneys-birthday-hashtag-tagline{font-size:20px}}@media(max-width: 74em){.courtneys-birthday-hashtag-tagline{font-size:18px}}@media(max-width: 58em){.courtneys-birthday-hashtag-tagline{font-size:15px;margin-bottom:15px}}.courtneys-birthday-secondary-tagline{font-size:45px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:800;color:#262558;margin-bottom:25px}@media(max-width: 81em){.courtneys-birthday-secondary-tagline{font-size:40px}}@media(max-width: 74em){.courtneys-birthday-secondary-tagline{font-size:38px}}@media(max-width: 51em){.courtneys-birthday-secondary-tagline{margin-top:0px}}.courtneys-birthday-hero-paragraph{color:#fdfdfd;padding:18px;font-size:15px;font-family:Arial;line-height:1.7;width:92%;background-color:#ec6e6a}@media(max-width: 74em){.courtneys-birthday-hero-paragraph{font-size:15px;width:90%}}@media(max-width: 64em){.courtneys-birthday-hero-paragraph{font-size:16px}}@media(max-width: 55em){.courtneys-birthday-hero-paragraph{font-size:15px;margin-top:200px}}.courtneys-birthday-hero-left-content-container{padding-top:45px;margin-left:125px;width:23%;display:inline-block}@media(max-width: 83em){.courtneys-birthday-hero-left-content-container{width:28%}}@media(max-width: 73em){.courtneys-birthday-hero-left-content-container{margin-left:50px}}@media(max-width: 68em){.courtneys-birthday-hero-left-content-container{width:29%;padding-top:25px}}@media(max-width: 44em){.courtneys-birthday-hero-left-content-container{display:block;width:90%;margin:auto;margin-bottom:35px;padding-top:0px}}@media(max-width: 28em){.courtneys-birthday-hero-left-content-container{display:block;width:80%;padding-top:0px;padding-bottom:25px;margin-bottom:15px}}.driver-message-container{margin-left:45px;margin-top:35px;font-style:italic;color:#8aad64}.driver-birthday-input-container{width:89%;margin-left:8%}.driver-registration-thank-you-message{text-align:center}.new-driver-create-form #user_administrative_region_id.registration-form-dropdown,.new-driver-create-form #user_administrative_territory_ids.registration-form-dropdown{display:block;width:86%;min-height:36px;border:2px solid #c7c7c7;padding-left:15px;font-size:14px;font-style:italic}.new-driver-create-form select.registration-form-dropdown+.chosen-container{width:86% !important}.new-driver-create-form select.registration-form-dropdown+.chosen-container .chosen-choices{border:2px solid #c7c7c7;border-radius:0px}input[type=file]::-webkit-file-upload-button{border:1px solid #a2a2a2;padding:7px 15px;background:#fdfdfd;font-size:14px;color:#5c5b5b}input[type=file]::-webkit-file-upload-button:hover{opacity:.7;color:#fdfdfd;background-color:#8aad64;cursor:pointer}input[type=file]::-webkit-file-upload-button:focus{outline:none;border:1px solid #8aad64;color:#5c5b5b}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;margin-top:28px;outline:none;overflow:visible}.hamburger:hover{opacity:.7}.hamburger:focus{outline:none}.hamburger-box{width:40px;height:10px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:3px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.45s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.55, 0.675, 0.45)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}html{margin:0px;padding:0px}body{padding:0px;margin:0px;width:100%;height:100%;background-color:#f7f7f7;color:#5c5b5b;font-family:"Raleway";font-size:14px}h1{font-family:"Raleway";color:#474747}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}input:focus,select:focus,textarea:focus,button:focus{outline:2px outset #97d4c9}a{text-decoration:none;color:#5c5b5b}a:hover{opacity:.5}select option[disabled=disabled]{display:none}.errors-message{color:red;font-style:italic}.show{display:block}.hide{display:none}.margin-container{margin-top:40px}.default-button-blue{display:block;padding:10px 20px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.default-button-blue:hover{cursor:pointer;display:block;padding:10px 20px;border:2px solid #f7f7f7;background-color:#97d4c9;color:#fdfdfd;font-size:14px}.default-button-blue:focus{outline:none}.default-button-blue-small{display:block;padding:7px 12px;border:2px solid #97d4c9;background-color:#f7f7f7;font-size:12px}.default-button-blue-small:hover{cursor:pointer;border:2px solid #f7f7f7;background-color:#97d4c9;color:#fdfdfd}.default-button-blue-small:focus{outline:none}.default-button-red{display:block;padding:10px 20px;background-color:#ec6e6a;color:#fdfdfd;font-size:14px;border:none;min-width:90px}.default-button-red:hover{cursor:pointer;display:block;padding:10px 20px;background-color:#f0f0f0;color:#ec6e6a;font-size:14px}.default-button-red:focus{outline:none}.default-button-pink{display:block;padding:10px 20px;background-color:#f7a489;color:#fdfdfd;font-size:14px;border:none;min-width:90px}.default-button-pink:hover{cursor:pointer;display:block;padding:10px 20px;background-color:#f0f0f0;color:#f7a489;font-size:14px}.default-button-pink:focus{outline:none}.main-body-container{display:table;width:100%;min-height:800px;margin:0px;padding:0px}.main-logo-container{display:inline-block;width:20%;height:110px;text-align:center;vertical-align:top}@media(max-width: 83em){.main-logo-container{min-width:265px}}.main-dashboard-header{color:#a2a2a2;font-weight:lighter;text-transform:uppercase;font-size:28px}@media(max-width: 49em){.main-dashboard-header{margin-left:25px}}.nav-center-container{display:inline-block;width:18%;margin-left:2%;height:110px;text-align:left;vertical-align:top;color:#fdfdfd;font-size:20px;font-weight:bold}@media(max-width: 83em){.nav-center-container{width:14%;min-width:190px}}@media(max-width: 71em){.nav-center-container{width:12%;min-width:160px}}@media(max-width: 65em){.nav-center-container{width:55%}}@media(max-width: 54em){.nav-center-container{width:52%}}@media(max-width: 49em){.nav-center-container{width:48%}}@media(max-width: 44em){.nav-center-container{width:40%}}@media(max-width: 39em){.nav-center-container{width:36%}}@media(max-width: 36em){.nav-center-container{width:28%}}@media(max-width: 33em){.nav-center-container{display:none}}.nav-center-links-paragraph{margin:44px 0px 0px 0px}@media(max-width: 39em){.nav-center-links-paragraph{display:none}}.nav-center-search-container{display:inline-block;width:35%;height:110px;text-align:left;vertical-align:top;color:#fdfdfd;font-size:20px;font-wight:bold}@media(max-width: 83em){.nav-center-search-container{width:47%;padding-left:55px}}@media(max-width: 75em){.nav-center-search-container{width:43%}}@media(max-width: 65em){.nav-center-search-container{display:none}}.main-nav-internal-patient-search-container{margin:42px 0px 0px 12px}#main-nav-search-patients-form-field{display:inline-block;width:60%;height:28px;border:1px solid #c7c7c7;padding-left:15px;font-size:14px;font-style:italic;border-radius:10px;background-color:#fdfdfd}@media(max-width: 83em){#main-nav-search-patients-form-field{width:47%}}@media(max-width: 75em){#main-nav-search-patients-form-field{width:55%}}#main-nav-search-patients-form-field:focus{outline:none}.main-nav-search-patients-form-submit-button{display:inline-block;width:25%;margin-left:7px;height:35px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px;border-radius:10px;opacity:.9}@media(max-width: 83em){.main-nav-search-patients-form-submit-button{width:20%}}.main-nav-search-patients-form-submit-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64}.nav-right-container{display:inline-flex;justify-content:flex-end;width:20%;height:110px;text-align:right;vertical-align:top;color:#fdfdfd;font-size:20px;font-weight:bold}@media(max-width: 83em){.nav-right-container{width:6%}}@media(max-width: 33em){.nav-right-container{margin-left:24%}}@media(max-width: 26em){.nav-right-container{margin-left:50px}}.nav-right-links-paragraph{margin:44px 25px 0px 0px}@media(max-width: 90em){.nav-right-links-paragraph{display:none}}.absolute-main-nav-dropdown-container{position:fixed;z-index:100;top:110px;right:2%;background-color:#8aad64;width:275px;height:183px;display:none}@media(max-width: 90em){.absolute-main-nav-dropdown-container{display:none}}.absolute-main-nav-dropdown-link-container{width:100%;height:38px;border-bottom:1px solid #fdfdfd;color:#fdfdfd;text-align:right;padding-top:22px}.sinbad{color:#97d4c9}.goldenrod{color:#fcd268}.geraldine{color:#f7a489}.burnt-sienna{color:#ec6e6a}.chelsea-cucumber{color:#8aad64}.gunsmoke{color:#818282}.geraldine-bg{background-color:#f7a489}.opacity-half{opacity:.5}.c2-main-nav{width:100%;margin-top:0px;min-height:110px;background-color:#97d4c9;border-bottom:1px solid #c7c7c7}.main-logo{width:150px;margin:15px 75px}@media(max-width: 82em){.main-logo{margin:15px 65px}}@media(max-width: 55em){.main-logo{margin:15px 55px}}@media(max-width: 42em){.main-logo{margin:15px 45px}}@media(max-width: 35em){.main-logo{margin:15px 35px}}.c2-title{display:inline-block;font-family:"Sanchez";color:#fff;font-size:25px;margin-top:20px;margin-left:40px}.nav-bar-link-buttons{color:#fff;font-weight:bold}@media(max-width: 71em){.nav-bar-link-buttons{font-size:17px}}.nav-bar-link-dropdown-buttons{color:#fff;font-weight:bold;margin-right:20px}.nav-link-left-margin{margin-left:35px}.left-nav-links-spacing{margin-right:30px}.nav-responsive-page-links{display:none}@media(max-width: 90em){.nav-responsive-page-links{display:block}}.hidden-responsive-patient-menu-ordering-container{display:none}@media(max-width: 39em){.hidden-responsive-patient-menu-ordering-container{display:block;width:100%;height:80px;background-color:#e0e0e0;border-bottom:1px solid #97d4c9}}.hidden-responsive-inner-left-patient-menu-ordering-container{display:inline-block;position:relative;width:49%;height:100%}.hidden-responsive-inner-right-patient-menu-ordering-container{display:inline-block;position:relative;width:49%;height:100%}.hidden-responsive-nav-arrow-slider-container{position:absolute;left:5%;height:75%;width:90%;margin:auto;margin-top:10px;background-color:#f7f7f7;border:1px solid #8aad64;color:#8aad64}.hidden-responsive-nav-arrow-slider-container:hover{background-color:#97d4c9;color:#fdfdfd;border:2px solid #fdfdfd;opacity:.6;cursor:pointer}.hidden-responsive-nav-place-order-container{position:absolute;left:5%;height:75%;width:90%;min-width:83px;margin:auto;margin-top:10px;background-color:#f7f7f7;border:1px solid #8aad64;color:#8aad64}.hidden-responsive-nav-place-order-container:hover{background-color:#97d4c9;color:#fdfdfd;border:2px solid #fdfdfd;opacity:.6;cursor:pointer}.hidden-patient-menu-content-container{font-size:34px;width:95%;margin:auto;margin-top:10px;text-align:center}@media(max-width: 33em){.hidden-patient-menu-content-container{font-size:30px;margin-top:12px}}@media(max-width: 26em){.hidden-patient-menu-content-container{font-size:20px;margin-top:16px}}.hidden-responsive-patient-search-container{display:none}@media(max-width: 65em){.hidden-responsive-patient-search-container{display:block;width:100%;height:60px;background-color:#e0e0e0;padding-top:25px;border-bottom:1px solid #97d4c9}}@media(max-width: 65em){.hidden-responsive-patient-search-inner-container{width:75%;margin:auto;padding-left:15%}}.registration-header{font-size:25px;color:#97d4c9}.registration-container{width:65%;min-height:450px;margin:auto;border:2px outset #97d4c9;background-color:#fdfdfd;position:relative}@media(max-width: 42em){.registration-container{width:70%}}@media(max-width: 35em){.registration-container{width:85%}}.donation-container{min-height:550px}.registration-header-container{width:50%;margin:30px auto;text-align:center}@media(max-width: 55em){.registration-header-container{width:80%}}@media(max-width: 35em){.registration-header-container{width:95%}}.donation-registration-header{margin-bottom:0px}.registration-progress-tracker-container{width:65%;min-height:50px;margin:auto}@media(max-width: 42em){.registration-progress-tracker-container{width:70%}}@media(max-width: 35em){.registration-progress-tracker-container{width:85%}}.registration-progress-tracker-table{width:100%;min-height:120px}.registration-progress-tracker-cell{width:20%;background-image:url("https://samovr.com/images/registration_arrow.png");background-repeat:no-repeat;background-size:50px;background-position:center left;text-align:left;opacity:.5}.registration-progress-tracker-cell:hover{cursor:pointer}@media(max-width: 85em){.registration-progress-tracker-cell{width:10%}}@media(max-width: 42em){.registration-progress-tracker-cell{width:15%}}.registration-active{opacity:1;font-weight:bold;background-image:url("https://culinarycare.org/wp-content/uploads/2019/08/c2_registration_arrow_active.png")}@media(max-width: 85em){.registration-active{width:35%}}@media(max-width: 42em){.registration-active{width:15%}}.registration-step-title{display:inline-block;margin-left:30px;font-family:"Raleway"}@media(max-width: 85em){.registration-step-title{display:none}}.registration-active .registration-step-counter{display:inline-block;color:#fdfdfd;font-family:"Raleway";font-size:20px;font-weight:bold;margin-left:12px}@media(max-width: 85em){.registration-active .registration-step-title{display:inline-block}}@media(max-width: 42em){.registration-active .registration-step-title{display:none}}.registration-hover{opacity:1}.registration-hover .registration-step-counter{display:inline-block;color:#ec6e6a;font-family:"Raleway";font-size:20px;font-weight:bold;margin-left:12px}.registration-step-counter{display:inline-block;color:#c7c7c7;font-family:"Raleway";font-size:20px;font-weight:bold;margin-left:12px}.registration-invisible-step-cell{display:none}@media(max-width: 42em){.registration-invisible-step-cell{display:table-cell}}.registration-invisible-step-header{color:#97d4c9;font-weight:bold}.patient-registration-floating-back-button{position:absolute;left:5%;top:0%;z-index:999;font-size:60px;color:#c7c7c7}@media(max-width: 60em){.patient-registration-floating-back-button{left:47%;top:55%}}@media(max-width: 42em){.patient-registration-floating-back-button{top:85%}}.patient-registration-floating-back-button:hover{color:#97d4c9;cursor:pointer}.registration-form-container{width:40%;margin:auto}@media(max-width: 85em){.registration-form-container{width:65%;max-width:380px}}@media(max-width: 55em){.registration-form-container{width:90%;max-width:380px}}@media(max-width: 42em){.registration-form-container{width:100%;max-width:380px}}.registration-form-field{display:block;width:80%;margin:15px auto;min-height:30px;border:2px solid #c7c7c7;padding-left:15px;font-size:14px;font-style:italic}.registration-form-dropdown{display:block;width:86%;margin:0px;height:38px;border:2px solid #c7c7c7;padding:8px 15px;font-size:14px;font-style:italic}.forgot-password-link-container{margin:auto;width:100%;text-align:center}.forgot-password-link{font-size:14px;color:#ec6e6a}#special-login-message{color:#f7a489;font-style:italic;margin-left:25px}.patient-invite-caregiver-message-paragraph{margin-bottom:30px}.new-caregiver-create-form{margin-bottom:75px}.invite-form-field{display:block;width:80%;margin:15px auto;min-height:30px;border:2px solid #c7c7c7;padding-left:15px;font-size:14px;font-style:italic}.invite-form-birthday-container{width:97%;margin-left:18px}.invite-form-label{display:block;margin-left:12px;font-size:15px;margin-bottom:12px}.invite-form-birthday-dropdown{display:inline-block;width:27%;margin-left:8px;height:38px;border:2px solid #c7c7c7;padding:8px 15px;font-size:14px;font-style:italic}.invite-form-submit-button{display:block;width:50%;margin:15px auto;min-height:30px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}#special-invite-message{color:#f7a489;font-style:italic;margin-left:15px}.caregiver-registration-container-margin{margin-top:35px}.patient-main-inner-left-display-container{width:47%;margin:10px}.patient-main-inner-right-display-container{width:47%;border:1px solid #c7c7c7;margin:10px;padding-left:25px}.pending-patient-invites-header{color:#f7a489}.patients-dietary-selection-container{width:100%;margin-top:40px}.chosen-search-input{min-height:30px;font-style:italic}.registration-form-birthday-dropdown{display:inline-block;width:30%;margin-top:5px;margin-right:5px;height:38px;border:2px solid #c7c7c7;padding:8px 15px;font-size:14px;font-style:italic}@media(max-width: 35em){.registration-form-birthday-dropdown{display:block;width:100%}.patient-registration-birthday-form-container{width:50%;margin:auto}}.registration-form-submit-button{display:block;width:25%;margin:25px auto;min-height:30px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}@media(max-width: 35em){.registration-form-submit-button{width:50%}}@media(max-width: 35em){.registration-thank-you-message-container{width:80%;margin:auto}}.registration-back-button{margin:0px;padding:0px;text-decoration:none;font-size:18px;color:#97d4c9;font-weight:bold}.back-button-paragraph{margin-top:0px;padding:0px}.registration-form-label{display:block;width:100%;margin-bottom:15px}.registration-form-question{margin-left:10%}.new-patient-add-hospital-link{color:#97d4c9}.main-left-content-container{display:table-cell;margin:0px;padding:0px;width:20%;min-height:800px;height:100%;background-color:#e0e0e0;vertical-align:top;border-right:1px solid #97d4c9}@media(max-width: 71em){.main-left-content-container{width:15%}}@media(max-width: 39em){.main-left-content-container{display:none}}.sidenav{height:100%;width:0px;position:fixed;z-index:100;top:0;left:0;overflow-x:hidden;transition:.5s;padding-top:60px;background-color:#e0e0e0;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.sidenav-close-button-container{min-height:50px}#mySidenav{display:none}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:18px;color:#818181;display:block;transition:.3s}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:65px;margin-left:50px;margin-top:-22px}@media screen and (max-height: 450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.organization-information-container{width:100%}.inner-organization-information-container{margin:25px 0px 40px 25px}@media(max-width: 71em){.inner-organization-information-container{min-height:250px}}.organization-information-links{color:#5c5b5b;font-size:12px}.organization-link-spacing{margin:0px 5px}@media(max-width: 71em){.organization-link-spacing{display:block;margin-bottom:8px}}@media(max-width: 71em){.organization-link-vertical-line-spacers{display:none}}.main-right-content-container{display:table-cell;margin:0px;padding:0px;width:79%;min-height:800px;vertical-align:top}.inner-right-content-container{margin:10px 10px}.left-side-nav-account-type-container{width:100%;height:35px;background-color:#fcd268;border-bottom:1px solid #e0e0e0;opacity:.95}@media(max-width: 39em){.left-side-nav-account-type-container{height:45px}}.left-side-nav-account-type-inner-container{display:inline-block;max-width:255px;margin-left:10px;margin-top:10px;border:none;font-size:13px;text-decoration:none;color:#5c5b5b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 39em){.left-side-nav-account-type-inner-container{max-width:355px;font-size:20px}}.left-side-nav-button{display:block;width:100%;padding:16px 32px;border:none;font-size:16px;text-align:right;text-decoration:none;border-bottom:1px solid #e0e0e0;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;background-color:#fdfdfd}@media(max-width: 71em){.left-side-nav-button{font-size:16px}}@media(max-width: 39em){.left-side-nav-button{font-size:24px}}.left-side-nav-button:focus{outline:none}.button-one:hover{background-color:#ec6e6a;color:#fff;opacity:.6}.button-two:hover{background-color:#fcd268;color:#fff;opacity:.6}.button-three:hover{background-color:#97d4c9;color:#fff;opacity:.6}.button-four:hover{background-color:#f7a489;color:#fff;opacity:.6}.button-five:hover{background-color:#8aad64;color:#fff;opacity:.6}.button-one:focus{background-color:#ec6e6a;color:#fff;opacity:.6}.button-two:focus{background-color:#fcd268;color:#fff;opacity:.6}.button-three:focus{background-color:#97d4c9;color:#fff;opacity:.6}.button-four:focus{background-color:#f7a489;color:#fff;opacity:.6}.button-five:focus{background-color:#8aad64;color:#fff;opacity:.6}.upper-main-content-container{margin:0px;padding:0px;width:100%;min-height:250px;border-bottom:2px solid #c7c7c7}.alternate-testimonial-restaurant-upper-right{font-size:.9em;color:#a2a2a2}.upper-left-main-content-container{display:inline-block;margin:0px;padding:0px;width:49%;height:100%;min-height:375px;border-right:2px solid #c7c7c7}@media(max-width: 65em){.upper-left-main-content-container{display:block;border-right:none;border-bottom:2px solid #c7c7c7;width:100%}}.upper-right-main-content-container{display:inline-block;margin:0px;padding:0px;width:49%;min-height:100%;text-align:center;vertical-align:top}@media(max-width: 65em){.upper-right-main-content-container{display:block;border-right:none;border-bottom:2px solid #c7c7c7;width:100%}}.upper-inside-main-content-container{display:inline-block;width:100%;margin:25px auto 40px auto}.upper-inside-header-container{font-size:20px;text-align:center;margin-bottom:25px}@media(max-width: 78em){.upper-inside-header-container{font-size:18px;margin-bottom:35px}}@media(max-width: 71em){.upper-inside-header-container{font-size:16px}}@media(max-width: 39em){.upper-inside-header-container{font-size:20px}}.upper-inside-main-image-container{height:180px;width:180px;position:relative;margin:auto}.upper-inside-alternate-image-container{width:100%}.upper-inside-stat-counter{text-align:center;font-size:140px;color:#8aad64;padding:0px}@media(max-width: 71em){.upper-inside-stat-counter{font-size:120px}}.user-account-main-display-container{margin-left:35px;margin-top:20px}.edit-user-account-submit-button{border:none;color:#ec6e6a;font-style:italic;font-size:16px}.user-account-update-details-field{padding:7px;width:75%;font-size:12px;color:#5c5b5b;font-style:italic}.user-account-update-image-field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;color:#5c5b5b;font-style:italic}.user-account-form-birthday-dropdown{display:inline-block;width:30%;margin-right:5px;height:32px;border:1px solid #e0e0e0;padding:8px 15px;font-size:12px;color:#5c5b5b;font-style:italic;background-color:#fdfdfd}.user-account-show-sub-list-display-container{display:table;margin-top:0px;width:100%;min-height:250px;margin-bottom:50px}.user-account-display-table{width:100%;padding:20px;margin-top:15px}.user-account-display-edit-row{width:100%;text-align:right}.user-show-profile-image{max-width:75px;max-height:75px}.edit-user-account-link{color:#ec6e6a;font-style:italic}.user-account-display-table-row{height:35px}.user-account-display-table-left-column{width:25%;background-color:#f7f7f7;padding:7px}.user-account-display-table-right-column{width:74%;padding:7px;padding-left:15px}.board-member-directory-list{margin-top:45px}.board-member-directory-list-name{list-style-type:none;margin-top:15px;font-weight:bold;font-size:18px}.board-member-directory-show-link:focus{color:#ec6e6a}.board-directory-inner-display-left-container{display:inline-block;width:35%;vertical-align:top}.board-directory-inner-display-right-container{display:inline-block;width:64%;vertical-align:top;padding-top:45px}.annual-reports-list-container{margin-bottom:45px}.annual-reports-index-list-item{list-style-type:none;margin-top:8px}.annual-report-download-link-text{color:#8aad64;font-weight:bold;font-size:18px}.annual-reports-form-year-container{margin-bottom:25px;margin-top:30px}.annual-reports-form-label{width:100%;margin-bottom:15px}.annual-report-year-input-field{padding:7px 15px;font-size:14px;color:#5c5b5b;margin-left:25px;margin-right:25px;text-align:center;border:1px solid #a2a2a2}.annual-report-create-form-submit-button{display:block;width:150px;padding:8px 15px;margin-top:35px;margin-left:18px;margin-bottom:40px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.annual-report-create-form-submit-button:hover{opacity:.5;color:#f7a489;cursor:pointer}.annual-report-create-form-submit-button:focus{outline:none}.testimonial-display-restaurants-homepage{display:block;margin:auto;margin-top:30px;text-align:center;padding-top:20px;min-height:140px;width:80%;color:#8aad64}.upper-inside-footer-text-container{font-size:18px;text-align:center;margin-top:25px}.fork-knife-icon{height:180px}.learn-more-meal-purchase-button{display:block;width:200px;margin:auto;padding:16px 32px;border:none;font-size:16px;text-align:center;text-decoration:none;border:2px solid #97d4c9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;background-color:#f7f7f7}.submit-meal-request-button{display:block;width:38%;margin:auto;padding:16px 32px;border:none;font-size:16px;text-align:center;text-decoration:none;border:2px solid #97d4c9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;background-color:#f7f7f7}.family-update-button{display:block;width:200px;margin:auto;padding:16px 32px;border:none;font-size:16px;text-align:center;text-decoration:none;border:2px solid #97d4c9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;background-color:#f7f7f7}@media(max-width: 71em){.family-update-button{width:175px}}.patient-welcome-header{font-size:22px;margin-top:0px;color:#8aad64}.free-meals-emphasis{background-color:#fff;color:#ec6e6a;font-weight:bold;font-style:italic;margin:0px 3px}.upperinside-right-header-container{margin-top:10px}.heart-plate-icon{display:block;margin:auto;margin-top:55px;margin-bottom:55px;max-height:165px;max-width:300px}@media(max-width: 65em){.heart-plate-icon{margin-top:70px;margin-bottom:70px;max-width:300px;max-height:120px}}.donation-thank-you{text-align:center}.main-content-general-container{margin:auto;width:95%}@media(max-width: 49em){.main-content-general-container{width:100%}}.accounts-review-main-header-container{display:inline-block;width:25%}.accounts-need-review-buttons-container{display:inline-block;width:74%}.accounts-review-main-header{font-size:22px;margin-bottom:10px;margin-left:5px}.account-to-approve-button{display:inline-block;padding:15px 18px;margin-right:20px;margin-top:15px;border:none;font-size:15px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;box-shadow:3px 3px #e0e0e0;background-color:#f7f7f7}.account-to-approve-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64}.accounts-review-emphasis{background-color:#f7f7f7;color:#ec6e6a;font-weight:bold;font-style:italic;margin:0px 3px}.list-accounts-to-review{width:100%;margin-top:20px}.list-accounts-to-review-container{margin-top:25px}.user-display-table-header{border:1px solid silver;margin:0px;padding:5px 25px;background-color:#f0f0f0}.user-display-cell{border:1px solid silver;margin:0px;padding:5px 25px}.family-name-review-header{font-size:20px;font-weight:bold;margin-top:0px;color:#8aad64}.review-sub-categories-container{height:75px;width:1px;opacity:0;margin-top:20px;background-color:#f0f0f0;border-bottom:1px solid #8aad64;transition:all .4s ease}.review-sub-categories-container.show{display:block;width:100%;opacity:1}.account-review-sub-category-link{display:inline-block;min-width:50px;margin:27px 0px 0px 25px;font-size:15px;font-weight:bold;color:#5c5b5b}.account-review-sub-category-link:focus{color:#8aad64}.patient-details-in-review-span{display:block;margin-bottom:12px}.family-review-main-content-container{display:table;width:83%;min-height:100%;border:1px solid #e0e0e0;padding-top:25px;padding-left:25px}.family-review-left-content-container{display:table-cell;height:100%;width:40%}.family-review-right-content-container{display:table-cell;height:100%;width:55%}.account-review-verification-type-span{display:inline-block;width:150px}.accounts-review-verification-emphasis{background-color:#f7f7f7;color:#ec6e6a;font-weight:bold;font-style:italic}.patient-review-verify-account-button{margin-left:20px;display:inline-block;padding:4px 8px;margin-right:15px;border:none;font-size:15px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;box-shadow:3px 3px #e0e0e0;background-color:#f7f7f7}.patient-review-verify-account-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64}.patient-assign-c2-managed-account-button{margin-left:20px;display:inline-block;padding:4px 8px;margin-right:15px;border:none;font-size:15px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;box-shadow:3px 3px #e0e0e0;background-color:#f7f7f7}.patient-assign-c2-managed-account-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64}.patient-review-approve-account-button{margin-left:20px;display:inline-block;padding:4px 8px;margin-right:15px;border:none;font-size:15px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;box-shadow:3px 3px #e0e0e0;background-color:#f7f7f7}.patient-review-approve-account-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64}.outer-meal-order-form-main-container{width:45%;min-width:350px;background-color:#fafafa;padding:10px 0px;border:1px solid #c7c7c7}@media(max-width: 39em){.outer-meal-order-form-main-container{margin:auto}}.outer-meal-order-items-form-main-container{width:55%;min-width:650px;background-color:#fafafa;padding:10px 0px;border:1px solid #ebebeb}@media(max-width: 62em){.outer-meal-order-items-form-main-container{width:75%;min-width:550px}}@media(max-width: 56em){.outer-meal-order-items-form-main-container{width:75%;min-width:450px}}@media(max-width: 49em){.outer-meal-order-items-form-main-container{width:100%;border:none;border-top:1px solid #c7c7c7;margin-right:0px}}@media(max-width: 39em){.outer-meal-order-items-form-main-container{min-width:0%}}.delivery-schedule-patient-display-container{margin:20px 30px}.patient-ordering-instruction-header{color:#ec6e6a;font-size:17px}.inner-meal-order-items-form-main-container{width:85%;margin:auto;margin-top:15px}@media(max-width: 39em){.inner-meal-order-items-form-main-container{width:95%;margin:auto;margin-top:15px}}.meal-order-form-main-container{width:35%;min-width:325px;margin:auto}.meal-ordering-form-field{display:block;width:90%;margin-top:15px;margin-bottom:15px;margin-left:0px;min-height:30px;border:2px solid #c7c7c7;font-size:14px;font-style:italic;padding-left:15px}.meal-ordering-form-submit-button{display:block;width:25%;margin:25px auto;min-height:30px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}@media(max-width: 39em){.meal-ordering-form-submit-button{width:40%;padding:10px;font-size:16px}}.order-form-short-term-notice{font-size:12px;margin-top:35px}.meal-order-form-internal-container{margin-top:25px}.managed-restaurant-container{width:80%;margin-top:40px;border:1px solid #8aad64;background-color:#fdfdfd;min-height:100px}.internal-managed-restaurant-container{margin:20px}.managed-restaurant-name-header{font-size:20px;font-weight:bold;margin-top:0px;color:#8aad64}.internal-left-managed-restaurant-container{display:inline-block;width:60%;vertical-align:top}.internal-right-managed-restaurant-container{display:inline-block;width:35%;vertical-align:top}.managed-restaurant-logo{max-width:250px;max-height:125px;margin-top:90px}.edit-managed-restaurant-link{display:block;margin-left:10px;margin-bottom:25px;font-size:16px;color:#ec6e6a;text-decoration:none;font-style:italic}.menu-managed-restaurant-link{display:block;margin-bottom:25px;color:#97d4c9;text-decoration:none}.menu-display-table-header{border:1px solid silver;margin:0px;padding:5px 25px;font-size:15px;background-color:#f0f0f0}tr.menu-item-row-divider td{border-bottom:1px solid #e0e0e0;padding-bottom:25px}.menu-section-header{color:#ec6e6a}.menu-item-details-image{width:20px}.menu-item-title-display-cell{padding:5px 15px 5px 0px;font-size:15px;width:400px;max-width:400px}@media(max-width: 62em){.menu-item-title-display-cell{width:350px;max-width:350px}}@media(max-width: 56em){.menu-item-title-display-cell{width:275px;max-width:275px}}@media(max-width: 49em){.menu-item-title-display-cell{display:block;width:275px;max-width:275px}}@media(max-width: 39em){.menu-item-title-display-cell{width:80%;max-width:250px}}.menu-item-title{font-weight:bold;font-size:17px;margin-bottom:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item-description-paragraph{margin-top:5px;margin-bottom:2px;font-size:13px;color:#7c7d86}.menu-item-dietary-paragraph{margin-top:8px;margin-bottom:2px;font-size:15px}.dietary-restriction-menu-listing-tag{background-color:#fdfdfd;padding:3px 5px;border:1px solid #ebebeb}.menu-display-cell{margin:0px;padding:5px 35px;font-size:15px}@media(max-width: 39em){.menu-display-cell{padding:5px 5px}}.order-meal-quantity-label{margin-bottom:0px;color:#ec6e6a}.order-review-items-internal-container{margin-top:25px}.order-review-delivery-date-headline{font-weight:bold;color:#f7a489}.order-review-form-submission-container{margin-top:50px}.save-edit-order{border:2px solid #97d4c9;padding:5px 40px;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.edit-entree-button{color:#ec6e6a;font-weight:bold}.past-deliveries-link{color:#38b5ff}.delivery-date-preview-container{width:87%;margin:8px 25px 25px 25px;border:1px solid #8aad64;padding:1px 1px}.delivery-date-order-number-heading{margin-left:25px;margin-bottom:0px;font-size:22px;color:#8aad64}.delivery-date-preview-inner-container{margin:0px;padding:0px;width:100%;height:100%}.delivery-date-preview-sub-heading-container{display:inline-block;width:100%;height:100%;vertical-align:top;margin-left:8px}.upcoming-order-edit-main-container{display:inline-block;width:100%;height:100%;vertical-align:top;margin-left:8px}.additional-upcoming-orders-link{margin-left:5px;color:#ec6e6a;font-size:18px}#admin-upcoming-orders-results-inner-display-container{padding-bottom:45px}.delivery-date-preview-content{display:inline-block;vertical-align:top;height:100%;padding-left:10px;margin-top:10px}.delivery-date-content-container{display:-webkit-inline-box}.delivery-date-preview-data-container{display:inline-block;width:60%;height:100%}.delivery-date-preview-sub-heading{margin-top:10px;margin-bottom:10px}.delivery-date-edit-cancel-container{float:right;vertical-align:top}.delivery-date-edit-button,.delivery-date-cancel-button{display:inline;color:#ec6e6a}.delivery-date-edit-cancel-divider{display:inline}.patient-management-main-display-container{width:95%;background-color:#fdfdfd;border:solid #97d4c9 1px}.patient-management-upper-left-main-container{display:inline-block;width:49%;min-height:200px;border-right:solid #c7c7c7 1px;margin-right:0px;vertical-align:top}.patient-management-upper-right-main-container{display:inline-block;width:49%;min-height:200px;margin-left:0px}.patient-management-left-top-display-container{font-size:18px;color:#7c7d86;text-align:center;margin-bottom:0px;margin-top:15px}.patient-management-left-middle-display-container{text-align:center;font-size:90px;color:#8aad64;padding:0px}.patient-management-left-bottom-display-container{text-align:center;margin-top:15px;margin-bottom:15px}.patient-count-emphasis{background-color:#f7f7f7;color:#ec6e6a;font-weight:bold;font-style:italic;margin:0px 3px}.patient-main-display-container{width:95%;background-color:#fdfdfd;border:solid #97d4c9 1px;margin-bottom:12px}.patient-main-inner-display-container{display:flex;margin:25px}.delivery-management-main-display-container{width:95%;background-color:#fdfdfd;border:solid #97d4c9 1px;margin-bottom:12px}.delivery-management-upper-left-main-container{display:inline-block;width:49%;min-height:200px;border-right:solid #c7c7c7 1px;margin-right:0px;vertical-align:top}.delivery-management-upper-right-main-container{display:inline-block;width:49%;min-height:200px;margin-left:0px}.delivery-management-left-top-display-container{font-size:18px;color:#7c7d86;text-align:center;margin-bottom:0px;margin-top:15px}.delivery-management-left-middle-display-container{text-align:center;font-size:90px;color:#8aad64;padding:0px}.delivery-management-left-bottom-display-container{text-align:center;margin-top:15px;margin-bottom:15px}.delivery-management-secondary-display-container{width:95%;background-color:#fafafa;border:solid #c7c7c7 1px;margin-bottom:12px}.delivery-management-inspirational-message{margin-left:75px;margin-top:80px;color:#97d4c9;font-size:32px;font-style:italic;font-weight:lighter}.delivery-count-emphasis{background-color:#f7f7f7;color:#ec6e6a;font-weight:bold;font-style:italic;margin:0px 3px}.view-all-upcoming-orders-button{display:block;width:30%;margin:auto;padding:12px 20px;border:none;font-size:16px;text-align:center;text-decoration:none;border:2px solid #97d4c9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;background-color:#f7f7f7}.view-all-upcoming-orders-button:hover{background-color:#97d4c9;color:#fdfdfd;border:solid #c7c7c7 2px}.last-treatment-notification-text{margin-left:90px;font-weight:bold}.last-treatment-notification-image{height:20px}.manage-delivery-drivers-button{display:block;width:30%;margin:auto;padding:12px 20px;border:none;font-size:16px;text-align:center;text-decoration:none;border:2px solid #97d4c9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b}.manage-delivery-drivers-button:hover{background-color:#97d4c9;color:#fdfdfd;border:solid #c7c7c7 2px}.view-all-patients-button{display:block;width:30%;margin:auto;padding:12px 20px;border:none;font-size:16px;text-align:center;text-decoration:none;border:2px solid #97d4c9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;background-color:#f7f7f7}.view-all-patients-button:hover{background-color:#97d4c9;color:#fdfdfd;border:solid #c7c7c7 2px}.delivery-management-header-container{display:block;position:relative;width:95%}.delivery-management-settings-icon{position:absolute;top:10px;right:0px;max-width:30px;margin-right:20px}.missing-info-notification-emphasis{font-style:italic;background:#fcd268;width:80%}.left-family-restriction-label-container{display:inline-block;width:40%}.right-family-restriction-label-container{display:inline-block;width:55%}.in-review-submit-button{margin-left:20px;display:inline-block;padding:4px 8px;margin-right:15px;border:none;font-size:15px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;box-shadow:3px 3px #e0e0e0;background-color:#f7f7f7}.in-review-submit-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64}.patient-set-meal-allocation-button{margin-left:20px;display:inline-block;padding:4px 8px;margin-right:15px;border:none;font-size:15px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;box-shadow:3px 3px #e0e0e0;background-color:#f7f7f7}.patient-set-meal-allocation-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64}.admin-set-meal-allocation-button-container{display:inline-block}.admin-change-approval-button-container{display:inline-block}.admin-all-patients-main-display-container{width:90%;min-height:350px}.admin-all-patients-search-header{margin-left:40px}.admin-search-all-patient-main-form-container{width:100%;margin-left:40px}#search-patients-form-field{display:inline-block;width:30%;margin:15px;height:35px;border:2px solid #c7c7c7;padding-left:15px;font-size:14px;font-style:italic}.search-patients-form-submit-button{display:inline-block;width:25%;margin:25px;height:43px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.search-patients-form-submit-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64}#admin-patient-search-results{width:100%;margin-left:50px}.view-all-upcoming-orders-button{display:block;width:30%;margin:auto;padding:12px 20px;border:none;font-size:16px;text-align:center;text-decoration:none;border:2px solid #97d4c9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;background-color:#f7f7f7}.view-all-upcoming-orders-button:hover{background-color:#97d4c9;color:#fdfdfd;border:solid #c7c7c7 2px}.admin-upcoming-orders-main-display-container{width:95%;min-height:350px}.admin-upcoming-orders-search-header{margin-left:40px}.admin-search-upcoming-orders-main-form-container{margin-left:40px}.text-align-center-cell{text-align:center}.patient-order-display-table{table-layout:fixed;width:100%;margin-bottom:40px;margin-top:30px}.patient-order-display-table-header{border:1px solid silver;margin:0px;padding:5px 25px;font-size:15px;background-color:#f0f0f0}.upcoming-order-list-header-row{height:30px;padding-left:10px;background-color:#97d4c9;color:#fdfdfd}.upcoming-order-list-header-inner-left-container{display:inline-block;width:80%}.upcoming-order-list-header-inner-right-container{display:inline-block;width:19%}.board-action-main-header-container{width:100%;margin-bottom:0px}.board-action-items-main-action-header{margin-bottom:0px}.board-action-main-header-inner-left-container{display:inline-block;vertical-align:top;width:95%;margin-bottom:0px}.board-action-main-header-inner-right-container{display:inline-block;vertical-align:top;width:4%;margin-bottom:0px}.board-action-main-header-inner-right-display-container{padding:0px;margin-top:-4px;margin-bottom:0px}.create-new-board-action-link{font-size:60px;margin:0px;color:#f7a489}.create-new-board-action-link:hover{cursor:pointer}.hide-new-board-action-link{display:none;font-size:60px;margin:0px;color:#f7a489}.hide-new-board-action-link:hover{cursor:pointer}.board-create-action-item-content-header-alt{color:#f7a489;margin-top:0px;margin-bottom:15px;margin-left:30px}.create-board-action-item-hidden-form-container{display:none;margin-top:0px;padding:0px}.board-action-item-description-field{width:350px;height:200px;border:1px solid #97d4c9;padding:5px;font-size:16px}.board-action-items-main-display-container{margin-left:40px;height:100%}.board-action-items-sub-list-display-container{display:table;margin-top:0px;width:100%;min-height:250px}.board-action-items-list-container{display:table-cell;width:60%;vertical-align:top;height:auto}.board-action-items-completed-list-container{display:table-cell;width:39%;vertical-align:top;height:auto;margin:5px}.board-action-items-completed-list-internal-container{width:80%;min-height:184px;margin:auto;margin-top:32px;margin-bottom:40px;padding:20px;background-color:#f0f0f0}.create-board-action-item-form-display-container{margin-left:30px}.board-action-create-form-dropdown-label-container{margin-top:12px;margin-bottom:8px}.board-action-create-form-dropdown{display:block;width:364px;margin:0px;margin-bottom:25px;height:38px;border:2px solid #c7c7c7;padding:8px 15px;font-size:14px;font-style:italic}.board-action-create-form-submit-button{display:block;width:150px;padding:8px 15px;margin-left:215px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.board-action-create-form-submit-button:hover{opacity:.5;color:#f7a489;cursor:pointer}.board-action-create-form-submit-button:focus{outline:none}.board-action-create-message{color:#8aad64;font-style:italic}.board-action-no-incomplete-message-container{margin-top:48px}.no-incomplete-tasks-message{color:#8aad64;font-style:italic;font-size:18px}.completed-tasks-header{margin:0px;font-size:18px}.action-item-list-header-inner-left-container{display:inline-block;width:60%}.action-item-list-header-inner-right-container{display:inline-block;width:39%}.board-action-item-completed-link{margin:0px;display:block;font-size:14px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#f7a489;background-color:#fdfdfd;border:1px solid #f7a489;width:90%}.board-action-item-completed-link:hover{opacity:.5;color:#f7a489;cursor:pointer}.board-action-item-completed-link:focus{outline:none}.meeting-minutes-list-container{display:table-cell;width:25%;vertical-align:top;height:auto}.meeting-minutes-show-list-container{display:table-cell;width:74%;vertical-align:top;height:auto;margin:5px}.meeting-minutes-show-list-internal-container{width:80%;min-height:184px;margin:auto;margin-top:32px;margin-bottom:40px;padding:20px;background-color:#f7f7f7;border:1px solid #e0e0e0}.meeting-minutes-description-field{width:90%;height:200px;border:1px solid #97d4c9;padding:5px;font-size:16px;margin-bottom:12px}.meeting-minutes-create-form-submit-button{display:block;width:150px;padding:8px 15px;margin-top:25px;margin-left:73%;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.meeting-minutes-create-form-submit-button:hover{opacity:.5;color:#f7a489;cursor:pointer}.meeting-minutes-create-form-submit-button:focus{outline:none}.meeting-minute-create-message{color:#f7a489;font-style:italic}.meeting-minute-list-item{list-style-type:none;margin-top:10px}.meeting-minute-show-link{color:#97d4c9;font-style:italic}.meeting-minute-show-link:hover{color:#f7a489;opacity:.8}.meeting-minute-show-link:focus{outline:none}.meeting-minutes-creator-signature-paragraph{margin-left:50%}.meeting-minutes-creator-signature{font-style:italic;color:#ec6e6a}.meeting-minute-pdf-icon{width:45px;margin-left:25px;margin-top:25px}.description-height{height:125px}.action-item-description-display-cell{border:1px solid silver;margin:0px;padding:5px 25px;font-size:15px;overflow:hidden;text-overflow:ellipsis}.admin-cancel-upcoming-order-link{margin-left:0px;display:block;font-size:14px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#f7a489;background-color:#fdfdfd;border:1px solid #f7a489;width:100%}.admin-cancel-upcoming-order-link:hover{opacity:.5;color:#f7a489}.admin-cancel-upcoming-order-link:focus{outline:none}.patient-order-display-cell{border:1px solid silver;margin:0px;padding:5px 25px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 87em){.patient-order-display-cell{padding:5px 10px}.patient-order-display-table-header{padding:5px 10px}}.patient-details-from-delivery-management-link{color:#ec6e6a}.order-details-link{color:#ec6e6a}.patient-information-header{color:#8aad64}.user-show-detail-table{margin-bottom:35px;width:100%}.user-show-detail-cell-left{vertical-align:top;padding:6px 15px;min-width:135px}.user-show-detail-cell{vertical-align:top;padding:6px 15px;white-space:nowrap;overflow:hidden}.patient-show-display-container{display:block;width:100%;height:100%;vertical-align:top;margin-left:0px;margin-bottom:20px}.patient-show-display-container-inner-left{display:inline-block;min-width:49%;max-width:55%;height:100%;vertical-align:top;margin-left:0px;border-right:1px solid #ebebeb}.patient-show-display-container-inner-right{display:inline-block;width:40%;height:100%;vertical-align:top;margin-left:4%}.user-upcoming-orders-detail-link{color:#8aad64}.main-search-upcoming-orders-detail-link{color:#8aad64}.main-admin-upcoming-orders-detail-link{color:#8aad64}.driver-switch-to-date-link{color:#ec6e6a}.driver-switch-to-next-month-link{color:#ec6e6a}.driver-scheduling-calendar-container{display:none}.delivery-driver-scheduling-checkbox-cell{display:inline-block;width:13%;font-size:13px}.patient-main-search-to-show-link{color:#8aad64}.no-upcoming-orders-short-message{color:#8aad64;font-style:italic}.delivery-driver-scheduling-label-name-container{display:inline-block;width:13%}.custom-select{position:relative;display:inline-block;width:250px}.custom-select select{display:none}.select-selected{background-color:#f0f0f0}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#818282 transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #818282 transparent;top:7px}.select-items div,.select-selected{color:#818282;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer;user-select:none}.select-items{position:absolute;background-color:#f0f0f0;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:rgba(0,0,0,.1)}.registration-form-dropdown-label-container{display:inline-block;width:30%;margin:0px;margin-left:30px;padding:0px}.registration-form-dropdown-select-container{display:inline-block;width:60%;margin:0px;padding:0px}@media(max-width: 35em){.registration-form-dropdown-select-container{width:53%;margin-left:15px}}.registration-form-administrative-region-dropdown-select-container{margin:15px 0px}.registration-form-diet-select-container{width:52.5%;margin-left:75px;padding:0px}.demographic-form-dropdown-label-container{display:block;width:100%;margin-top:30px;margin-bottom:15px;margin-left:30px;padding:0px}.demographic-form-dropdown-select-container{display:block;width:60%;margin:auto;padding:0px}.admin-update-delivery-location-form-container{display:none}.admin-update-delivery-location-input-field{width:300px;margin-top:15px;margin-bottom:0px;height:30px;border:2px solid #c7c7c7;padding-left:15px;font-size:14px;font-style:italic}.admin-update-delivery-location-submit-button{width:95px;margin-top:15px;margin-left:20px;height:35px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.admin-hospital-out-of-area-form-container{display:none}.autocomplete{position:relative;display:inline-block}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0}.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#97d4c9 !important;color:#fff}.calendly-registration-form-container{width:100%}.calendly-schedule-left-container{display:inline-block;width:49%;vertical-align:top}.calendly-schedule-inner-left-container{margin:10%;margin-left:18%;margin-top:20px}.calendly-schedule-right-container{display:inline-block;width:49%;vertical-align:top}.calendly-schedule-inner-right-container{margin:8%;margin-top:20px}.admin-notes-header-container-left{display:inline-block;width:85%}.admin-notes-header-container-right{display:inline-block;width:10%}.main-search-add-user-note-button{margin-left:0px;display:block;font-size:30px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#8aad64;background-color:#fdfdfd;border:none}.main-search-add-user-note-button:hover{opacity:.5;color:#f7a489}.main-search-add-user-note-button:focus{outline:none}.admin-add-note-form-container{display:none}.admin-add-meals-button{color:#8aad64;font-style:italic}.admin-add-patient-meals{display:none}.waitlist-display-message-container{display:none;width:100%}.holiday-display-message-container{display:none;width:100%}.waitlist-main-message{color:#ec6e6a}.waitlist-message-sub-text{color:#474747;text-decoration:underline;text-decoration-color:#ec6e6a}.driver-management-buffer-container{height:30px}.insufficient-driver-header{margin-left:35px}.insufficient-driver-table{font-size:13px;margin-left:15px;margin-right:15px;margin-bottom:20px}.insufficient-driver-table-header-row{background-color:#a2a2a2;color:#fdfdfd}.insufficient-driver-table-header-cell{height:35px;padding-left:10px}.insufficient-driver-table-cell{width:125px;height:125px;border:1px solid #c7c7c7;vertical-align:top;padding:10px}.insufficient-driver-table-cell-past{width:125px;height:125px;border:1px solid #c7c7c7;vertical-align:top;padding:10px;background-color:#f0f0f0}.drivers-required-paragraph{margin-top:35%}.need-more-drivers-emphasis{color:#ec6e6a}.insufficient-driver-detail-table{margin-left:45px;margin-top:25px;margin-bottom:30px}.insufficient-driver-detail-header-title{height:35px;padding:10px 10px;background-color:#a2a2a2;color:#fdfdfd;max-width:80px;font-size:14px}.insufficient-driver-detail-header{height:35px;padding:10px 10px;background-color:#a2a2a2;color:#fdfdfd;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.insufficient-driver-detail-sub-header-title{padding:10px 10px;background-color:#eef7f6;font-size:14px}.insufficient-driver-detail-sub-header{padding:10px 10px;background-color:#eef7f6;text-align:center;font-size:14px}.insufficient-driver-detail-table-cell{height:35px;padding:10px 10px;font-size:14px;border-bottom:1px solid #f0f0f0}.insufficient-driver-detail-table-cell-count{height:35px;text-align:center;font-size:14px;border-bottom:1px solid #f0f0f0}.insufficient-driver-detail-remove-cell{height:35px;text-align:center;font-size:14px;padding:0px 10px}.insufficient-driver-detail-table-cell-footer-title{background-color:#fcd268;height:35px;padding-right:10px;padding-left:10px;text-align:left;font-size:14px}.insufficient-driver-detail-table-cell-footer{background-color:#fcd268;height:35px;text-align:center;font-size:14px}.upcoming-orders-main-links-container{margin-top:25px;margin-bottom:30px;width:100%}.upcoming-orders-calendar-main-links-container{margin-top:25px;margin-bottom:30px;margin-left:25px;width:100%}.upcoming-orders-main-links-sub-container{display:inline-block;width:22%}.admin-upcoming-orders-header-link{display:inline-block;width:90%;margin-left:7px;margin-top:4px;height:35px;border:1px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px;border-radius:10px;opacity:.9}.admin-upcoming-orders-header-link:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64;outline:none}.admin-upcoming-orders-header-generate-orders{display:inline-block;width:90%;margin-left:7px;margin-top:4px;height:35px;border:1px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px;border-radius:10px;opacity:.9}.admin-upcoming-orders-header-generate-orders:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64;outline:none}.admin-upcoming-orders-header-generate-orders:focus{display:inline-block;width:90%;margin-left:7px;margin-top:4px;height:35px;font-size:14px;border-radius:10px;opacity:.8;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64;background-color:#97d4c9;color:#fdfdfd;outline:none}.admin-upcoming-orders-header-link-focus{display:inline-block;width:90%;margin-left:7px;margin-top:4px;height:35px;font-size:14px;border-radius:10px;opacity:.8;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64;background-color:#97d4c9;color:#fdfdfd;outline:none}.admin-upcoming-orders-header-link-focus:focus{outline:none}.admin-upcoming-orders-content-header-alt{color:#f7a489;margin-top:25px;margin-bottom:25px;margin-left:30px}.admin-upcoming-orders-content-subheader{color:gray;font-weight:normal;font-size:16px;font-style:italic}.insufficient-driver-link:focus{outline:none}.return-to-driver-calendar-button-container{display:flex;margin-left:45px;margin-top:35px}.return-to-driver-calendar-button-inner-container{margin-right:25px;align-self:flex-end}.approve-edit-upcomining-orders-button-container-left{display:inline-block;width:42%;text-align:right}.approve-edit-upcomining-orders-button-container-right{display:inline-block;width:49%;text-align:right}.no-assigned-driver-container{margin:0px;padding:0px;background-color:#ec6e6a;color:#fdfdfd}.admin-approve-upcoming-order-form{margin:0px}.admin-approve-upcoming-order-form-submit-button{display:block;width:70%;margin:auto;border:1px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.admin-approve-upcoming-order-form-submit-button:hover{opacity:.5;color:#f7a489}.admin-approve-upcoming-order-form-submit-button:focus{outline:none}.admin-edit-upcoming-order-button{display:block;width:70%;margin:auto;border:1px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.upcoming-order-approved-by-inner-display-container{display:inline-block;width:100%;text-align:left;color:#a2a2a2;font-style:italic;font-size:12px}.upcoming-order-edit-main-table{margin-top:20px;width:80%}.admin-edit-order-main-display-cell{border:1px solid #c7c7c7}.admin-edit-order-title-cell{background-color:#f0f0f0}.admin-edit-order-main-display-cell-container{min-height:20px;padding:10px 15px}.admin-edit-order-guest-count-field{display:block;width:85%;margin-left:0px;border:none;border-bottom:1px solid #c7c7c7;font-size:15px;font-style:italic;padding-top:5px;padding-bottom:5px;padding-left:15px;background:#f0f0f0;color:#818282}.driver-scheduling-name-dropdown{width:88%;border:none;border-bottom:1px solid #c7c7c7;background:#f0f0f0;color:#818282;font-size:15px;font-style:italic;padding-top:6px;padding-bottom:6px;padding-left:15px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0px}.admin-add-food-item-course-dropdown{width:100px;border:none;border-bottom:1px solid #c7c7c7;background:#f0f0f0;color:#818282;font-size:15px;font-style:italic;padding-top:6px;padding-bottom:6px;padding-left:15px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0px}.admin-add-food-item-main-dessert-display-container{display:none}.admin-add-food-item-main-side-dish-display-container{display:none}.admin-add-food-item-main-appetizer-display-container{display:none}.admin-edit-order-delivery-time-selector{width:88%;border:none;border-bottom:1px solid #c7c7c7;background:#f0f0f0;color:#818282;font-size:15px;font-style:italic;padding-top:6px;padding-bottom:6px;padding-left:15px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0px}.admin-upcoming-orders-special-message-container{color:#f7a489;font-style:italic}.change-food-selection-item-name-span{font-style:italic;color:#ec6e6a}.main-order-detail-show-container{width:100%;margin-bottom:30px}.admin-edit-upcoming-order-food-selection-button{font-style:italic;color:#ec6e6a}.admin-delete-upcoming-order-food-selection-button{font-style:italic;color:#ec6e6a}.admin-edit-order-sub-message-container{font-style:italic;color:#ec6e6a}.restaurant-management-header-container{display:block;position:relative;width:95%}.admin-restaurant-management-main-display-container{width:95%;background-color:#fdfdfd;border:solid #97d4c9 1px;margin-bottom:12px;padding-bottom:30px}.admin-restaurant-management-inner-main-display-container{width:95%;min-height:350px}.admin-restaurant-management-main-content-container{margin-left:40px}.restaurant-management-main-links-container{margin-top:25px;margin-bottom:30px;width:100%}.admin-restaurant-management-special-message-container{color:#8aad64;font-style:italic}.admin-restaurant-management-content-header{color:#f7a489;margin-bottom:25px}.restaurant-management-header-link{display:inline-block;width:90%;margin-left:7px;margin-top:4px;height:35px;border:1px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px;border-radius:10px;opacity:.9}.restaurant-management-header-link:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #8aad64}.restaurant-management-header-link:focus{outline:none}.admin-add-restaurant-form{width:50%}#map{width:750px;height:650px;margin:30px}.admin-update-menu-main-display-container{margin-left:25px}.admin-export-full-restaurant-menu-container{padding:15px;border:1px solid #c7c7c7;width:350px;text-align:center;margin-top:30px;margin-bottom:20px}.export-full-menu-download-link{color:#8aad64;font-style:italic}.admin-update-menu-select-restaurant-form{width:400px}.select-restaurant-update-menu-submit-button{display:block;width:25%;margin-top:35px;margin-left:128px;min-height:30px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.admin-import-updated-menu-paragraph{margin-bottom:25px}.import-menu-form-submit-button{display:block;width:25%;margin:35px auto;min-height:30px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.admin-restaurants-index-inner-display-left-container{display:inline-block;width:35%;vertical-align:top}.admin-restaurants-index-inner-display-right-container{display:inline-block;width:64%;vertical-align:top}.admin-restaurants-index-list{margin-top:10px}.admin-restaurants-index-list-name{list-style-type:none;margin-top:12px;font-weight:bold;font-size:16px}.restaurant-show-main-logo-image{max-height:35px;max-width:125px;margin:15px}.admin-restaurant-show-link:focus{color:#ec6e6a}.admin-upcoming-orders-content-header{color:#f7a489;margin-top:25px;margin-bottom:25px;margin-left:60px}.order-details-admin-display-container{margin-bottom:40px}.invite-caregivers-primary-contact-input-container{margin-left:25px}.donate-anonymous-main-nav{margin-top:23px;margin-right:75px;height:46px;border:2px solid #fdfdfd;text-align:center;padding-top:17px;font-size:26px;background-color:rgba(250,250,250,.1);color:#fdfdfd}.donate-anonymous-main-nav:hover{cursor:pointer;background-color:rgba(250,250,250,.7);color:#97d4c9}.nav-admin-region-container{display:inline-block;width:auto;height:110px;vertical-align:top;text-align:center;margin-right:8px}.nav-admin-region-container form{display:inline-block}.nav-bar-region-select{margin:42px 6px 0 0;height:36px;padding:7px 10px;border:2px solid #97d4c9;background-color:#fdfdfd;color:#5c5b5b;font-size:14px;border-radius:8px;-webkit-appearance:none;appearance:auto}@media(max-width: 83em){.nav-admin-region-container{margin-right:12px}}.circle-chart{viewbox:0 0 180 180;width:180px;height:180px;xmlns:url("http://www.w3.org/2000/svg")}.circle-chart__circle{transform:rotate(-90deg);transform-origin:center;stroke:#8aad64;stroke-width:10px;stroke-linecap:round;fill:none;cx:90px;cy:90px;r:85px}.circle-chart__background{stroke:#e0e0e0;stroke-width:10px;fill:none;cx:90px;cy:90px;r:85px}.meals-counter-text-container{z-index:10;position:absolute;left:12%;bottom:36%;color:#8aad64;text-align:center}.meal-counter{margin:0px;font-size:65px}.meal-counter-sub-text{margin:0px;font-size:18px}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:2px 0px 0px 0px;width:100%;height:auto;border:2px solid #c7c7c7;border-radius:5px;padding-left:15px;min-height:39px;font-size:14px;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:0 0 !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;margin-top:5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));background-image:linear-gradient(#eee 20%, #fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/chosen-sprite@2x.png) !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.add-order-notes-description-field{width:90%;height:125px;border:1px solid #97d4c9;padding:5px;font-size:16px;margin-bottom:12px}.thirty-minute-confirmation-question-mark-container{display:inline-block;margin-left:10px;width:20px;background-color:#f7a489;border-radius:10px;text-align:center}.thirty-minute-confirmation-question-mark-container:hover{opacity:70%;cursor:pointer}.thirty-minute-confirmation-question-mark{margin-left:1px;color:#fdfdfd}#thirty-minute-confirmation-detail-container{display:none;position:fixed;z-index:1000;padding-top:150px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(252,210,104,.1)}.thirty-minute-confirmation-detail-content-container{background-color:#fdfdfd;margin:auto;padding:20px;border:2px solid #8aad64;width:30%}.thirty-minute-confirmation-detail-close{float:right;font-size:36px;font-weight:bold}.thirty-minute-confirmation-detail-close:hover{cursor:pointer;opacity:70%}.delivery-schedule-pending-wailists-container{background-color:#8aad64;margin-bottom:20px;padding:15px 15px;color:#fdfdfd;width:90%}.delivery-schedule-pending-wailists-header{margin:0px 0px 5px 0px}.past-deliveries-link{padding:8px 15px;margin-bottom:20px;border:2px solid #f7a489;background-color:#fdfdfd;color:#f7a489}.past-deliveries-link:hover{cursor:pointer;background-color:#f7a489;color:#fdfdfd}.delivery-schedule-display-order-table{width:100%}.delivery-schedule-order-header-cell{background-color:#ebebeb;padding:10px 20px 10px 5px}.delivery-schedule-order-content-cell{padding:13px 20px 13px 5px}.delivery-schedule-cancel-edit-cell{background-color:#f7f7f7;padding:10px 10px;text-align:right}.patient-edit-meal-container{width:90%;margin:auto;margin-bottom:30px}.patient-edit-order-food-item-list-container{margin-bottom:40px}.patient-update-food-selection-form-container{width:80%;padding:20px;background-color:#fdfdfd;border:1px solid #f0f0f0}.admin-user-managment-inner-search-container{display:flex;flex-wrap:nowrap}.patient-search-inner-right-errors-container{color:red;font-style:italic;margin-bottom:25px}.main-search-cancel-patient-edits{color:red;font-style:italic;border:none;background-color:#fdfdfd}.main-search-edit-account-button{width:125px;margin-left:0px;margin-right:15px;display:block;padding:7px 15px;border:1px solid #c7c7c7;font-size:15px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#fdfdfd;background-color:#97d4c9;margin-bottom:20px}.main-search-edit-account-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #474747;color:#5c5b5b}.main-search-alias-account-button{width:125px;margin-left:0px;margin-right:15px;display:block;padding:7px 15px;border:1px solid #c7c7c7;font-size:15px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#fdfdfd;background-color:#97d4c9;margin-bottom:20px}.main-search-alias-account-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #474747;color:#5c5b5b}.main-search-unmanage-account-button{width:150px;margin-left:0px;margin-right:15px;display:block;padding:7px 15px;border:1px solid #c7c7c7;font-size:15px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#fdfdfd;background-color:#97d4c9;margin-bottom:20px}.main-search-unmanage-account-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #474747;color:#5c5b5b}.main-search-manage-account-button{width:150px;margin-left:0px;margin-right:15px;display:block;padding:7px 15px;border:1px solid #c7c7c7;font-size:15px;text-align:center;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#fdfdfd;background-color:#97d4c9;margin-bottom:20px}.main-search-manage-account-button:hover{opacity:.5;box-shadow:0px 0px #e0e0e0;border:1px solid #474747;color:#5c5b5b}.add-missing-hospital-link-paragraph{margin-left:20px}.registration-thank-you-container{width:85%;margin:auto}.admin-add-restaurant-form label{display:block;margin:12px 0px 6px 35px;font-weight:500}.admin-add-restaurant-form #restaurant_administrative_region_id.registration-form-field,.admin-add-restaurant-form #restaurant_administrative_territory_id.registration-form-field,.admin-add-restaurant-form #restaurant_administrative_territory_ids.registration-form-field{display:block;width:85%;margin:15px auto;min-height:36px;border:2px solid #c7c7c7;padding-left:15px;font-size:14px;font-style:italic}.admin-add-restaurant-form select.registration-form-field+.chosen-container{width:85% !important;margin-left:35px}.admin-add-restaurant-form select.registration-form-field+.chosen-container .chosen-choices{border:2px solid #c7c7c7;border-radius:0px}.restaurant-set-active-inactive-form-container{padding-top:25px}.registration-form-select{display:block;width:85%;margin:15px 0px 20px 28px;height:35px;border:2px solid #e0e0e0;border-radius:2px;overflow:hidden;font-size:16px;background:#f7f7f7}.registration-form-select select{padding:15px 18px;width:100%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.registration-form-select select:focus{outline:none}.order-form-select{display:block;width:100%;min-width:60px;margin:20px 0px;height:35px;border:2px solid #e0e0e0;border-radius:2px;overflow:hidden;font-size:16px;background:#fdfdfd}.order-form-select select{padding:15px 18px;width:100%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.order-form-select select:focus{outline:none}.order-quantity-select{display:block;width:100%;min-width:60px;margin:7px 0px;height:35px;border:2px solid #e0e0e0;border-radius:2px;overflow:hidden;font-size:16px;background:#fdfdfd}.order-quantity-select select{padding:15px 18px;width:100%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.order-quantity-select select:focus{outline:none}.wrapper{width:200px;height:200px;position:absolute;clip:rect(0px, 200px, 200px, 10px)}.circle{width:160px;height:160px;border:15px solid #97d4c9;border-radius:100px;position:absolute;left:10px;clip:rect(0px, 100px, 200px, 0px)}div[data-anim~=base]{-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:linear}.wrapper[data-anim~=wrapper]{-webkit-animation-duration:.01s;-webkit-animation-delay:3s;-webkit-animation-name:close-wrapper}.circle[data-anim~=left]{-webkit-animation-duration:6s;-webkit-animation-name:left-spin}.circle[data-anim~=right]{-webkit-animation-duration:3s;-webkit-animation-name:right-spin}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(180deg)}}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes close-wrapper{to{clip:rect(auto, auto, auto, auto)}}.stats-main-dashboard-button{display:block;margin:auto;padding:16px 32px;border:none;font-size:16px;text-align:center;text-decoration:none;border:2px solid #97d4c9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;color:#5c5b5b;background-color:#f7f7f7}.stats-main-dashboard-button:hover{color:#fdfdfd;background-color:#97d4c9;cursor:pointer}@media(max-width: 71em){.stats-main-dashboard-button{width:175px}}.admin-stats-dashboard-patients-main-container{width:90%;margin:auto;margin-top:30px;min-height:100px;border:none}.admin-stats-dashboard-patients-inner-container{width:100%;margin-top:5px;min-height:100px;background-color:#fafafa;border:1px solid #c7c7c7}.stats-dashboard-patients-header{color:#f7a489;margin-bottom:0px}.stats-dashboard-deliveries-header{color:#ec6e6a;margin-bottom:0px}.stats-dashboard-restaurants-header{color:#8aad64;margin-bottom:0px}.stats-dashboard-hospitals-header{color:#97d4c9;margin-bottom:0px}.stats-dashboard-display-table{margin:15px}.stats-dashboard-row-title-cell{width:300px}.donation-header-container{width:50%;margin:30px auto 0px auto;text-align:center}.main-donation-form{width:375px;margin:0px auto}.main-donation-form-label{height:35px;position:relative;color:#7c7d86;margin-top:30px;margin-bottom:25px;font-size:15px}.main-donation-form-label>span{position:absolute;top:0;left:0;width:100%;height:100%;font-weight:300;line-height:32px;color:#262558;border-bottom:1px solid #f8c83b;transition:border-bottom-color 200ms ease-in-out;cursor:text;pointer-events:none}.main-donation-form-label>span span{position:absolute;top:0;left:0;transform-origin:0% 50%;transition:transform 300ms ease-in-out;cursor:text}.main-donation-form-label .main-donation-form-field.is-focused+span span,.main-donation-form-label .main-donation-form-field:not(.is-empty)+span span{transform:scale(0.9) translateY(-30px);cursor:default;color:#97d4c9}.main-donation-form-label .main-donation-form-field.is-focused+span{border-bottom-color:#97d4c9}.main-donation-form-field{background:transparent;font-weight:300;border:0;color:#262558;outline:none;cursor:text;line-height:32px;padding-bottom:3px;transition:opacity 200ms ease-in-out;font-size:15px;width:100%}.main-donation-form-field:focus{outline:none}.main-donation-general{display:block;width:100%}.main-donation-left{display:inline-block;margin-bottom:0px;width:40%}.main-donation-right{display:inline-block;margin-bottom:0px;width:58%}.main-donation-form-field::-webkit-input-placeholder{color:#c7c7c7}.main-donation-form-field::-moz-placeholder{color:#c7c7c7}.main-donation-form-field:-ms-input-placeholder{color:#c7c7c7}.main-donation-form-field.is-empty:not(.is-focused){opacity:0}.main-donation-form-submit-button{float:left;display:block;width:100%;background:#97d4c9;color:#fff;border-radius:2px;border:0;margin-top:20px;font-size:15px;font-weight:400;height:45px;line-height:45px;outline:none}.main-donation-form-submit-button:hover{opacity:.5;outline:none}.main-donation-form-submit-button:focus{opacity:.9;outline:none}.main-donation-form-submit-button:active{opacity:.9;outline:none}.main-donation-form-outcome{float:left;width:100%;padding-top:8px;min-height:20px;text-align:center}.main-donation-form-success,.main-donation-form-error{display:none;font-size:15px}.main-donation-form-success.visible,.main-donation-form-error.visible{display:inline}.main-donation-form-error{color:red}.main-donation-form-success{color:#8aad64}.main-donation-form-success .donation-response-token{font-weight:500;font-size:15px}@media(max-width: 40em){#the-line-hide-on-mobile{display:none}}.the-line-nav{width:100%;margin-top:0px;min-height:70px;background-color:#262558;border-bottom:1px solid #c7c7c7}.the-line-logo-container{display:inline-block;width:20%;height:70px;vertical-align:top}@media(max-width: 73em){.the-line-logo-container{width:18%}}.the-line-c2-logo{height:50px;margin:10px 0px 10px 125px}@media(max-width: 73em){.the-line-c2-logo{margin:10px 0px 10px 50px}}.the-line-nav-right-container{display:inline-block;width:70%;height:70px;text-align:right;vertical-align:top;color:#000;font-size:20px;font-weight:bold}.the-line-nav-inner-right-container{margin-top:21px;display:inline-block;margin-left:55px}.the-line-nav-button{color:#fdfdfd;font-size:13px}.the-line-nav-button:hover{color:#f8c83b;opacity:.9}.the-line-nav-button-highlight{color:#fdfdfd;font-size:13px;border-bottom:2px solid #f8c83b;padding-bottom:3px}.the-line-nav-button-highlight:hover{color:#f8c83b;font-size:13px;border-bottom:2px solid #fdfdfd;padding-bottom:3px;opacity:.9}.the-line-hero-container{height:725px;width:100%;background-image:url(/assets/the-line-hero-d3fd36fa8c3682df7f4f72eb8350581e4f817ecba6123ee033f4bd80758d8c38.png);background-size:cover;vertical-align:top;padding-top:50px}@media(max-width: 44em){.the-line-hero-container{height:825px}}@media(max-width: 28em){.the-line-hero-container{height:1000px}}.the-line-hero-left-content-container{padding-top:45px;margin-left:125px;width:23%;display:inline-block}@media(max-width: 83em){.the-line-hero-left-content-container{width:28%}}@media(max-width: 73em){.the-line-hero-left-content-container{margin-left:50px}}@media(max-width: 68em){.the-line-hero-left-content-container{width:29%;padding-top:25px}}@media(max-width: 44em){.the-line-hero-left-content-container{display:block;width:90%;margin:auto;margin-bottom:35px;padding-top:0px}}@media(max-width: 28em){.the-line-hero-left-content-container{display:block;width:80%;padding-top:0px;padding-bottom:25px;margin-bottom:15px}}.the-line-logo{width:100px}.the-line-main-tagline{font-size:45px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:800;color:#262558;margin-bottom:25px}@media(max-width: 81em){.the-line-main-tagline{font-size:40px}}@media(max-width: 74em){.the-line-main-tagline{font-size:38px}}@media(max-width: 58em){.the-line-main-tagline{font-size:24px;margin-bottom:15px}}.the-line-secondary-tagline{font-size:45px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:800;color:#262558;margin-bottom:25px}@media(max-width: 81em){.the-line-secondary-tagline{font-size:40px}}@media(max-width: 74em){.the-line-secondary-tagline{font-size:38px}}@media(max-width: 51em){.the-line-secondary-tagline{margin-top:0px}}.the-line-third-tagline{font-size:45px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:800;color:#262558;margin-bottom:25px}@media(max-width: 81em){.the-line-third-tagline{font-size:40px}}@media(max-width: 74em){.the-line-third-tagline{font-size:38px}}.the-line-hero-paragraph{color:#262558;font-size:16px;font-family:Arial;line-height:1.7;width:92%}@media(max-width: 74em){.the-line-hero-paragraph{font-size:15px;width:90%}}@media(max-width: 64em){.the-line-hero-paragraph{font-size:16px}}@media(max-width: 55em){.the-line-hero-paragraph{font-size:15px}}.the-line-hero-right-content-container{width:425px;text-align:center;display:inline-block;margin-left:335px;vertical-align:top;padding:25px}@media(max-width: 83em){.the-line-hero-right-content-container{margin-left:175px}}@media(max-width: 68em){.the-line-hero-right-content-container{margin-left:125px}}@media(max-width: 65em){.the-line-hero-right-content-container{margin-left:75px}}@media(max-width: 58em){.the-line-hero-right-content-container{margin-left:35px;width:350px;font-size:12px}}@media(max-width: 44em){.the-line-hero-right-content-container{display:block;width:50%;margin:auto}}@media(max-width: 40em){.the-line-hero-right-content-container{width:65%}}@media(max-width: 28em){.the-line-hero-right-content-container{margin-left:0px;width:80%;margin:auto;display:block;font-size:14px}}.the-line-donation-header-container{width:325px;margin:0px auto;color:#262558;font-weight:bold}@media(max-width: 28em){.the-line-donation-header-container{width:90%}}.join-the-line-added-text{font-family:"Jenna Sue Pro";font-size:60px;color:#f8c83b}.the-line-donation-form{width:375px;margin:0px auto}@media(max-width: 58em){.the-line-donation-form{width:325px}}@media(max-width: 28em){.the-line-donation-form{width:90%}}.the-line-donation-footer-container{font-size:9;color:#474747}.the-line-donation-form-submit-button{float:left;display:block;width:100%;background:#97d4c9;color:#fff;border-radius:2px;border:0;font-size:15px;font-weight:400;height:45px;line-height:45px;outline:none}.the-line-donation-form-submit-button:hover{opacity:.85;outline:none;cursor:pointer;color:#262558}.the-line-donation-form-submit-button:focus{opacity:.9;outline:none}.the-line-donation-form-submit-button:active{opacity:.9;outline:none}@media(max-width: 90em){.the-line-mobile-hidden-container{display:none}}.the-line-first-body-container{height:550px;width:100%;vertical-align:top;padding-top:100px}@media(max-width: 86em){.the-line-first-body-container{padding-top:60px;height:500px}}@media(max-width: 74em){.the-line-first-body-container{height:450px}}@media(max-width: 68em){.the-line-first-body-container{height:425px}}@media(max-width: 60em){.the-line-first-body-container{height:415px}}@media(max-width: 56em){.the-line-first-body-container{height:450px}}@media(max-width: 54em){.the-line-first-body-container{height:425px}}@media(max-width: 48em){.the-line-first-body-container{height:675px}}@media(max-width: 38em){.the-line-first-body-container{height:650px}}@media(max-width: 32em){.the-line-first-body-container{padding-top:30px;height:1450px}}.the-line-first-body-first-container{display:inline-block;width:25%;vertical-align:top}@media(max-width: 64em){.the-line-first-body-first-container{width:30%}}@media(max-width: 56em){.the-line-first-body-first-container{width:33%}}@media(max-width: 48em){.the-line-first-body-first-container{display:inline-block}}@media(max-width: 28em){.the-line-first-body-first-container{display:block;width:80%;vertical-align:top;margin:auto}}.the-line-first-body-first-pic{width:100%}.the-line-first-body-second-container{display:inline-block;width:25%;margin-left:3%;vertical-align:top}@media(max-width: 68em){.the-line-first-body-second-container{display:none}}@media(max-width: 48em){.the-line-first-body-second-container{display:inline-block;width:33%}}@media(max-width: 28em){.the-line-first-body-second-container{display:block;width:80%;vertical-align:top;margin:25px auto}}.the-line-first-body-second-pic{width:100%}.the-line-first-body-third-container{display:inline-block;width:32%;margin-left:5%;vertical-align:top;padding-top:50px}@media(max-width: 86em){.the-line-first-body-third-container{padding-top:10px;width:40%}}@media(max-width: 74em){.the-line-first-body-third-container{padding-top:0px;width:40%}}@media(max-width: 68em){.the-line-first-body-third-container{width:50%}}@media(max-width: 65em){.the-line-first-body-third-container{width:55%}}@media(max-width: 48em){.the-line-first-body-third-container{display:block;width:75%;margin:auto;margin-top:40px}}@media(max-width: 28em){.the-line-first-body-third-container{display:block;width:80%;vertical-align:top;margin:25px auto;padding-top:0px;padding-bottom:100px}}.the-line-first-body-inner-third-container{width:100%}.the-line-headline-body-container{height:100px;width:100%;vertical-align:top;padding-top:25px;margin-bottom:75px;text-align:center}@media(max-width: 62em){.the-line-headline-body-container{margin-bottom:55px}}@media(max-width: 54em){.the-line-headline-body-container{width:75%;margin:auto;height:175px}}@media(max-width: 48em){.the-line-headline-body-container{text-align:left}}@media(max-width: 33em){.the-line-headline-body-container{height:225px}}@media(max-width: 28em){.the-line-headline-body-container{width:80%}}.the-line-logo-inline{color:#f8c83b}.the-line-second-body-container{height:550px;width:100%;vertical-align:top}@media(max-width: 70em){.the-line-second-body-container{height:475px}}@media(max-width: 62em){.the-line-second-body-container{height:450px}}@media(max-width: 60em){.the-line-second-body-container{height:425px}}@media(max-width: 58em){.the-line-second-body-container{height:400px}}@media(max-width: 54em){.the-line-second-body-container{height:375px}}@media(max-width: 47em){.the-line-second-body-container{height:500px}}.the-line-help-us-one-body-container{background-image:url(/assets/Join-The-Line-Photo-1-9980b3f651c92c8efd09601d875c4b41d03ec4f6174fad88189b24153b6c1080.png);background-repeat:no-repeat;height:500px;width:75%;margin:auto}@media(max-width: 70em){.the-line-help-us-one-body-container{background-size:75%;height:100%}}@media(max-width: 47em){.the-line-help-us-one-body-container{background-size:85%;height:100%}}@media(max-width: 47em){.the-line-help-us-one-body-container{background-size:85%;height:100%}}@media(max-width: 28em){.the-line-help-us-one-body-container{width:80%;background-size:100%;overflow:hidden}}.the-line-help-us-one-inner-body-container{display:inline-block;width:35%;min-width:200px;margin-left:58%;margin-top:85px;height:180px;background-color:#f0d5c7;text-align:center;padding:50px}@media(max-width: 64em){.the-line-help-us-one-inner-body-container{height:205px;padding-top:25px;margin-top:20px}}@media(max-width: 64em){.the-line-help-us-one-inner-body-container{height:200px}}@media(max-width: 47em){.the-line-help-us-one-inner-body-container{margin-top:185px;margin-left:45%}}@media(max-width: 40em){.the-line-help-us-one-inner-body-container{margin-left:40%}}@media(max-width: 40em){.the-line-help-us-one-inner-body-container{margin-left:35%}}@media(max-width: 36em){.the-line-help-us-one-inner-body-container{margin-left:30%}}@media(max-width: 32em){.the-line-help-us-one-inner-body-container{margin-left:0px;width:80%;text-align:left;padding-left:25px}}.the-line-help-us-one-inner-body-content-container{width:80%;height:175px;margin:auto}@media(max-width: 72em){.the-line-help-us-one-inner-body-content-container{width:90%}}.the-line-third-body-container{height:550px;width:100%;vertical-align:top}@media(max-width: 70em){.the-line-third-body-container{height:475px}}@media(max-width: 62em){.the-line-third-body-container{height:450px}}@media(max-width: 60em){.the-line-third-body-container{height:425px}}@media(max-width: 58em){.the-line-third-body-container{height:400px}}@media(max-width: 54em){.the-line-third-body-container{height:375px}}@media(max-width: 47em){.the-line-third-body-container{height:500px}}.the-line-help-us-two-body-container{background-image:url(/assets/Join-The-Line-Photo-2-cc269c78c5b3b8902c3d99e46c7cc40d864bf2b96a9077b72a358b4d63633228.png);background-repeat:no-repeat;background-position:right top;height:500px;width:75%;margin:auto}@media(max-width: 70em){.the-line-help-us-two-body-container{background-size:75%;height:100%}}@media(max-width: 47em){.the-line-help-us-two-body-container{background-size:85%}}@media(max-width: 47em){.the-line-help-us-two-body-container{background-size:85%}}@media(max-width: 28em){.the-line-help-us-two-body-container{width:80%;background-size:100%;overflow:hidden}}.the-line-help-us-two-inner-body-container{display:inline-block;width:35%;min-width:200px;margin-left:0%;margin-top:85px;height:180px;background-color:#97d4c9;text-align:center;padding:50px}@media(max-width: 64em){.the-line-help-us-two-inner-body-container{height:205px;padding-top:25px;margin-top:20px}}@media(max-width: 64em){.the-line-help-us-two-inner-body-container{height:200px}}@media(max-width: 47em){.the-line-help-us-two-inner-body-container{margin-top:185px}}@media(max-width: 32em){.the-line-help-us-two-inner-body-container{width:80%;text-align:left;padding-left:30px}}.the-line-help-us-two-inner-body-content-container{width:80%;height:175px;margin:auto}@media(max-width: 72em){.the-line-help-us-two-inner-body-content-container{width:90%}}@media(max-width: 58em){.the-line-help-us-two-inner-body-content-container{width:100%}}.the-line-fourth-body-container{height:550px;width:100%;vertical-align:top}@media(max-width: 70em){.the-line-fourth-body-container{height:475px}}@media(max-width: 62em){.the-line-fourth-body-container{height:450px}}@media(max-width: 60em){.the-line-fourth-body-container{height:425px}}@media(max-width: 58em){.the-line-fourth-body-container{height:400px}}@media(max-width: 54em){.the-line-fourth-body-container{height:375px}}@media(max-width: 47em){.the-line-fourth-body-container{height:500px}}.the-line-help-us-three-body-container{background-image:url(/assets/Join-The-Line-Photo-3-cd0715ecdd15f876f50adc8aad272e8bb538d4d74810f055722fc1f67acb96ea.png);background-repeat:no-repeat;height:500px;width:75%;margin:auto}@media(max-width: 70em){.the-line-help-us-three-body-container{background-size:75%;height:100%}}@media(max-width: 47em){.the-line-help-us-three-body-container{background-size:85%;height:100%}}@media(max-width: 47em){.the-line-help-us-three-body-container{background-size:85%;height:100%}}@media(max-width: 28em){.the-line-help-us-three-body-container{width:80%;background-size:100%;overflow:hidden}}.the-line-help-us-three-inner-body-container{display:inline-block;width:35%;min-width:200px;margin-left:58%;margin-top:85px;height:180px;background-color:#d7e0fa;text-align:center;padding:50px}@media(max-width: 64em){.the-line-help-us-three-inner-body-container{height:205px;padding-top:25px;margin-top:20px}}@media(max-width: 64em){.the-line-help-us-three-inner-body-container{height:200px}}@media(max-width: 47em){.the-line-help-us-three-inner-body-container{margin-top:185px;margin-left:45%}}@media(max-width: 40em){.the-line-help-us-three-inner-body-container{margin-left:40%}}@media(max-width: 40em){.the-line-help-us-three-inner-body-container{margin-left:35%}}@media(max-width: 36em){.the-line-help-us-three-inner-body-container{margin-left:30%}}@media(max-width: 32em){.the-line-help-us-three-inner-body-container{margin-left:0px;width:80%;text-align:left;padding-left:25px}}.the-line-help-us-three-inner-body-content-container{width:80%;height:175px;margin:auto}@media(max-width: 72em){.the-line-help-us-three-inner-body-content-container{width:90%}}.the-line-help-us-header{color:#262558;font-family:"Jenna Sue Pro";font-size:45px;margin:0px;margin-bottom:10px}@media(max-width: 78em){.the-line-help-us-header{font-size:36px}}@media(max-width: 56em){.the-line-help-us-header{font-size:32px}}.the-line-help-us-paragraph{color:#262558;font-size:15px;font-family:Arial;line-height:1.7}@media(max-width: 58em){.the-line-help-us-paragraph{font-size:14px}}.the-line-fifth-body-container{width:100%;padding-top:25px;padding-bottom:75px;background-color:#ebebeb;text-align:center;margin-bottom:0px}@media(max-width: 58em){.the-line-fifth-body-header-container{width:70%;margin:auto}}.the-line-take-your-place-paragraph{color:#262558;font-size:16px;font-family:Arial;line-height:1.7;width:60%;margin:auto}@media(max-width: 58em){.the-line-take-your-place-paragraph{width:100%;margin:auto}}.the-line-fifth-body-image-container{width:100%;margin-top:50px;display:flex;align-items:center;justify-content:center}@media(max-width: 54em){.the-line-fifth-body-image-container{flex-direction:column}}.the-line-fifth-body-inner-image-container{margin:0px 2px;width:30%}@media(max-width: 54em){.the-line-fifth-body-inner-image-container{margin-bottom:35px;width:90%}}img.the-line-fifth-body-image{max-width:90%;height:auto}@media(max-width: 54em){img.the-line-fifth-body-image{width:60%}}@media(max-width: 40em){img.the-line-fifth-body-image{width:70%}}.the-line-fifth-body-paragraph-container{width:100%;margin-top:50px;display:flex;align-items:center;justify-content:center}.the-line-second-help-us-header{color:#262558;font-family:"Jenna Sue Pro";font-size:45px;margin:0px;margin-bottom:10px}@media(max-width: 72em){.the-line-second-help-us-header{font-size:36px}}@media(max-width: 54em){.the-line-second-help-us-header{font-size:45px}}.the-line-fifth-body-inner-paragraph-container{width:60%;margin:auto;margin-top:35px}@media(max-width: 72em){.the-line-fifth-body-inner-paragraph-container{width:80%}}@media(max-width: 54em){.the-line-fifth-body-inner-paragraph-container{width:40%}}@media(max-width: 40em){.the-line-fifth-body-inner-paragraph-container{width:50%}}@media(max-width: 32em){.the-line-fifth-body-inner-paragraph-container{width:65%}}.Take-Your-Place-Photo-1{width:100%;vertical-align:top}.Take-Your-Place-Photo-2{width:100%;vertical-align:top;margin:0px}.Take-Your-Place-Photo-3{width:100%;vertical-align:top}.the-line-take-your-place-sub-paragraph{color:#262558;font-size:14px;font-family:Arial;line-height:1.7;width:100%;margin:auto}.the-line-sixth-body-container{width:100%;background-color:#262558;display:flex;align-items:center;justify-content:center;padding-top:75px;padding-bottom:75px}.the-line-sixth-body-inner-left-container{width:25%;min-height:315px;margin:0px 75px;text-align:left;vertical-align:top}.the-line-video-tagline{font-size:35px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:800;color:#fdfdfd;margin-bottom:25px;margin-top:0px}.the-line-video-paragraph{color:#fdfdfd;font-size:16px;font-family:Arial;line-height:1.7;width:100%;margin-top:10px}.the-line-sixth-body-inner-right-container{margin:0px 50px;vertical-align:top}.the-line-yellow-break{border:0;background-color:#f8c83b;height:3px;width:50px;margin-left:0}.return-to-donate-form{border:2px solid #262558;cursor:pointer;background-color:#f8c83b;color:#262558;padding:10px 25px}.return-to-donate-form:hover{opacity:.9;background-color:#fdfdfd;border:2px solid #f8c83b}.the-line-exception{color:red}.donation-form-toggle-switch{position:relative;display:inline-block;width:260px;height:34px;margin-top:0px;margin-bottom:0px}.donation-form-toggle-switch input{display:none}.donation-form-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;text-align:center}.inner-toggle-text-on{display:none;position:absolute;left:65px;top:7px;color:#fdfdfd;font-weight:bold;font-size:15px}.inner-toggle-text-off{position:absolute;left:67px;top:7px;color:#fdfdfd;font-weight:bold;font-size:15px}.donation-form-toggle-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.donation-form-toggle-slider{background-color:#97d4c9}input:checked+.donation-form-toggle-slider .inner-toggle-text-on{display:inline}input:checked+.donation-form-toggle-slider .inner-toggle-text-off{display:none}input:focus+.donation-form-toggle-slider{box-shadow:0 0 1px #97d4c9}input:checked+.donation-form-toggle-slider:before{-webkit-transform:translateX(226px);-ms-transform:translateX(226px);transform:translateX(226px)}.donation-form-toggle-slider.checkbox-round{border-radius:34px}.donation-form-toggle-slider.checkbox-round:before{border-radius:50%}.donation-checkbox-label{display:inline-block;margin-bottom:10px;vertical-align:center}.approve-family-on-waitlist-button{display:block;width:100px;margin-left:25px;min-height:30px;border:2px solid #97d4c9;background-color:#f7f7f7;color:#5c5b5b;font-size:14px}.approve-family-on-waitlist-button:hover{opacity:70%;cursor:pointer}.approve-family-on-waitlist-message-container{margin-left:75px}.approve-family-on-waitlist-error-copy{color:red;font-style:italic}.approve-family-on-waitlist-message-copy{color:#f7a489;font-style:italic}.admin-waitlists-detail-sub-heading{color:#8aad64;margin-top:25px;margin-bottom:25px;margin-left:50px}.waitlist-pending-notification-paragraph{margin-left:20px;font-style:italic;color:#f7a489}
