body{font-size:1.125em}h1,h2,h3,h4,h5,h6{font-weight:300}#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}}.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}.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}#import-map .loading i:before,#search-interface .loading i:before{top:0}#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{top:0}#search-results .result-main form button[type=submit] i.spin:before{top:.01em}#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%}.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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-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 .flex-row>div{width:25%;text-align:left}#print-exclusions .checkbox,#print-exclusions .input-group,#print-exclusions .label{margin:0 1em 0 0}#print-exclusions .label,#print-exclusions .name{font-size:.8333333em}#print-exclusions .label *{margin:0;position:static!important}#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 .flex-row .input-group select{width:100%}#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}.portlet.initial>div>ul{font-size:.8888888888em}.portlet.initial>div>p,.portlet.initial>div>ul{text-align:left}