@charset "UTF-8";@import "../node_modules/ag-grid-community/styles/ag-grid.min.css";@import "../node_modules/ag-grid-community/styles/ag-theme-quartz.min.css";*,:after,:before{box-sizing:border-box}body,html{font-size:100%;height:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:16px;background:#fff;color:#001c32;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a{color:#008cba;background:transparent;cursor:pointer;text-decoration:none}a:focus,a:hover{color:rgb(0,120.4,159.96)}a:active,a:hover{outline:0}b,strong{font-weight:700}img{border:0;display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}figure{margin:0 0 1.5rem}hr{box-sizing:content-box;height:0;border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{font-family:PT Sans,sans-serif;font-weight:400;font-style:normal;color:#222;margin:.2rem auto .5rem;line-height:1.4;text-rendering:optimizeLegibility}h1{font-size:2.125rem;line-height:1.1}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.3rem}h5{font-size:1.125rem}h6{font-size:1rem}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}p{line-height:1.3;margin:0 auto 1.25rem;text-rendering:optimizeLegibility}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.row{width:100%;max-width:87.5rem;margin-left:auto;margin-right:auto;position:relative}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-.9375rem;margin-right:-.9375rem;max-width:none}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;position:relative}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-offset-1{margin-left:8.3333333333%}.small-offset-2{margin-left:16.6666666667%}.small-offset-3{margin-left:25%}.small-offset-4{margin-left:33.3333333333%}.small-offset-5{margin-left:41.6666666667%}.small-offset-6{margin-left:50%}.small-offset-7{margin-left:58.3333333333%}.small-offset-8{margin-left:66.6666666667%}.small-offset-9{margin-left:75%}.small-offset-10{margin-left:83.3333333333%}.small-offset-11{margin-left:91.6666666667%}.small-push-1{left:8.3333333333%}.small-push-2{left:16.6666666667%}.small-push-3{left:25%}.small-push-4{left:33.3333333333%}.small-push-5{left:41.6666666667%}.small-push-6{left:50%}.small-push-7{left:58.3333333333%}.small-push-8{left:66.6666666667%}.small-push-9{left:75%}.small-push-10{left:83.3333333333%}.small-push-11{left:91.6666666667%}.small-push-1,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-6,.small-push-7,.small-push-8,.small-push-9,.small-push-10,.small-push-11{position:relative;right:auto}.small-pull-1{right:8.3333333333%}.small-pull-2{right:16.6666666667%}.small-pull-3{right:25%}.small-pull-4{right:33.3333333333%}.small-pull-5{right:41.6666666667%}.small-pull-6{right:50%}.small-pull-7{right:58.3333333333%}.small-pull-8{right:66.6666666667%}.small-pull-9{right:75%}.small-pull-10{right:83.3333333333%}.small-pull-11{right:91.6666666667%}.small-pull-1,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-pull-10,.small-pull-11{position:relative;left:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.hide-for-large-down,.hide-for-large-only,.show-for-large-down,.show-for-small-only{display:inherit!important}.hide-for-large-down,.hide-for-small-only,.show-for-large-only,.show-for-large-up,.show-for-medium-only,.show-for-medium-up{display:none!important}form{margin:0 0 1rem}fieldset,legend{border:0;padding:0}fieldset{margin:0}fieldset legend{font-weight:700;background:#fff;padding:0 .1875rem;margin:0 0 0 -.1875rem}label{color:#000;display:block;font-weight:400;line-height:1;margin-bottom:.25rem;position:relative}label.required:after{content:"*";display:inline-block;color:#cf000f;margin-left:2px}label.right{float:none!important;text-align:right}label.inline{margin:0 0 1rem;padding:.5625rem 0}label small{text-transform:capitalize;color:#676767}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;margin:0 .35rem 1rem 0;display:inline-block}.touch input[type=checkbox],.touch input[type=radio]{-ms-transform:scale(2);transform:scale(2);margin-right:.5rem}input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0}select{width:100%;-webkit-appearance:none!important;-webkit-border-radius:0;background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100%;background-repeat:no-repeat;border:1px solid #ccc;padding:.5rem;margin:0 0 1rem;font-size:.875rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.75);line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select::-ms-expand{display:none}optgroup{font-weight:700}textarea{overflow:auto;height:auto;min-height:115px;max-width:100%;resize:vertical}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],textarea{-webkit-appearance:none;-webkit-border-radius:0;background-color:#fff;border:1px solid #ccc;font-family:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:.875rem;margin:0 0 1rem;padding:.5rem;height:2.3125rem;width:100%;transition:box-shadow .45s,border-color .45s ease-in-out;box-sizing:border-box}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,textarea:focus{box-shadow:0 0 5px #999;border-color:#999;outline:none}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input[type=date][disabled],input[type=date][readonly],input[type=email][disabled],input[type=email][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=text][readonly],input[type=time][disabled],input[type=time][readonly],textarea[disabled],textarea[readonly]{background-color:#ddd;cursor:default}form .row .row{margin-left:-.5rem;margin-right:-.5rem}form .row .row .column,form .row .row .columns{padding-left:.5rem;padding-right:.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}input.error,select.error,textarea.error{border:1px solid #cf000f!important}button,input{color:inherit;font:inherit;margin:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{text-transform:none;overflow:visible;-webkit-appearance:button;cursor:pointer}input{line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=number]{-webkit-appearance:none;-webkit-border-radius:0;background-color:#fff;border:1px solid #ccc;font-family:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:.875rem;margin:0 0 1rem;padding:.5rem;height:2.3125rem;width:100%;transition:box-shadow .45s,border-color .45s ease-in-out;box-sizing:border-box}input[type=number]:focus{box-shadow:0 0 5px #999;border-color:#999;outline:none}input[type=number]:disabled{background-color:#ddd;cursor:default}input[type=number][disabled],input[type=number][readonly]{background-color:#ddd;cursor:default}form.ng-dirty input.ng-dirty.ng-invalid,form.ng-dirty input.ng-invalid.ng-touched{border:1px solid #cf000f}form.init-errors .ng-invalid-required{border:1px solid #cf000f!important}label.checkbox-replace{display:inline-block}.checkbox-replace input[type=checkbox]{margin-left:-9999px;position:absolute;visibility:hidden}.checkbox-replace .fa,.checkbox-replace span{display:inline-block;vertical-align:middle}.checkbox-replace .fa{font-size:2rem;margin-right:.25rem;cursor:pointer}.checkbox-replace label{display:inline-block}.checkbox-replace .fa-check-square-o{color:#5da423}.checkbox-replace.left-label .fa{margin-left:.25rem;margin-right:0}.postfix,.prefix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border:1px solid #ccc;overflow:hidden;font-size:.875rem;height:2.3125rem;line-height:2.3125rem}.postfix{border-left:0}.prefix{border-right:0}button::-moz-focus-inner{border:0;padding:0}.button,button{cursor:pointer;border:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding:1rem 2rem 1.0625rem;font-size:1rem;background-color:#2ba6cb;color:#fff;border-radius:3px;-webkit-appearance:none;transition:background-color .3s ease-out}.button:focus,.button:hover,button:focus,button:hover{background-color:#2285a2;color:#fff}.button.secondary,button.secondary{background-color:#e9e9e9;color:#333}.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#bababa;color:#333}.button.success,button.success{background-color:#5da423}.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{background-color:#4a831c;color:#fff}.button.alert,button.alert{background-color:#c60f13;color:#fff}.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{background-color:#9e0c0f;color:#fff}.button.warning,button.warning{background-color:#f08a24;color:#fff}.button.warning:focus,.button.warning:hover,button.warning:focus,button.warning:hover{background-color:#cf6e0e;color:#fff}.button.info,button.info{background-color:#a0d3e8;color:#333}.button.info:focus,.button.info:hover,button.info:focus,button.info:hover{background-color:#61b6d9;color:#fff}.button.tiny,button.tiny{padding:.625rem 1.25rem .6875rem;font-size:.6875rem}.button.small,button.small{padding:.875rem 1.75rem .9375rem;font-size:.8125ren}.button.large,button.large{padding:1.125rem 2.25rem 1.875rem;font-size:1.25rem}.button.left-align,button.left-align{text-align:left;text-indent:.75rem}.button.right-align,button.right-align{text-align:right;padding-right:.75rem}.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#2ba6cb;color:#fff;cursor:default;opacity:.5;box-shadow:none}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{background-color:#2285a2;color:#fff}.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary{background-color:#e9e9e9;color:#333}.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{background-color:#bababa;color:#333}.button.disabled.success,.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success,button[disabled].success:focus,button[disabled].success:hover{background-color:#5da423;color:#fff}.button.disabled.alert,.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert,button[disabled].alert:focus,button[disabled].alert:hover{background-color:#c60f13;color:#fff}.button.disabled.warning,.button[disabled].warning,button.disabled.warning,button[disabled].warning{background-color:#cf6e0e;color:#fff}.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover{background-color:#f08a24;color:#fff}.button.disabled.info,.button[disabled].info,button.disabled.info,button[disabled].info{background-color:#a0d3e8;color:#333}.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover{background-color:#a0d3e8;color:#fff}.button.alert .fa-exclamation-triangle,.button.alert .fa-warning,button.alert .fa-exclamation-triangle,button.alert .fa-warning{color:#ff0!important}dl,ol,ul{line-height:1.6;margin-bottom:1.25rem;list-style-position:outside}ul{margin-left:1.1rem}ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0}ul.no-bullet{margin-left:0;list-style:none}ul.no-bullet li ol,ul.no-bullet li ul{margin-left:1.25rem;margin-bottom:0;list-style:none}ol{margin-left:1.4rem}ol li ol,ol li ul{margin-left:1.25rem;margin-bottom:0}.inline-list{margin:0 0 1.0625rem -.75rem;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;display:block;margin-left:1.375rem}.inline-list>li>*{display:block}.flex-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0 0 2rem;padding:0}.flex-list>li{display:block;border:1px solid #ccc;margin:0 1rem 1rem 0;border-radius:5px;box-shadow:2px 3px 8px rgba(0,0,0,.5);transition:all .15s ease-in;width:100%;overflow:hidden;position:relative}.flex-list>li:hover{-ms-transform:scale(1.05);transform:scale(1.05)}.flex-list>li a{display:block;height:100%;min-height:100%;padding:.6rem 1.1rem 1rem;cursor:pointer;color:#001c32!important;transition:all .15s ease-in;position:relative;z-index:5;text-align:center}.flex-list>li a:after{content:"";display:block;width:100%;height:5000px;position:absolute;top:0;left:0;z-index:-1}.flex-list>li a:focus:after,.flex-list>li a:hover:after{background:#f7f7f7}.flex-list>li a>:last-child{margin-bottom:0}.flex-list>li.active a:after{background:#f9bf3b!important}.bread-crumb{margin:0 0 1.5rem;padding:0;list-style-type:none}.bread-crumb>li{display:inline-block;vertical-align:middle;position:relative}.bread-crumb>li+li{padding-left:.25rem}.bread-crumb>li+li:before{content:"\f054";font-family:FontAwesome;font-size:.875rem;display:inline-block;padding-right:.25rem}.mock-table{list-style-type:none;margin:0;padding:0;clear:both}.mock-table .heading{display:none;background-color:#f7f7f7;background-image:linear-gradient(top,#f7f7f7,#e7e7e7)!important;background-image:-moz-linear-gradient(top,#f7f7f7,#e7e7e7)!important}.mock-table .heading>div,.mock-table .heading>span{font-size:.9rem!important;padding-top:5px;padding-bottom:5px}.mock-table>li:nth-of-type(odd){background:#f9f9f9}.mock-table>li{display:block;width:100%;border:1px solid #ccc;position:relative;padding:5px;margin:0 0 .75rem}.mock-table>li:after,.mock-table>li:before{content:" ";display:table}.mock-table>li:after{clear:both}.mock-table>li>div,.mock-table>li>span{display:inline-block;vertical-align:middle;position:relative;font-size:.9rem;float:left}.table-responsive{overflow-x:auto}.headless-table{border:1px solid #ccc;margin-bottom:1.5rem;width:100%}.headless-table td,.headless-table th{padding:8px;text-align:left;vertical-align:middle}.headless-table th{font-weight:700}.headless-table tr:nth-of-type(odd){background:#f9f9f9}.retrieve-table-wrapper{max-height:300px;overflow:auto;border:1px solid #ccc;margin:0 0 2rem}.retrieve-table{width:100%;margin:0;line-height:1.1;font-size:12px;text-align:center}.retrieve-table td,.retrieve-table th{padding:8px;border:1px solid #ccc}.retrieve-table th{font-weight:700}.retrieve-table thead th{vertical-align:middle}.retrieve-table thead tr{background:#eee}.retrieve-table tbody tr:nth-of-type(2n+2){background:#f9f9f9}.left{float:left!important}.right{float:right!important}.clear{clear:both!important}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none!important}.hidden{visibility:hidden!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.bold{font-weight:700!important}.uppercase{text-transform:uppercase!important}.margin-0{margin:0!important}.margin-b-0{margin-bottom:0!important}.margin-t-0{margin-top:0!important}.margin-b-1{margin-bottom:1rem!important}.margin-b-2{margin-bottom:2rem!important}.margin-b-half{margin-bottom:.5rem!important}.margin-t-1{margin-top:1rem!important}.margin-t-half{margin-top:.5rem!important}.pad-0{padding:0!important}.pad-t-1{padding-top:1rem!important}.pad-b-1{padding-bottom:1rem!important}.pad-b-half{padding-bottom:.5rem!important}.show-for-print-only,.show-for-print-only *{display:none}.tip-icon{color:#f9bf3b!important}.shadow-box{word-wrap:break-word;box-shadow:2px 3px 8px rgba(0,0,0,.5);padding:1rem;border-radius:10px;margin-bottom:2rem}.bg-cararra{background:#f2f1ef}.highlight-text{color:#96281b!important}.heading-border{border-bottom:1px solid #ddd;margin-bottom:1.1875rem}#header{position:relative;background:linear-gradient(180deg,#eceff5 0,#d8deea 8%,#b2bed6 20%,#9faecd 30%,#9caaca 34%,#9cabcb 37%,#93a3c6 0,#c2cbdf 58%,#e9edf4 78%,#fbfcfd 90%,#fff 94%,#fff);height:90px}#header h1{line-height:0;margin:0;background:url(/assets/img/angeltree-logo-transparent.png) 0 0 no-repeat transparent;background-size:100px 100px;height:100%}#header h1 span{display:none}#header h2{color:#ff1b32;position:absolute;top:20px;left:120px;font-style:italic;font-size:24px;line-height:1.2}#rfx-logo{bottom:10px;position:absolute;right:10px;width:100px}#side-nav{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:1.5rem}#side-nav ul{list-style-type:none;padding:0;margin:0}#side-nav ul.active>li{display:block}#side-nav ul>li{display:none}#side-nav ul>li~li{border-top:1px solid #ccc}#side-nav ul #toggle-nav{display:block}#side-nav ul #toggle-nav a{background:rgb(211.8131034483,208.4910344828,201.8468965517)!important}#side-nav ul #toggle-nav a:after{box-shadow:0 0 0 1px #000,0 7px 0 1px #000,0 14px 0 1px #000;content:"";display:block;height:0;margin-top:-8px;position:absolute;right:15px;top:50%;width:16px}#side-nav ul a{display:block;padding:.5rem 1.5rem .5rem .5rem;color:#000;background:#f2f1ef;transition:all .2s ease-in-out;position:relative}#side-nav ul a.active{background:#f9bf3b!important}#side-nav ul a:hover{background:rgb(211.8131034483,208.4910344828,201.8468965517)}#side-nav ul a:after{content:"\f054";font-family:FontAwesome;color:#000;padding-right:.5rem;position:absolute;top:50%;right:0;margin-top:-.5rem;font-size:1rem;line-height:1}#side-nav ul a.side-nav-link-disabled{cursor:not-allowed;pointer-events:none;opacity:.3}#side-nav .highlight-text{display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#content{position:relative;margin-bottom:2rem}.campaigns-list h4{margin:0}.campaigns-list>li.active h4:after{content:"\f00c";font-family:FontAwesome;color:#5da423;font-size:30px;display:inline-block;margin-left:8px}.campaign-table .name{max-width:85%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700}.campaign-table .is_public,.campaign-table .start_date,.campaign-table .status{clear:both}.campaign-table .start_date:after{content:" - "}.campaign-table .status:before{content:"Status: ";font-weight:700}.campaign-table .is_public:before{content:"Public?: ";font-weight:700}.campaign-table .edit{position:absolute;font-size:2rem;top:-5px;right:3px;z-index:100;float:none;text-align:center}.adoption-status-table .heading{min-height:auto!important}.adoption-status-table .heading .name{text-align:left;font-weight:700}.adoption-status-table>li{min-height:2.5rem}.adoption-status-table .name{max-width:85%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700}.adoption-status-table .edit{position:absolute;font-size:2rem;top:-5px;right:3px;z-index:100;float:none;text-align:center;padding-bottom:.5rem}.locations-list>li a{padding-bottom:.7rem;font-size:1.25rem}.locations-list>li.active a span:after{content:"\f00c";font-family:FontAwesome;color:#5da423;display:inline-block;margin-left:5px}.location-table .heading{min-height:auto!important}.location-table .heading .name{text-align:left;font-weight:700}.location-table>li{min-height:2.5rem}.location-table .name{max-width:85%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700}.location-table .letter{display:none}.location-table .edit{position:absolute;font-size:2rem;top:-5px;right:3px;z-index:100;float:none;text-align:center;padding-bottom:.5rem}.location-table .public_link--disabled{text-decoration:line-through;opacity:.5;cursor:not-allowed;pointer-events:none;color:#000}form[name=locations_deploy_form] a.fa-remove{color:#cf000f;font-size:2rem;margin-top:1rem}.user-table .heading .campaigns{text-align:center}.user-table .email{max-width:85%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.user-table .first_name{clear:both}.user-table .first_name:after{content:" "}.user-table .campaigns{text-align:left;clear:both}.user-table .campaigns ul{list-style-type:none;padding:0;margin:0}.user-table .edit{position:absolute;font-size:2rem;top:-5px;right:3px;z-index:100;float:none;text-align:center;padding-bottom:.5rem}.user-organizations-column{margin-bottom:1.5rem}.user-organizations-column ul{list-style-type:none;margin:0 0 2rem}.user-organizations-column .fa-check-square-o,.user-organizations-column .fa-square-o{font-size:2rem;margin-right:.25rem;vertical-align:middle;cursor:pointer}.user-organizations-column .fa-check-square-o{color:#5da423}.user-organizations-list{padding:0;margin:0 0 2rem}.user-organizations-list,.user-organizations-list ul{list-style-type:none}.user-organizations-list ul{margin:0 0 1.5rem}.user-organizations-list .fa-check-square-o,.user-organizations-list .fa-square-o{font-size:2rem;margin-right:.25rem;vertical-align:middle;cursor:pointer}.user-organizations-list .fa-check-square-o{color:#5da423}.timeslot-row{width:100%;margin-bottom:.5rem;border-bottom:1px solid #ccc;padding-top:.25rem}.timeslot-row label{font-size:.75rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.timeslot-row .timeslot_remove{text-align:center}.timeslot-row .timeslot_remove a{color:#cf000f;display:none}form[name=create_timeslots_form] .ng-invalid-max,form[name=create_timeslots_form] .ng-invalid-min{border:1px solid #cf000f!important}.timeslotListRow>.columns{float:left!important;margin-bottom:2rem}.timeslotList{max-height:0;margin:0;overflow:hidden;transition:max-height .2s ease-in}.timeslotList.show-list{max-height:none}ul.pagination{margin:1rem 0;padding:0;font-size:1.1rem;float:right}ul.pagination li{color:#222;margin-right:.5rem;float:left;display:block}ul.pagination li a{display:block;padding:.05556rem .55556rem;color:#999;border-radius:3px;background:none;transition:background-color .3s ease-out}ul.pagination li:focus a,ul.pagination li:hover a{background:#e6e6e6}ul.pagination li.active a{background:#008cba;color:#fff;font-weight:700;cursor:default}ul.pagination li.active a:focus,ul.pagination li.active a:hover{background:#008cba}ul.pagination li.disabled{opacity:.5}ul.pagination li.disabled a{cursor:not-allowed}ul.pagination li.disabled a:focus,ul.pagination li.disabled a:hover{background:transparent}.loading{position:relative;display:inline-block;z-index:9999;height:100px;width:100px;border-bottom:6px solid rgba(0,0,0,.1);border-left:6px solid rgba(0,0,0,.1);border-right:6px solid rgba(0,0,0,.1);border-top:6px solid rgba(0,0,0,.4);border-radius:100%;animation:a .6s infinite linear}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;transition:all .35s linear}#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active,#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active{opacity:0}#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave,#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave{opacity:1}#loading-bar .bar{transition:width .35s;background:#29d;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;-ms-box-shadow:#29d 1px 0 6px 1px;box-shadow:1px 0 6px 1px #29d;border-radius:100%}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:10px;animation:b .4s linear infinite}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert{border:1px solid transparent;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.alert ul{margin:0}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}#offlineAlert{background:#a94442;color:#fff;font-weight:700;font-family:PT Sans,sans-serif;font-size:1.2rem;letter-spacing:.5px;border:1px solid rgb(150.6617021277,60.6212765957,58.8382978723);border-radius:15px;text-shadow:1px 1px 1px #000;height:0;margin:0;opacity:0;transition:opacity .2s ease-in-out,height .3s ease-in-out}#offlineAlert.show{height:auto;margin-bottom:1rem;padding:1rem 1.5rem;opacity:1}#angelRegistrationView .disclaimer-message,#angelRegistrationView .print-totals{display:none}form[name=recipient_form] .postfix,form[name=recipient_form] .prefix,form[name=registrant_form] .postfix,form[name=registrant_form] .prefix{background:#ecf0f1}form[name=recipient_form] input,form[name=recipient_form] select,form[name=registrant_form] input,form[name=registrant_form] select{text-transform:uppercase}form[name=registration_form] #tracking_number{width:50%;float:left}form[name=registration_form] .registration_form--search-btn{display:inline-block;margin:0;float:left;width:50%;padding:0;height:2.3125rem}form[name=recipient_form] #dress_size,form[name=recipient_form] #gift_needs,form[name=recipient_form] #gift_wishes,form[name=recipient_form] #last_name,form[name=recipient_form] #recipient_letter,form[name=recipient_form] #weight_lbs{margin-bottom:0}form[name=recipient_form] #gift_needs+small,form[name=recipient_form] #gift_wishes+small{color:#333;display:block}form[name=recipient_form] #gift_wishes+small{margin-bottom:1rem}.recipient-info-box h3,.registrant-info-box h3{margin-top:0;line-height:1.2}.recipient-info-box h4,.registrant-info-box h4{margin-top:0;line-height:1}.recipient-info-box h5,.registrant-info-box h5{font-weight:700;margin:0}.recipient-info-box hr,.registrant-info-box hr{margin-top:0}.registrant-info-box .household_number{display:none}.recipient-info-box .recipient_letter{position:absolute;right:10px;top:-5px;text-transform:uppercase;font-weight:700;color:#96281b;font-family:PT Sans,sans-serif;display:inline-block;line-height:1;height:30px;width:30px;padding:3px 7px;text-align:center;background-color:#ecf0f1;border:1px solid #ccc;border-radius:15px;font-size:1.25rem}.recipients-search-list .ineligible,.recipients-search-list .too_old,.registrants-search-results-list .ineligible,.registrants-search-results-list .too_old{background-color:#f2dede!important;color:#a94442!important}.recipients-search-list .ineligible .add,.registrants-search-results-list .ineligible .add{position:relative;right:auto;clear:both}.registrants-search-results-list .address,.registrants-search-results-list .email,.registrants-search-results-list .name{max-width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.registrants-search-results-list .add,.registrants-search-results-list .address,.registrants-search-results-list .email,.registrants-search-results-list .phone,.registrants-search-results-list .zipcode{clear:both}.registrants-search-results-list .add{position:absolute;right:5px}.registrants-search-results-list .add button{margin:0}.registrants-search-results-list.with-registrations{margin-bottom:2rem}.registrants-search-results-list.with-registrations .registrations{clear:both}.registrants-search-results-list.with-registrations .registrations:before{content:"Registrations:";display:block;font-weight:700;padding-top:.25rem}.registrants-search-results-list.with-registrations .registrations ol{padding:0;margin-bottom:0}.recipients-search-list>li div,.recipients-search-list>li span{line-height:1.3}.recipients-search-list .name{max-width:85%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.recipients-search-list .birthday,.recipients-search-list .gender{clear:both}.recipients-search-list .add{position:absolute;right:0}.recipients-search-list .add span{border:0!important;display:inline-block!important}.recipients-search-list.with-registrations{margin-bottom:2rem}.recipients-search-list.with-registrations .registrations{clear:both}.recipients-search-list.with-registrations .registrations:before{content:"Registrations:";display:block;font-weight:700;padding-top:.25rem}.recipients-search-list.with-registrations .registrations ol{padding:0;margin-bottom:0}.donors-search-list>li span{line-height:1.3}.donors-search-list>li span span{border:0!important;display:inline-block;padding:0;width:auto!important}.donors-search-list .email,.donors-search-list .name{max-width:85%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.donors-search-list .address,.donors-search-list .email,.donors-search-list .phone,.donors-search-list .print{clear:both}.donors-search-list .add{position:absolute;right:5px}.donors-search-list .add button{margin:0;font-size:1.25rem;padding:.3rem .5rem .2rem;text-align:center}.donors-lookup-adoptions{margin-bottom:1.5rem}.donors-lookup-adoptions .action,.donors-lookup-adoptions .age,.donors-lookup-adoptions .gender,.donors-lookup-adoptions .status{clear:both}.donors-lookup-adoptions button{font-size:.8rem;margin:.2rem 0}.donors-lookup-adoptions .name{max-width:70%}.donors-lookup-adoptions .fa-ban{font-size:1.25rem;margin:.2rem 0}.donor-adoptions-list{list-style-type:none;margin:0;padding:0}.donor-adoptions-list>li{border:1px solid #ccc;margin:0 0 .75rem;padding:10px 15px;width:100%}.donor-adoptions-list>li:nth-of-type(odd){background:#f9f9f9}.donor-adoptions-list h6{font-weight:700;line-height:1;margin:0}.donor-adoptions-list .button,.donor-adoptions-list button{width:100%;font-size:1rem;margin:0 0 .5rem}.donor-adoptions-list .location-section{margin-top:3px;position:relative}.donor-adoptions-list-basic{list-style-type:none;margin:0;padding:0}.donor-adoptions-list-basic>li{border:1px solid #ccc;margin:0 0 .75rem;padding:10px 15px;width:100%}.donor-adoptions-list-basic>li:nth-of-type(odd){background:#f9f9f9}.donor-adoptions-list-basic h6{font-weight:700;line-height:1;margin:0}.donor-adoptions-list-basic .button,.donor-adoptions-list-basic button{width:100%;font-size:1rem;margin:0 0 .75rem}.donor-adoptions-list-basic .actions-col{margin-top:1rem;position:relative}form[name=donor_form] #email,form[name=donor_form] #password_confirmation,form[name=donor_form] #phone_secondary,form[name=donor_form] #zipcode{margin-bottom:0}#anonymousDonorSection{margin-bottom:8px}#anonymousDonorSection>*{display:inline-block;vertical-align:middle}#anonymousDonorSection .fa-square-o{color:#000!important}#anonymousDonorSection .fa-check-square-o{color:green!important}.dashboard-item{margin:0 0 1.5rem;padding:0;background:#fff;border:1px solid #000;overflow:hidden}.dashboard-item .loading{margin:1rem 0}.dashboard-chart{overflow-x:auto;overflow-y:hidden}.dashboard-header{border-bottom:1px solid #000;display:table;background:#f5f5f5;width:100%;margin-bottom:.5rem}.dashboard-header h5{font-size:13px;line-height:1.1;margin:0}.dashboard-header a.fa-plus-circle{display:none!important}.dashboard-controls,.dashboard-title{display:table-cell;vertical-align:middle}.dashboard-title{width:80%;padding:5px 10px}.dashboard-controls{width:20%;border-left:1px solid #000;padding:5px;text-align:center}.dashboard-controls a{display:inline-block;vertical-align:middle;cursor:pointer;margin:0 5px;color:#000!important}.dashboard-modal{padding-top:0!important}.dashboard-modal .ngdialog-content{overflow:scroll}.dashboard-modal .ngdialog-close{top:-6px!important;right:-7px!important}.dashboard-form label{font-size:.8rem}.dashboard-form input,.dashboard-form select{margin:.2rem 0 0}.duplicate-results-table{margin:0 0 1.5rem;font-size:12px;width:100%}.duplicate-results-table .selected-row{background:#eee}.duplicate-results-table input[type=checkbox],.duplicate-results-table input[type=radio]{margin:0 0 1em}.duplicate-results-table td,.duplicate-results-table th{border:1px solid #ccc;padding:8px;vertical-align:middle}.duplicate-results-table th{text-align:left}#duplicate-view .modal__content{width:90%;height:90vh;border-radius:10px;padding:30px}.tabs{list-style:none;margin:0 0 1.5rem;padding:0;display:table;width:100%}.tabs li{display:table-cell;vertical-align:middle;margin:0;padding:0;text-align:center}.tabs a{background:#f2f1ef;display:block;color:#000;font-size:1rem;line-height:1.2;padding:.5rem;transition:all .2s ease-in-out;border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid #ccc}.tabs a.selected{background:rgb(211.8131034483,208.4910344828,201.8468965517);color:#000}

/*! ng-dialog - v0.3.7 (https://github.com/likeastore/ngDialog) */@keyframes c{0%{opacity:1}to{opacity:0}}@keyframes d{0%{opacity:0}to{opacity:1}}.ngdialog,.ngdialog *,.ngdialog :after,.ngdialog :before{box-sizing:border-box}.ngdialog{overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000}.ngdialog,.ngdialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.ngdialog-overlay{background:rgba(0,0,0,.4);-webkit-backface-visibility:hidden;animation:d .5s}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;animation:c .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;animation:d .5s}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;animation:c .5s}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:"×";cursor:pointer}body.ngdialog-open{overflow:hidden}

