﻿ .pos-relative{position:relative}.btn-email,.btn-email:active,.btn-email:focus,.btn-email:hover,.btn-email:active:hover{background:#793772 !important}.btn-email svg,.btn-email:active svg,.btn-email:focus svg,.btn-email:hover svg,.btn-email:active:hover svg{fill:#fff !important}.btn-copytext,.btn-copytext:active,.btn-copytext:focus,.btn-copytext:hover,.btn-copytext:active:hover{background:#a897a0 !important}.btn-copytext svg,.btn-copytext:active svg,.btn-copytext:focus svg,.btn-copytext:hover svg,.btn-copytext:active:hover svg{fill:#fff !important}ul.tab-component>li>a:not(.btn):only-child:after{display:none}ul.tab-component{max-width:initial}.border-3px-grey{border:3px solid #a8c3ca}.bkgd-warm-gry-10{background-color:#f6f4f5}.supporters .svg__wrapper svg{width:2rem;height:2rem}.charity-logo{max-width:60px;border:2px solid #eeeaec}.charityLogo_valignImageBox{display:inline-block;position:relative;width:100%;vertical-align:middle;overflow:hidden;background:white}.charityLogo_valignImageBox-thumbnail{max-width:56px;border:1px solid #a897a0}.charityLogo_valignImageBox:after{display:block;content:"";padding-bottom:100%}.charityLogo_valignImageBox img{max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;position:absolute;top:0;left:0;margin-top:50%;margin-left:50%}.custom-donation .rounded-wrapper{background:#fff;min-height:250px}.custom-donation .rounded-top{background:#fff;overflow:hidden}.bg-white .form-group label,.bg-white .form-group p,.bg-white .form-group span{color:#666}.form-group .radio-btn-group label{cursor:pointer}.form-group .radio-btn-group>input+label:before{display:none}.donationTotal{font-size:3.25em;line-height:1em;margin-bottom:6px;color:#7a3671;font-family:tondo,helvetica,arial,sans-serif}.donationFrequency{font-size:.438em;line-height:1em}#userPageLink,#userPageLink1,#inMemUrlValue{display:none}#progress-target{margin:0 auto}.pageTargetLabel{width:30%}.totalRaised{font-size:2.250em;display:block;line-height:1.188em}.targetAmount{font-size:2.250em;display:inline;line-height:1.188em}.totalRaised,.targetAmount,.totalRaised-giftAid,.totalRaised-offline{font-family:tondo,arial,sans-serif}.totalRaised_dashboard,.targetAmount_dashboard{font-size:1.5em;display:block;line-height:1.188em}.supporter{font-size:1.5em;display:inline;line-height:1.188em}.donationAmount p{display:inline-block}.truncateCampDetails{max-height:600px;overflow:hidden;position:relative}.fundraiserEvent{padding:8px;background-color:#eeeaec;font-weight:bold}#progress-target span.targetPercent{font-family:tondo,Helvetica,sans-serif;font-size:2.5em;line-height:.95em;letter-spacing:-3px;border:0;color:#e10a0a;content:"%";position:absolute;top:50%;left:50%;transform:translate(-45%,-65%);z-index:13}#progress-target span.targetPercent::after{content:"%";letter-spacing:0;font-size:.5em;font-weight:normal;padding-left:4px}.targetWheelText{letter-spacing:0;font-size:1.35em;line-height:1.313em;color:#999;font-weight:normal;z-index:3;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);margin-top:1.188em}.targetWheel{stroke:#e10a0a}.text-copied{font-size:1rem}.customDonation:hover p{color:#4d4d4d !important}a.custom-donation{margin-bottom:1rem}a.custom-donation{background:#f7f5f6;background:var(--colour-light);border:2px solid currentColor;border-color:#e4e0e0;line-height:2rem;padding:0;display:block;width:95%;max-width:95%;border-radius:.5rem;color:#424242;font-weight:normal;outline:0}a.custom-donation:focus,a.custom-donation:hover{border:2px solid #793772;background:#793772;background:var(--colour-secondary-2);color:#fff}.custom-donation h4{font-weight:normal}.custom-donation .rounded-wrapper img+p{min-height:120px}[class*='bg-']:not(.bg-light):not(.container--outer):not(.banner--outer) a.back-btn:hover{color:#fff !important}.back-btn:before{content:"";display:inline-block;height:.5rem;width:.5rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(-135deg);transition:all .2s ease-in-out;color:white;margin:0 5px}.fundraisers-donors-panel #ajaxContentDonor hr:last-child{display:none}.form-control_gbp{-moz-appearance:textfield}.custom-donation img{height:180px;width:100%;display:block}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#stickyDonateBar.stick{margin-top:0 !important;position:fixed;top:0;z-index:999999;background:rgba(221,231,234,.9);width:100%;box-shadow:0 6px 6px rgba(0,0,0,.2)}.amount-raised{border:2px solid #cbc1c6;border-radius:5px}.page-url{font-family:tondoLight,helvetica,arial,sans-serif;font-size:1.4rem}.display-amount{font-family:tondoLight,helvetica,arial,sans-serif;color:#666}a.custom-donation:focus .display-amount,a.custom-donation:hover .display-amount{color:#fff}.donationTarget #progress-target{margin:0}.donor-amount-giftaid{text-align:right}@media(max-width:768px){.donor-amount-giftaid{text-align:left}}.ieFlexBoxFix{height:0}.bkgd{background-color:#edf3f4}.notify-user-block{border-top:10px solid #008700;border-bottom:10px solid #008700}.cover-photo{background:#edf3f4;border:2px solid #b3ccd2;height:40vw;max-height:500px;overflow:hidden}.cover-photo.has-image{min-height:initial}.cover-photo .field-highlighter{left:-60px;top:-5px}@media(max-width:480px){.cover-photo{min-height:200px}}@media(max-width:767px){.cover-photo{margin-top:0}}.field-highlighter{display:table-cell;width:2.5rem;height:2.5rem;background-color:#e10a0a !important;background-color:var(--colour-primary) !important;color:#fff;font-size:1.5rem;vertical-align:middle;text-align:center;position:absolute;left:-25px;top:-20px;font-family:tondoLight,helvetica,arial,sans-serif !important}.donation-summary .field-highlighter{left:-55px;top:-7px}.your-logo{text-align:center;background:#edf3f4;border:2px solid #b3ccd2;height:200px;width:200px;position:relative;z-index:1001}.your-logo img{position:absolute;left:0;top:0;transform:translate(0,0);width:100%}.event-charity-logo a{min-height:200px;position:relative;display:block}.disabled{opacity:.65;pointer-events:none}.row-fluid.Editor-container{display:block;width:100%;padding:0;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:2px solid #e4e0e0;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;max-width:52.5rem}.line-control-menu-bar{padding:5px;background:#e7e7e7}.line-control-menu-bar .btn{margin:0;padding:0 5px;background:transparent;color:#424242;font-size:1.3rem}.line-control-menu-bar .btn .fa.fa-bold:before{content:"B";font-style:normal;font-weight:bold}.line-control-menu-bar .btn .fa.fa-italic:before{content:"I";font-style:italic}.line-control-menu-bar .btn .fa.fa-underline:before{content:"U";text-decoration:underline;font-style:normal}.Editor-editor{height:160px;padding:10px}.your-logo .svg__wrapper.fill svg{width:4rem;height:4rem;fill:#a6c2ca}.upload-cover-photo .svg__wrapper.fill svg{width:12rem;fill:#a6c2ca}.label_repositionImage{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10001;font-size:16px;line-height:1.313em;border-radius:4px;color:#fff;padding:3px 8px 2px 8px;display:none;line-height:1.125em;background:rgba(0,0,0,.6);width:auto;text-align:center;white-space:nowrap}.font-tondo{font-family:tondo,helvetica,arial,sans-serif}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.btn-right-overlay{position:absolute;right:0;top:0;padding:10px;z-index:1001;display:none}.btn-left-overlay{position:absolute;left:0;top:0;padding:10px;z-index:1001;display:none}.file-btn input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-msg{text-align:center;padding:50px;font-size:22px;color:#aaa;width:260px;margin:50px auto;border:1px solid #aaa}#upload{display:none}.btn-small{padding:3px 8px 2px 8px;font-size:14px;background-color:#333;border-color:#333;color:#fff;opacity:.8;text-decoration:none}.btn-small:active,.btn-small:focus,.btn-small:hover,.btn-small:active:hover{background-color:#000;border-color:#000;color:#fff;opacity:1;text-decoration:underline}.btn-small_vm-red{padding:3px 8px 2px 8px;background-color:#e10a0a;border-color:#e10a0a;color:#fff;opacity:.8}.btn-small_vm-red:active,.btn-small_vm-red:focus,.btn-small_vm-red:hover,.btn-small_vm-red:active:hover{background-color:#900;border-color:#900;color:#fff;opacity:1}.btn-small-save{z-index:1}.btn-small_edit{padding:3px 8px 2px 8px;background-color:#9a8991;border-color:#9a8991;color:#fff;font-size:14px;width:auto;text-decoration:none;display:inline-block}.btn-small_edit:active,.btn-small_edit:focus,.btn-small_edit:hover,.btn-small_edit:active:hover{background-color:#b9abb3;border-color:#b9abb3;color:#fff;opacity:1;text-decoration:underline}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;background-color:#000}.croppie-container .cr-viewport{position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,0.5);z-index:0}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move}.croppie-container.coverImageClass .cr-viewport{bottom:auto}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding:0}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,0.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:0;height:16px;width:16px;border-radius:50%;background:#999;margin-top:-6px}.cr-slider:focus{outline:0}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,0.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#999;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid white;outline-offset:-1px}.cr-slider::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower{background:rgba(0,0,0,0.5);border-radius:10px}.cr-slider::-ms-fill-upper{background:rgba(0,0,0,0.5);border-radius:10px}.cr-slider::-ms-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#999;margin-top:1px}.cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,0.5)}.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,0.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:0}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:'↺'}.cr-rotate-r i:before{content:'↻'}.croppie-container .cr-slider-wrap{width:200px;padding:10px;text-align:center;right:10px;left:auto;bottom:10px;z-index:1001;background:#fff;border-radius:6px}.cr-slider{-webkit-appearance:none;width:100%;max-width:100%;padding:0}.profile-pic-editor{background:#b3ccd2;border:1px solid #b3ccd2}#upload-inMemPhoto.croppie-container .cr-slider-wrap{position:static;margin:10px;width:auto}.btn-email,.btn-email:active,.btn-email:focus,.btn-email:hover,.btn-email:active:hover{background:#793772 !important}.btn-email svg,.btn-email:active svg,.btn-email:focus svg,.btn-email:hover svg,.btn-email:active:hover svg{fill:#fff !important}.btn-copytext,.btn-copytext:active,.btn-copytext:focus,.btn-copytext:hover,.btn-copytext:active:hover{background:#a897a0 !important}.btn-copytext svg,.btn-copytext:active svg,.btn-copytext:focus svg,.btn-copytext:hover svg,.btn-copytext:active:hover svg{fill:#fff !important}#progress-target span.targetPercent{font-family:tondo,Helvetica,sans-serif;font-size:3.2em;line-height:.95em;letter-spacing:-3px;border:0;color:#e10a0a;content:"%";position:absolute;top:50%;left:50%;transform:translate(-45%,-65%);z-index:13}#progress-target span.targetPercent::after{content:"%";letter-spacing:0;font-size:.5em;font-weight:normal;padding-left:4px}.targetWheelText{letter-spacing:0;font-size:1.35em;line-height:1.313em;color:#999;font-weight:normal;z-index:3;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);margin-top:1.188em}.targetWheel{stroke:#e10a0a}.ql-editor{min-height:200px;max-height:120px}.ql-editor.ql-blank::before{font-size:1.5em}.event-description{height:4.5rem;overflow:hidden;padding-right:0}.event-title{height:3.2rem}.border-2px-grey{border:2px solid #e9ecef}.blocks{width:17.5rem}.border-top-coolgry-2{border-top:2px solid #e5edef}.busPageUrl{font-size:.8rem}div.ql-toolbar button.ql-link,div.ql-toolbar button.ql-image,div.ql-toolbar button.ql-video{display:none}@media(min-width:576px){.busPageUrl{font-size:1.2rem}}@media(min-width:992px){.busPageUrl{font-size:1.75rem}}@media(max-width:575px){.btn-upload-profile-photo{transform:scale(0.6);margin:0 auto !important;text-align:left;margin:-60px;left:0;right:0;position:absolute;bottom:0}.cover-photo .field-highlighter{left:10px;top:45px}}@media(max-width:480px){.event-charity-logo a{min-height:140px}.event-description{height:auto;overflow:visible;padding-right:20px}}.z-index-100{z-index:100}.upload-profilePhoto .upload-profilePhoto-wrap,.upload-profilePhoto .upload-result,.upload-profilePhoto.ready .upload-msg,.upload-inMemPhoto .upload-inMemPhoto-wrap,.upload-inMemPhoto .upload-result,.upload-inMemPhoto.ready .upload-msg,.upload-coverPhoto .upload-profilePhoto-wrap,.upload-coverPhoto .upload-result,.upload-coverPhoto.ready .upload-msg,.upload-galleryPhoto .upload-profilePhoto-wrap,.upload-galleryPhoto .upload-result,.upload-galleryPhoto.ready .upload-msg{display:none;z-index:0;position:relative}.upload-profilePhoto.ready .upload-profilePhoto-wrap,.upload-inMemPhoto.ready .upload-inMemPhoto-wrap,.upload-coverPhoto.ready .upload-profilePhoto-wrap,.upload-galleryPhoto.ready .upload-profilePhoto-wrap{display:block}.upload-profilePhoto.ready .upload-result,.upload-inMemPhoto.ready .upload-result,.upload-coverPhoto.ready .upload-result,.upload-galleryPhoto.ready .upload-result{display:inline-block}.upload-coverPhoto.ready .cr-slider-wrap{display:none}.upload-inMemPhoto.ready .cr-slider-wrap{width:100%}.thumbnail_imageUpload{min-width:130px}.profile-image__youtube{display:inline-block !important;width:100%;max-width:160px;background:#dde7ea;border:2px solid #fff;position:relative}@media(min-width:640px){.profile-image__youtube{width:80%;max-width:135px}}#userInMemImageUploaderYoutube .btn{width:100%;border-radius:0;transform:translate(-50%,-130%)}@media screen and (max-width:639px){#userInMemImageUploaderYoutube .btn{transform:translate(0,-100%)}}.donationTarget{position:relative;text-align:center}#progress-target span.targetPercent{font-size:3.2em;line-height:.95em;letter-spacing:-3px;border:0;content:"%";position:absolute;top:50%;left:50%;transform:translate(-45%,-65%);z-index:13}#progress-target span.targetPercent::after{content:"%";letter-spacing:0;font-size:2rem;font-weight:normal;padding-left:4px}.targetWheelText{letter-spacing:0;font-size:1.35em;line-height:1.313em;color:#999;font-weight:normal;z-index:3;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);margin-top:1.188em}.targetWheel{stroke:#e10a0a}.form-control_gbp{padding-left:30px;background:url(img/icon_gbp-form.svg) #fff no-repeat;background-size:16px 16px;background-position:8px 48%}.banner{padding:0;text-align:center}.banner__inner li{padding:0 0 1.5rem}.banner__inner li:before{content:"";display:none}.banner--feature,.banner--outer{display:flex;flex-wrap:wrap;flex-direction:column-reverse;padding-bottom:1.5rem}.banner--feature .banner__content,.banner--outer .banner__content{background:var(--colour-white)}.banner--feature .banner__inner,.banner--outer .banner__inner{padding-top:1rem;background:var(--colour-white);z-index:2}.banner--feature{padding-bottom:0;text-align:left}.banner--feature .banner__inner hr{margin-bottom:1rem}.banner__bg iframe,.banner__bg img{margin:0}@media(min-width:36em){.banner{text-align:left;height:auto;min-height:20.0016rem;margin:0 auto;position:relative;overflow:hidden}.banner__content{position:relative;z-index:2}.banner__inner{max-width:80%}.banner__bg{height:100%;overflow:hidden;z-index:1;transform:translate(-50%,-50%);--position:translate(-50%,-50%)}.banner__bg,.banner__bg iframe,.banner__bg img{width:100%;pointer-events:none;position:absolute;top:50%;left:50%}.banner__bg iframe,.banner__bg img{min-height:100%;transform:translate(-50%,-50%);transform:var(--position);object-fit:cover;margin:0}.banner__bg iframe{z-index:5;width:100%;height:185%}.banner--outer{padding-top:20.0016rem}.banner--outer .banner__content{background:transparent}.banner--outer .banner__inner{max-width:100%;text-align:center;margin-top:-4rem;padding:3rem 1rem 1rem;background:var(--colour-white);z-index:2}.banner--outer .banner__bg{max-height:20.0016rem;top:0;transform:translate(-50%)}.banner--feature{padding-top:8rem;min-height:0}.banner--feature .banner__bg{position:relative;transform:none;height:20rem;left:auto;margin-top:-6rem}.banner--feature .banner__inner{width:calc(100%+2rem);max-width:calc(100%+2rem);margin-top:-4rem;margin-left:-1rem;padding:2rem 1rem 0;background:var(--colour-white);z-index:2}.banner--inline{min-height:17.5rem}.banner--inline .banner__inner{padding-right:1rem}.banner--inline .banner__bg{position:absolute;top:2rem;left:50%;transform:none;width:50%;height:calc(100% - 4rem)}}@media(min-width:62em){.banner{text-align:left;height:auto;min-height:27.496rem}.banner__inner{padding-top:5rem}.banner--fundraiser .banner__bg img{width:100%;max-width:100%}.banner--outer{padding-top:27.496rem;padding-bottom:3rem}.banner--outer .banner__inner{padding-top:3rem;margin-top:-6rem}.banner--outer .banner__inner>*{margin-left:auto;margin-right:auto}.banner--outer .banner__bg{max-height:27.496rem}.banner--feature{z-index:1;position:relative}.banner--feature .banner__bg{max-width:71.25rem;margin-left:auto;margin-right:auto}.banner--feature .banner__bg img{max-width:71.25rem}.banner--feature .banner__inner{width:83.33333%;margin-left:auto;margin-right:auto;padding-left:8.33333%;padding-right:8.33333%}.banner--feature:after{content:"";position:absolute;z-index:-1;top:12rem;left:0;width:100%;height:100%;background:#fff}.banner--inline{min-height:25rem}.banner--inline .banner__bg{top:0;height:100%;left:50%;right:auto;width:45rem}.banner--inline .banner__bg img{width:100%;max-width:100%}}#banner-select input[type=checkbox],#banner-select input[type=radio]{line-height:normal;position:relative;top:-100px}#banner-select [type=radio]{position:absolute;opacity:0;width:0;height:0}#banner-select [type=radio]:checked+label,#banner-select label:hover{border:3px solid #7a3671;border-radius:5px}#banner-select .border-clear{border:3px solid #f7f5f6}#banner-select img{max-width:50%}.hero-image{z-index:-1}.fundraiser-details{z-index:100;top:40%}#youtube-form input{width:100%}.embededVideo{position:relative;height:inherit;width:100%;overflow:hidden;border:8px solid #b9abb3}@media(max-width:839px){#videoCoverImage .embededVideo{padding-bottom:65%}}@media(max-width:639px){#videoCoverImage .embededVideo{padding-bottom:75%}}.charityLogo_valignImageBox{display:inline-block;position:relative;width:100%;margin-right:2%;vertical-align:middle;overflow:hidden}.charityLogo_valignImageBox:after{display:block;content:"";padding-bottom:100%}.charityLogo_valignImageBox img{max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;position:absolute;top:0;left:0;margin-top:50%;margin-left:50%}#frNameContainerYoutube .charityLogo_valignImageBox{width:25%;background-color:#fff;margin-bottom:.5em}#frNameContainerYoutube .charityLogo_valignImageBox img{max-height:80%;padding:.3em}@media(max-width:839px){#frNameContainerYoutube .charityLogo_valignImageBox{width:25%}}.strava-widget-width{width:300px}.strava-activity-height{height:454px}.strava-summary-height{height:160px}.top-right{top:.3em;right:.5em}@media only screen and (min-width :840px){#userPageLink,#userPageLink1,#inMemUrlValue{margin-top:16px;padding-right:16px;display:block}.targetAmount,.totalRaised-giftAid,.totalRaised-offline{display:inline-block;text-align:left}.totalRaised_dashboard,.targetAmount_dashboard{font-size:1.75em}.banner-image-container{overflow:hidden}}@media only screen and (min-width :640px){.profile-image{display:inline-block;margin-left:0;margin-right:auto;width:200px}#frNameContainer h1,#frNameContainer p{color:var(--colour-white)}}@media only screen and (max-width:639px){.profile-image{width:200px;display:block;margin-left:auto;margin-right:auto;margin-top:-60px;z-index:100}#frNameContainer h1{color:var(--colour-primary)}#frNameContainer p{color:var(--colour-body)}}.btn-small_edit,.btn-small{padding:.1em 1.5em;min-height:auto}.btn-link{background:0;color:var(--colour-link);padding-left:0;padding-right:0;background:none !important;text-align:inherit}.btn-link.selected:not(.collapsed){color:var(--colour-body)}.btn-link.selected:focus,.btn-link.selected:hover,.btn-link:focus,.btn-link:hover{color:var(--colour-body-highlight);text-decoration:underline}.btn-link.selected:active,.btn-link:active{color:var(--colour-body);text-decoration:none}.btn-link:after{content:" ";display:inline-block;height:.4em;width:.4em;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg) translateY(-.1em);margin-left:.4rem;transition:transform .5s}.btn-link.no-icon:after{display:none}.btn-link:hover:after{transform:rotate(-45deg) translate(.1em,.05em)}.btn-link[data-toggle=collapse]{text-align:left}.btn-link[data-toggle=collapse]:after{display:none}.btn-link[data-toggle=collapse]:before{content:"";display:inline-block;border-bottom:2px solid;border-right:2px solid;height:.4em;width:.4em;transform:rotate(-45deg);margin-bottom:.05em;margin-right:.5em}.btn-link[data-toggle=collapse]:not(.collapsed):before{transform:rotate(45deg);margin-bottom:.2em}.btn-link[data-toggle=collapse]+.collapse,.btn-link[data-toggle=collapse]+.collapsing{margin-top:-1.5rem;margin-bottom:1.5rem}.btn-shareicon{padding:3px;width:100%;text-align:left}.btn-shareicon span{padding:8px 10px;color:#fff;vertical-align:middle}.btn-shareicon-email{background:#7a3671}.btn-shareicon-email:hover{background:#6e3065}.btn-shareicon-facebook{background:#3c5a99}.btn-shareicon-facebook:hover{background:#365189}.btn-shareicon-twitter{background:#429cd6}.btn-shareicon-twitter:hover{background:#3b8cc0}.btn-shareicon-whatsapp{background:-webkit-linear-gradient(top,#87c76c,#4fb848);background:-o-linear-gradient(bottom,#87c76c,#4fb848);background:-moz-linear-gradient(bottom,#87c76c,#4fb848);background:linear-gradient(to bottom,#87c76c,#4fb848)}.btn-shareicon-messenger{background:#fff;border:1px solid #e5edef}.btn-shareicon-linkedin{background:#02679a}.btn-shareicon-linkedin:hover{background:#025c8a}.border-dashed-grey{border:2px dashed #424242}