body{font-size:1.125em}body.search.saved-searches{padding-top:8.625rem}@media only screen and (max-width:479px){body.search.saved-searches{padding-top:6.25rem}}body.search aside.save-modal{position:fixed;width:96%;max-width:30rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;border-radius:.5rem;border:none;background:#fff}body.search aside.save-modal header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f2f5;position:unset;border:unset;padding:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top-left-radius:.5rem;border-top-right-radius:.5rem}body.search aside.save-modal header span.title{font-size:1.3rem;font-weight:500;letter-spacing:.5px}body.search aside.save-modal form{padding:1.5rem}body.search aside.save-modal button[name=close]{border:0;padding:0;color:#c0c3cd;font-size:1.5rem;margin-bottom:-.0625rem;background:transparent;border-radius:unset}body.search aside.save-modal button[name=close]:hover{cursor:pointer}body.search aside.save-modal label{font-size:.85rem;margin-bottom:.5rem;display:inline-block}body.search aside.save-modal input{width:100%}body.search aside.save-modal .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875em 0 1.125em}body.search aside.save-modal .buttons button{padding:.5rem 0;border-radius:.45rem;width:calc(50% - .5rem);font-weight:300;margin-top:1.25em}body.search aside.save-modal .buttons button[type=submit]{background:#864ca0;color:#fff;border-color:#864ca0}body.search .modal-shadow{position:fixed;height:100vh;width:100vw;z-index:2;top:0;left:0;background:#3f4f5f;opacity:.95}h1,h2,h3,h4,h5,h6{font-weight:300}form>div.third{width:calc(33.33333333% - 26.66666667px);float:left;margin-left:20px;padding:.875em 0 1.125em;margin-right:0}@media only screen and (max-width:767px){form>div.third{width:100%;margin-left:0;padding:.5em 0 .8125em}}#donor-profile .answer-wrap h3,#donor-profile section h2{font-weight:400}#donor-profile .answer{font-size:.8888888888em}.donor-bar .container>div{padding:.85em 0}@media only screen and (max-width:767px){.donor-bar .container{padding-left:5em}.donor-bar .container>div{padding:.125em 0}}@media only screen and (max-width:767px){.admin .donor-bar figure{width:6.3125rem;padding:0}.admin .donor-bar .container{padding-left:6.5em}.admin .donor-bar .container>div{padding:0}}@media only screen and (max-width:479px){.admin .donor-bar figure{width:6.0475rem}}@media only screen and (max-width:767px){.admin.parent-profile .donor-bar figure{width:75px}.admin.parent-profile .donor-bar .container{padding-left:99px}}@media only screen and (max-width:479px){.admin.parent-profile .donor-bar figure{width:72px}.admin.parent-profile .donor-bar .container{padding-left:96px}}.parent-profile .application-menu ul .item:before{width:.6875em!important;height:.6875em!important;top:50%}.parent-profile .application-menu ul .item:after{display:none}.parent-profile .application-menu ul .item span{font-size:1em}.parent-profile .application-menu ul a:before,.parent-profile .application-menu ul div:before{display:none}.parent-profile #application-header menu-toggle{display:block}@media only screen and (min-width:1300px){.parent-profile #application-header menu-toggle{margin-top:-1em}}@media only screen and (max-width:1299px){.parent-profile #application-header menu-toggle{position:relative;top:1.25em}}@media only screen and (max-width:767px){.parent-profile #application-header menu-toggle{top:.09375em}}@media only screen and (max-width:1299px){.parent-profile #application-header>#menu-toggle-wrap{top:-.6875em}}@media only screen and (max-width:767px){.parent-profile #application-header>#menu-toggle-wrap{top:-2.125em}}@media only screen and (min-width:768px){.parent-profile #application-header #menu-toggle-wrap{-webkit-transform:translate(.375em,25%);transform:translate(.375em,25%)}}@media only screen and (max-width:767px){.parent-profile #application-header #menu-toggle-wrap{-webkit-transform:translate(.375em,55%);transform:translate(.375em,55%)}}@media only screen and (min-width:480px){.parent-profile #application-header #menu-toggle-wrap{right:0}}@media only screen and (max-width:479px){.parent-profile #application-header #menu-toggle-wrap{-webkit-transform:translateY(47.5%);transform:translateY(47.5%)}}.parent-profile .has-drop-actions .button-wrapper button[type=submit]{float:right;width:auto!important}body.admin #app-menu{overflow:auto;height:100%}body.admin #app-menu .bg{position:fixed}@media only screen and (max-width:479px){body.admin #app-menu.application-menu.popup ul{max-height:none}}body.admin #app-menu .menu-extra{background:#fff;position:relative;z-index:1;margin:1.5rem 0;border-radius:4px;padding:1em 1.25em}body.admin #app-menu .menu-extra a.button{margin-bottom:.5em;display:block;width:100%;text-align:center}body.admin #app-menu .menu-extra h4{margin:.875em 0}#gallery figure.launch img,.carousel img{background:#dec6e6}#donor-hero.placeholder{background-color:#dec6e6}.radio input[type=radio]+label:after{top:-.18em}.sidebar-button-wrapper h1,.sidebar-button-wrapper h2,.sidebar-button-wrapper h3,.sidebar-button-wrapper h4{float:left;width:100%}#gallery .arrows .button i,#gallery .arrows button i{top:.05em}.button-wrapper .loading i{padding-top:.05625em}.button-wrapper button[type=submit].loading i{padding-top:.025em}.portlet #app-wrapper .button-wrapper button.next.loading{padding-right:1.375em}.portlet #app-wrapper .button-wrapper button.next.loading i{top:-.035em}#search-interface .loading i:before{top:.009rem}#search-form .topbar .filters>span>div{padding:.2em 2.4375em .6125em 1em}#import-map .loading i:before{top:.0085em}#search-results .result-attributes strong{font-weight:600}#search-results .result-main form button[type=submit] i,#search-results .result-main form button[type=submit] i.spin,#search-results .result-main form button[type=submit] i.spin:before{top:0}#search-results .controls .button{padding-top:.217037037em;padding-bottom:.2645555em}#donor-hero .fave button[type=submit],#donor-profile .fave button[type=submit]{padding:.168em .09025em .055em .103525em}.portlet #app-wrapper .button-wrapper .button,.portlet #app-wrapper .button-wrapper button{padding:.4em 1.6875em .6em}.portlet #app-wrapper .button-wrapper .button.previous,.portlet #app-wrapper .button-wrapper button.previous{padding-left:.875em}.portlet #app-wrapper .button-wrapper .button.next,.portlet #app-wrapper .button-wrapper button.next{padding-right:.875em}#app-wrapper .info ol,#app-wrapper .info p,#app-wrapper .info ul{font-size:1em}.input-group i{top:52.5%}.input-group i.icon-form-date{display:none}.checkbox label:after{top:-.25em}.status-tracker>div.complete:first-of-type:after{top:calc(100% - 1px)}form div.label,form label{font-size:1em}form textarea{min-height:6em}.dropzone{background:#f5f5f5;border:1px dashed #864ca0}.dropzone:active,.dropzone:focus,.dropzone:hover{background:#e8e8e8}.dropzone .dz-message{color:#864ca0}.dropzone .dz-message .loading i{padding-top:0;line-height:.6875}.file-select .file-container .selector div i{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portlet.clinics,.portlet.professionals{float:left;max-width:50em}.portlet.clinics .admin-buttons,.portlet.professionals .admin-buttons{margin-left:20px}.portlet.clinics .button-wrapper button[type=submit],.portlet.professionals .button-wrapper button[type=submit]{padding-right:1.6875em}.portlet.add-pro,.portlet.roster-wrapper{float:left;width:100%}.portlet.add-pro{padding:.5em 2em;margin-bottom:1em}.portlet.add-pro>div{max-width:15em;padding-left:0;padding-right:0;margin:0 1.75em 0 0}.portlet.add-pro button[type=submit]{margin:2.1875em 0 0;font-size:1em}.portlet.add-pro .error label{color:#ee7354}.portlet.add-pro .error .input-group{border-color:#ee7354}.drop-actions button i,.portlet .button-wrapper span{top:0}.readonly{min-height:2.375em;border-radius:4px;border:1px solid #e3e6ea;padding:.5em .75em;cursor:not-allowed;color:rgba(63,79,95,.7);background:#fcfcfc;-webkit-box-shadow:0 3px 10px 0 rgba(63,79,95,.05) inset;box-shadow:inset 0 3px 10px 0 rgba(63,79,95,.05);background-clip:padding-box!important}.readonly small{margin:0 0 .375em}.readonly small:last-child{margin-bottom:0}.tall-textarea textarea{min-height:10em}table th{border-bottom:1px solid #864ca0}table tbody td{border-bottom:1px solid #e0e4ea}table tbody tr:hover td{background:#e0e4ea}.data-table.reports #date-range{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:0;flex-basis:0}.data-table.reports #date-range span{display:block;margin-left:1.5rem}.data-table.reports #date-range .input-group{max-width:12.5rem;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.data-table.reports #date-range .input-group+.input-group{margin-left:.8125rem}.data-table.reports .input-group .icon-loading{font-size:1.5em;top:22.5%;right:.25em}.data-table.reports #export button[type=submit]{margin-top:0;padding:.4375em 1.25em .5em;border-radius:10px}#search-results .search-info{width:calc(100% - 40px);float:left;margin-left:20px}#search-results .search-info p{font-size:.88888888em;line-height:1.625}#search-results .controls{margin-left:calc(50% - 30px + 40px);margin-top:1.11111em}@media only screen and (max-width:1199px){#search-results .controls{margin-top:1.5em}}@media only screen and (max-width:1199px){#search-results .results{margin-top:2.375em}}#print-exclusions .table-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 0 1.5em}#print-exclusions .table-top h1{margin:0}#print-exclusions .table-top .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#print-exclusions .table-top .left,#print-exclusions .table-top .right{margin:0;width:50%}@media only screen and (max-width:1023px){#print-exclusions .table-top{-ms-flex-wrap:wrap;flex-wrap:wrap}#print-exclusions .table-top .left,#print-exclusions .table-top .right{width:100%}#print-exclusions .table-top .right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:.75em}}@media only screen and (max-width:479px){#print-exclusions .table-top .right{display:block}#print-exclusions .table-top .right .checkbox{margin-bottom:.75em}}#print-exclusions .checkbox-wrapper{display:inline-block}#print-exclusions .flex-row{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-bottom:1px solid #e3e6ea;padding:.375em .75em;width:100%;border-radius:0;text-align:left}#print-exclusions .flex-row:nth-child(2n){background:#f0f2f5}#print-exclusions .flex-row:focus,#print-exclusions .flex-row:hover{background:#e0e4ea;-webkit-box-shadow:none;box-shadow:none}#print-exclusions .flex-row.selected{background:#864ca0}#print-exclusions .checkbox,#print-exclusions .label{margin:0 1em 0 0}#print-exclusions .label,#print-exclusions .name{font-size:.8333333em}#print-exclusions .label{width:37.5%}#print-exclusions .label *{margin:0;position:static!important}#print-exclusions .name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#print-exclusions .flex-row .checkbox{position:relative;width:1.125em;height:1.125em;border:1px solid #e3e6ea;background:#fff;border-radius:4px}#print-exclusions .flex-row .checkbox:before{content:"n";font-family:ivdb;font-size:1.5em;position:absolute;top:-.2em;left:-.175em;display:none}#print-exclusions .selected{color:#fff}#print-exclusions .selected .checkbox{background:#4cb38e}#print-exclusions .header{font-weight:700;cursor:default;background:#fff!important;border-bottom-color:#864ca0}#print-exclusions .header .checkbox{background:rgba(76,179,142,.4);color:#fff}#print-exclusions .header .checkbox:before,#print-exclusions .selected .checkbox:before{display:block}#print-exclusions .pages{margin-top:1em}#print-exclusions .button-wrapper{float:none}#search-results .save-search{width:calc(100% - 40px);margin-top:1rem;margin-right:20px;max-width:20rem;padding:.5em;float:right;color:#fff;background:#864ca0}@media only screen and (max-width:1023px){#search-results .save-search{float:left;margin:1rem 0 0 20px}}@media only screen and (max-width:767px){#search-results .save-search{max-width:100%}}#search-results .result-wrap.saved-search-wrap .title{font-size:1.25em}#search-results .result-wrap.saved-search-wrap button:last-of-type{background:#864ca0;color:#fff;border-color:#864ca0}#search-form .filter-wrap .button-wrapper button:not(:first-of-type){margin-left:1.5rem}#search-results .results.grid>search-saved{width:calc(25% - 25px);float:left;margin-left:20px}#search-results .results.grid>search-saved:nth-child(4n+1){clear:left}#search-results .results.grid>search-saved:nth-child(n+13){display:none}@media only screen and (max-width:1199px){#search-results .results.grid>search-saved{width:calc(50% - 30px);float:left;margin-left:20px}#search-results .results.grid>search-saved:nth-child(4n+1){clear:left}}@media only screen and (max-width:479px){#search-results .results.grid>search-saved{width:calc(100% - 40px);float:left;margin-left:20px;clear:left;margin-bottom:20px}}@media only screen and (min-width:1024px){#search-results .results.list .carousel{max-width:13.0625rem}#search-results .results.list .carousel img{height:13.0625rem}}.data-table td .right-arrow{font-size:1.5em;line-height:0;letter-spacing:-.05rem}#advanced-search .form-inner{display:grid;grid-template-columns:repeat(8,1fr);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:.875rem;font-size:.8125rem}#advanced-search .form-inner label{margin-top:0}#advanced-search input[type=date],#advanced-search input[type=number],#advanced-search input[type=text],#advanced-search select{width:100%}#advanced-search .checkbox label{padding-left:0}#advanced-search .checkbox label:after,#advanced-search .checkbox label:before{top:auto;-webkit-transform:translateY(100%);transform:translateY(100%)}#advanced-search .checkbox label:before{bottom:-.75rem;left:0}#advanced-search .checkbox label:after{bottom:-.25em;left:-.175em}.big_textarea textarea{min-height:22rem!important}data-table .icon-loading{padding-top:.05rem}.filter-select{position:relative;z-index:2}.filter-select ul{position:absolute;top:100%;left:0;width:100%;max-height:10em;overflow:auto;z-index:-1;margin:0;padding:0;border:1px solid #e3e6ea;border-top:0;padding-top:.125em;margin-top:-.125em;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.filter-select ul .option-button{border-radius:0;width:100%;text-align:left;background:#fff;padding:.5em 1rem;font-size:1em;font-weight:400;border-bottom:1px solid #f5f5f5;margin-top:0;margin-bottom:0;cursor:pointer}.filter-select ul .option-button:focus,.filter-select ul .option-button:hover{background:#f5f5f5}.filter-select ul li:last-child .option-button{border-bottom:0}.filter-select input{background:transparent;position:relative;z-index:1}.filter-select .name-placeholder{color:#3f4f5f;position:absolute;z-index:-1;top:.5875rem;left:1rem;font-size:1.0625em;letter-spacing:.03em;white-space:nowrap;overflow:hidden;max-width:calc(100% - 1rem);text-overflow:ellipsis}.filter-select .name-placeholder,.filter-select input{padding-right:2.25rem}.ios .yes-no{margin-top:0}.portlet.initial>div>ul{font-size:.8888888888em}.portlet.initial>div>p,.portlet.initial>div>ul{text-align:left}#get-started.anchor{padding-top:5em;margin-top:-5em;display:block}@media only screen and (max-width:479px){#get-started.anchor{padding-top:4em;margin-top:-4em}}#tfa-nudge{z-index:1}