/*! ng-dialog - v0.3.7 (https://github.com/likeastore/ngDialog) */@keyframes e{0%{opacity:0;-ms-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}}@keyframes f{0%{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}to{opacity:0;-ms-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog.ngdialog-theme-default{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{animation:f .5s}.ngdialog.ngdialog-theme-default .ngdialog-content{animation:e .5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:Helvetica,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-default .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-default .ngdialog-close:before{background:0 0;border-radius:3px;color:#bbb;content:"×";font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-default .ngdialog-input textarea{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:0}.ngdialog.ngdialog-theme-default .ngdialog-buttons{*zoom:1}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:"";display:table;clear:both}.ngdialog.ngdialog-theme-default .ngdialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.ngdialog.ngdialog-theme-default .ngdialog-button:focus{animation:ngdialog-pulse 1.1s infinite;outline:0}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}.confirm-dialog .ngdialog-content,.registration-tip .ngdialog-content{background:#fff!important}.modal{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.5);opacity:0;visibility:none;z-index:-1;transition:all .3s ease-in-out;overflow-y:auto}.modal--visible{opacity:1;visibility:visible;z-index:9000}.modal__close{position:absolute;top:.5rem;right:1rem;z-index:9001;font-size:45px}.modal__close:active,.modal__close:focus,.modal__close:hover{opacity:.75}.modal__content{background:#fff;margin:0 auto;position:relative;max-height:100%;-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;overflow-x:hidden;overflow-y:auto}#documentation figure img,.img-shadow{border:1px solid #ccc;box-shadow:2px 3px 8px rgba(0,0,0,.5);padding:5px}#documentation-header{border-bottom:1px solid #000;padding:.75rem;margin-bottom:0}#documentation,#documentation figure{margin-bottom:2rem}#bread-crumb{background:#f2f1ef;border-bottom:1px solid #ccc;padding:.3rem 0;margin:0 0 .75rem}#bread-crumb .bread-crumb{margin:0}.table-of-contents ol{padding:0}.mock-table.track-donors-list .donor_name{width:25%}.mock-table.track-donors-list .donor_angel{width:10%}.mock-table.track-donors-list .donor_location{width:20%}.mock-table.track-donors-list .donor_status{width:15%}.mock-table.track-donors-list .donor_bag_count,.mock-table.track-donors-list .donor_bike_count,.mock-table.track-donors-list .donor_large_toy_count{width:10%}[class*=ag-theme-][class*=ag-theme-]{--ag-font-family:inherit}.ag-theme-quartz,.ag-theme-quartz-auto-dark{--ag-grid-size:2px;--ag-cell-horizontal-padding:10px;--ag-header-height:33px}.ag-theme-quartz-auto-dark .ag-cell,.ag-theme-quartz .ag-cell{--ag-internal-padded-row-height:1.5em}::-webkit-input-placeholder{color:#ad8324}:-moz-placeholder,::-moz-placeholder{color:#ad8324}:-ms-input-placeholder{color:#ad8324}@media screen and (min-width:500px){.allowed-campaign-states-list>div{float:left;width:50%}.allowed-campaign-states-list>div:nth-of-type(odd){clear:both}}@media screen and (min-width:960px){h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}.flex-list>li{width:auto}.mock-table{display:table;table-layout:fixed;width:100%}.mock-table .heading{display:table-row;font-weight:700;text-align:center}.mock-table>li:last-child{border-bottom:1px solid #ccc}.mock-table>li{margin:0;display:table-row;padding:0;border:0!important}.mock-table>li+li{border-bottom:0}.mock-table>li+li>div,.mock-table>li+li>span{border-top:0}.mock-table>li>div,.mock-table>li>span{display:table-cell;float:none;border:1px solid #ccc;width:100%;max-width:auto;padding:3px 8px}.mock-table>li>div+div,.mock-table>li>div+span,.mock-table>li>span+div,.mock-table>li>span+span{border-left:0}.headless-table{width:auto}.retrieve-table-wrapper{max-height:500px}#header{height:220px}#header h1{background-size:220px 220px}#header h2{left:225px;font-size:34px;top:40px}#rfx-logo{width:128px;top:10px;bottom:0}#side-nav{float:left;width:20%;border:0;max-width:400px}#side-nav ul>li{display:block!important;border-radius:0 5px 5px 0}#side-nav ul>li:last-child{border-bottom:1px solid #ccc}#side-nav ul #toggle-nav{display:none!important}#side-nav ul a{border-radius:0 5px 5px 0;border-right:1px solid #ccc}#content{float:left;width:77.5%;margin-left:2.5%;max-width:1400px}.campaign-table .heading .name{font-weight:700}.campaign-table .name{width:30%;font-weight:400}.campaign-table .start_date:after{content:""}.campaign-table .end_date,.campaign-table .start_date{text-align:center;width:15%}.campaign-table .status{text-align:center;width:20%}.campaign-table .status:before{content:""}.campaign-table .is_public{text-align:center;width:12%}.campaign-table .is_public:before{content:""}.campaign-table .edit{position:relative;top:0;right:0;font-size:1.5rem;width:8%}.adoption-status-table>li{min-height:auto}.adoption-status-table .name{width:90%;font-weight:400;padding-left:10px}.adoption-status-table .name b{display:none}.adoption-status-table .edit{position:relative;top:0;right:0;font-size:1.5rem;width:10%;padding-bottom:5px}.location-table>li{min-height:auto}.location-table .name{width:80%;font-weight:400;padding-left:10px}.location-table .name b{display:none}.location-table .letter{display:table-cell;width:10%;text-align:center}.location-table .edit{position:relative;top:0;right:0;font-size:1.5rem;width:10%;padding-bottom:5px}form[name=locations_deploy_form] label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;line-height:1.1}form[name=locations_deploy_form] input,form[name=locations_deploy_form] select{margin:0}.user-table .email,.user-table .first_name,.user-table .last_name{width:20%}.user-table .campaigns{width:30%}.user-table .edit{position:relative;top:0;right:0;font-size:1.5rem;width:10%;padding-bottom:5px}.timeslot-row>div{width:20%;padding-right:.75rem;float:left!important}.timeslot-row .timeslot_remove{padding-top:1rem;font-size:1.5rem;padding-right:0}.timeslot-row .timeslot_remove a{display:inline-block}.timeslot-row .timeslot_remove button{display:none}.timeslotListRow>.columns:nth-of-type(3n+1){clear:both}form[name=recipient_form] button,form[name=registrant_form] button{margin:0}form[name=registrant_form] input,form[name=registrant_form] select{margin-bottom:0!important}form[name=registrant_form] input[name=address],form[name=registrant_form] input[name=county]{margin-bottom:1rem!important}form[name=registration_form] input{margin-bottom:0!important}form[name=registration_form] button{margin:.5rem 0 0}form[name=registration_form] button .fa,form[name=registration_form] button span{vertical-align:middle}form[name=registration_form] button>span{display:none}form[name=recipient_form] input,form[name=recipient_form] select{margin-bottom:0}form[name=recipient_form] #shoe_fit{margin-bottom:1rem}.recipient-info-box button,.registrant-info-box button{margin-bottom:0}.registrants-search-results-list .address,.registrants-search-results-list .email,.registrants-search-results-list .name{max-width:100%}.registrants-search-results-list .add,.registrants-search-results-list .zipcode{text-align:center;width:50%}.registrants-search-results-list .phone{text-align:center}.registrants-search-results-list .add{position:relative;right:auto}.registrants-search-results-list .add button{margin:.25rem 0}.registrants-search-results-list .address,.registrants-search-results-list .email,.registrants-search-results-list .name,.registrants-search-results-list .phone{overflow:hidden;text-overflow:ellipsis}.registrants-search-results-list.with-registrations .registrations:before{content:""}.registrants-search-results-list.with-registrations .address{text-align:center}.registrants-search-results-list.with-registrations .address .zip{display:block}.recipients-search-list .birthday,.recipients-search-list .gender{text-align:center}.recipients-search-list .add{position:relative;text-align:center}.recipients-search-list.with-registrations .registrations:before{content:""}.donors-search-list>li span{padding:8px}.donors-search-list .email,.donors-search-list .phone,.donors-search-list .print{text-align:center}.donors-search-list .add button{margin:.25rem 0}.donors-search-list .add{position:relative;right:auto;text-align:center;width:40%}.donors-lookup-adoptions .action,.donors-lookup-adoptions .age,.donors-lookup-adoptions .gender,.donors-lookup-adoptions .status{text-align:center}.donors-lookup-adoptions .action{position:relative;right:auto}.donor-adoptions-list>li{display:table;margin:0}.donor-adoptions-list>li+li{border-top:0}.donor-adoptions-list label{padding-right:.5rem;margin:0}.donor-adoptions-list .adoption-returns,.donor-adoptions-list .location-section{display:table}.donor-adoptions-list .adoption-returns>div,.donor-adoptions-list .location-section>div{display:table-cell!important;vertical-align:middle}.donor-adoptions-list .adoption-returns{width:100%}.donor-adoptions-list .recipient-col{margin-bottom:.5rem}.donor-adoptions-list select{margin:0}.donor-adoptions-list .button,.donor-adoptions-list button{width:auto;margin:0}.donor-adoptions-list .bags-label,.donor-adoptions-list .bike-label,.donor-adoptions-list .delete-button,.donor-adoptions-list .large-toys-label,.donor-adoptions-list .status-label{text-align:right}.donor-adoptions-list .bags-select,.donor-adoptions-list .bike-select,.donor-adoptions-list .large-toys-select,.donor-adoptions-list .status-select{padding-right:.5rem}.donor-adoptions-list-basic>li{display:table;margin:0}.donor-adoptions-list-basic>li+li{border-top:0}.donor-adoptions-list-basic .recipient-col{display:table-cell;vertical-align:top;width:50%;padding-right:1rem;margin:0}.donor-adoptions-list-basic .actions-col{display:table-cell;vertical-align:middle}.donor-adoptions-list-basic .actions-col .button,.donor-adoptions-list-basic .actions-col button{position:absolute;top:0;right:80px}.donor-adoptions-list-basic .actions-col button.alert{right:0}.donor-adoptions-list-basic .button,.donor-adoptions-list-basic button{width:auto;margin:0}form[name=donor_form] input,form[name=donor_form] select{margin-bottom:0}form[name=donor_form] #address{margin-bottom:1rem}#anonymousDonorSection{position:relative;top:.5rem;margin:0}.dashboard-header a.fa-plus-circle{display:inline-block!important}.dashboard-modal{padding-top:20px!important}.dashboard-modal .ngdialog-content{width:70%!important}.dashboard-form label{float:left;width:20%;padding:0 .25rem}.tabs a{font-size:1.25rem;padding:1rem}.confirm-dialog button{margin:0}}@media only print,only screen and (min-width:960px){.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-offset-1{margin-left:8.3333333333%}.medium-offset-2{margin-left:16.6666666667%}.medium-offset-3{margin-left:25%}.medium-offset-4{margin-left:33.3333333333%}.medium-offset-5{margin-left:41.6666666667%}.medium-offset-6{margin-left:50%}.medium-offset-7{margin-left:58.3333333333%}.medium-offset-8{margin-left:66.6666666667%}.medium-offset-9{margin-left:75%}.medium-offset-10{margin-left:83.3333333333%}.medium-offset-11{margin-left:91.6666666667%}.medium-push-1{left:8.3333333333%}.medium-push-2{left:16.6666666667%}.medium-push-3{left:25%}.medium-push-4{left:33.3333333333%}.medium-push-5{left:41.6666666667%}.medium-push-6{left:50%}.medium-push-7{left:58.3333333333%}.medium-push-8{left:66.6666666667%}.medium-push-9{left:75%}.medium-push-10{left:83.3333333333%}.medium-push-11{left:91.6666666667%}.medium-push-1,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9,.medium-push-10,.medium-push-11{position:relative;right:auto}.medium-pull-1{right:8.3333333333%}.medium-pull-2{right:16.6666666667%}.medium-pull-3{right:25%}.medium-pull-4{right:33.3333333333%}.medium-pull-5{right:41.6666666667%}.medium-pull-6{right:50%}.medium-pull-7{right:58.3333333333%}.medium-pull-8{right:66.6666666667%}.medium-pull-9{right:75%}.medium-pull-10{right:83.3333333333%}.medium-pull-11{right:91.6666666667%}.medium-pull-1,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-pull-10,.medium-pull-11{position:relative;left:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.hide-for-small-only,.show-for-medium-only,.show-for-medium-up{display:inherit!important}.hide-for-medium-only,.hide-for-medium-up,.show-for-small-only{display:none!important}}@media only print,only screen and (min-width:1200px){.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-offset-1{margin-left:8.3333333333%}.large-offset-2{margin-left:16.6666666667%}.large-offset-3{margin-left:25%}.large-offset-4{margin-left:33.3333333333%}.large-offset-5{margin-left:41.6666666667%}.large-offset-6{margin-left:50%}.large-offset-7{margin-left:58.3333333333%}.large-offset-8{margin-left:66.6666666667%}.large-offset-9{margin-left:75%}.large-offset-10{margin-left:83.3333333333%}.large-offset-11{margin-left:91.6666666667%}.large-push-1{left:8.3333333333%}.large-push-2{left:16.6666666667%}.large-push-3{left:25%}.large-push-4{left:33.3333333333%}.large-push-5{left:41.6666666667%}.large-push-6{left:50%}.large-push-7{left:58.3333333333%}.large-push-8{left:66.6666666667%}.large-push-9{left:75%}.large-push-10{left:83.3333333333%}.large-push-11{left:91.6666666667%}.large-push-1,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9,.large-push-10,.large-push-11{position:relative;right:auto}.large-pull-1{right:8.3333333333%}.large-pull-2{right:16.6666666667%}.large-pull-3{right:25%}.large-pull-4{right:33.3333333333%}.large-pull-5{right:41.6666666667%}.large-pull-6{right:50%}.large-pull-7{right:58.3333333333%}.large-pull-8{right:66.6666666667%}.large-pull-9{right:75%}.large-pull-10{right:83.3333333333%}.large-pull-11{right:91.6666666667%}.large-pull-1,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-pull-10,.large-pull-11{position:relative;left:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.show-for-large-only,.show-for-large-up{display:inherit!important}.hide-for-large-only,.hide-for-large-up,.show-for-medium-only{display:none!important}}@media screen and (min-width:1200px){#rfx-logo{right:5%}.allowed-campaign-states-list>div{width:33.333333%}.allowed-campaign-states-list>div:nth-of-type(odd){clear:none}.allowed-campaign-states-list>div:nth-of-type(3n+1){clear:both}.timeslot-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-align:start;align-items:flex-start}.timeslot-row>div{-ms-flex-positive:1;flex-grow:1;width:auto;float:none}form[name=registration_form] button>span{display:inline-block}.donor-adoptions-list .recipient-col{display:table-cell;vertical-align:top;width:30%;padding-right:1rem;margin:0}.donor-adoptions-list .returns-col{display:table-cell;vertical-align:middle}.dashboard-modal .ngdialog-content{width:50%!important}.mock-table.track-donors-list .donor_name{width:30%}.mock-table.track-donors-list .donor_angel{width:7.5%}.mock-table.track-donors-list .donor_location,.mock-table.track-donors-list .donor_status{width:20%}.mock-table.track-donors-list .donor_bag_count,.mock-table.track-donors-list .donor_bike_count,.mock-table.track-donors-list .donor_large_toy_count{width:7.5%}}@media (max-width:568px){.ngdialog.ngdialog-theme-default .ngdialog-button:focus{animation:none}}@media print{.hide-for-print,.hide-for-print *{display:none!important}.show-for-print-only,.show-for-print-only *{display:block!important}#header,#side-nav{display:none}#content{width:100%;margin:0;padding:0}#angelRegistrationView{font-size:12px}#angelRegistrationView h4{font-size:16px;font-weight:700}#angelRegistrationView h5{font-size:14px;font-weight:700}#angelRegistrationView .fa,#angelRegistrationView .highlight-text,#angelRegistrationView button,#angelRegistrationView form[name=registration_form],#angelRegistrationView hr{display:none!important}#angelRegistrationView .recipient-info-box,#angelRegistrationView .registrant-info-box{page-break-inside:avoid;margin-bottom:12px}#angelRegistrationView .registrant-info-box .household_number{display:block}#angelRegistrationView .shadow-box{box-shadow:none;border:1px solid #000;padding:10px 10px 0}#angelRegistrationView .disclaimer-message{display:block;border-top:1px solid #ccc;margin:1rem 0 0;font-size:80%;padding-top:.5rem}#angelRegistrationView .print-totals{display:block;margin-bottom:.75rem;font-size:28px}#angelRegistrationView .print-app-number{font-size:48px}}