@import url(https://fonts.googleapis.com/css?family=Mukta:300,400,600);body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--txtBlack:#000;--transBlack:rgba(0,0,0,0.15);--transBlack5:rgba(0,0,0,0.05);--txtWhite:#fff;--transWhite:hsla(0,0%,100%,0.65);--txtGrey:#8d8d8f;--txtDarkGrey:grey;--bgWhite:#fff;--bgWhite75:hsla(0,0%,100%,0.75);--bgDarkGrey:#a9a9a9;--darkGreyBtn:grey;--bgGrey:#f7f8f9;--bgBlack:#000;--lightGrey:#e2e0e0;--bgSidePanelGrey:#fafafa;--lightishGrey:#c2c0c0;--darkGrn:#51724c;--darkGrnTrans:rgba(81,114,76,0.2);--grn:#4e9043;--red:#7d1717;--redTrans:rgba(125,23,23,0.2);--ylw:#eeba0b;--bgLightGreen:#f5fff5}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:initial;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker,.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:0}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:70px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:initial}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:var(--grn);color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:var(--grn)}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:initial}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:var(--grn);color:#fff}.react-datepicker__day--highlighted:hover{background-color:var(--grn)}.react-datepicker__day--highlighted-custom-1{color:var(--red)}.react-datepicker__day--highlighted-custom-2{color:var(--grn)}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:.3rem;background-color:var(--grn);color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:var(--darkGrn)}.react-datepicker__day--keyboard-selected{border-radius:.3rem;background-color:var(--grn);color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:var(--darkGrn)}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:var(----darkGrnTrans)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:initial}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;outline:0;padding:0;vertical-align:middle;position:absolute;height:16px;width:16px;top:25%;right:7px}.react-datepicker__close-icon:after{background-color:var(--grn);border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\D7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:0;text-align:center}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}*{margin:0;padding:0}footer,header{overflow:auto;margin:0}footer{background:#eee}.content{width:1560px;margin:0 auto;padding:0;overflow:auto;overflow-x:hidden}.width-12{width:1530px;margin:0 15px}.width-11{width:1400px}.width-10,.width-11{margin:0 15px;display:block;float:left}.width-10{width:1270px}.width-9{width:1140px;overflow-y:hidden}.width-8,.width-9{margin:0 15px;display:block;float:left}.width-8{width:1010px}.width-7{width:880px}.width-6,.width-7{margin:0 15px;display:block;float:left}.width-6{width:750px;padding:0}.width-5{width:620px}.width-4,.width-5{margin:0 15px;display:block;float:left}.width-4{width:490px}.width-3{width:360px;overflow-x:hidden}.width-2,.width-3{margin:0 15px;display:block;float:left}.width-2{width:230px}.width-1{width:100px;margin:0 15px;display:block;float:left}.right{float:right!important;text-align:right!important}.left{float:left!important;text-align:left!important}.align-left{text-align:left}.align-right{text-align:right}.right-margin{margin-right:50px}.centre{margin:0 auto;text-align:center}.cl-lft{clear:left}.cl-rght{clear:right}.oauto{overflow:auto}.small{font-size:.75em}img{border:none}.quarters{width:20%;padding:0;display:block;float:left;margin:60px 2.5%}.thirds{width:30%;float:left;margin:0 1.5%}.two-thirds{width:65%;margin-right:2%}.one-third,.two-thirds{float:left;box-sizing:border-box}.one-third{width:33%;margin:0}.centred{margin-left:auto!important;margin-right:auto!important;float:none!important;overflow:auto}.empty-textarea{min-height:50px;background:red}a.block-btn{display:block;text-align:center;background:#444;color:#fff;padding:8px 15px;margin:0 0 5px}.drop-highlight{height:100px;background:#dfdfdf}@media only screen and (max-width:1560px){.content{width:100%;margin:0 auto;padding:0}.width-12{width:97.5%;margin:0 1.25%}.width-11{width:89.2%;margin:0 1.25%}.width-10{width:80.8%;margin:0 1.25%}.width-9{width:72.5%;margin:0 1.25%}.width-8{width:64.2%;margin:0 1.25%}.width-7{width:55.8%;margin:0 1.25%}.width-6{width:47.5%;margin:0 1.25%}.width-5{width:39.2%;margin:0 1.25%}.width-4{width:30.8%;margin:0 1.25%}.width-3{width:22.5%;margin:0 1.25%}.width-2{width:14.1%;margin:0 1.25%}.width-1{width:5.8%;margin:0 1.25%}.width-8 .width-8,.width-9 .width-9{width:100%}}@media only screen and (max-width:1220px){.content{width:95%;margin:0 auto;padding:0}}@media only screen and (max-width:800px){.width-6{width:75%;margin:0 1.25%}.two-thirds{width:100%;float:none;margin-right:0}.one-third{width:100%;float:none;margin-top:12px}}@media only screen and (max-width:680px){.content.admin{width:95%}}@media only screen and (max-width:660px){.content{width:95%;margin:0 auto;padding:0}.block,.form-block,.width-1,.width-2,.width-3,.width-4,.width-5,.width-6,.width-7,.width-8,.width-9,.width-10,.width-11,.width-12{width:95%;margin:0 2.5% 0 1.5%}}body{font-family:Mukta,sans-serif;color:var(--black);font-size:16px;font-weight:300}.mtop{margin-top:20px}.mbtm{margin-bottom:20px}.mbtm-lrg{margin-bottom:125px}.no-mbtm{margin-bottom:0!important}.clear{clear:both}.minimised{display:none}p{margin:0 0 14px;line-height:20px}p.intro{font-size:20px;font-weight:400;line-height:28px}p.smlrRght{font-size:14px;text-align:right;margin-top:18px;margin-bottom:0}a:hover{text-decoration:none}h1{color:var(--grn);margin-top:52px;margin-bottom:0;line-height:32px;font-size:32px;-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";font-variant:small-caps}h2{color:var(--txtBlack);font-size:22px;margin-top:0;margin-bottom:40px;padding-bottom:6px;border-bottom:1px solid var(--txtGrey)}ul.spaced-list{margin:4px 8px 8px}ul.spaced-list li{margin:4px 0}a.btn{border-radius:25px;padding:5px 15px;color:var(--txtWhite);text-decoration:none}a.btn.grn,button.grn{background:var(--grn)}a.btn.grey{background:var(--txtGrey)}header.sml-head{max-width:160px;position:fixed;top:0;left:0;z-index:1;overflow-x:hidden}header.sml-head .content{margin:0;padding:0 10px;width:90%}header.sml-head .content .width-3{margin:0;width:100%}header.sml-head .content img.logo{max-width:132px!important}header.sml-head .menu{display:none}.fullscreen-diagram{height:100%;top:0}.diagram,.fullscreen-diagram{width:100%;position:absolute;left:0;z-index:0}.diagram{height:80%;top:132px}.negative{opacity:.5;font-style:italic;font-size:.85em;margin:8px}footer{padding:12px 0;font-size:14;z-index:1;box-shadow:-1px -1px 5px rgba(0,0,0,.1);overflow:hidden;position:fixed;bottom:0;width:100%}footer a{color:var(--txtBlack)}li.disabled a{opacity:.4}li.active a{opacity:1;border-color:var(--grn)!important;background:var(--bgGrey) url(/cross.png) left 12px center/22px auto no-repeat!important;margin-right:0!important}li.active.complete a{background:var(--bgGrey) url(/tick.png) left 12px center/22px auto no-repeat!important}li.active.admin a{background:var(--bgGrey)!important}li.private a{border:1px dashed var(--lightGrey)!important;border-right:none!important;color:var(--txtGrey)!important}li.private.active a{border:1px dashed var(--grn)!important;border-right:none!important;color:var(--txtGrey)!important}.tab-body{z-index:1;position:relative;margin-left:-16px;background:var(--bgGrey);border-left:1px solid var(--grn);padding-left:29px;min-height:1120px;margin-bottom:75px}button,input[type=submit]{font-family:Mukta,sans-serif;margin-top:35px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{font-family:Mukta,sans-serif;padding:9px 14px;display:block;width:100%;font-size:16px;box-sizing:border-box;margin-bottom:18px;border:none;outline:none;box-shadow:1px 1px 5px rgba(0,0,0,.15)}select{margin-top:8px;background:var(--bgWhite);padding:2px 14px}input[type=date]{padding:8px 15px}textarea{height:90px}input[type=date].error,input[type=email].error,input[type=password].error,input[type=tel].error,input[type=text].error,select.error,textarea.error{box-shadow:1px 1px 5px var(--redTrans);border:1px solid var(--red);padding:8px 14px}.inline.question-group .question{margin-bottom:5px}.width-9.centred{margin-bottom:45px}label.required:after{content:" *";color:var(--grn)}.question-group{overflow:auto;margin-bottom:25px}.question{width:30%;float:left;margin:0 1.5% 20px}.question-full{width:100%;margin:0 0 20px}.question-full input[type=text]{width:100%}.accordian-wide .question,.cf-block .question.radio,.large .question,.plain-wide.question-group .question{width:80%}.accordian-wide .question.radio,.plain-wide.question-group .question.radio{width:97%}.large .question label{margin-bottom:12px;display:block}.large .question textarea{height:350px}.error,.success{box-sizing:border-box;background:var(--txtWhite);color:var(--red);box-shadow:-1px -1px 5px var(--redTrans);border-left:3px solid var(--red);padding:5px 12px}.success{color:var(--darkGrn);box-shadow:-1px -1px 5px var(--darkGrnTrans);border-left:3px solid var(--grn)}.error:empty,.success:empty{padding:0}.error ul li,.success ul li{margin-left:35px}table{width:100%;border-collapse:collapse;margin-bottom:0}table td,table th{padding:5px 8px}table th{border-bottom:1px solid var(--txtGrey);text-align:left}table tbody tr:nth-child(odd) td{background:var(--bgGrey)}table tbody{border-bottom:1px solid var(--txtGrey)}table tr.faded td{color:var(--txtGrey)}.cover .box .quill p,.cover .box table td p,table td p{font-size:16px;text-align:left}table td ul{margin-left:25px}table td ul li{line-height:1.2em}table.divided tr td{border-bottom:1px solid var(--lightGrey)}.cover{position:fixed;background:var(--bgWhite75);z-index:5}.cover,.cover>a{top:0;left:0;width:100%;height:100%}.cover>a{display:block;position:absolute;z-index:6}.cover .box{position:fixed;width:500px;top:200px;margin-left:-250px}.cover .box,.cover .box.big{z-index:10;min-height:150px;padding:15px 22px;left:50%;box-sizing:border-box;background:var(--bgWhite);border-radius:10px;box-shadow:1px 2px 5px 2px var(--transBlack)}.cover .box.big{width:800px;max-height:650px;top:120px;margin-left:-400px;overflow:auto}.cover .box h5{font-size:26px;border-bottom:1px solid var(--grn);margin-bottom:22px}.cover .box p{text-align:center;font-size:18px;word-wrap:break-word}.cover .box p.smlr{text-align:left;font-size:16px;margin-bottom:22px}.cover .box.vimeo-box{width:90%;left:0;margin-left:5%;top:60px}.cover .box.vimeo-box iframe{width:100%;height:80vh}.acc-head{color:var(--grn);clear:both;border-top:1px solid var(--grn);border-bottom:1px solid var(--grn);font-size:20px;padding:5px 8px}.acc-sxn{margin-top:20px}.acc-sxn.closed{height:0;overflow:hidden;margin-top:0}.acc-sxn-plain.rep-sxn{background:var(--transBlack5);overflow:auto;overflow-x:hidden;margin-bottom:5px;padding-top:12px;position:relative}.acc-wrap.closed+.acc-wrap .acc-head{border-top:0}.spacer{width:100%;clear:both;height:0}h4.acc-head{background-position:top -26px right 8px}h4.acc-head.closed{background-position:top 12px right 8px}h4.acc-head a{color:var(--grn);text-decoration:none;display:block;width:100%}.cf-fltrs.closed .cf-content{display:none}.cf-fltrs.open .cf-content{display:block}.cf-fltrs.closed h2{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important;background-position:right 10px top 8px!important}.cf-fltrs h2 a{display:block}.cf-fltrs.closed h2 a,.cf-fltrs h2 a{color:var(--grn);text-decoration:none}.tabs li.switch{display:none}.knocked-back{z-index:0!important}.planning-content .display-options,.time-machine{position:absolute;z-index:5;bottom:0;left:12px;background:var(--bgGrey);padding:22px 15px 0;box-shadow:1px 1px 5px var(--transBlack);margin-top:3px}.time-machine.fullscreen{bottom:12px}.planning-content .display-options{font-size:14px;margin-right:18px;float:right;position:relative;padding:8px 15px;overflow:visible}.planning-content .display-options span{font-weight:700;margin-right:24px}.planning-content .display-options>div{float:right;padding:8px 0 0}.planning-content .display-options label{margin-right:15px;margin-left:4px}.planning-content .display-options button{margin-left:24px}.planning-content button{display:block;margin-top:12px}.planning-content .title-input{width:45%!important}.planning-content .display-options #dropdown{width:auto;top:49px;left:20px;border-top:none;padding:15px}.planning-content .display-options #dropdown .ageCrop{width:160px}.planning-content .display-options #dropdown .ageCrop div{width:48%;display:inline-block;font-size:11px}.planning-content .display-options #dropdown .ageCrop div:first-child{margin-right:4%}.planning-content .display-options #dropdown .ageCrop input{font-size:11px;padding:2px 5px;margin-bottom:5px}.planning-content .display-options #dropdown .ageCrop label{font-size:11px}.planning-content .display-options #dropdown hr{border-top:1px solid var(--bgGrey)}.width-3.filter{box-shadow:1px 1px 5px rgba(0,0,0,.1);margin-top:48px;margin-bottom:12px}.width-3.filter>div{padding:8px 12px;box-sizing:border-box;margin:12px 0}.width-3.filter h3{background:var(--grn);color:var(--txtWhite);padding:8px 12px;box-sizing:border-box}.width-3.filter h4{color:var(--grn);border-bottom:1px dotted var(--txtGrey);padding-bottom:2px;margin-bottom:10px}.input.checkbox{margin:3px 5px}.input.checkbox input[type=checkbox]{margin-right:12px}table.plain{margin-bottom:16px}table.plain tr:nth-child(odd) td{background-color:var(--bgWhite)}table.plain tbody{border-top:1px solid var(--lightGrey)}table.plain tbody,table.plain td{border-bottom:1px solid var(--lightGrey)}table.risk-profile img{width:200px;height:auto;margin-left:16px}table.risk-profile .risk-title{font-weight:700;display:inline-block;margin-left:20px;box-sizing:border-box;width:100%}table.investments{margin-bottom:80px}table.emails tbody,table.investments tbody{border-bottom:none}table.emails thead th,table.investments thead th{color:var(--txtGrey);font-size:.8em;border-bottom:1px solid var(--lightGrey)}table.emails tbody tr td,table.investments tbody tr td{padding:12px 18px}table.emails tbody tr.comm-row td,table.investments tbody tr.comm-row td{background:var(--bgWhite);border-bottom:1px dotted var(--lightGrey)}table.emails tbody tr.comm-row-grey td,table.investments tbody tr.comm-row-grey td{background:var(--bgGrey)}table.emails tbody tr.comm-row-white td,table.investments tbody tr.comm-row-white td{background:var(--bgWhite)}table.emails tbody tr.comm-row-green td,table.investments tbody tr.comm-row-green td{background:var(--bgLightGreen)}table.emails tbody td h6,table.investments tbody td h6{font-size:1em;margin:0 0 2px}table.emails tbody td h6 a,table.investments tbody td h6 a{color:var(--txtBlack);text-decoration:none}table.emails tbody td p,table.investments tbody td p{font-size:1em;margin:0;font-size:.9em;word-break:break-word}table.emails tbody tr td.minor,table.investments tbody tr td.minor{font-size:.8em;color:var(--txtGrey)}table.investments tbody tr.comm-row.comm-row-sub td{font-size:.8em}table.investments tbody tr.comm-row.comm-row-sub td:nth-child(2){padding-left:40px}table.green-table{width:100%}table.green-table tr:last-child td:first-child{border-bottom-left-radius:30px}table.green-table tr:last-child td:last-child{border-bottom-right-radius:30px}table.green-table tr:first-child td:first-child{border-top-left-radius:30px}table.green-table tr:first-child td:last-child{border-top-right-radius:30px}table.green-table tbody tr td{background-color:var(--grn);color:var(--txtWhite);border-bottom:1px solid var(--bgWhite);padding:16px}table.green-table tr td:first-child{font-weight:700}.advice-fees p,.agenda-panel p{margin:0}table.valuation-summary-table tbody tr:last-child td{font-weight:700;border-top:1px solid var(--bgGrey)}.expand-icon:before{cursor:pointer;content:"+";display:inline-block;color:#000;width:24px;height:24px;text-align:center;border:1px solid var(--lightishGrey);border-radius:8px}.expand-icon.collapse:before{content:"-"}.core-data{background:var(--bgGrey);padding:8px 15px}.core-data .lft{float:left;min-width:75px;font-weight:700}.core-data div:last-child p{margin-bottom:0}.presentation-divider{border-top:1px solid var(--lightishGrey);margin:24px 0}.risk-graph-legend li{margin-left:58px}.emails{margin:22px 0 75px;clear:left}table.emails{margin-bottom:22px}.emails .individual{border:1px solid var(--bgGrey);margin:10px 5px;padding:8px 15px;box-shadow:1px 1px 5px var(--transBlack5)}.emails .individual .email-header{font-size:.8em;position:relative}.emails .individual .email-header>a{position:absolute;top:0;left:0;width:100%;height:100%}.emails .individual .email-header div{margin-bottom:2px}.emails .individual .email-header div,.emails .individual .email-header div span{font-weight:700;margin-right:12px;padding:2px 0}.emails .individual .email-header div span.email{background:var(--bgGrey);padding:2px 5px;border-radius:4px;border:1px solid var(--lightishGrey)}.emails .individual .email-header div span.lft{display:inline-block;width:42px;font-weight:400;margin-right:0}.emails .individual .body{border-top:1px solid var(--bgGrey);margin-top:8px;padding:12px 0;display:none}.emails .individual .body.open{display:block}.email-stats h4{font-size:1em}.email-stats ul{list-style:none;font-size:.9em}.email-stats ul li span{display:inline-block;min-width:125px}.email-stats ul li a{color:var(--txtBlack)}.agenda-block{position:absolute;top:25px;z-index:4;left:25px;max-height:95%;margin:0;max-width:350px;min-height:420px;background:var(--bgGrey);padding:12px 20px;box-sizing:border-box;overflow:auto;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.agenda-block h2{margin-bottom:12px}.agenda-block h2.no-border{color:var(--grn);margin-bottom:0;border-bottom:none;padding-bottom:0;padding-left:35px;position:relative;display:inline-block}.agenda-block h3{font-weight:400;font-size:16px;border-bottom:1px solid var(--txtGrey);padding-bottom:2px;margin-bottom:8px}.agenda-block button,.question .react-datepicker-popper button,.quill button,.time-machine .react-datepicker-popper button,.usr-details .react-datepicker-popper button{margin-top:0!important}.agenda-block.closed{min-height:0}.agenda-block h2.no-border:after{content:"";width:28px;height:29px;position:absolute;left:0;display:block;top:4px;background:url(/expand-contract.png) bottom/28px auto no-repeat}.agenda-block.closed h2.no-border:after{background:url(/expand-contract.png) top/28px auto no-repeat}.agenda-block h2.no-border>a{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.agenda-block.progress-review-presentation{position:relative;left:0;top:0;margin:16px 8px}.agenda-block .ql-editor{min-height:260px}.agenda-block.progress-review-presentation h2{padding-left:0}.agenda-block.progress-review-presentation h2.no-border:after{background:unset}.agenda-block.progress-review-presentation ul.section-list{margin:8px 0}.agenda-block.progress-review-presentation ul.section-list li{list-style-type:none;padding:6px 0}.agenda-block.progress-review-presentation ul.section-list li a{color:var(--black);text-decoration:none}.agenda-block.progress-review-presentation ul.section-list li.active-presentation-panel a{font-weight:500}.agenda-fixed-side{z-index:2;position:absolute;display:inline-block;left:0;max-height:95%;margin:2px 0 0;max-width:350px;background:var(--bgGrey);padding:12px 20px;box-sizing:border-box;overflow:auto;height:1500px;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.agenda-fixed-side h2{margin-bottom:12px}.agenda-fixed-side h2.no-border{color:var(--grn);margin-bottom:0;border-bottom:none;padding-bottom:0;padding-left:35px;position:relative;display:inline-block}.agenda-fixed-side h3{font-weight:400;font-size:16px;border-bottom:1px solid var(--txtGrey);padding-bottom:2px;margin-bottom:8px}.agenda-fixed-side button,.question .react-datepicker-popper button,.quill button,.time-machine .react-datepicker-popper button,.usr-details .react-datepicker-popper button{margin-top:0!important}.agenda-fixed-side.closed{min-height:0}.agenda-fixed-side h2.no-border:after{content:"";width:28px;height:29px;position:absolute;left:0;display:block;top:4px;background:url(/expand-contract.png) bottom/28px auto no-repeat}.agenda-fixed-side.closed h2.no-border:after{background:url(/expand-contract.png) top/28px auto no-repeat}.agenda-fixed-side h2.no-border>a{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.agenda-fixed-side .ql-editor{min-height:260px}.agenda-fixed-side-closed{position:absolute;top:150px;z-index:4;left:50px;max-height:95%;margin:0;max-width:350px;width:170px;min-height:220px;background:var(--bgGrey);padding:12px 20px;box-sizing:border-box;overflow:auto;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.agenda-fixed-side-closed h2{margin-bottom:12px}.agenda-fixed-side-closed h2.no-border{color:var(--grn);margin-bottom:0;border-bottom:none;padding-bottom:0;padding-left:35px;position:relative;display:inline-block}.agenda-fixed-side-closed h3{font-weight:400;font-size:16px;border-bottom:1px solid var(--txtGrey);padding-bottom:2px;margin-bottom:8px}.agenda-fixed-side-closed button,.question .react-datepicker-popper button,.quill button,.time-machine .react-datepicker-popper button,.usr-details .react-datepicker-popper button{margin-top:0!important}.agenda-fixed-side-closed.closed{min-height:0}.agenda-fixed-side-closed h2.no-border:after{content:"";width:28px;height:29px;position:absolute;left:0;display:block;top:4px;background:url(/expand-contract.png) bottom/28px auto no-repeat}.agenda-fixed-side-closed.closed h2.no-border:after{background:url(/expand-contract.png) top/28px auto no-repeat}.agenda-fixed-side-closed h2.no-border>a{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.agenda-fixed-side-closed .ql-editor{min-height:260px}.react-datepicker-wrapper,.react-datepicker-wrapper>div{width:100%}.agenda-block.bottom-left{top:unset;bottom:60px;left:25px;height:65px}.fullscreen-diagram .agenda-block{top:145px}.spaced-item+.spaced-item{margin-top:32px}.planning-content .calculator .calc-quill h6{margin-bottom:12px}.calc-quill .quill .ql-toolbar button{margin-left:5px;width:24px;height:21px}.fpi .acc-sxn-plain.rep-sxn{padding:0;box-sizing:border-box}.fpi .acc-sxn-plain.rep-sxn .question{padding-top:12px;box-sizing:border-box}.fpi .remove-btn{display:none!important}.fpi .img-upload{display:block;position:relative;height:145px;border:1px dotted var(--txtGrey);margin:5px 2.5% 12px 0;box-sizing:border-box;text-align:center}.fpi .img-upload:hover{border:2px dotted var(--grn)}.fpi .img-upload label{position:absolute;top:58px;width:100%;left:0}.fpi .img-upload.filled label{background:var(--transWhite)}.fpi .img-upload:hover label{top:57px}.fpi .img-upload input{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.lrg-txt .quill .ql-container .ql-editor{min-height:250px}.email-compose{margin-bottom:72px}.email-compose .quill{margin-bottom:18px}.email-compose .quill .ql-container .ql-editor{min-height:350px}.email-compose .quill .ql-container .ql-editor p{margin-bottom:12px}.time-machine .react-datepicker-wrapper input,.usr-details .react-datepicker-wrapper input{padding:4px 12px}.usr-details .question .react-datepicker-wrapper input{padding:9px 14px}.usr-details .dropdown{z-index:-2;border:1px solid var(--lightGrey);right:0}.usr-details .dropdown.push-lft{right:5px;left:auto}.usr-details .dropdown .downloadBtn{margin:0;background:#4e9043;color:#fff}#uploadForm{position:relative;height:57px}#uploadForm .uploader{border:2px dashed var(--lightishGrey);margin-top:25px;margin-bottom:12px;padding:15px 20px;display:block;width:100%;box-sizing:border-box;height:100%}#uploadForm .uploader:hover{border:2px dashed var(--grn)}#uploadForm .uploaderFormInput{position:absolute;top:18px;left:16px}#uploadForm .uploaderProgressBar{position:absolute;background-color:#4e9043;height:100%;left:0;top:0}#uploadForm .uploaderProgressText{position:absolute;top:16px;left:16px}.toolkit{position:absolute;right:15px;bottom:0;background:var(--bgGrey);z-index:4;width:325px;padding:12px 20px;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.toolkit h2{position:relative;color:var(--grn);margin-bottom:10px;padding-bottom:3px;padding-left:35px;border-bottom:1px solid var(--grn)}.toolkit h2>a{font-size:0;position:absolute;top:0;left:0;width:100%;height:100%}.toolkit h2:before{content:"";width:24px;height:24px;position:absolute;left:0;top:6px;background:url(/expand-contract.png) top -46px center/24px auto no-repeat}.toolkit.closed h2{margin-bottom:0;padding-bottom:0;border-bottom:none}.toolkit.closed h2:before{background:url(/expand-contract.png) top/24px auto no-repeat}.new-update{border:1px solid var(--grn)!important;padding:8px 13px!important}.planning-content{margin-bottom:60px;overflow-y:auto;margin-top:15px}.planning-content .calculator-content{padding-top:15px;padding-bottom:15px;max-height:55vh;overflow:scroll;overflow-x:hidden}.planning-content .rc-slider-track{background-color:var(--bgDarkGrey)}.planning-content .rc-slider-handle{border:1px solid var(--bgDarkGrey)}.planning-content .side-bar{background-color:var(--bgSidePanelGrey);box-shadow:1px 1px 5px var(--transBlack);margin:3px 5px}.planning-content .calculator .header{cursor:pointer;background-color:var(--grn);color:var(--txtWhite);padding:5px;overflow-y:auto}.planning-content .calculator.closed .header{border-bottom:1px solid var(--darkGrn)}.planning-content .calculator.closed:last-child .header{border-bottom:none}.planning-content .calculator button.addn{background:var(--darkGreyBtn);color:var(--txtWhite);text-align:center;text-decoration:none;font-size:11px;display:inline-block;margin-right:0;padding:3px 8px;margin-top:3px;margin-bottom:12px;border:none;cursor:pointer;float:right}.planning-content input[type=text]{font-size:11px;display:inline-block;width:22.5%;margin-left:5%;margin-bottom:0}.planning-content .header input[type=text]{font-size:16px;font-weight:700;display:inline-block;width:20%;margin-left:3%;margin-bottom:0;background:none;color:var(--txtWhite);padding:3px 0;border:none;box-shadow:none}.planning-content .side-bar li{font-size:14px;margin-left:20px}.planning-content .side-bar p,label{font-size:14px;margin-bottom:0!important}.planning-content .side-bar input[type=radio]{margin-right:5px;margin-top:12px;margin-bottom:12px}.planning-content .side-bar label{margin-right:12px}.planning-content .rc-slider{display:inline-block;width:72.5%}.planning-content .target-container input[type=text]{font-size:11px;display:inline-block;width:30%;margin-left:5%;margin-bottom:0}.planning-content .target-container .rc-slider{display:inline-block;width:65%}.planning-content .calculator .expander{margin-top:4px;position:absolute;right:-5px;cursor:pointer;color:var(--txtDarkGrey);border-radius:50%;border:1px solid var(--txtDarkGrey);height:18px;width:18px;text-align:center;display:inline-block;line-height:18px}.planning-content .calculator .header button{background:var(--bgWhite75);color:var(--grn);text-align:center;text-decoration:none;font-size:11px;display:inline-block;margin-right:2px;padding:4px 10px;margin-left:3px;margin-top:3px;border:none;cursor:pointer}.planning-content .calculator .header button:first-child{background:var(--bgWhite)}.planning-content .calculator .btns{float:right}.planning-content .calculator h6{border-bottom:1px dotted var(--grn);font-size:14px;font-weight:700;margin:12px 0 4px;clear:both}.planning-content .calculator .adjustments{font-size:12px;padding-top:10px;padding-bottom:10px;position:relative;overflow:auto}.planning-content .calculator .adjustments label{font-size:12px;display:block}.planning-content .calculator .adjustments .type{width:25%;float:left;margin-right:1%}.planning-content .calculator .adjustments .type select{margin-top:4px;font-size:12px;margin-bottom:0}.planning-content .calculator .adjustments .amt{width:25%;float:left;margin-right:7%}.planning-content .calculator .adjustments .amt input[type=text]{width:100%;padding:2px 5px;font-size:12px;margin-top:4px;border-radius:2px;margin-bottom:0}.planning-content .calculator .adjustments .age-container{width:15%;float:left;margin-right:1%}.planning-content .calculator .adjustments .age-container input[type=text]{width:100%;padding:2px 5px;font-size:12px;margin-top:4px;border-radius:2px;margin-bottom:0}.planning-content .calculator .adjustments .inf-container{width:3%;float:left;margin-right:3%}.planning-content .calculator .adjustments .close-btn{font-size:12px;cursor:pointer;float:right;margin-right:0;color:var(--grn);margin-top:24px}.planning-content .calculator .start-value,.planning-content .calculator .target-value{float:right}.planning-content .calculator .note{font-weight:700;font-size:13px}.planning-content .display-options button{float:right;display:block}.planning-content .display-options button,.planning-content button{margin-left:12px;margin-right:auto;background:#4e9043;color:#fff;max-width:200px;text-align:center;padding:5px 22px;box-sizing:border-box;text-decoration:none;font-weight:400;font-size:16px;border:0;cursor:pointer;outline:none;box-shadow:1px 1px 5px rgba(0,0,0,.1);border-radius:20px;margin-top:0}.planning-content button{display:inline-block}.planning-content .title-input{width:50%!important}.planning-content .dropdown{display:block;padding:5px;background-color:var(--bgWhite);border:1px solid var(--lightGrey);outline:none;position:absolute;left:0;top:34px;font-size:14px;width:150px}.planning-content .dropdown ul{list-style-type:none}.planning-content .dropdown .downloadBtn{margin:5px auto;display:block;background:#4e9043;color:#fff;max-width:200px;text-align:center;padding:5px 12px;box-sizing:border-box;text-decoration:none;font-weight:400;font-size:13px;border:none;cursor:pointer;outline:none;box-shadow:1px 1px 5px rgba(0,0,0,.1);border-radius:25px}.planning-content .dropdown select{font-size:12px}.usr-details .dropdown{display:block;padding:5px;background-color:var(--bgWhite);outline:none;position:absolute;left:0;top:34px;font-size:14px;width:250px}.usr-details .dropdown ul{list-style-type:none}.usr-details .dropdown .downloadBtn{display:inline-block;background:#8d8d8f;max-width:200px;text-align:center;padding:5px 12px;box-sizing:border-box;text-decoration:none;font-weight:400;font-size:13px;border:none;cursor:pointer;outline:none;box-shadow:1px 1px 5px rgba(0,0,0,.1);border-radius:25px;float:right;margin:3px 0 0}.usr-details .dropdown .download-title{font-weight:700;clear:both;display:block}.usr-details .dropdown span.download-title{margin-left:8px;float:left}.usr-details .dropdown .download-panel-progress-review{float:left}.usr-details .dropdown>div{overflow-y:auto;clear:both;position:relative;margin:10px 0}.historical-data{height:800px}.historical-data .btn{margin-left:12px;margin-right:auto;display:inline-block;background:#4e9043;color:#fff;max-width:200px;text-align:center;padding:5px 22px;box-sizing:border-box;text-decoration:none;font-weight:400;font-size:16px;border:0;cursor:pointer;outline:none;box-shadow:1px 1px 5px rgba(0,0,0,.1);border-radius:20px}.historical-data button,.question .react-datepicker-popper button,.quill button,.time-machine .react-datepicker-popper button,.usr-details .react-datepicker-popper button{margin-top:0!important}.historical-data button{margin-left:12px;margin-right:auto;display:inline-block;background:#4e9043;color:#fff;max-width:200px;text-align:center;padding:5px 22px;box-sizing:border-box;text-decoration:none;font-weight:400;font-size:16px;border:0;cursor:pointer;outline:none;box-shadow:1px 1px 5px rgba(0,0,0,.1);border-radius:20px}.attachments{background:var(--bgGrey);padding:8px 15px;border-radius:4px;overflow:auto;width:98%;margin-left:1%;box-sizing:border-box}.attachments h6{font-size:1em;margin-bottom:8px}.checkbox.half{width:50%;float:left;font-size:.9em}.checkbox.half input[type=checkbox]{margin-right:10px}.checkbox.half label span{color:var(--txtGrey);font-style:italic}.question.objective{position:relative;width:95%!important;padding-top:12px}.objective .btn-bar{position:absolute;top:0;right:-15px;max-width:200px;z-index:1}.agenda-block .btn-bar button,.agenda-fixed-side .btn-bar button,.objective .btn-bar button,.question .btn-bar button{float:right;background:var(--grn);color:#fff;width:32px;height:32px;padding:5px;border:none;font-size:0;box-sizing:border-box;margin:0 0 0 8px;border-radius:50%;cursor:pointer;outline:none}.agenda-block .btn-bar button.save-btn,.agenda-fixed-side .btn-bar button.save-btn,.objective .btn-bar button.save-btn,.question .btn-bar button.save-btn{background:var(--grn) url(/save-icon.svg) 50%/16px 16px no-repeat}.agenda-block .btn-bar button.select-btn,.agenda-fixed-side .btn-bar button.select-btn,.objective .btn-bar button.select-btn,.question .btn-bar button.select-btn{background:var(--grn) url(/select-icon.svg) 50%/12px 12px no-repeat}.agenda-block .btn-bar button.sml,.agenda-fixed-side .btn-bar button.sml,.question .btn-bar button.sml{width:24px;height:24px;background-size:9px 9px}.agenda-block .btn-bar button.sml,.agenda-fixed-side .btn-bar button.sml,.question .btn-bar button.save-btn.sml{background-size:11px 11px}.dd-btn-area{float:right}.dd-area{display:none}.dd-area.dd-open{display:block;width:360px;max-height:150px;overflow:auto;position:absolute;top:38px;right:42px;background:var(--bgWhite);z-index:999;padding:12px 18px;border:1px solid var(--grn)}.dd-area.dd-open.lrg-top{top:157px}.dd-area.dd-open.lrg-top.agenda{top:122px;right:22%}.dd-area.dd-open.lrg-top.wysiwyg{top:27px;right:0;max-height:120px}.dd-area.dd-open.lrg-top.agenda-sml{top:75px;right:20px;max-width:78%}.dd-area.dd-open ul{list-style:none}.dd-area.dd-open ul li a{color:var(--txtBlack)}.dd-area.dd-open ul li a.sml{font-size:80%;margin-left:16px}.objective .img-uploader{width:150px;height:150px;position:relative;float:left;margin:0 16px 12px 0}.objective .img-uploader label.custom-file-upload{width:100%;height:100%}.objective .img-uploader .custom-file-upload{height:100%;width:100%;border:1px solid #ccc;text-align:center;line-height:85px;cursor:"pointer";position:absolute;float:left;box-sizing:border-box;background-repeat:no-repeat;background-position:50%;background-size:cover}.presentation-tab-content .objective .img-uploader .custom-file-upload{border:none}.objective .img-uploader .btn-bar{top:5px;right:5px;width:90%}.btn-bar.wysiwyg{margin-right:24px}.btn-bar.wysiwyg .dd-btn-area{position:relative}.objective .img-uploader .btn-bar button{width:24px;height:24px;background-size:12px 12px;margin-left:4px}.objective .img-uploader .btn-bar button.select-btn{background-size:9px 9px}.objective .img-uploader .dd-area.dd-open{width:126px;max-height:120px;right:0;top:28px;padding:5px;text-align:center}.objective .img-uploader .dd-area.dd-open .micro-tmb{font-size:0;width:42px;height:42px;display:block;position:relative;float:left;margin:0}.objective .img-uploader .dd-area.dd-open .micro-tmb a{position:absolute;display:block;border-radius:50%}.objective .img-uploader .dd-area.dd-open .micro-tmb a.select-img{width:36px;height:36px;top:2px;left:2px;border:1px solid var(--grn);margin:0;background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:1}.objective .img-uploader .dd-area.dd-open .micro-tmb a.delete-img{width:14px;height:14px;top:0;right:0;margin:0;background:var(--red) url(/cross-icon.svg) 50%/7px 7px no-repeat;z-index:2}.question.objective .objective-so{width:50%!important;clear:left}.vimeo-content{width:unset;text-align:center}.transact-investment-import-panel{background-color:var(--bgSidePanelGrey);padding:18px;border-radius:12px}.transact-investment-import-panel p{margin:0}.transact-investment-import-panel p:first-child{font-weight:700}.presentation-menu{position:absolute;top:65px;left:18px}.fullscreen-diagram .presentation-menu{top:0}.presentation-tab-content{margin:10px 22px 42px 412px;padding-bottom:80px;overflow:auto}.fullscreen-diagram .presentation-tab-content{margin-top:90px}.presentation-tab-content .question-group:last-child{margin-bottom:80px}#presentation-title{margin:8px 0}.presentation-tab-content h2{color:#4e9043;border:none;-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";font-variant:small-caps;font-size:42px;margin:0 0 22px}.presentation-tab-content ul{padding-left:20px}h1.presentation-customer-name{margin:20px 0 0 40px;text-align:center}.presentation-tab-content div.clear+h2,.presentation-tab-content p+h2,.presentation-tab-content table.green-table+h2{margin-top:42px}.presentation-tab-content .objective-container{padding-bottom:22px}.presentation-tab-content .ongoing-advice-chart>*{float:left}.presentation-tab-content .ongoing-advice-chart>.arrows-chart{height:600px;margin-top:85px}.presentation-tab-content .ongoing-advice-chart .ongoing-advice-panel{background-color:var(--bgGrey);border:1px solid var(--lightishGrey);padding:4px 16px;margin-top:360px}.presentation-tab-content .ongoing-advice-chart .ongoing-advice-panel h3{color:var(--grn);font-size:22px}.presentation-tab-content .ongoing-advice-chart .ongoing-advice-panel h4{color:var(--grn);font-size:18px}.presentation-tab-content .ongoing-advice-chart .ongoing-advice-panel p.ongoing-advice-subheading{font-style:italic;color:var(--txtBlack);font-size:16px}.presentation-tab-content .ongoing-advice-chart .ongoing-advice-outcome{width:50%}.presentation-tab-content .ongoing-advice-chart .ongoing-advice-outcome .ongoing-advice-panel{margin-bottom:16px;margin-top:unset}.presentation-tab-content .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border:none;outline:none}.presentation-tab-content .ck.ck-reset_all{display:none}.presentation-tab-content .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-focused{border:none;box-shadow:none}.autocomplete .selected{margin-bottom:5px}.autocomplete .selected span a{background:var(--bgGrey) url(/black-cross.svg) right 5px center/10px 10px no-repeat;border:1px solid var(--lightGrey);border-radius:4px;padding:2px 25px 2px 5px;margin-left:3px;margin-bottom:2px;font-size:.8em;text-decoration:none;color:var(--txtBlack);display:inline-block}.autocomplete input[type=text]{font-size:.9em;margin:5px 1% 18px;width:98%;padding:5px 8px}.autocomplete ul{margin:-18px 1% 18px;padding:8px 15px;list-style:none;width:98%;box-shadow:1px 1px 5px var(--transBlack5);box-sizing:border-box;max-height:250px;overflow:scroll;overflow-x:hidden}.autocomplete.dark ul{background:var(--bgGrey)}.autocomplete ul:empty{padding:0}.autocomplete ul li+li{border-top:1px solid var(--lightGrey)}.autocomplete ul li a{padding:8px;display:block;font-size:.9em;color:var(--txtBlack);text-decoration:none}.autocomplete ul li a:hover{background:var(--bgGrey)}.autocomplete.dark ul li a:hover{background:var(--transBlack5)}.summary-panel>div{background:var(--bgGrey);width:49%;float:left;margin:.5%;text-align:center}.summary-panel div p.heading{font-weight:700;margin-top:20px;margin-bottom:0}.summary-panel div span.value{font-weight:700;display:inline-block;font-size:32px;margin-bottom:5px;color:var(--grn)}.management-summary-table .link{text-decoration:none;color:#fff;background-color:var(--grn);padding:1px;width:30px;display:inline-block;text-align:center;font-size:11px;border-radius:10px}.management-summary-table{margin-bottom:80px}.summary-panel{margin-bottom:20px;overflow:auto}.subheading{color:var(--grn);border-bottom:none;margin-bottom:0;margin-top:42px}footer .content .width-6{margin-right:0}footer .content .width-6.right{margin-right:1.25%}.loader,.loader:after,.loader:before{border-radius:50%;width:1.5em;height:1.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite}.loader{color:#fff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader.whiteBg{color:var(--txtGrey)}.loader.sml{margin:0 auto 80px}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{left:-2.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:2.2em}.rotate{-webkit-transform:rotate(90deg);-webkit-transform-origin:left top;-moz-transform:rotate(90deg);-moz-transform-origin:left top;-ms-transform:rotate(90deg);-ms-transform-origin:left top;-o-transform:rotate(90deg);-o-transform-origin:left top;transform:rotate(90deg);transform-origin:left top}.ck.ck-editor ol,.ck.ck-editor ul{padding-left:30px}.compose-dropdown{margin-left:10px;margin-top:-10px;outline:none;background:var(--bgGrey);border-bottom-right-radius:10px;border-bottom-left-radius:10px;position:absolute;z-index:-1;padding:0 20px}.compose-dropdown>div{text-align:center;padding:4px;border-top:1px solid var(--lightGrey);font-size:.9em}.compose-dropdown>div:first-child{padding-top:18px;border-top:none}.compose-dropdown>div:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.compose-dropdown a{text-decoration:none;color:var(--txtDarkGrey)}.bulk-email-container .ck-editor__editable_inline{min-height:400px}.bulk-email-container{margin-bottom:10px}.bubble-comment-group{margin-top:22px;overflow:auto}.bubble-comment-group h2{margin-bottom:16px}.comment-bubble{background-color:var(--bgGrey);padding:12px 18px;margin-bottom:5px;position:relative;overflow:auto}.comment-bubble.faded{background:var(--txtWhite);padding-top:12px;margin-top:22px}.comment-bubble+.comment-bubble.faded{border-top:1px dashed var(--grn)}.comment-bubble h3{color:var(--grn);border-bottom:1px solid var(--grn);margin:0 0 8px}.comment-bubble-date{color:var(--txtDarkGrey);font-weight:100;font-size:14px;font-style:italic}.client-selector{background:var(--bgGrey);padding:12px 18px;border-radius:5px}.client-selector:empty{display:none}.client-selector h4{color:var(--grn);border-bottom:1px solid var(--grn);margin-bottom:12px;padding-bottom:2px}.client-selector div{text-decoration:underline;padding-left:18px;cursor:pointer}.client-selector div:hover{text-decoration:none}.nested-checkbox-filter{margin-left:15px}table th.orderer{cursor:pointer}table th.orderer.desc:before{content:"\21E3   ";font-size:1em}table th.orderer.asc:before{content:"\21E1   ";font-size:1em}audio.communication-audio-player{width:250px;height:35px;display:block;outline:none}.audio-player-container{display:inline-block;float:right;overflow:visible;margin-top:-5px}.audio-player-container span{display:block}.summary-panel div>.client-count-panel{width:49%;float:left;margin:.5%}.summary-panel div>.client-count-panel>div{margin-top:22px;display:inline-block;text-align:left}.summary-panel div .client-count-panel p{font-weight:700}.summary-panel div .client-count-panel span{color:var(--grn)}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}button.export-btn{background:var(--grn);color:var(--txtWhite);border:1px solid var(--grn);border-radius:25px;padding:8px 18px;margin-top:0;margin-left:12px;-webkit-transition:.5s;transition:.5s;cursor:pointer}button.export-btn:hover{background:var(--bgWhite);color:var(--grn)}.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:var(--grn)!important}@media only screen and (max-width:1560px){.tab-body{margin-left:-1.25%}.tabs li{margin-right:-1.25%}.tabs li a{margin-right:5px!important}.tabs li.active a{margin-right:2px!important}}@media only screen and (max-width:1480px){.planning-content .header .btns button{margin-right:1px}.planning-content .header input[type=text].title-input{width:40%!important}}@media only screen and (max-width:1220px){.tab-body{box-sizing:border-box;width:75%}.width-9.centred{width:95%;margin-bottom:40px}.hide1{display:none}.planning-content .header .btns button{font-size:10px;padding:3px 7px}.planning-content .header input[type=text].title-input{width:35%!important;font-size:14px}.questionnaire-input-responsive-container{overflow-x:hidden!important;overflow-y:auto!important}.questionnaire-input-responsive{width:100%!important}.questionnaire-input-responsive-half{width:45%!important;text-align:left!important;min-height:90px}.questionnaire-input-responsive-half>input{margin-left:0!important}}@media only screen and (max-width:990px){.admin-menu ul li a{padding:10px!important}}@media only screen and (max-width:960px){.tabs li a{margin-right:2px!important}.tabs li.active a{margin-right:1px!important}.question{width:47%}.hide2,.spacer{display:none}}@media only screen and (max-width:860px){.admin-menu ul li a{padding:10px 8px!important}.admin-menu ul li.sign-out{margin-left:0!important;padding-left:0!important;border-left:none!important}.responsive-qqgso{position:relative!important;top:unset;left:unset;margin-top:16px;border-bottom:1px solid #e2e0e0;padding-left:16px;width:100%!important}.responsive-qqgso *{text-align:left!important;margin-left:0!important}.tabHide{display:none}}@media only screen and (max-width:780px){.hide3{display:none}.cover .box.big{z-index:10;width:90%;min-height:20vh;max-height:80vh;left:5%;top:10vh;margin-left:0}.summary-panel>div{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width:680px){.admin-menu{margin-top:0!important}.admin-menu ul li{display:block!important}}@media only screen and (max-width:680px){header .width-3{width:30%}header .width-9{width:60%}.width-4,.width-6{box-sizing:border-box;margin-top:60px!important;overflow-y:auto;float:none}.width-6{box-sizing:border-box;margin-top:0!important}footer{position:relative}footer p{margin:2px auto!important;padding-bottom:10px;text-align:center}.hide4{display:none}}@media only screen and (max-width:660px){.tab-body{box-sizing:border-box;width:95%;margin:20px 2.5% 75px;border:1px solid var(--grn);min-height:0}.tabs li.active a{border-right:1px solid var(--grn)!important}.tabs li a{border-right:1px solid var(--lightGrey)!important}.tabs li{margin-bottom:3px!important}.tabs.closed li{display:none}.tabs li.switch{display:block}.tabs li.switch a{display:block;padding:10px 22px;color:var(--txtWhite);text-decoration:none;font-size:18px;margin-bottom:12px;-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";font-variant:small-caps;border:1px solid var(--grn);border-right:1px solid var(--grn)!important;background:var(--grn)}.menu-wrapper{margin-top:0!important}.half-width{width:97%!important}.acc-sxn-plain .spacer{height:24px;display:block}.cover .box{z-index:10;width:90%;min-height:20vh;max-height:80vh;left:5%;top:10vh;margin-left:0}}@media only screen and (max-width:660px){.question{width:97%;margin-bottom:5px}}@media only screen and (max-width:1920px){.planning-content.expanded-agenda .width-3{margin-left:150px}.planning-content .width-9{width:1050px}.planning-content.expanded-agenda .width-9{width:950px}}@media only screen and (max-width:1760px){.planning-content.expanded-agenda .width-3{margin-left:270px}.planning-content .width-9{width:1050px}.planning-content.expanded-agenda .width-9{width:800px}}@media only screen and (max-width:1560px){.planning-content.expanded-agenda .width-3{margin-left:310px}.planning-content.expanded-agenda .width-9{width:50%}}@media only screen and (max-width:1432px){.objective-input-container{width:70%!important}}@media only screen and (max-width:1400px){.planning-content.expanded-agenda .width-3{margin-left:270px}.planning-content.expanded-agenda .width-9{width:50%}.planning-content .width-9{width:850px}}@media only screen and (max-width:1366px){.responsive-btn{text-indent:-9999px;white-space:nowrap;width:35px!important;padding:5px 15px!important;background-position:left 6px center!important;box-sizing:border-box!important}.responsive-btn-download{background-position:left 11px center!important}.responsive-btn-comms{background-position:left 9px center!important}.tab-responsive-hide{display:none!important}}@media only screen and (max-width:1260px){.planning-content.expanded-agenda .width-3{margin-left:210px}.planning-content.expanded-agenda .width-9{width:50%}.planning-content .width-9{width:650px}}@media only screen and (max-width:890px){.objective-input-container{width:60%!important}.objective .btn-bar{right:2px}}@media only screen and (max-width:690px){.objective-input-container{width:58%!important}}@media only screen and (max-width:560px){.objective-input-container{width:100%!important;clear:left}}
/*# sourceMappingURL=main.a68789e6.chunk.css.map */